-
359fb922aa
Install the four applications this desktop assumed you had
Gabriel Brown
2026-08-20 19:25:30 -04:00
-
b6448c9876
Give the revealed Dock back the pointer that revealed it
Gabriel Brown
2026-08-20 19:23:02 -04:00
-
15d54b16f6
Ask everything first, then run without needing anybody
Gabriel Brown
2026-08-20 19:22:36 -04:00
-
96e4085919
Install the desktop this repository already describes
Gabriel Brown
2026-08-20 18:57:47 -04:00
-
6bcc351e07
Write down what a fresh install actually lacks
Gabriel Brown
2026-08-20 18:38:50 -04:00
-
3b01f1e020
Let the Dock choose an edge, choose its screens, and be dragged into order
Gabriel Brown
2026-08-20 14:10:22 -04:00
-
23141673a2
Hang the Control Center where every other popover hangs
Gabriel Brown
2026-08-20 13:41:12 -04:00
-
495fb9b41b
Give each online account its provider's icon
Gabriel Brown
2026-08-20 13:28:05 -04:00
-
3b657e0a56
Make the resize keys do what the fingers expect
Gabriel Brown
2026-08-20 13:10:17 -04:00
-
c148bae4ac
Let Ethernet be switched off and on
Gabriel Brown
2026-08-20 12:13:49 -04:00
-
4cbab01ae2
Show what has actually been installed
Gabriel Brown
2026-08-20 11:30:31 -04:00
-
de45f205ad
Carry settings between machines by allow-list, not by stripping
Gabriel Brown
2026-08-20 11:02:42 -04:00
-
52e2a83a78
Add an SSH Keys page, and refuse the one control that would lie
Gabriel Brown
2026-08-20 10:17:33 -04:00
-
79b3d5cb85
Close the sweep's last blind spot, and stop shortcuts silently colliding
Gabriel Brown
2026-08-20 09:56:02 -04:00
-
1b845c0126
Rebuild Home around what this desktop already knows
Gabriel Brown
2026-08-20 09:15:01 -04:00
-
f53ca16392
Make the focus exception list real, or it was a page telling a lie
Gabriel Brown
2026-08-20 02:23:30 -04:00
-
6dc606b872
Give focus modes conditions rather than alarms, and let Gaming hand over
Gabriel Brown
2026-08-20 02:06:50 -04:00
-
32fab59d24
Let a sound device be heard, and the Dock's icons be sized
Gabriel Brown
2026-08-20 00:03:21 -04:00
-
f6b970da21
Turn the rows that only reported things into controls
Gabriel Brown
2026-08-19 23:10:48 -04:00
-
7e1c85b094
Group the long pages by what you are trying to do
Gabriel Brown
2026-08-19 22:54:51 -04:00
-
0c364f38e6
Stop sending people to GNOME for pages this app already has
Gabriel Brown
2026-08-19 22:36:58 -04:00
-
1aa1324083
Lead Appearance with light and dark, and stop pages listing whole datasets
Gabriel Brown
2026-08-19 22:36:41 -04:00
-
ac5e6e2130
Add a Containers page, grouped by project and led by what is exposed
Gabriel Brown
2026-08-19 20:49:04 -04:00
-
536958430f
Fix the polkit unit's ignored rate limit
Gabriel Brown
2026-08-19 19:54:16 -04:00
-
fd99569666
Add a Firewall page, led by what is actually reachable
Gabriel Brown
2026-08-19 19:46:16 -04:00
-
a412e3d894
Fix the compositor write contract properly, not by waiting longer
Gabriel Brown
2026-08-19 19:05:29 -04:00
-
4cbe3b882a
Add a Gaming page, and let the desktop react to games
Gabriel Brown
2026-08-19 18:55:10 -04:00
-
edc504af2e
Drop the self-hosted integration batch, and say why
Gabriel Brown
2026-08-19 18:38:19 -04:00
-
a15f019c17
Offer automatic package downloads, now that the machinery is installed
Gabriel Brown
2026-08-19 18:24:30 -04:00
-
116510caa8
Draw the authentication prompt ourselves
Gabriel Brown
2026-08-19 18:08:52 -04:00
-
b10f8e2593
Stop the compositor write contract failing under load
Gabriel Brown
2026-08-19 17:33:12 -04:00
-
8f0fe23377
Add Software Update, across packages, applications and firmware
Gabriel Brown
2026-08-19 17:25:11 -04:00
-
89cf0f8c29
Plan the settings work beyond GNOME parity
Gabriel Brown
2026-08-19 17:06:39 -04:00
-
e290a262f3
Make notifications legible, and follow windows that ask for focus
Gabriel Brown
2026-08-19 17:05:37 -04:00
-
6997dd535f
Add high contrast, and make remote desktop configurable
Gabriel Brown
2026-08-19 16:42:20 -04:00
-
1f40f8e136
Add a snapshot manager, and start covering home
Gabriel Brown
2026-08-19 16:11:50 -04:00
-
e9d567aa72
Own printers, driverless only
Gabriel Brown
2026-08-19 15:07:17 -04:00
-
914d58f52b
Record which GNOME panels are owned and which are not
Gabriel Brown
2026-08-19 13:17:53 -04:00
-
a23b42841a
Own user accounts and sharing
Gabriel Brown
2026-08-19 13:05:13 -04:00
-
e0c0e53ae0
Say what the sweep helper is, when run on its own
Gabriel Brown
2026-08-19 12:22:38 -04:00
-
180308135a
Verify every setting actually does something
Gabriel Brown
2026-08-19 12:17:27 -04:00
-
b743f44c5b
Make changing a default application actually take effect
Gabriel Brown
2026-08-19 11:59:53 -04:00
-
2528edfddc
Stop every popover double-counting the bar height
Gabriel Brown
2026-08-19 11:31:53 -04:00
-
dbd1472e6b
Read busctl as JSON so device names keep their characters
Gabriel Brown
2026-08-19 11:28:36 -04:00
-
eeb49c5aff
Hang the control center under the bar instead of below it
Gabriel Brown
2026-08-19 11:23:05 -04:00
-
8e93f08977
Show what the keyring holds, without showing what it holds
Gabriel Brown
2026-08-19 11:14:32 -04:00
-
99433c0e8e
Add a Storage page
Gabriel Brown
2026-08-19 10:52:10 -04:00
-
a68e4f6dcd
Make every settings page reachable from the launcher
Gabriel Brown
2026-08-19 09:47:07 -04:00
-
2b3b762793
Install what the default-application roles are curated to
Gabriel Brown
2026-08-19 09:35:12 -04:00
-
91306ce810
Give libadwaita applications the desktop's accent
Gabriel Brown
2026-08-19 09:31:50 -04:00
-
1b94af1163
Plan the desktop integration work
Gabriel Brown
2026-08-19 09:19:40 -04:00
-
b4ce148caf
Give each default-application role a whole family of types
Gabriel Brown
2026-08-19 09:17:33 -04:00
-
2fcaada7e8
Snapshot automatically before restoring defaults
Gabriel Brown
2026-08-19 08:37:43 -04:00
-
588dec4adc
Generate the settings reference from the schema
Gabriel Brown
2026-08-19 08:37:43 -04:00
-
d96863b687
Convert British spellings to American across the repo
Gabriel Brown
2026-08-19 08:07:55 -04:00
-
8156fc47ca
Fix a false Nextcloud health warning
Gabriel Brown
2026-08-19 07:53:04 -04:00
-
9bc771bcca
Fix a false RustDesk health warning
Gabriel Brown
2026-08-19 07:41:27 -04:00
-
fe74a82a46
Route the Background portal to xdg-desktop-portal-gnome
Gabriel Brown
2026-08-18 22:32:53 -04:00
-
ac231eeb54
Stop double-launching Nextcloud and Bitwarden at session start
Gabriel Brown
2026-08-18 21:35:31 -04:00
-
8cf03d4529
Remove dead shell components and fix stale docs
Gabriel Brown
2026-08-18 21:23:32 -04:00
-
2a716dac9e
Fix correctness bugs across the helper scripts
Gabriel Brown
2026-08-18 21:23:28 -04:00
-
719ef2f38e
Fix a keybind collision and wire two orphaned prefs
Gabriel Brown
2026-08-18 21:23:19 -04:00
-
9ba224d776
Finish threading the accent colour through the whole desktop
Gabriel Brown
2026-08-18 21:23:16 -04:00
-
8b59b78d9f
Settle process-signal races across the services layer
Gabriel Brown
2026-08-18 21:23:07 -04:00
-
e6b4d3c1a1
Stop lists and sliders from losing input under the user
Gabriel Brown
2026-08-18 21:22:58 -04:00
-
70d8d32ee2
Fix the install pipeline and an idle-lock startup race
Gabriel Brown
2026-08-18 21:22:52 -04:00
-
c37ca3baee
Make the accent colour choosable
Gabriel Brown
2026-08-18 17:02:18 -04:00
-
bd5d030d91
Put power profiles and the colour scheme in the Control Center
Gabriel Brown
2026-08-18 16:25:59 -04:00
-
63f4bdb547
Make display confirmation test deterministic
feat/phase2-expectation-gaps
Gabriel Brown
2026-08-18 15:32:59 -04:00
-
1a93a788fa
Verify settings search routing
Gabriel Brown
2026-08-18 15:09:50 -04:00
-
1debd37d01
Model rendered lock fallback in diagnostics
Gabriel Brown
2026-08-18 15:05:12 -04:00
-
4341628b2f
Route pointer settings to Mouse
Gabriel Brown
2026-08-18 15:02:41 -04:00
-
7777f5c1aa
Verify display position restoration
Gabriel Brown
2026-08-18 15:01:49 -04:00
-
bc7bf3185c
Test managed lock fallback integration
Gabriel Brown
2026-08-18 15:00:54 -04:00
-
f3d91c14a1
Align managed lock screen palette
Gabriel Brown
2026-08-18 14:59:59 -04:00
-
21beb066e1
Integrate Phase 2 desktop settings
Gabriel Brown
2026-08-18 14:58:36 -04:00
-
d2898d8806
Integrate complete display layouts
Gabriel Brown
2026-08-18 14:55:33 -04:00
-
0c3935f818
Add display identification overlays
Gabriel Brown
2026-08-18 14:51:05 -04:00
-
70a9d27c98
Add monitor arrangement canvas
Gabriel Brown
2026-08-18 14:48:47 -04:00
-
5cf2943ccf
Apply monitor layouts transactionally
Gabriel Brown
2026-08-18 14:44:13 -04:00
-
d0d9e196b0
Persist complete monitor layouts
Gabriel Brown
2026-08-18 14:39:04 -04:00
-
2613768efd
Model multi-monitor layout geometry
Gabriel Brown
2026-08-18 14:36:49 -04:00
-
101797f8f0
Expose wallpaper output status
Gabriel Brown
2026-08-18 14:32:57 -04:00
-
b9336d5930
Restore complete wallpaper policies
Gabriel Brown
2026-08-18 14:31:12 -04:00
-
c36e423890
Add wallpaper mode controls
Gabriel Brown
2026-08-18 14:30:07 -04:00
-
1c12892252
Add event-driven wallpaper rotation
Gabriel Brown
2026-08-18 14:25:44 -04:00
-
52818b7290
Verify wallpaper policy application
Gabriel Brown
2026-08-18 14:22:23 -04:00
-
c8004e400a
Model wallpaper display policies
Gabriel Brown
2026-08-18 14:19:23 -04:00
-
3e98cc2216
Integrate managed lock screen recovery
Gabriel Brown
2026-08-18 14:16:50 -04:00
-
a80a6f4dda
Add lock screen appearance settings
Gabriel Brown
2026-08-18 14:12:30 -04:00
-
3520700983
Route session locking through Panama
Gabriel Brown
2026-08-18 14:09:21 -04:00
-
a845534110
Generate managed lock screen configuration
Gabriel Brown
2026-08-18 14:06:53 -04:00
-
db34b1e6ed
Add application volume mixer
Gabriel Brown
2026-08-18 14:01:55 -04:00
-
0f3bddc452
Expose live application audio groups
Gabriel Brown
2026-08-18 13:58:33 -04:00
-
9aea519e54
Model live application audio streams
Gabriel Brown
2026-08-18 13:57:35 -04:00
-
e5a2a430e0
Plan Phase 2 expectation gaps
Gabriel Brown
2026-08-18 13:53:53 -04:00
-
bfa9c58b09
Design Phase 2 expectation gaps
Gabriel Brown
2026-08-18 13:41:09 -04:00
-
1360a80f07
Add a visible window switcher
Gabriel Brown
2026-08-18 14:56:15 -04:00
-
8be3fc2fdd
Right-click a bar widget to open its settings
Gabriel Brown
2026-08-18 14:46:04 -04:00
-
2d69ce7648
Make the lock screen follow the colour scheme
Gabriel Brown
2026-08-18 14:36:35 -04:00