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