Commit Graph

400 Commits

Author SHA1 Message Date
Jack Wills 0763a1024f feat: set rust-version in Cargo.toml, closes #77
Update zigbuild docker run command to download latest rust version
2025-12-09 11:10:19 +00:00
Jack Wills 65d7970033 chore: Rust linting 2025-12-09 09:42:50 +00:00
Jack Wills 618a43b501 docs: fix numerous typos 2025-09-27 21:34:07 +00:00
Jack Wills 69daba4f5a docs: changelog 2025-09-27 21:21:52 +00:00
Jack Wills a2316a9cac refactor: log search scroll 2025-09-20 22:15:43 +00:00
Jack Wills 96d9469623 feat: log search functionality, closes #72 2025-09-20 22:04:40 +00:00
Jack Wills 52a04ec1d0 feat: scroll_down_many & scroll_up_many removed.
`scroll_down_one`/`scroll_up_one` renamed `scroll_up`/`scroll_down`
2025-09-13 09:52:52 +00:00
Jack Wills 487c3faf96 feat: term > filter term, tests updated 2025-08-31 15:40:06 +00:00
Jack Wills c5bbffdb5f feat: ctrl scroll modifier
Use the `ctrl` button to scroll by a factor of ten
2025-08-21 15:19:10 +00:00
Jack Wills 8939ac0345 feat: show horizontal scroll title
Show a horizontal scroll title, with arrows, if available
2025-08-18 14:02:00 +00:00
Jack Wills 696e9e0872 refactor: redraw get_clear() use a swap 2025-08-15 11:13:00 +00:00
Jack Wills ced885e012 chore: dependencies updated 2025-08-15 09:05:27 +00:00
Jack Wills 50edbc0cc0 feat: clear screen & redraw
New keymap key to clear the screen & redraw. Useful if gui shows any glitches
2025-08-15 01:07:34 +00:00
Jack Wills eb686e2c95 refactor: remove macos cfg conts functions
Zigbuild updated to rust 1.87
2025-08-14 23:55:04 +00:00
Jack Wills 79d19ceeb8 chore: Rust 1.89 linting
#![allow(clippy::collapsible_if)] used, due to Zigbuild version @ 1.87.0
2025-08-14 23:51:38 +00:00
Jack Wills c190f0206c feat: horizontally scroll across log
By default, use left and right arrow keys to horizontally scroll over the lines of logs, also has various refactors to reduced to size of the vec of logs sent to the ui renderer
2025-08-14 23:20:44 +00:00
Jack Wills aac9c6b598 revert: Bollard update rolled back, closes #66
Using Bollard 0.19.x meant that network stats weren't being recorded correctly. Updated local unhealthy container to use a speed test in order to check for network IO.
2025-06-19 20:39:33 +00:00
Jack Wills 4b81c6caaf tests: add more whole layout tests 2025-06-18 07:57:00 +00:00
Jack Wills bf6aa13598 fix: gui_state param name 2025-06-17 23:03:32 +00:00
Jack Wills b8cdea9759 docs: example config 2025-06-17 22:08:50 +00:00
Jack Wills 9cc9f466f8 fix: remove log_panel_set_zero 2025-06-17 22:08:37 +00:00
Jack Wills e4ca1e99ff docs: changelog 2025-06-17 19:54:45 +00:00
Jack Wills f79e41a58a fix: change log panel increase
Only reduce/increase log panel height when it is visible
2025-06-17 19:32:18 +00:00
Jack Wills 67e5888e00 chore: Update to Bollard v0.19.1 2025-06-17 19:23:49 +00:00
Jack Wills 8fb5ac4a94 fix: config escape warning 2025-06-16 22:57:58 +01:00
Jack Wills b40b6b197e refactor: dead code removed 2025-06-16 22:55:31 +01:00
Jack Wills ecefa302b9 refactor: reduce lines of log cloned
Instead of cloning every single line of logs, now we only clone those logs that are visible +- a padding.

Containers with hunders or thousands of lines of logs can see a huge reducing in CPU and memory usage
2025-06-16 20:54:40 +00:00
Jack Wills 6edf99e084 feat: change log panel size, closes #50 2025-06-16 16:34:22 +00:00
Jack Wills d198398795 fix: merge args color/raw fix 2025-06-13 14:24:23 +00:00
Jack Wills 395b1aa7e9 chore: Rust 1.87.0 linting 2025-05-26 13:45:59 +00:00
Jack Wills b088376155 docs: comment 2025-04-22 15:09:12 +00:00
Jack Wills cfc2decd8d test: fix tests for MacOS, closes #61
(I think) due to differences Backspace/Delete is handled in MacOS as compared to Linux/Windows, some tests were failing.
`oxker` default keymap doesn’t use Backspace or Delete, but a note has been added to the function in case it ever comes up again in the future.
2025-04-22 15:03:24 +00:00
Jack Wills 230174b3c3 tests: fixed version String
Fix the version to `0.00.000` in test mode
2025-04-19 15:58:37 +00:00
Jack Wills 173f78f036 chore: release v0.10.1 2025-04-18 13:12:29 +00:00
Jack Wills d0caa9271b refactor: rename ChartType to ChartVariant, 2025-04-17 15:48:58 +00:00
Jack Wills 848f64d0da refactor: rename FIleType to FileFormat 2025-04-17 15:48:16 +00:00
Jack Wills 188490e13f chore: dependencies updated 2025-04-17 15:43:45 +00:00
Jack Wills bca67116f3 refactor: rename ChartType to ChartVariant 2025-04-16 15:35:08 +00:00
Jack Wills a468827f02 fix: config merging
Embarrassingly, settings from the newly implemented config file where not being correctly applied. This *should* now be fixed.
Change the show standard error default to true
2025-04-16 15:16:16 +00:00
Jack Wills 9362d7b481 test: Use insta, closes #57
Use insta for UI tests, adds snapshots of UI layout
2025-04-16 11:24:08 +00:00
Jack Wills 9acf60334c chore: Rust 1.86.0 linting 2025-04-14 11:47:00 +00:00
Jack Wills 8fc845415d docs: typo 2025-02-23 14:25:29 +00:00
Jack Wills a1f31c6c88 fix: update_redraw on delete container change 2025-02-23 14:24:04 +00:00
Jack Wills bb4eec2b5e refactor: headers::draw() 2025-02-23 13:14:22 +00:00
Jack Wills 6ea4ba86bd docs: comment improved 2025-02-23 12:56:01 +00:00
Jack Wills 1ed2b71b1a chore: create_release.sh updated 2025-02-22 13:47:39 +00:00
Jack Wills fabf29a5d5 docs: readme.me updated 2025-02-22 09:23:47 +00:00
Jack Wills 1394da9033 docs: changelog 2025-02-21 22:54:52 +00:00
Jack Wills 7e4a960b88 feat: update Rust edition to 2024 2025-02-21 22:45:06 +00:00
Jack Wills f90e831239 feat: filter panel colors 2025-02-21 22:00:12 +00:00