Florian Müllner
d338930d69
Tag release 40.0
...
Update NEWS.
40.0
2021-03-20 13:10:47 +01:00
Jiri Grönroos
35c1763792
Update Finnish translation
2021-03-16 10:15:46 +00:00
Florian Müllner
7a87bdcb1b
Post-release version bump
2021-03-16 00:00:31 +01:00
Florian Müllner
50b6bd1884
Tag release 40.rc
...
Update NEWS.
40.rc
2021-03-15 16:32:30 +01:00
Florian Müllner
db853d9023
Update sass submodule
2021-03-15 16:29:55 +01:00
Florian Müllner
5be44705f7
window-list: Improve preview styling
...
The current styling doesn't indicate the active workspace very well, and
makes it difficult to differentiate empty workspaces from workspaces with
maximized windows.
Tweak the styling to address those issues.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/283
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/166 >
2021-03-11 12:08:38 +00:00
Florian Müllner
fdfa46099b
workspace-indicator: Improve preview styling
...
The current styling doesn't indicate the active workspace very well, and
makes it difficult to differentiate empty workspaces from workspaces with
maximized windows.
Tweak the styling to address those issues.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/283
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/166 >
2021-03-11 12:08:38 +00:00
Florian Müllner
f987e5f13d
workspace-indicator: Reindent stylesheet
...
For some reason the CSS here uses a different indentation than
gnome-shell or the other extensions, fix that.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/283
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/166 >
2021-03-11 12:08:38 +00:00
Florian Müllner
c766230118
window-list: Only show previews for up to six workspaces
...
On request of GNOME Classic users, we add GNOME2-like workspace previews
when using a horizontal workspace layout. The previews scale a lot worse
than the menu though, with the risk that they take up all the available
width in extreme cases.
Address this by also taking the number of workspaces into account, and
switch to the menu when we have more than six.
This is particularly important now that we switched to a horizontal
layout by default.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/165 >
2021-03-10 20:11:18 +01:00
Florian Müllner
bb2b1204b4
workspace-indicator: Only show previews for up to six workspaces
...
On request of GNOME Classic users, we add GNOME2-like workspace previews
when using a horizontal workspace layout. The previews scale a lot worse
than the menu though, with the risk that they take up all the available
width in extreme cases.
Address this by also taking the number of workspaces into account, and
switch to the menu when we have more than six.
This is particularly important now that we switched to a horizontal
layout by default.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/165 >
2021-03-10 20:11:18 +01:00
Florian Müllner
cf3690a434
windowsNavigator: Adjust to gnome-shell changes
...
Unsurprisingly, the big overview changes in gnome-shell broke the
extension. Make the necessary adjustments to get it working again:
- changed constructor parameters for Workspace/WorkspacesView
- overall state handling done by adjustment
- window preview layout changes
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/296
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/163 >
2021-03-10 15:28:37 +00:00
Florian Müllner
7062acf10f
native-window-placement: Adjust to gnome-shell changes
...
More unsurprising breakage:
- the workspace layout/strategy relation has been cleaned up
- window previews now include an icon that influences the
title position
- window previews scale up on hover, which again influences
the title position
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/164 >
2021-03-10 15:26:26 +00:00
Fran Dieguez
7ace9c4d51
Update Galician translation
2021-02-24 21:14:57 +00:00
Florian Müllner
23887ce2a3
Post-release version bump
2021-02-24 01:57:00 +01:00
Florian Müllner
e8b8677bfe
Tag release 40.beta
...
Update NEWS.
40.beta
2021-02-24 01:50:31 +01:00
Florian Müllner
3603bc7c6a
Update sass submodule
2021-02-24 01:50:31 +01:00
Florian Müllner
1e44941db6
drive-menu: Remove unused style class
...
The .single-indicator class was added to add extra spacing to
lone top bar items when removing the arrows, but dropped again
after solving the extra spacing differently.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/161 >
2021-02-24 00:45:58 +00:00
Florian Müllner
f71da9e843
window-list: Replace WorkspaceBackground as well
...
The shell now scales down the backgrounds and adds a rounded corner
clip. Undo both those changes with another override.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/160 >
2021-02-24 01:24:11 +01:00
Florian Müllner
1b4a20a8af
window-list: Replace Workspace prototype
...
This is arguably more elegant than injecting into individual methods, and
will be consistent with an upcoming override that cannot be implemented
as method injection.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/160 >
2021-02-24 01:24:11 +01:00
Florian Müllner
d8e179ed09
window-list: Adjust to OSK changes
...
Visibility changes are now handled internally, without an easy way
for us to hook into. We can resort to a hack though, as the gesture
action to bring up the keyboard is only enabled while the keyboard
is hidden.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/160 >
2021-02-24 01:24:11 +01:00
A S Alam
8016cf7ae9
Update Punjabi translation
2021-02-14 00:58:36 +00:00
Аляксей
7774426eb9
Update Belarusian translation
2021-02-12 16:18:20 +00:00
Florian Müllner
9fa522c29a
window-list: Adjust to overview changes
...
The overview code changed significantly, including the bits we re-use
to implement the window picker in the classic session. Adjust to those
changes to unbreak the extension.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/159 >
2021-02-12 02:20:20 +01:00
Florian Müllner
b92295ad2c
Update sass submodule
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/159 >
2021-02-12 02:20:20 +01:00
Florian Müllner
d7c8a5d193
extensions: Remove horizontal-workspaces extension
...
Workspaces are now horizontal by default, so we don't need to change
the layout for classic mode anymore.
That was the only reason why the extension was added, so it has now
outlived its usefulness.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/158 >
2021-01-29 16:09:59 +00:00
Michael Lawton
0d8d6dceb0
places-menu: Mark mounts that can be unmounted as removable
...
While the eject() code falls back to unmount() for mounts that
don't support ejecting, it's not possible to actually do so
because we hide the eject button.
Fix this by treating all mounts as removable that can either be
ejected or unmounted.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/161
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/152 >
2021-01-28 12:25:26 +01:00
Daniel van Vugt
8a5e793b3d
auto-move-windows: Don't move windows already on all workspaces
...
This fixes a particular case of mutter#992.
Although gnome-shell will also be softened to not crash in future, it's
also a good idea for the extension to explicitly decide how it wants to
handle windows that are already on all workspaces.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/157 >
2021-01-28 16:33:50 +08:00
Florian Müllner
8fcbed6481
classic: Remove arrow-override
...
No need to hide what is no longer there.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3567
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/156 >
2021-01-26 17:00:24 +01:00
Florian Müllner
ac2ed286e1
extensions: Remove arrows from top bar menus
...
... following the corresponding gnome-shell change.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3567
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/156 >
2021-01-26 16:59:43 +01:00
Florian Müllner
3c3c1f702d
window-list: Add tooltips to workspace thumbnails
...
When showing previews instead of the menu, the workspace names
don't appear anywhere. Some users care strongly about those, so
expose them as tooltip on hover.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/155 >
2021-01-20 23:58:13 +01:00
Florian Müllner
c33be29f56
workspace-indicator: Add tooltips to workspace thumbnails
...
When showing previews instead of the menu, the workspace names from
our preferences don't appear anywhere. Some users care strongly about
those, so expose them as tooltip on hover.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/155 >
2021-01-20 23:58:13 +01:00
Florian Müllner
d8ae2dcba2
window-list: Drop height override
...
gnome-shell's top bar got taller, and is now just 1px smaller than
our size override. We don't need that additional pixel to fit our
UI, so remove the override to make the sizes of both bars consistent.
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/271
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/154 >
2021-01-18 22:43:52 +01:00
Florian Müllner
3b14c0a04e
Post-release version bump
2021-01-14 19:04:45 +01:00
Florian Müllner
0e3d6465eb
Tag release 40.alpha.1
...
Update NEWS.
40.alpha.1
2021-01-14 19:02:07 +01:00
Florian Müllner
d381a0b89b
auto-move-windows: Use Gtk.Button.icon_name property
...
Image buttons are a very common pattern, so GTK4 added some
convenience API we can use to construct them.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:55 +01:00
Florian Müllner
5df0fa145b
workspace-indicator: Use Gtk.Button.icon_name property
...
Image buttons are a very common pattern, so GTK4 added some
convenience API we can use to construct them.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:55 +01:00
Florian Müllner
f0ff0e1400
workspace-indicator: Stop using header func for separators
...
GTK4 added built-in support for this common pattern, so use that
instead.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:55 +01:00
Florian Müllner
53f5a92dc8
user-theme: Stop using header func for separators
...
GTK4 provides built-in support for this common pattern, so use
that instead.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:55 +01:00
Florian Müllner
d5c31273ee
auto-move-windows: Stop using header func for separators
...
GTK4 added built-in support for this common pattern, so use that
instead.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:55 +01:00
Florian Müllner
22ea58a849
workspace-indicator: Port to GTK4
...
With this port, all extensions now use GTK4 for their preferences.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:55 +01:00
Florian Müllner
67d96993ce
auto-move-windows: Port to GTK4
...
Just like the previous ports, this consists mostly of
replacing the old Gtk.Container methods.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:55 +01:00
Florian Müllner
96dd4f9835
window-list: Port to GTK4
...
Another easy port:
- replace Gtk.Container methods
- stop using show_all()
- Gtk.CheckButton now provides the
Gtk.RadioButton functionality as well
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:55 +01:00
Florian Müllner
3bef6be7c1
user-theme: Port to GTK4
...
With the previous preparations in place, the actual GTK4 port is
now trivial:
- replace Gtk.Container methods with widget-specific methods
- stop using show_all()
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:55 +01:00
Florian Müllner
b83d38a72e
user-theme: Track GSettings to sync checkmark
...
GTK4 removes the generic GtkWidget API for accessing an inserted
action group, so we need an alternative for tracking the currently
selected theme.
Using the underlying GSettings object looks like the easiest option,
so do that.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:54 +01:00
Florian Müllner
5b73960f34
extensions: Stop using :margin shortcut
...
The property has been removed in GTK4, so prepare for a port by
setting the four individual margin properties instead.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/148 >
2021-01-14 14:40:54 +01:00
Jonas Dreßler
505a7f4ac9
classic: Fixup panel styling after gnome-shell changes
...
We don't want a transparent panel in the classic session (this is
already taken care of by the existing panel background-color overrides),
and we want to avoid the new pill-shaped hover/focus indicators in the
classic session.
For the gnome-shell changes, see
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1397 .
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/153 >
2021-01-14 00:25:47 +01:00
Florian Müllner
e8acfb2b51
Update sass submodule
...
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/153 >
2021-01-14 00:25:47 +01:00
Florian Müllner
dcd5dc4c7f
ci: Add back commit-rules file
...
Somehow git-mv ended up as git-rm without me noticing, whoops.
2021-01-11 14:17:04 +01:00
Florian Müllner
2702cdf889
ci: Update ci-fairy image
...
The default rules file name has changed from commitrules.yml to
commit-rules.yml, adjust to that change.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/151 >
2021-01-11 14:03:44 +01:00
Florian Müllner
669e7c32a2
classic: Pre-generate stylesheet
...
We follow the rule of not putting generated files under version
control, but that means drawing in additional build-time dependencies.
We can reduce those when building from a released tarball by
generating the stylesheets at dist time though, so do that.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/150 >
2020-12-29 00:27:07 +01:00