Commit Graph
337 Commits
Author SHA1 Message Date
Matthias Beyer dda6a6281a ui/utils: Remove useless helper build_string() fn
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2025-12-09 13:17:57 +01:00
Matthias Beyer 42284dc7d1 ui/utils: Optimize LineMerger::merge() impl for allocations
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2025-12-09 13:17:57 +01:00
Matthias Beyer 2f4576c989 bin/ui: Simplify impl of ShortcutsProps::shortcuts()
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2025-12-09 13:17:57 +01:00
Erik Kundt 3c18f68856 lib: Properly terminate event listener thread 2025-12-09 13:03:58 +01:00
Erik Kundt d962ec4b42 lib: Add support for async workers 2025-12-06 12:30:45 +01:00
Erik Kundt 8d9f10f6d8 Fix clippy warnings 2025-09-01 14:37:27 +02:00
Erik Kundt 80d2aa5b03 Fix clippy warnings
This makes clippy happy by inlining format strings and simpliying some
if-statements.
2025-09-01 13:55:26 +02:00
Erik Kundt a2de36ddfb chore: Fix clippy warnings w/ 1.85.1 2025-07-29 11:06:50 +02:00
Erik Kundt 7a248a687d feat(lib): Make empty message in tables optional 2025-04-14 16:55:06 +02:00
Erik Kundt 9411ee31f8 feat(lib): Add support for popups 2025-03-05 10:13:44 +01:00
Erik Kundt 6a6503c1c6 feat(lib): Add location to line merger 2025-02-28 15:39:24 +01:00
Erik Kundt 0108c738ee feat(lib): Make widget states (de)serializable 2025-02-11 16:07:49 +01:00
Erik Kundt 5bd2f69e11 lib: Clear inline terminal on restore 2025-01-28 14:50:11 +01:00
Erik Kundt 63c46842fc lib: Remove text from text view state 2025-01-16 00:09:16 +01:00
Erik Kundt d857d1ead7 Update to ratatui 0.29.0 2025-01-14 10:59:21 +01:00
Erik Kundt d774d21723 lib: Rename pane group 2024-12-11 12:08:20 +01:00
Fintan Halpenny de643c5afa lib: fix clippy and doc
Applied two fixes – removing the unnecessary use of `to_string` and using direct
URL `<>` syntax.
2024-12-06 16:07:19 +00:00
Erik Kundt 239b7a0343 lib/bin: Fix clippy warnings 2024-11-29 12:07:50 +01:00
Erik Kundt 379cb08644 lib: Add line merge utils 2024-11-20 16:45:23 +01:00
Erik Kundt 628a04adf8 lib: Change cursor impl in imUI text view 2024-11-20 16:45:16 +01:00
Erik Kundt 723fa63c0e lib: Introduce text view for centered labels 2024-11-20 16:45:16 +01:00
Erik Kundt d819a2e827 lib: Remove left-over docs 2024-11-08 17:41:35 +01:00
Erik Kundt d772672e15 lib: Fix clippy warning 2024-10-02 21:44:23 +02:00
Erik Kundt e96ee308de lib: Rework imUI focus behaviour 2024-10-02 17:11:14 +02:00
Erik Kundt d822f7af6d lib: Remove debug requirement from app state 2024-10-02 17:11:14 +02:00
Erik Kundt f84f676fc6 lib: Improve imUI text view 2024-10-02 17:11:14 +02:00
Erik Kundt 9f97181d5a lib: Improve imUI table with header 2024-10-02 17:11:14 +02:00
Erik Kundt 066e7502a4 lib: Introduce typed inline and fullscreen terminal 2024-09-26 14:16:13 +02:00
Erik Kundt a147d2359d lib: Process key events only 200ms after startup 2024-09-26 14:16:13 +02:00
Erik Kundt 9775d6c527 lib: Add some event logging to imUI 2024-09-26 14:16:13 +02:00
Erik Kundt 7889d44d0c lib: Move rmUI widget docs from readme to source file 2024-09-13 15:47:28 +02:00
Erik Kundt c39dd153b6 lib: Add border-like separator to imUI 2024-09-13 15:38:08 +02:00
Erik Kundt c4ed134483 lib: Improve content function types in imUI 2024-09-13 15:38:08 +02:00
Erik Kundt 098adf470e lib: Support multiple terminal viewports 2024-09-13 15:38:08 +02:00
Erik Kundt 56a03c28bc lib: Updates imUI docs and visibility of Ui fields 2024-09-13 15:38:08 +02:00
Erik Kundt dd5e3e8c23 lib: Unify buffered values 2024-09-13 15:38:08 +02:00
Erik Kundt 678f1e5579 lib: Improve rmUI and imUI lifecycle traits 2024-09-13 15:38:08 +02:00
Erik Kundt 79d722303b lib: Add message sending support from imUI 2024-09-05 13:48:04 +02:00
Erik Kundt f3fd9ee85a lib: Moves table / tree item traits 2024-09-05 10:58:33 +02:00
Erik Kundt d32b4e15b5 lib: Move column type to parent UI module 2024-09-05 10:58:33 +02:00
Erik Kundt 4b48599019 lib: Restructure and rename rmUI / imUI modules 2024-09-05 10:58:29 +02:00
Erik Kundt e62611d4ad lib: Fix clippy warnings 2024-09-05 10:37:33 +02:00
Erik Kundt d1de315f95 lib: Restructure imUI / rmUI mode modules 2024-09-05 10:37:33 +02:00
Erik Kundt ac9df0fa97 lib: Fix columns / table rendering in imUI 2024-09-05 10:36:50 +02:00
Erik Kundt 77d8cb0caf lib: Remove items from imUI table state 2024-09-04 14:37:42 +02:00
Erik Kundt 57d06e66cd lib: Introduce helper to imUI table state 2024-09-04 14:37:42 +02:00
Erik Kundt 362c69ca9d lib: Fix focus in imUI text edit 2024-09-04 14:37:42 +02:00
Erik Kundt b6878f8eff lib: Implement cursor scrolling in imUI text view 2024-09-04 14:37:42 +02:00
Erik Kundt fc05a124cb lib: Fix potential panic in imUI column widget 2024-09-04 14:37:42 +02:00
Erik Kundt ed9bd1a0c3 lib: Improve group state in imUI 2024-09-04 14:37:42 +02:00