Commit Graph

164 Commits

Author SHA1 Message Date
Charles Gagnon
498dc3cc98 Start removing legacy code 2022-04-13 22:29:57 -04:00
Charles Gagnon
98e2815e81 Fix hotkey keyboard modifiers 2022-04-08 18:50:50 -04:00
Charles Gagnon
f6fecbc5e5 Restore opacity peeking window different workspace 2022-04-02 10:57:01 -04:00
Charles Gagnon
c1c30ce9fa Drop ES5 support 2022-04-01 23:02:47 -04:00
Jason DeRose
5ab9b8219a Merge pull request #1114 from marksvc/panel-length
Display panel along percent of screen edge
2021-05-02 06:58:13 -04:00
Charles Gagnon
e4a71fa014 Allow peek opacity change in the overview 2021-01-15 18:34:57 -05:00
MarkS
a57058661a Configure panel thickness, length, and anchor per-monitor
Settings.ui:
- Move thickness, length, and anchor from Style tab to Position tab.
Group together with position in the same frame.

schema:
- Remove unpublished panel-length and panel-anchor settings, replacing
them with panel-lengths and panel-anchors JSON objects (like
panel-positions).
- Remove unpublished anchor enum, since panel-anchors is being managed
by the extension in JSON, not typed by the schema.
- Deprecate panel-size in favour of new panel-sizes JSON, storing
per-monitor panel sizes.
- Mention that panel-position is deprecated.

Introduce panelSettings.js:
- Functions to fetch or set panel settings that are stored as JSON.
Grown from now-removed getSettingsPositions() in panelPositions.js.

prefs.js:
- Group together the different UI widget label and value refreshing
into method _updateWidgetSettingsForMonitor().
- Change multi-panel behaviour of _setAnchorLabels(). Previously, all
panels shared the same anchor setting, and so setAnchorLabels
considered all monitors. Now, panels are configured either
independently, or sometimes all together; set labels according to
orientation(s) of panel(s) being configured.
- Omitting preventTop handling in refactored _setPanelPosition()
method. Previously, it was written to set the first monitor's panel to
Pos.BOTTOM if the user clicked the Top position radio button, if
stockgs-keep-top-panel was also set. But the user can't activate the
Top button anyway if stockgs is set (likely implemented later).

panelManager.js:
- Removing panelPositions, as it is not needed any more.
2020-10-27 20:38:37 -06:00
Charles Gagnon
23d22bd6ec Fix peek when closing grouped previews 2020-09-04 07:39:01 -04:00
Charles Gagnon
094e70325b Add initial 3.38 adjustments 2020-08-22 10:18:31 -04:00
Charles Gagnon
f8668dfcde Check preview icon size setting only if header is present 2020-08-02 10:58:06 -04:00
hlechner
afdb43fcb7 add option to change the preview window icon size 2020-07-25 11:36:56 -03:00
Charles Gagnon
0cd23827cc Cancel preview animating out on appicon change 2020-07-11 20:42:08 -04:00
Charles Gagnon
2d6fc3aa5f Merge branch 'feature-panel-positions' 2020-07-02 08:08:20 -04:00
Charles Gagnon
a076d8ffc8 Scale appIcon text according to accessibility factor 2020-06-25 07:46:21 -04:00
Charles Gagnon
20f66a5a5f Use per panel positioning 2020-06-13 09:26:40 -04:00
Charles Gagnon
ef3120ca7e Fix endpeek with workspace windows only 2020-05-31 09:45:07 -04:00
Charles Gagnon
6eaab5ada0 Adjust latest for larger scale factors 2020-05-03 21:27:40 -04:00
Charles Gagnon
36e0600df5 Animate only peeked window workspace 2020-04-30 00:30:52 -04:00
Charles Gagnon
468b53565d Fix window peek issue on 3.36.1 2020-04-29 17:36:52 -04:00
Charles Gagnon
7fcab98d7b Use fixed max value for opened preview menu timeout 2020-04-27 23:43:10 -04:00
Charles Gagnon
f65d94d987 Add different timeout for opened preview menu 2020-04-27 13:08:48 -04:00
Charles Gagnon
46b65faf71 Use Clutter implicit animations if available 2020-04-19 12:13:09 -04:00
CharlesG
0058f8c30f Update transparency on geometry reset 2020-04-13 12:53:48 -04:00
Charles Gagnon
3e9cf871ef Fix preview reset animation on immediate close 2020-04-05 14:45:13 -04:00
Charles Gagnon
1e16ba2713 Continue using windowactor for the fade on g-s < 3.34 2020-04-02 13:39:19 -04:00
Charles Gagnon
ed3c3e072e Adjust for gnome-shell 3.35.2 breaking changes 2019-12-16 22:10:05 -05:00
Charles Gagnon
d5951b583e Add temporary workaround for window peek on 3.34 2019-11-16 09:06:45 -05:00
Charles Gagnon
e726ec3299 Add 3.34 previews input region workaround 2019-10-10 08:19:51 -04:00
Charles Gagnon
381bedcb9b Add setting to allow manual styling of the previews 2019-10-05 22:33:37 -04:00
Charles Gagnon
255b4fa7ec Use screen for signal 'in-fullscreen-changed' on older g-s 2019-09-27 08:06:43 -04:00
Charles Gagnon
c55230de98 Close preview when entering fullscreen 2019-09-26 12:47:40 -04:00
Charles Gagnon
87261304ef Add previews workarounds for 3.34 2019-09-26 09:48:50 -04:00
Charles Gagnon
f5f01f85df Adjust panel buttons with vertical panel size 2019-09-14 12:05:47 -04:00
Charles Gagnon
c9e7bb1483 Adjust system indicators arrow side 2019-09-13 18:56:49 -04:00
Charles Gagnon
80d6986cd9 Adjust stacked bg for left/right indicators 2019-09-13 11:33:59 -04:00
Charles Gagnon
50b996e99b Merge branch 'master' into vertical-panel 2019-09-10 09:21:53 -04:00
Charles Gagnon
981ffc1761 Fix previews menu first open on 3.34 2019-09-10 08:59:15 -04:00
Charles Gagnon
2cd9429f0d Use custom panel on primary monitor 2019-09-07 17:03:51 -04:00
Charles Gagnon
d3785e1eb7 Add left and right running indicator options 2019-09-06 10:36:48 -04:00
Charles Gagnon
04ed53b890 Work on vertical panel 2019-09-04 23:12:42 -04:00
Charles Gagnon
8b020ded72 Work on vertical panel 2019-09-03 21:46:10 -04:00
Charles Gagnon
e53ccd399c Adjust vertical allocations 2019-09-02 23:05:08 -04:00
Charles Gagnon
3aadb81c29 Globalize settings 2019-08-31 15:50:53 -04:00
Charles Gagnon
84509027b8 Fix intellihide container 2019-08-08 17:54:38 -04:00
Charles Gagnon
0b37a3bf75 Use scale factor when resizing preview close button 2019-06-26 21:17:52 -04:00
Charles Gagnon
a349beff32 Add clipping container to panelbox 2019-06-23 23:56:49 -04:00
Charles Gagnon
599ce409d1 Use constant to determine close button padding 2019-06-22 17:44:18 -04:00
Charles Gagnon
f3cf8b3916 Remove clickable padding from preview close button 2019-06-21 00:02:11 -04:00
Charles Gagnon
52006368ea Add maximum size for the preview close button 2019-06-20 23:20:56 -04:00
Charles Gagnon
3e3c89ee72 Remove empty space around Qt windows 2019-06-10 06:43:11 -04:00