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 |
|