Simon

Results 8 comments of Simon

If you would like an idea of the impact it would have on the codebase, I quickly wrote up what the `Text.draw` function would look like **Original version** ```lua function...

> The main thing is that I always want Noble Engine to be easy as possible for users starting from scratch, with literally no knowledge of Lua or any dev...

> Some of the playdate callbacks you mention are best handled by the SDK itself, but I could see something like `headphoneChanged` being scene-specific. Perhaps a `NobleScene.deviceEventHandler` object, similar to...

It's definitely a good idea to offer a good explanation of the feature in the docs. Since sprites automatically handle the dirty-tracking and optimize for the least amount of draw...

Another amazing example of a Command Palette is the [Raycast macOS app](https://www.raycast.com/). It's a desktop app but it has a lot of complex features that would probably be desirable and...

This could perhaps be better reflected in the docs, but currently NobleEngine doesn't support adding keys to settings that weren't present upon setup (more concretely: `Noble.Settings.set("myKey", "myValue")` won't do anything...

Makes sense, currently `get` and `set` bonk (throw bonks?) if the setting being read/written does not exist. We could add a check in `setup` and bonk if `__keyValuePairs` is `nil`...

Yes I saw the README mentioning it was untested so I wanted to report on it being effectively not working as of now. Thanks for the update!