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
Jack Wills
bfc295c50e
fix: Only re-draw the screen if data/layout has changed
2025-02-21 16:40:34 +00:00
Jack Wills
53625e67cb
fix: reduce render execution in the err loop
2025-02-21 11:41:26 +00:00
Jack Wills
cef62b38aa
chore: Rust 1.85.0 linting
2025-02-21 11:17:28 +00:00
Jack Wills
17a5e7a258
feat: set log timezone, closes #56
...
Implement a CLI arg, and config file setting, for changing the timezone of the Docker logs timestamp
2025-02-21 11:03:19 +00:00
Jack Wills
f4d54e1ba8
feat: config file, closes #47
...
Enable use of a config file, with custom keymap and custom colours
2025-02-16 12:54:35 +00:00
Jack Wills
3065265e26
chore: Rust 1.84 linting
2025-01-09 16:40:17 +00:00
Jack Wills
08b1e34054
fix: cargo fmt
2024-12-05 20:14:11 +00:00
Jack Wills
caf23be4a7
refactor: dead code removed
2024-12-05 17:48:24 +00:00
Jack Wills
9c4f891038
refactor: input_handler
...
use a mouse_point variable
2024-12-05 17:45:44 +00:00
Jack Wills
de76bc2293
refactor: draw_block
...
make TX & RX color consts,
refactor filter_by_spans
2024-12-05 17:45:16 +00:00