Commit Graph

33 Commits

Author SHA1 Message Date
Charles Gagnon
47e0be962a Fix invisible panel on async sessionUpdated
#2380
2025-09-19 21:21:10 -04:00
Charles Gagnon
114d871498 Add dedicated switch for g-s app switcher isolation
gh-2378
2025-09-18 10:05:09 -04:00
Charles Gagnon
44be0a739f Cleanup appicon prototype on disable 2025-09-05 13:23:15 -04:00
Charles Gagnon
4787d12180 Add g-s 49 as supported version 2025-09-04 20:32:37 -04:00
Charles Gagnon
fa8fabd9a6 Include vertical flag in panel geometry 2025-04-13 17:02:08 -04:00
Charles Gagnon
03b34b110b Use correct allocation in intellihide detection when fixed length
#2302
2025-04-13 10:07:18 -04:00
Charles Gagnon
eb9a279464 Consider original g-s top panel in intellihide 2025-04-12 22:27:46 -04:00
Charles Gagnon
59cdbfabe8 Workaround blur my shell enabled before dtp
#2223
2025-04-11 21:01:05 -04:00
Charles Gagnon
eb6366ef3e Only persist primary monitor on selection
#2278
2025-04-08 00:02:36 -04:00
Charles Gagnon
2974ce64d9 Sync alt-tab menu with isolate workspaces settings
gh-2298
2025-04-04 12:16:26 -04:00
Charles Gagnon
f2a0d47493 Use pointer position instead of panelbox hover in intellihide
gh-2273
2025-03-31 19:38:20 -04:00
Charles Gagnon
e37516c8de Fix activities method when no workspacedots
gh-2289
2025-03-23 20:36:21 -04:00
Charles Gagnon
75e126764f Fix globals guideline
https://gjs.guide/extensions/review-guidelines/review-guidelines.html#only-use-initialization-for-static-resources
2025-03-09 22:43:29 -04:00
Charles Gagnon
89f68deffc Fix activities animation when vertical
#2251
2025-03-05 15:03:39 -05:00
Charles Gagnon
c798be297b Adjust notifications position if panel is at top with intellihide enabled 2025-02-26 16:38:17 -05:00
Charles Gagnon
90bc4063a2 Allow setting the panel under the original gnome-shell top bar 2025-02-25 17:06:57 -05:00
Charles Gagnon
880d5c6867 Add intellihide option to reveal the panel on notification
gh-2245
2025-02-24 17:42:58 -05:00
Charles Gagnon
3e6c900c67 Fix incorrect geometry when manually enabling the extension 2025-02-18 10:47:06 -05:00
Charles Gagnon
eb09f2ac51 Add panel padding options 2025-02-17 18:42:24 -05:00
Charles Gagnon
55ee9d0fff Add option to show hotkeys overlay on secondary monitors
gh-2237
2025-02-15 19:29:46 -05:00
Charles Gagnon
5ab5804ffd Adjust panel margins for all positions and gs top panel 2025-02-15 18:21:09 -05:00
Charles Gagnon
d4f1d89724 Add global border radius slider
gh-1819
2025-02-13 18:35:58 -05:00
Charles Gagnon
01fcfa211f Show windows in single spread when workspaces aren't isolated 2025-02-12 16:58:51 -05:00
Charles Gagnon
0120770221 Add window spread as click action
gh-1741
2025-02-11 18:26:49 -05:00
Charles Gagnon
b5cdd6e240 Add simple message tray notifications handling
gh-1695
2025-02-09 14:17:50 -05:00
Charles Gagnon
eb8dcd70fa Prevent monitor id conflicts if no EDID 2025-02-07 17:30:32 -05:00
Charles Gagnon
54f7e76263 Tie panel settings to monitor ids
#1782 #1976 #2182
2025-02-06 20:13:47 -05:00
Charles Gagnon
3ad58f17d6 Add simple cache for json settings 2025-02-05 12:15:31 -05:00
Charles Gagnon
b66d6e0430 Use gnome-shell monitor order 2025-02-04 21:50:43 -05:00
Charles Gagnon
094ffeea30 Add gnome-shell 48 support 2025-02-01 17:32:09 -05:00
Charles Gagnon
4226fd8d43 Fix chrome actors all reported on primary monitor on session start
#1753

get_transformed_position and get_transformed_size return 0,0 for a few frames on gnome-shell start, so all initial chrome actor visibilities are evaluated based on the fullscreen status of the primary monitor, even if those actors are on a secondary monitor. Vanilla gnome-shell chrome actors are all on the primary monitor anyway, so this works "perfectly", of course
2025-02-01 13:07:29 -05:00
Charles Gagnon
50f08add0b Fix lint errors 2025-01-31 12:40:50 -05:00
Charles Gagnon
3ad50642d4 Move js files to src directory 2025-01-31 12:23:26 -05:00