Skip to content

Commit 1938e8c

Browse files
authored
Merge branch 'main' into leolost/gesture-preparations
2 parents 0b66e9f + e6e6a4c commit 1938e8c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

210 files changed

+7759
-4943
lines changed

data/gala.metainfo.xml.in

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,27 @@
2727
<update_contact>contact_at_elementary.io</update_contact>
2828

2929
<releases>
30+
<release version="8.0.5" date="2024-12-18" urgency="medium">
31+
<description>
32+
<p>Improvements:</p>
33+
<ul>
34+
<li>Updated translations</li>
35+
<li>Fixed rare crash when a dock window was killed</li>
36+
<li>Added interactive screenshot shortcut</li>
37+
<li>Fixed crash when using tiling shortcuts</li>
38+
</ul>
39+
</description>
40+
<issues>
41+
<issue url="https://github.com/elementary/gala/issues/857">Toggling the active window's maximization state during multitasking view messes up the window preview size</issue>
42+
<issue url="https://github.com/elementary/gala/issues/1967">Some apps ignore HiDPI mode</issue>
43+
<issue url="https://github.com/elementary/gala/issues/2088">Invisible window clones</issue>
44+
<issue url="https://github.com/elementary/gala/issues/2113">gnome-session-x11-services-ready.target isn't started on Wayland session</issue>
45+
<issue url="https://github.com/elementary/gala/issues/2131">Unthemed cursor style and glitchy menus on some applications</issue>
46+
<issue url="https://github.com/elementary/gala/issues/2159">Crash when moving windows between workspaces and using gestures to switch</issue>
47+
<issue url="https://github.com/elementary/gala/issues/2169">Text UI based Scaling: Tiny Titlebars in XWayland Apps</issue>
48+
</issues>
49+
</release>
50+
3051
<release version="8.0.4" date="2024-12-02" urgency="medium">
3152
<description>
3253
<p>Improvements:</p>

lib/Utils.vala

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -266,14 +266,20 @@ namespace Gala {
266266

267267
/**
268268
* Get the number of toplevel windows on a workspace excluding those that are
269-
* on all workspaces
269+
* on all workspaces.
270+
*
271+
* We need `exclude` here because on Meta.Workspace.window_removed
272+
* the windows gets removed from workspace's internal window list but not display's window list
273+
* which Meta.Workspace uses for Meta.Workspace.list_windows ().
270274
*
271275
* @param workspace The workspace on which to count the windows
276+
* @param exclude a window to not count
277+
*
272278
*/
273-
public static uint get_n_windows (Meta.Workspace workspace, bool on_primary = false) {
279+
public static uint get_n_windows (Meta.Workspace workspace, bool on_primary = false, Meta.Window? exclude = null) {
274280
var n = 0;
275281
foreach (unowned var window in workspace.list_windows ()) {
276-
if (window.on_all_workspaces) {
282+
if (window.on_all_workspaces || window == exclude) {
277283
continue;
278284
}
279285

po/aa.po

Lines changed: 37 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: gala 3.2.0\n"
99
"Report-Msgid-Bugs-To: https://github.com/elementary/gala/issues\n"
10-
"POT-Creation-Date: 2024-11-23 16:06+0000\n"
10+
"POT-Creation-Date: 2024-12-18 21:23+0000\n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212
"Last-Translator: Automatically generated\n"
1313
"Language-Team: none\n"
@@ -102,59 +102,73 @@ msgstr ""
102102
msgid "elementary, Inc."
103103
msgstr ""
104104

105-
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:44
106-
#: data/gala.metainfo.xml.in:59 data/gala.metainfo.xml.in:76
107-
#: data/gala.metainfo.xml.in:92 data/gala.metainfo.xml.in:133
108-
#: data/gala.metainfo.xml.in:158 data/gala.metainfo.xml.in:174
105+
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:53
106+
#: data/gala.metainfo.xml.in:66 data/gala.metainfo.xml.in:81
107+
#: data/gala.metainfo.xml.in:98 data/gala.metainfo.xml.in:114
108+
#: data/gala.metainfo.xml.in:155 data/gala.metainfo.xml.in:180
109+
#: data/gala.metainfo.xml.in:196
109110
msgid "Improvements:"
110111
msgstr ""
111112

112-
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:46
113-
#: data/gala.metainfo.xml.in:61 data/gala.metainfo.xml.in:80
114-
#: data/gala.metainfo.xml.in:96 data/gala.metainfo.xml.in:139
115-
#: data/gala.metainfo.xml.in:161 data/gala.metainfo.xml.in:176
113+
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:55
114+
#: data/gala.metainfo.xml.in:68 data/gala.metainfo.xml.in:83
115+
#: data/gala.metainfo.xml.in:102 data/gala.metainfo.xml.in:118
116+
#: data/gala.metainfo.xml.in:161 data/gala.metainfo.xml.in:183
117+
#: data/gala.metainfo.xml.in:198
116118
msgid "Updated translations"
117119
msgstr ""
118120

119121
#: data/gala.metainfo.xml.in:35
122+
msgid "Fixed rare crash when a dock window was killed"
123+
msgstr ""
124+
125+
#: data/gala.metainfo.xml.in:36
126+
msgid "Added interactive screenshot shortcut"
127+
msgstr ""
128+
129+
#: data/gala.metainfo.xml.in:37
130+
msgid "Fixed crash when using tiling shortcuts"
131+
msgstr ""
132+
133+
#: data/gala.metainfo.xml.in:56
120134
msgid "Improved shadows performance"
121135
msgstr ""
122136

123-
#: data/gala.metainfo.xml.in:78
137+
#: data/gala.metainfo.xml.in:100
124138
msgid "Fix a potential crash when moving windows between workspaces"
125139
msgstr ""
126140

127-
#: data/gala.metainfo.xml.in:79
141+
#: data/gala.metainfo.xml.in:101
128142
msgid "Fix notification animation when entering multitasking view"
129143
msgstr ""
130144

131-
#: data/gala.metainfo.xml.in:94
145+
#: data/gala.metainfo.xml.in:116
132146
msgid "Improve keyboard navigation in Multitasking View"
133147
msgstr ""
134148

135-
#: data/gala.metainfo.xml.in:95
149+
#: data/gala.metainfo.xml.in:117
136150
msgid "Change panel color at the same time as wallpaper transition"
137151
msgstr ""
138152

139-
#: data/gala.metainfo.xml.in:135
153+
#: data/gala.metainfo.xml.in:157
140154
msgid ""
141155
"Changing the wallpaper or going to sleep respects the \"Reduce Motion\" "
142156
"option"
143157
msgstr ""
144158

145-
#: data/gala.metainfo.xml.in:136
159+
#: data/gala.metainfo.xml.in:158
146160
msgid "Use appropriate drag-and-drop pointers when moving windows"
147161
msgstr ""
148162

149-
#: data/gala.metainfo.xml.in:137
163+
#: data/gala.metainfo.xml.in:159
150164
msgid "Fix the issue when gestures in the multitasking view might stop working"
151165
msgstr ""
152166

153-
#: data/gala.metainfo.xml.in:138
167+
#: data/gala.metainfo.xml.in:160
154168
msgid "Improve dynamic workspaces behaviour with multiple monitors"
155169
msgstr ""
156170

157-
#: data/gala.metainfo.xml.in:160
171+
#: data/gala.metainfo.xml.in:182
158172
msgid "Improve handling of move-to-workspace shortcut"
159173
msgstr ""
160174

@@ -240,27 +254,27 @@ msgstr ""
240254
msgid "Window switcher"
241255
msgstr ""
242256

243-
#: src/WindowManager.vala:2355
257+
#: src/WindowManager.vala:2329
244258
#, c-format
245259
msgid "Changes will automatically revert after %i second."
246260
msgid_plural "Changes will automatically revert after %i seconds."
247261
msgstr[0] ""
248262
msgstr[1] ""
249263

250-
#: src/WindowManager.vala:2362
264+
#: src/WindowManager.vala:2336
251265
msgid "Keep new display settings?"
252266
msgstr ""
253267

254-
#: src/WindowManager.vala:2366
268+
#: src/WindowManager.vala:2340
255269
msgid "Keep Settings"
256270
msgstr ""
257271

258-
#: src/WindowManager.vala:2367
272+
#: src/WindowManager.vala:2341
259273
msgid "Use Previous Settings"
260274
msgstr ""
261275

262276
#. / TRANSLATORS: %s represents a timestamp here
263-
#: src/WindowManager.vala:2406
277+
#: src/WindowManager.vala:2380
264278
#, c-format
265279
msgid "Screenshot from %s"
266280
msgstr ""

po/ab.po

Lines changed: 37 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ msgid ""
77
msgstr ""
88
"Project-Id-Version: gala 3.2.0\n"
99
"Report-Msgid-Bugs-To: https://github.com/elementary/gala/issues\n"
10-
"POT-Creation-Date: 2024-11-23 16:06+0000\n"
10+
"POT-Creation-Date: 2024-12-18 21:23+0000\n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212
"Last-Translator: Automatically generated\n"
1313
"Language-Team: none\n"
@@ -102,59 +102,73 @@ msgstr ""
102102
msgid "elementary, Inc."
103103
msgstr ""
104104

105-
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:44
106-
#: data/gala.metainfo.xml.in:59 data/gala.metainfo.xml.in:76
107-
#: data/gala.metainfo.xml.in:92 data/gala.metainfo.xml.in:133
108-
#: data/gala.metainfo.xml.in:158 data/gala.metainfo.xml.in:174
105+
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:53
106+
#: data/gala.metainfo.xml.in:66 data/gala.metainfo.xml.in:81
107+
#: data/gala.metainfo.xml.in:98 data/gala.metainfo.xml.in:114
108+
#: data/gala.metainfo.xml.in:155 data/gala.metainfo.xml.in:180
109+
#: data/gala.metainfo.xml.in:196
109110
msgid "Improvements:"
110111
msgstr ""
111112

112-
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:46
113-
#: data/gala.metainfo.xml.in:61 data/gala.metainfo.xml.in:80
114-
#: data/gala.metainfo.xml.in:96 data/gala.metainfo.xml.in:139
115-
#: data/gala.metainfo.xml.in:161 data/gala.metainfo.xml.in:176
113+
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:55
114+
#: data/gala.metainfo.xml.in:68 data/gala.metainfo.xml.in:83
115+
#: data/gala.metainfo.xml.in:102 data/gala.metainfo.xml.in:118
116+
#: data/gala.metainfo.xml.in:161 data/gala.metainfo.xml.in:183
117+
#: data/gala.metainfo.xml.in:198
116118
msgid "Updated translations"
117119
msgstr ""
118120

119121
#: data/gala.metainfo.xml.in:35
122+
msgid "Fixed rare crash when a dock window was killed"
123+
msgstr ""
124+
125+
#: data/gala.metainfo.xml.in:36
126+
msgid "Added interactive screenshot shortcut"
127+
msgstr ""
128+
129+
#: data/gala.metainfo.xml.in:37
130+
msgid "Fixed crash when using tiling shortcuts"
131+
msgstr ""
132+
133+
#: data/gala.metainfo.xml.in:56
120134
msgid "Improved shadows performance"
121135
msgstr ""
122136

123-
#: data/gala.metainfo.xml.in:78
137+
#: data/gala.metainfo.xml.in:100
124138
msgid "Fix a potential crash when moving windows between workspaces"
125139
msgstr ""
126140

127-
#: data/gala.metainfo.xml.in:79
141+
#: data/gala.metainfo.xml.in:101
128142
msgid "Fix notification animation when entering multitasking view"
129143
msgstr ""
130144

131-
#: data/gala.metainfo.xml.in:94
145+
#: data/gala.metainfo.xml.in:116
132146
msgid "Improve keyboard navigation in Multitasking View"
133147
msgstr ""
134148

135-
#: data/gala.metainfo.xml.in:95
149+
#: data/gala.metainfo.xml.in:117
136150
msgid "Change panel color at the same time as wallpaper transition"
137151
msgstr ""
138152

139-
#: data/gala.metainfo.xml.in:135
153+
#: data/gala.metainfo.xml.in:157
140154
msgid ""
141155
"Changing the wallpaper or going to sleep respects the \"Reduce Motion\" "
142156
"option"
143157
msgstr ""
144158

145-
#: data/gala.metainfo.xml.in:136
159+
#: data/gala.metainfo.xml.in:158
146160
msgid "Use appropriate drag-and-drop pointers when moving windows"
147161
msgstr ""
148162

149-
#: data/gala.metainfo.xml.in:137
163+
#: data/gala.metainfo.xml.in:159
150164
msgid "Fix the issue when gestures in the multitasking view might stop working"
151165
msgstr ""
152166

153-
#: data/gala.metainfo.xml.in:138
167+
#: data/gala.metainfo.xml.in:160
154168
msgid "Improve dynamic workspaces behaviour with multiple monitors"
155169
msgstr ""
156170

157-
#: data/gala.metainfo.xml.in:160
171+
#: data/gala.metainfo.xml.in:182
158172
msgid "Improve handling of move-to-workspace shortcut"
159173
msgstr ""
160174

@@ -240,27 +254,27 @@ msgstr ""
240254
msgid "Window switcher"
241255
msgstr ""
242256

243-
#: src/WindowManager.vala:2355
257+
#: src/WindowManager.vala:2329
244258
#, c-format
245259
msgid "Changes will automatically revert after %i second."
246260
msgid_plural "Changes will automatically revert after %i seconds."
247261
msgstr[0] ""
248262
msgstr[1] ""
249263

250-
#: src/WindowManager.vala:2362
264+
#: src/WindowManager.vala:2336
251265
msgid "Keep new display settings?"
252266
msgstr ""
253267

254-
#: src/WindowManager.vala:2366
268+
#: src/WindowManager.vala:2340
255269
msgid "Keep Settings"
256270
msgstr ""
257271

258-
#: src/WindowManager.vala:2367
272+
#: src/WindowManager.vala:2341
259273
msgid "Use Previous Settings"
260274
msgstr ""
261275

262276
#. / TRANSLATORS: %s represents a timestamp here
263-
#: src/WindowManager.vala:2406
277+
#: src/WindowManager.vala:2380
264278
#, c-format
265279
msgid "Screenshot from %s"
266280
msgstr ""

0 commit comments

Comments
 (0)