lime
lime copied to clipboard
A foundational Haxe framework for cross-platform development
Currently, VSync is enabled/disable via a window flag, and can currently only be set via a flag in the project settings. However, from what I've read, there should be no...
Note: I've intentionally used `SHGetFolderPathW` for compatibility with older systems. Vista + later alias this to `SHGetKnownFolderPath`.
**Repro Steps:** - Create a user with the following username `øÜêþЯЂў` - Use GetDirectory with SystemDirectory.DESKTOP, SystemDirectory.DOCUMENTS, SystemDirectory.FONTS or SystemDirectory.USER within a game while running in that user account -...
The following changes fix the embedding of assets on `Android`, `iOS`, `tvOS`, and `WebAssembly`.
 This can't be a duplicate, anyways I think a wayland backend would be a great addition cuz X is on its deathbed and should be avoided if possible (Duplicate...
this will simplify the implementation of some settings like vsync switching
Similar to #1765, where we stop shadowing the `haxe.io.Bytes` class, we should also stop shadowing `haxe.Timer`. Future changes to Haxe's official implementation of `haxe.Timer` could cause our custom implementation to...
Hello! I'd like to propose adding WebP support for CPP targets in Lime. WebP is an amazing image format that offers significant advantages: smaller file sizes compared to PNG and...
This would allow implementing a weight property and more One example of usages: variable fonts https://harfbuzz.github.io/fonts-and-faces-variable.html