Commit Graph

66 Commits

Author SHA1 Message Date
4ba1e6c6ad add detection of installed tools in host environment 2024-07-02 18:54:10 +02:00
84dfa4e935 remove unused functionality 2024-07-02 18:29:10 +02:00
74a64fb198 add functionality to open terminal inside toolbox 2024-07-02 18:17:39 +02:00
2f286697d6 update screenshots and add screenshot mode 2024-06-01 01:12:10 +02:00
8b3ca5cad3 add stopping and starting function for toolboxes 2024-05-30 18:45:50 +02:00
d98f27229d change to use multiple buttons to make state handling easier 2024-05-30 18:02:34 +02:00
b889e80315 change icon based on container status 2024-05-30 17:40:12 +02:00
2015ae6063 remove obsolete todo 2024-04-28 23:54:52 +02:00
76a38bd882 use the view macro better and use property binding 2024-04-28 23:54:12 +02:00
30de9d12b0 add seperate message for initiating refresh 2024-04-28 22:23:46 +02:00
ceecb4d6cf periodically update toolboxes and show spinner when this is happening 2024-04-28 22:20:14 +02:00
308ad5ccfd add populate factory using toolboxes on machine 2024-04-28 00:41:13 +02:00
92315c5652 wrap play button in aspecframe to keep from weirdly resizing when parent size increases 2024-03-19 18:16:33 +01:00
7c7f07e670 transfer styling from old application 2024-03-19 18:08:11 +01:00
5da62888d1 add scrolled window to allow more toolboxes' 2024-03-19 17:31:24 +01:00
e998b6f1a9 disable selection for listbox 2024-03-19 17:21:00 +01:00
5f2819f0b8 add some more icons 2024-03-17 18:15:16 +01:00
b52232a4cb remove unused imports 2024-03-17 17:55:01 +01:00
f9d2fb9c0b use different filenames for modules instead of mod.rs 2024-03-17 17:43:10 +01:00
8c3db04c3e migrate to relm 0.8.1 2024-03-17 17:41:05 +01:00
5c5241cdc1 convert to hashmap isntead of list 2024-03-10 20:43:12 +01:00
3b20535b5a move factory to use listbox 2024-03-02 19:34:02 +01:00
da5fcc9887 added simple factory 2024-03-02 19:18:18 +01:00
a8bde9b439 add command to check if required tools are installed 2024-02-29 18:39:26 +01:00
a2f544dac5 add closing functionality to dialgoue 2024-02-29 18:04:09 +01:00
914b5899f1 add unsupported dialogue to be shown if not all prerequisits are fulfilled 2024-02-26 23:42:55 +01:00
9704b8f166 run cargo fmt 2024-02-26 20:53:56 +01:00
3826726b84 remove all code and start with relm4 0.6 2024-02-26 19:48:54 +01:00
67a80edc9d toolbx list is not prefetched before the app launches 2024-02-18 19:12:03 +01:00
282134cdf8 add meson build options to build for flathub 2024-02-18 14:04:47 +01:00
132860c33f cleanup code and simplify application to be ready for restructuring and refactoring 2023-07-15 13:00:12 +02:00
Kian-Meng Ang
572ff2b5b7 Fix typos
Found via `typos --format brief`.
2022-10-22 22:41:02 +08:00
171c4dee12 restructure the rest of the files 2022-08-07 13:12:34 +02:00
5049762167 Added internal messaging and workers to handle per toolbx settings, actual settings handling still missing 2022-08-05 12:47:48 +02:00
0ecaf40ad6 comment out application menu as it currently does not have any functionality 2022-07-29 18:48:23 +02:00
eaed5b6117 update command to use flatpak-spawn 2022-07-17 19:36:51 +02:00
f622509b0f change commands to use flatpak-spawn --host 2022-07-17 14:14:40 +02:00
4adb9a9708 make application runnable under flatpak, correct permission missing 2022-07-17 14:14:40 +02:00
f1fa7ffac3 add new and create function for ToolboxContainer struct (#16) 2022-07-17 14:09:51 +02:00
3222712de8 fix failing test 2022-07-15 22:10:10 +02:00
fb538a36bb add image to run tests, however, toolbox commands cannot be tested properly as of now 2022-07-15 22:04:33 +02:00
64017daa09 add created ToolboxStatus as it was missing 2022-06-22 19:44:05 +02:00
321fb23661 add update_status function to toolbox to refresh status on individual toolbox (#16) 2022-06-22 19:43:50 +02:00
047b44a91f refresh toolbox list every 10s #5 2022-06-19 21:11:48 +02:00
3fec9bee21 move starting of terminal to main thread #4 2022-06-06 00:27:43 +02:00
77d09397aa add first hacky implementaion that opens terminal, #4 2022-06-06 00:27:31 +02:00
1487ad5bd3 implement background message handler (worker) 2022-05-22 13:27:53 +02:00
6366932aca seperate toolbox and app model to be able to store additional data per toolbox 2022-05-21 19:11:03 +02:00
4366ec578d a toolbox can now be stopped and started (blocking) 2022-05-01 19:59:14 +02:00
f111fea698 handle toolbox start/stop through app messages 2022-05-01 19:56:24 +02:00