borealis
borealis copied to clipboard
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)
That one is popular! Requires #107 to animate the step changes while keeping the staged applet frame the same.
What's missing: - [ ] Keep focus position (for `Sidebar`) - [ ] Change default focus, to be a parameter of `addView(View* bool defaultFocus)`, a method on its own `setDefaultFocus`...
Self explanatory. Depends on #94 and #102 (progress bar should use two drawings, one for foreground and one for background).
Pretty self explanatory. The "valued" list items with a "value set" callback should be renamed to `SettingListItem`, with their value type as prefix (`BoolSettingListItem`...). One issue is to figure out...
There should be two modes: - always preserve alls views in memory - free views and reallocate them when switching (the same way `TabFrame` works) `TabFrame` should also be changed...
To be done: - [ ] Implement alignment options for `FIT` and `CROP` scaling types - [ ] Add a `TILED` scaling type using `NVGimageFlags` if possible - [ ]...
To be done: - [ ] Add icon support, ideally can be placed anywhere around the label - [ ] Add setBorderVisibility calls in onFocusGained and onFocusLost next to setShadowVisibility...