laf icon indicating copy to clipboard operation
laf copied to clipboard

A C++ library to create desktop applications

Results 23 laf issues
Sort by recently updated
recently updated
newest added

Review keyboard events and codes. Rename KeyScancode to VKey or something like that our KeyScancode is a virtual keycode in reality. Also check what compatibility we can offer with web...

enhancement

Add a couple of events to detect when the user deactivate the app (focus other app). In this way we can stop some timers (e.g. a blinking text cursor).

enhancement

My plans for the UI part of the laf library are: - [x] Move the [she library from aseprite](https://github.com/aseprite/aseprite/tree/master/src/she) to `laf::os` namespace. - [ ] Move the [ui library from...

enhancement

Hi! This change, in short, implements base::copy_file function based on the idea of copying and pasting memory blocks. I've also changed the functions (move, copy and delete file) that throw...

Just yesterday I was investigating about the possibility to enable UTF-8 support on the console (using `SetConsoleOutputCP(CP_UTF8)`): https://github.com/aseprite/laf/commit/ad8cf4929f5effab88cc393b7d9534d32a65de8d But I'm not sure if this should be done by default. Even...

enhancement

It looks like since Windows 10, version 1607, paths can be longer, check the documentation (and the app manifest can enable the long path usage): https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#enable-long-paths-in-windows-10-version-1607-and-later

enhancement

Partially fix [aseprite issue 3118](https://github.com/aseprite/aseprite/issues/3118). X11 was never made with multi-monitor support in mind and, as a result, finding the workarea on multi-monitor setups is impossible without awful hacks. Instead,...

Fix #89 This is the second attempt to fix the issue. This time I just used a mutex to avoid the issue and kept almost all the code in its...

I'll try to implement the native menus for the Windows port in these days.

enhancement