Add initial eproc system monitor

- Add the eproc process-monitoring application and persistent window/table state
  - Implement Linux process, network, GPU, icon, and GUI-window collection
  - Add optional process columns, styling, i18n-ready strings, and command copying
  - Retain exited processes for one update and color them as ended
  - Extend table sizing and header behavior for persisted column layouts
  - Organize Linux-specific sources under platform/linux
  - Keep unsupported platforms buildable with a startup WIP warning
This commit is contained in:
Martín Lucas Golini
2026-09-20 02:36:54 -03:00
parent b838a42fee
commit 1ae2b7180b
27 changed files with 4895 additions and 9 deletions

View File

@@ -13,6 +13,7 @@
--base-vertical-padding: 5dp;
--border-width: 1dp;
--list-back: #232629;
--list-back-alt: #1b1e20;
--separator: #31363b;
--item-hover: #284150;
--slider-back: #676a6e;
@@ -1215,6 +1216,7 @@ DiffView > SelectButton:focus {
--base-vertical-padding: 5dp;
--border-width: 1dp;
--list-back: #ffffff;
--list-back-alt: #efefef;
--separator: #cbcdcd;
--item-hover: #93cee9;
--slider-back: #e9e9e9;