Commit Graph
99 Commits
Author SHA1 Message Date
Erik Kundt e5eda52f43 lib: Improve widget base 2024-05-15 11:55:29 +02:00
Erik Kundt 2c88e8f9a3 lib: Improve event callback 2024-05-14 23:40:28 +02:00
Erik Kundt 7bcf2bc7a8 lib: Introduce BoxedAny traits 2024-05-13 13:24:26 +02:00
Erik Kundt 634f931309 lib: Restructure widget module 2024-05-13 13:09:31 +02:00
Erik Kundt bf68eefa2a lib: Implement section group for pages 2024-05-13 11:43:24 +02:00
Erik Kundt 314883e8c2 lib: Move render area to render props 2024-05-10 13:17:55 +02:00
Erik Kundt 4cb8585fc3 lib: Render widgets with focus 2024-05-10 12:37:56 +02:00
Erik Kundt 5365ceee8b lib: Rework widget render properties 2024-05-10 12:37:49 +02:00
Erik Kundt fe4d48282e lib: Pass render props by reference 2024-04-29 13:04:25 +02:00
Erik Kundt f327d8670e lib: Improve widget state conversions 2024-04-25 13:57:38 +02:00
Erik Kundt eab2c8bd05 lib: Merge widget into view trait 2024-04-24 14:30:53 +02:00
Erik Kundt a213c3cf26 lib: Remove unnecessary generic backend parameter 2024-04-24 14:15:45 +02:00
Erik Kundt 166add7780 lib: Use associated types in views 2024-04-24 13:26:12 +02:00
Erik Kundt 0738ec7543 lib: Rename event handling function 2024-04-23 18:06:33 +02:00
Erik Kundt 5c8ecd5f0a lib: Add default impl for callback builders 2024-04-23 17:43:51 +02:00
Erik Kundt 6b7f946118 lib: Cleanup base and props usage 2024-04-23 17:37:19 +02:00
Erik Kundt f7c90ac425 lib: Introduce and use base view 2024-04-23 16:36:24 +02:00
Erik Kundt ec63bc50f6 lib: Improve update callback prorperties 2024-04-22 10:57:32 +02:00
Erik Kundt 86811000e8 lib: Improve boxed property conversion 2024-04-20 18:11:13 +02:00
Erik Kundt 4488123e9e lib: Pass around boxed properties 2024-04-20 18:11:13 +02:00
Erik Kundt 8068d146ef lib: Fix broken text field input 2024-04-20 18:11:13 +02:00
Erik Kundt 8a0a6ef0f1 lib: Make table headerless 2024-04-20 18:11:13 +02:00
Erik Kundt dde5524812 lib: Implement container widget 2024-04-20 18:11:13 +02:00
Erik Kundt db78340fb6 lib: Make render properties optional 2024-04-20 18:11:13 +02:00
Erik Kundt ef6e800b89 bin: Fix table and help progress 2024-04-20 18:11:13 +02:00
Erik Kundt ac4be94739 lib: Split paragraph props and state 2024-04-20 18:11:13 +02:00
Erik Kundt 68f8561efc lib: Split table field props and state 2024-04-20 18:11:13 +02:00
Erik Kundt 311c750f24 lib: Fix table and paragraph progress 2024-04-20 18:11:08 +02:00
Erik Kundt 0ef95e71d2 lib: Improve update callback 2024-04-17 15:34:20 +02:00
Erik Kundt ab6584f6b7 lib: Introduce trait for properties 2024-04-17 15:22:45 +02:00
Erik Kundt c580073841 lib: Introduce boxed builder for props 2024-04-17 14:06:53 +02:00
Erik Kundt 4e69e0ad74 lib: Improve props downcasting 2024-04-17 13:52:53 +02:00
Erik Kundt b25e1b5612 lib: Improve generic params of widgets 2024-04-17 12:08:14 +02:00
Erik Kundt 1f1b524ced lib: Render w/ properties override 2024-04-17 11:10:37 +02:00
Erik Kundt 047e54b0e3 lib: Support trait objects for widgets 2024-04-17 10:43:42 +02:00
Erik Kundt 937580af7b lib: Rework widget and render traits 2024-04-15 09:52:54 +02:00
Erik Kundt f023698942 lib: Move key handling to paragraph widget 2024-04-12 10:46:11 +02:00
Erik Kundt 853c39f105 lib: Rework text field 2024-04-11 16:35:00 +02:00
Erik Kundt e4fe6af72c lib: Rework footer widget 2024-04-11 13:42:19 +02:00
Erik Kundt 62ffd3de9c lib: Rework table header 2024-04-10 13:33:15 +02:00
Erik Kundt 2ee9528cc3 lib: Remove compile-time width from footer 2024-04-10 12:24:18 +02:00
Erik Kundt 4880ba7f5a lib: Remove name from widget 2024-04-10 12:20:22 +02:00
Erik Kundt 94c6167dc6 lib: Rework table widget 2024-04-10 11:50:31 +02:00
Erik Kundt 8e752468d1 lib: Remove legacy tui-realm framework 2024-04-04 15:58:05 +02:00
Erik Kundt c864888d48 lib: Introduce features 'realm' and 'flux' 2024-02-20 17:48:48 +01:00
Erik Kundt f23cc04759 inbox: Show notifications 2024-02-16 16:30:07 +01:00
Erik Kundt 0e8f34954a lib: Update dependencies and remove tui-realm-textarea 2024-02-15 21:24:10 +01:00
Erik Kundt 652720da76 lib: Introduce custom list & table state conversions 2024-02-06 17:14:17 +01:00
Erik Kundt 109a240857 lib: Implement dynamic context bar height 2024-01-16 16:39:02 +01:00
Erik Kundt 3d5e2c3121 lib: UI improvements 2024-01-15 15:33:26 +01:00