Commit Graph

612 Commits

Author SHA1 Message Date
Aran-Fey 8b0aa804dc rework root scroller 2024-06-20 19:34:44 +02:00
Jakob Pinterits 0d0488d864 Layouter now has a full custom layouting implementation 2024-06-20 17:33:43 +02:00
Aran-Fey bdf8c89cc5 implement overlays 2024-06-20 13:11:19 +02:00
Aran-Fey 5ef223a3bd fix various things 2024-06-20 10:18:48 +02:00
Aran-Fey 2b24e30eac inputBoxes now ensure they're wide enough for the label 2024-06-19 21:13:54 +02:00
Jakob Pinterits 7e96b35526 layouter progress 2024-06-19 20:50:23 +02:00
Jakob Pinterits ad559b6d6c the layouter is now functional, albeit copying all values 2024-06-19 20:50:23 +02:00
Aran-Fey 6337e772ec change color of selected SwitcherBar option 2024-06-19 18:42:40 +02:00
Aran-Fey ab02b9406e various stuff 2024-06-19 10:50:34 +02:00
Jakob Pinterits 72dfc6a692 removed the total component display from the dev tools 2024-06-19 06:36:55 +02:00
Jakob Pinterits e0d28cbf46 layouter progress 2024-06-18 23:29:10 +02:00
Aran-Fey 7d329db85c misc fixes 2024-06-18 21:46:06 +02:00
Aran-Fey a9661a40dd InputBox rework 2024-06-18 21:46:06 +02:00
Aran-Fey d4bb384698 fix various single-containers 2024-06-18 21:46:06 +02:00
Aran-Fey 9009b56a26 ruined SwitcherBar 2024-06-18 21:46:06 +02:00
Aran-Fey 0e36811b27 remove JS layouting 2024-06-18 21:46:06 +02:00
Aran-Fey 82efda0b6a fix slider values positioning 2024-06-18 21:45:19 +02:00
Aran-Fey 8ea4920cad revert docstrings to old icon syntax 2024-06-18 21:43:54 +02:00
Aran-Fey d001f0c97a add auto-completion for icons 2024-06-18 21:43:42 +02:00
Jakob Pinterits 683e061024 slider value display fixes 2024-06-18 21:39:10 +02:00
Jakob Pinterits a1ec7dd686 removed unnecessary change event trigger from textinput 2024-06-18 21:38:31 +02:00
Jakob Pinterits 5fca8cbffc added gain_focus / lose_focus events to TextInput and NumberInput 2024-06-18 21:38:30 +02:00
Florian Knappers f5b0127b77 changed slider update to react to component state change 2024-06-18 21:37:14 +02:00
Florian Knappers d80b530962 Added show_values to the slider component 2024-06-18 21:36:02 +02:00
Aran-Fey 0c4972586a clarify comment about inputbox height 2024-06-18 21:34:58 +02:00
Aran-Fey 5926daeabe InputBox rework 2024-06-18 21:34:57 +02:00
Aran-Fey 96f0117576 adjust dev tools layouting 2024-06-18 21:34:26 +02:00
Aran-Fey 9174876a7f fix invalid grid CSS values 2024-06-18 21:34:26 +02:00
Aran-Fey 5fd884dbe8 fix Button CSS 2024-06-18 21:34:26 +02:00
Aran-Fey ca5b86d919 implement Switcher 2024-06-18 21:34:26 +02:00
Aran-Fey fbff275a38 fix revealer animating its initial state 2024-06-18 21:34:26 +02:00
Aran-Fey 0cdc77dace fix various single-containers 2024-06-18 21:34:25 +02:00
Aran-Fey e0c19ba166 notify components when a child's _grow_ changes 2024-06-18 21:34:06 +02:00
Aran-Fey a47d2222ba implement switcher 2024-06-18 21:34:06 +02:00
Aran-Fey 5806497131 implement revealers 2024-06-18 21:34:06 +02:00
Aran-Fey e0cdf216ff fix margins sticking out of parent 2024-06-18 21:34:06 +02:00
Aran-Fey e4707bdbc4 implement scrolling 2024-06-18 21:34:06 +02:00
Aran-Fey 9e367bb339 ruined SwitcherBar 2024-06-18 21:34:04 +02:00
Aran-Fey 79d4cc0ae5 implement Grid 2024-06-18 21:33:31 +02:00
Aran-Fey fe5c5abfa6 remove JS layouting 2024-06-18 21:33:29 +02:00
Jakob Pinterits 6e4975cce0 small layout tweaks 2024-06-18 19:57:23 +02:00
Jakob Pinterits e974a94ba4 bugfix: icons page used to crash with icons that have no default variant 2024-06-18 18:26:54 +02:00
Jakob Pinterits b52e52ccff layouter progress 2024-06-18 18:17:58 +02:00
Jakob Pinterits 7e75bf661a plotly plots now serialize themselves much faster 2024-06-18 18:17:58 +02:00
Aran-Fey 1ecc98e593 fix websocket reconnect trapping user 2024-06-18 00:08:38 +02:00
Aran-Fey 024cadb2e6 rework rio.toml handling 2024-06-17 23:46:54 +02:00
Aran-Fey 139e1791c9 fix bug in reconciler 2024-06-17 23:46:54 +02:00
Jakob Pinterits 3fe0ca082d WIP: first version of the Layouter class 2024-06-17 18:39:29 +02:00
Aran-Fey bd43b85e09 crash early when invalid icon name provided 2024-06-17 11:14:03 +02:00
Jakob Pinterits 16a1208924 the rio-dev-tools can now be force-displayed by setting RIO_DEV 2024-06-16 19:25:57 +02:00