0bf515eb10
Bump version to 41.0
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1981 >
2021-09-19 12:47:55 +02:00
72e3e60411
Bump version to 41.rc.1
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1976 >
2021-09-07 15:15:11 +02:00
743044291d
Bump version to 41.rc
...
Update NEWS.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1971 >
2021-09-05 09:35:45 +02:00
537f754fb0
build: Move metainfo version check into distscript
...
The time we really care about current release information in appdata is
when preparing a release, not during regular builds.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1968 >
2021-09-04 23:46:46 +02:00
ef70364e81
cleanup: Replace non-standard ByteArray module
...
gjs landed support for TextDecoder/TextEncoder. Use those instead
of gjs' own ByteArray module.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1946 >
2021-09-01 14:49:30 +00:00
06c4929493
subprojects: Use meson compile to generate translations
...
... for the same cosmetic reasons as the previous commit.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1937 >
2021-08-24 08:18:26 +00:00
aec128fdee
Bump versiont to 41.beta
...
Update NEWS.
2021-08-18 01:10:41 +02:00
df76c3fd11
Update links to use HEAD instead of master
...
That way the link will keep working when projects change their
default branch name.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1914 >
2021-07-18 21:45:46 +00:00
e6089c83e2
extensions-app: Enable hardware acceleration
...
GTK4 will make use of it if it's available, so allow it.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1854 >
2021-05-19 18:23:56 +02:00
fe466fafce
Post-release version bump
2021-05-14 16:54:06 +02:00
bf6d668cab
Post-release version bump
2021-03-20 13:40:49 +01:00
750ade34da
extensions-app: Fix broken metainfo
...
Eeeks, should have put the post-release version bump into a MR.
2021-03-15 16:39:28 +01:00
55323e44af
Post-release version bump
2021-03-15 16:23:45 +01:00
1d5f3f14fa
Tag release 40.rc
...
Update NEWS.
2021-03-15 16:17:06 +01:00
5cd7434abd
Post-release version bump
2021-02-23 00:22:58 +01:00
d6a1414a94
extensions-app: Use development profile for nightly build
...
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3612
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1661 >
2021-02-11 17:47:27 +01:00
5069572f85
extensions-app: Stop prefixing .desktop file
...
Adding prefixes like (Nightly) is discouraged nowadays in favor of
the radioactive icon overlays.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3612
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1661 >
2021-02-11 17:47:27 +01:00
6bea1e7a47
extensions-app: Include commit hash in nightly version
...
It's useful information for development snapshots, so include
it when building from a git checkout.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3612
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1661 >
2021-02-11 17:45:00 +01:00
60d640189b
extensions-app: Support building a separate Devel app
...
Follow the pattern used by most GNOME applications and add a profile
build option that allows building a Devel app instead of the regular
release.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3612
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1661 >
2021-02-11 17:45:00 +01:00
e8ca92a0ff
extensions-app: Pick up app ID from package
...
This will allow us to build different applications from the
same sources (namely "Extensions" and "Extensions Nightly").
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3612
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1661 >
2021-02-11 17:45:00 +01:00
9fcbf3d0f9
extensions-app: Add description tooltip to rows
...
... to allow showing the full description in case the label is ellipsized.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1663 >
2021-02-11 11:20:30 +01:00
5070e6405c
Post-release version bump (again)
2021-01-18 17:46:04 +01:00
40ac6143a4
Tag release 40.alpha.1.1
...
Like the mutter 40.alpha.1.1 release, we missed adjusting to a
GSettings schema move from g-s-d to gsettings-desktop-schemas,
resulting in an abort on startup with the latest released
gnome-settings-daemon.
2021-01-18 17:41:04 +01:00
40b65f21f3
Post-release version bump
2021-01-14 18:34:05 +01:00
edd34c50d9
Port extensions app and portal to GTK4
...
With the previous preparations in place, it is time to take the plunge.
As both the app and the portal use the same small library for handling
external windows, port everything at once to avoid the hassle of building
and installing two versions of the library.
With the portal using GTK4 now, all extensions must port their preference
widgets as well.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1495 >
2021-01-14 13:03:21 +00:00
1bb0e1b9fc
extensions-app: Explicitly dispose window when removed
...
Unlike in previous GTK version (or Clutter), destroy() no longer
breaks reference cycles but just releases the reference held by
GTK itself.
So any reference we hold - either the explicit property or any signal
handlers that bind the window as `this` - prevents the window from
being disposed when closed, and the application won't quit.
Work around this by explicitly running dispose() on the window when
it is removed from the application.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1495 >
2021-01-14 13:03:21 +00:00
3af90918a3
extensions-app: 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/-/merge_requests/1495 >
2021-01-14 13:03:21 +00:00
ad6fbaa245
extensions-app: Don't use deprecated margin-left/right properties
...
Use the text-direction-aware start/end variants instead.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1495 >
2021-01-14 13:03:21 +00:00
8eb1792d39
extensions-app: Use consistent style for property names
...
GtkBuilder understands both dashes and underscores in property names,
and we currently use a mix of both. The actual properties use dashes,
so settle on that.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1495 >
2021-01-14 13:03:21 +00:00
20a68a609c
extensions-app: Set title on window instead of headerbar
...
GTK4 will remove the GtkHeaderBar:title property, so stop using it
and set the window's title property instead, as that's what headbars
use in both GTK3 and GTK4 unless explicitly overridden.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1495 >
2021-01-14 13:03:21 +00:00
c9c7629753
extensions-app: Remove stray angle brackets
...
Not sure how those sneaked in. GtkBuilder apparently ignores them,
but that's no reason for keeping them.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1495 >
2021-01-14 13:03:21 +00:00
93115c3d8f
Change upcoming version (again)
...
The extension website doesn't handle the chosen scheme correctly,
so use 40.alpha.1 instead.
2020-12-25 23:30:25 +01:00
adaa5ec6bd
build: Change upcoming version to 40.alpha2
...
I messed up and released 40.alpha at the same time as 3.38.2, when it's
supposed to be in January. In order to re-align with the schedule, change
the upcoming version to 40.alpha2 so we don't have to skip a release and
will be back on track in time of 40.beta.
2020-12-22 01:46:14 +01:00
f2ee1587da
Post-release version bump
2020-12-02 20:40:04 +01:00
12d9761c29
Tag version 40.alpha
...
Update NEWS.
2020-12-02 18:44:14 +01:00
9ef59b3b4f
extensions-app: Add extension filtering
...
It's possible for the list of installed extension to get long
enough to make searching more convenient than scrolling.
Support that by implementing the standard search pattern[0]
with a hidden search bar and a toggle in the headerbar.
[0] https://developer.gnome.org/hig/stable/search.html.en
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3382
2020-11-12 22:05:46 +00:00
8d43deaad5
extensions-app: Add quit action
...
It's good practice to support the standard <ctrl>-q shortcut, so
add a corresponding action and set its accel accordingly.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3335
2020-10-28 21:45:18 +01:00
deb78b9ada
Bump version to 40.alpha
...
The GNOME project has adopted a new versioning scheme[0], and
GNOME 3.38 will be followed by GNOME 40.
Open the new development cycle by switching to the new scheme, as
well as to post-release bumps as recommended.
[0] https://discourse.gnome.org/t/new-gnome-versioning-scheme/4235
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1456
2020-10-06 15:06:03 +02:00
b3c106c63b
Bump version to 3.38.1
...
Update NEWS.
2020-10-05 20:36:03 +02:00
de78ed980c
Bump version to 3.38.0
...
Update NEWS.
2020-09-14 17:56:13 +02:00
2ab6edda03
Bump version to 3.37.92
...
Update NEWS.
2020-09-06 01:04:54 +02:00
852303f71b
Bump version to 3.37.91
...
Update NEWS.
2020-08-24 17:56:01 +02:00
33ff3dc44f
Bump version to 3.37.90
...
Update NEWS.
2020-08-11 17:41:51 +02:00
7031449f01
Bump version to 3.37.3
...
Update NEWS.
2020-07-07 19:01:21 +02:00
35d21c0bca
Bump version to 3.37.2
...
Update NEWS.
2020-06-03 01:29:26 +02:00
9cad7ae975
extensions-app: Indicate extension errors
...
Currently there is no indication that an extension had an error except
for the sensitivity of the switch (which may have a different cause).
This is useful information to users, so add a small error indicator
alongside the updates icon and show the actual error in the details.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2337
2020-05-21 21:45:04 +00:00
d2583aa47b
extensions-app: Reset switch handle when it becomes insensitive
...
Currently the switches handle position reflects the requested
extension state (as in: the user (de)activated the switch),
while the actual extension state is reflected by the underlying
state.
That doesn't work well when the switch is insensitive though (for
example on error), because the desaturation neuters the color
that reflects the state.
Address this by resetting the switch handle to the state when
making it insensitive.
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1263
2020-05-21 21:29:31 +00:00
94dca1606f
extensions-app: Add permission to talk to gnome-session
...
This is required for offering a "Logout" option when handling extension
updates.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2735
2020-05-07 15:58:06 +00:00
27774582b6
extensions-app: Fix Logout call
...
Commit 764527c8c9
adjusted the "call" call to promisification that
never happened (in this bit of code).
We can either add back a callback or properly promisify the call;
this opts for the latter.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2735
2020-05-07 15:58:06 +00:00
05485fe04c
extensions-app: Fix translatable string
...
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1231
2020-05-01 14:14:35 +02:00