Commit Graph
323 Commits
Author SHA1 Message Date
Erik Kundt 97b4281553 lib: Resets textfield and fixes deletion 2024-06-06 12:05:43 +02:00
Erik Kundt 1f6d5f9196 lib: Allow widgets to be reset 2024-06-06 12:04:56 +02:00
Erik Kundt b0b2f2c654 lib: Unify table and text scrolling 2024-06-05 11:43:15 +02:00
Erik Kundt 662d76219c lib: Fix table pre-selection 2024-06-04 17:45:52 +02:00
Erik Kundt 08c482ad5b lib: Rename paragraph to textarea 2024-06-04 17:45:52 +02:00
Erik Kundt f51a671cc5 lib: Change state mutability on tick 2024-06-04 17:45:52 +02:00
Erik Kundt 7581d88977 lib: Paragraphs can turn off scrolling 2024-06-04 17:45:52 +02:00
Erik Kundt f24fc7574f patch: Adjust to new API 2024-06-04 17:45:52 +02:00
Erik Kundt 517ba30300 lib: Pass view props to on_event handler 2024-06-04 17:45:52 +02:00
Erik Kundt e60033cc9f lib: Add page widget 2024-06-04 17:45:52 +02:00
Erik Kundt b289eeaf1f lib: Introduce render callback 2024-06-04 17:45:52 +02:00
Erik Kundt bf602d0baa lib: Widgets manage view props 2024-06-04 17:45:52 +02:00
Erik Kundt 96c8cdd675 lib: Rework views and widgets 2024-06-04 17:45:52 +02:00
Erik Kundt 56116f388b lib: Remove incorrect fullscreen hack 2024-05-28 11:07:31 +02:00
Erik Kundt 0b1da2af78 lib: Pass event to event callback 2024-05-21 17:30:34 +02:00
Erik Kundt a29d1d6895 lib: Pass boxed widget to tui::run 2024-05-21 17:30:34 +02:00
Erik Kundt 369616abd1 Improve README 2024-05-21 17:30:30 +02:00
Erik Kundt 645b961dfb lib: Fix table selection handling on update 2024-05-21 16:50:03 +02:00
Erik Kundt 746e8eff5c lib: Rename action to message 2024-05-16 10:13:07 +02:00
Erik Kundt f929fd8fe5 lib: Encapsulate application setup 2024-05-15 14:50:01 +02:00
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 9c2f5e6dfd lib: Fix format 2024-05-14 09:34:31 +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 1ec158f85b lib: Add layout to render properties 2024-05-13 11:35:25 +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 921ebc00f9 lib: Format human DID upon COB item creation 2024-04-29 13:33:45 +02:00
Erik Kundt fe4d48282e lib: Pass render props by reference 2024-04-29 13:04:25 +02:00
Erik Kundt a1971724ba lib: Make table width const 2024-04-29 11:54:11 +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 956ca70f4a lib: Minor coding style improvements 2024-04-24 10:38:57 +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 73f29c94ca lib: Add doc comments 2024-04-23 11:28:34 +02:00
Erik Kundt be4aee6cec lib: Improve span builders 2024-04-22 14:27:13 +02:00
Erik Kundt 102cd0226f lib: Move in window widget 2024-04-22 12:20:34 +02:00
Erik Kundt 7d70fcf418 lib: Support frontend creation with optional root widget 2024-04-22 11:45:29 +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