fidgetty
fidgetty copied to clipboard
Widget library built on Fidget written in pure Nim and OpenGL rendered
When adding a large number of items to the layout, the whole application gets very sluggish. Here is an example of the standard demo with 200 extra items in the...
Fidgetty has enough core widget APIs to start creating new widgets. The one's I've create are largely for testing api's and making demos. There's a good list of basic widgets...
I've moved the theming system to use a "selectors" similar to CSS. This works great, however, there's a tricky balance of speed vs expressiveness. By default all Fidget actions must...
`Fidget` has the same problem on the `OpenGL` backend: ![demo_hb4i4M9i5G](https://user-images.githubusercontent.com/10289651/208193740-467eeddb-f299-4e2e-accc-8c21508be9da.gif)
Currently there is only Horizontal and Vertical layout widgets. Most UI toolkits include be a set of basic layout widgets like tab-panels, menu boxes. Fidget supports auto-constraint layouts but using...
I've only done a _very_ basic theme or two. The Bulma one doesn't look quite right. The current themes are here: https://github.com/elcritch/fidgetty/blob/main/src/fidgetty/themes.nim Here's the API for theming: https://github.com/elcritch/fidgetty/blob/main/src/fidgetty/theming.nim