Commit Graph

451 Commits

Author SHA1 Message Date
Jack Wills 324f8f4fd3 docs: changelog 2023-03-02 05:29:20 +00:00
Jack Wills af3ae1815e docs: changelog 2023-03-02 05:18:41 +00:00
Jack Wills 340893a860 fix: correctly set gui error 2023-03-02 05:18:06 +00:00
Jack Wills cda0913616 docs: changelog 2023-03-02 05:01:33 +00:00
Jack Wills 2bb4c33890 chore: dependencies updated 2023-03-02 05:00:56 +00:00
Jack Wills 8f006dd8f2 docs: changelog 2023-03-02 04:40:57 +00:00
Jack Wills 85e8203d45 Merge branch 'fix/mouse_capture' into dev 2023-03-02 04:22:57 +00:00
Jack Wills bd33b0b31a docs: readme 2023-03-02 04:21:43 +00:00
Jack Wills 4500ba46e1 docs: changelog 2023-03-02 04:14:13 +00:00
Jack Wills cb7518afe6 docs: changelog 2023-03-02 04:13:31 +00:00
Jack Wills c74f6c1179 refactor: enable_mouse_capture() moved into Ui struct 2023-03-02 04:10:38 +00:00
Jack Wills 9d2e72086b docs: comment typos 2023-03-02 03:54:55 +00:00
Jack Wills 93f7c07f70 fix: nullify_event_read(), mouse event output fix 2023-03-02 03:48:21 +00:00
Jack Wills 495d5ae789 docs: changelog 2023-03-02 03:20:35 +00:00
Jack Wills 964e2a9432 docs: changelog 2023-03-02 02:17:44 +00:00
Jack Wills ba6437862d chore: dependencies updated 2023-03-02 01:13:22 +00:00
Jack Wills 0a1b531116 feat: Acutal fix the the mouse events output
The EnableMouseCapture from Crossterm was too broad, by only enabling a subject of the events, 1) performance is improvedand 2) and intermittent bug where mouse events were output to stdout has been removed
2023-03-02 01:09:17 +00:00
Jack Wills e650034d50 chore: devcontainer install x86 musl target 2023-03-01 21:34:16 +00:00
Jack Wills ec962295a8 docs: comments improved 2023-03-01 21:33:58 +00:00
Jack Wills b8f5792d18 refactor: dead code removed 2023-03-01 19:18:36 +00:00
Jack Wills 28de74b866 feat: style help info box
Style each button comman in the help information window, instead of just one giant string.
Now uses a HelpInfo struct, which contains the content, as well as widths + height
2023-03-01 19:18:19 +00:00
Jack Wills fdc67c9249 docs: readme typos 2023-03-01 19:17:00 +00:00
Jack Wills 04c26fe8fc refactor: improve the get_width function
Just use x = x.max(y) for the column widths, instead of the previous, laborious, check then update methods
2023-03-01 19:14:39 +00:00
Jack Wills 3437df5988 refactor: ui into a struct 2023-02-28 19:48:49 +00:00
Jack Wills c69ab4f7c3 chore: dependencies updated 2023-02-28 19:48:40 +00:00
Jack Wills 2626250ace fix: stop_running function
Use stop_running to set the global is_running AtomicBool to false, and to also, on a seperate thread, enable & then disable mouse capture, as was experience strange issue on Linux & WSL with mouse movements being piped to stdout
2023-02-28 18:10:24 +00:00
Jack Wills 31bfaa7a95 wip: fix for mouse capture bug 2023-02-28 04:10:31 +00:00
Jack Wills 846e0641d0 wip: mouse capture errors 2023-02-27 19:52:03 +00:00
Jack Wills 72279e26ae feat: use checked_sub & checked_div for bounds checks 2023-02-27 15:25:18 +00:00
Jack Wills e8f5cf9c6f refactor: get_horizotal/vertical contraints into single method 2023-02-27 14:50:04 +00:00
Jack Wills 074cb957f2 refactor: docker update_everything variables 2023-02-27 14:39:00 +00:00
Jack Wills 23ad9a5fb3 docs: comment typo 2023-02-27 03:15:00 +00:00
Jack Wills 4723be7fb2 chore: dependencies updated 2023-02-27 02:57:29 +00:00
Jack Wills cebb975cb8 fix: typos 2023-02-27 02:56:47 +00:00
Jack Wills b6c3ce21ca fix: move final stout flush to main.rs 2023-02-27 02:56:38 +00:00
Jack Wills aac3ef2b1d chore: dependencies updated 2023-02-24 02:08:59 +00:00
Jack Wills 3d41fff62b docs: various typos 2023-02-17 18:42:32 +00:00
Jack Wills a2e49bde5f docs: readme use shell code blocks 2023-02-17 18:42:26 +00:00
Jack Wills a163353d24 chore: dependencies updated 2023-02-17 18:41:57 +00:00
Jack Wills 981cb974fe chore: merge main into dev 2023-02-04 04:28:03 +00:00
Jack Wills 14f544480d chore: merge release-v0.2.3 into main 2023-02-04 04:27:51 +00:00
Jack Wills 17cbee0ebc chore: release v0.2.3 2023-02-04 04:27:49 +00:00
Jack Wills cc9127c6b4 docs: changelog 2023-02-04 04:16:29 +00:00
Jack Wills f8dc90ebfa docs: changelog 2023-02-04 04:15:26 +00:00
Jack Wills 88b6549db4 docs: changelog 2023-02-04 04:12:47 +00:00
Jack Wills 0bd317b7ce fix: container scratch image 2023-02-04 04:07:01 +00:00
Jack Wills f920fd0a4a Merge branch 'dev' 2023-02-04 04:00:58 +00:00
Jack Wills 41b0858dee docs: readme styling fix 2023-02-04 04:00:40 +00:00
Jack Wills b704a23371 chore: merge main into dev 2023-02-04 03:52:49 +00:00
Jack Wills 5a4282aa24 chore: merge release-v0.2.2 into main 2023-02-04 03:52:37 +00:00