Skip to content

Commit 49cec61

Browse files
authored
Merge branch 'main' into lenemter/remove-gdk-rgba
2 parents d489029 + 9f461e7 commit 49cec61

Some content is hidden

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

214 files changed

+14841
-10172
lines changed

data/gala.metainfo.xml.in

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

2929
<releases>
30+
<release version="8.3.0" date="2025-10-28" urgency="medium">
31+
<description>
32+
<p>Improvements:</p>
33+
<ul>
34+
<li>Updated translations</li>
35+
<li>Improved HiDPI support</li>
36+
<li>Improved render performance</li>
37+
<li>Reveal dock and panel in sync when starting</li>
38+
<li>Improved workspace switch dock animation</li>
39+
<li>Picture-in-Picture windows now have rounded corners</li>
40+
</ul>
41+
</description>
42+
<issues>
43+
<issue url="https://github.com/elementary/gala/issues/501">Tiled and maximized widows show different behaviour on wingpanel when in front of fullscreen windows</issue>
44+
<issue url="https://github.com/elementary/gala/issues/1385">Urgent notifications can get offset</issue>
45+
<issue url="https://github.com/elementary/gala/issues/1998">Blur Behind</issue>
46+
<issue url="https://github.com/elementary/gala/issues/2057">Trying to change desktop bg to a color don´t work</issue>
47+
<issue url="https://github.com/elementary/gala/issues/2079">Gala app icon shows up in Dock briefly</issue>
48+
<issue url="https://github.com/elementary/gala/issues/2333">Wingpanel crashes than reappears in the middle of the screen</issue>
49+
<issue url="https://github.com/elementary/gala/issues/2399">Horizontal swipe to switch workspace no longer follows natural scrolling setting</issue>
50+
<issue url="https://github.com/elementary/gala/issues/2444">Multitasking view - wrong animation with multiple monitors</issue>
51+
<issue url="https://github.com/elementary/gala/issues/2445">Multitasking view - window preview sometimes disappears</issue>
52+
<issue url="https://github.com/elementary/gala/issues/2451">Windows get burned onto the screen when "Reduce Motion" is on in Secure Session</issue>
53+
<issue url="https://github.com/elementary/gala/issues/2454">Right-click menu in wrong location with 2x DPI setting</issue>
54+
<issue url="https://github.com/elementary/gala/issues/2489">Flatpaks don't open upon switching from Secure to Classic: DISPLAY not set</issue>
55+
<issue url="https://github.com/elementary/gala/issues/2507">Logs filled with assertion fails / failure messages</issue>
56+
<issue url="https://github.com/elementary/gala/issues/2515">Main window is being resized to dialog/child window size after reopen</issue>
57+
<issue url="https://github.com/elementary/gala/issues/2530">Freezing minimized windows</issue>
58+
<issue url="https://github.com/elementary/dock/discussions/478">Dock is shown over fullscreen apps</issue>
59+
<issue url="https://github.com/elementary/wingpanel/issues/639">Wingpanel starts at middle of the screen</issue>
60+
</issues>
61+
</release>
62+
3063
<release version="8.2.5" date="2025-07-09" urgency="medium">
3164
<description>
3265
<p>Improvements:</p>

lib/CloseButton.vala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public class Gala.CloseButton : Clutter.Actor {
4646
}
4747

4848
private static Gdk.Pixbuf? get_close_button_pixbuf (float scale) {
49-
var height = Utils.scale_to_int (36, scale);
49+
var height = Utils.calculate_button_size (scale);
5050

5151
if (close_pixbufs[height] == null) {
5252
try {
@@ -71,7 +71,7 @@ public class Gala.CloseButton : Clutter.Actor {
7171
// works as good as some weird fallback-image-failed-to-load pixbuf
7272
critical ("Could not create close button");
7373

74-
var size = Utils.scale_to_int (36, scale);
74+
var size = Utils.calculate_button_size (scale);
7575
pixbuf_actor.set_size (size, size);
7676
pixbuf_actor.background_color = { 255, 0, 0, 255 };
7777
}

lib/Utils.vala

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818
namespace Gala {
1919
public class Utils {
20+
private const int BUTTON_SIZE = 36;
21+
2022
private struct CachedIcon {
2123
public Gdk.Pixbuf icon;
2224
public int icon_size;
@@ -365,7 +367,7 @@ namespace Gala {
365367
* @return the resize button pixbuf or null if it failed to load
366368
*/
367369
public static Gdk.Pixbuf? get_resize_button_pixbuf (float scale) {
368-
var height = scale_to_int (36, scale);
370+
var height = calculate_button_size (scale);
369371

370372
if (resize_pixbufs == null) {
371373
resize_pixbufs = new Gee.HashMap<int, Gdk.Pixbuf?> ();
@@ -407,7 +409,7 @@ namespace Gala {
407409
// we'll just make this red so there's at least something as an
408410
// indicator that loading failed. Should never happen and this
409411
// works as good as some weird fallback-image-failed-to-load pixbuf
410-
var size = scale_to_int (36, scale);
412+
var size = calculate_button_size (scale);
411413
texture.set_size (size, size);
412414
texture.background_color = { 255, 0, 0, 255 };
413415
}
@@ -480,5 +482,9 @@ namespace Gala {
480482
return false;
481483
}
482484
}
485+
486+
public static int calculate_button_size (float monitor_scale) {
487+
return Utils.scale_to_int (BUTTON_SIZE, monitor_scale);
488+
}
483489
}
484490
}

plugins/pip/PopupWindow.vala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public class Gala.Plugins.PIP.PopupWindow : Clutter.Actor {
5252
construct {
5353
var scale = display.get_monitor_scale (display.get_current_monitor ());
5454

55-
button_size = Gala.Utils.scale_to_int (36, scale);
55+
button_size = Gala.Utils.calculate_button_size (scale);
5656
container_margin = button_size / 2;
5757

5858
reactive = true;

po/aa.po

Lines changed: 70 additions & 48 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: 2025-06-30 17:54+0000\n"
10+
"POT-Creation-Date: 2025-10-28 21:49+0000\n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212
"Last-Translator: Automatically generated\n"
1313
"Language-Team: none\n"
@@ -16,23 +16,23 @@ msgstr ""
1616
"Content-Type: text/plain; charset=UTF-8\n"
1717
"Content-Transfer-Encoding: 8bit\n"
1818

19-
#: daemon/DBus.vala:84 daemon-gtk3/BackgroundMenu.vala:11
19+
#: daemon/DBus.vala:46 daemon-gtk3/BackgroundMenu.vala:11
2020
msgid "Change Wallpaper…"
2121
msgstr ""
2222

23-
#: daemon/DBus.vala:88 daemon-gtk3/BackgroundMenu.vala:16
23+
#: daemon/DBus.vala:50 daemon-gtk3/BackgroundMenu.vala:16
2424
msgid "Display Settings…"
2525
msgstr ""
2626

27-
#: daemon/DBus.vala:94 daemon-gtk3/BackgroundMenu.vala:22
27+
#: daemon/DBus.vala:56 daemon-gtk3/BackgroundMenu.vala:22
2828
msgid "System Settings…"
2929
msgstr ""
3030

31-
#: daemon/DBus.vala:218 daemon-gtk3/BackgroundMenu.vala:47
31+
#: daemon/DBus.vala:180 daemon-gtk3/BackgroundMenu.vala:47
3232
msgid "Failed to open System Settings"
3333
msgstr ""
3434

35-
#: daemon/DBus.vala:219 daemon-gtk3/BackgroundMenu.vala:48
35+
#: daemon/DBus.vala:181 daemon-gtk3/BackgroundMenu.vala:48
3636
msgid "A handler for the “settings://” URI scheme must be installed."
3737
msgstr ""
3838

@@ -102,89 +102,111 @@ msgstr ""
102102
msgid "elementary, Inc."
103103
msgstr ""
104104

105-
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:47
106-
#: data/gala.metainfo.xml.in:73 data/gala.metainfo.xml.in:85
107-
#: data/gala.metainfo.xml.in:99 data/gala.metainfo.xml.in:132
108-
#: data/gala.metainfo.xml.in:163 data/gala.metainfo.xml.in:176
109-
#: data/gala.metainfo.xml.in:191 data/gala.metainfo.xml.in:208
110-
#: data/gala.metainfo.xml.in:224 data/gala.metainfo.xml.in:265
111-
#: data/gala.metainfo.xml.in:290 data/gala.metainfo.xml.in:306
105+
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:65
106+
#: data/gala.metainfo.xml.in:77 data/gala.metainfo.xml.in:92
107+
#: data/gala.metainfo.xml.in:118 data/gala.metainfo.xml.in:130
108+
#: data/gala.metainfo.xml.in:144 data/gala.metainfo.xml.in:177
109+
#: data/gala.metainfo.xml.in:208 data/gala.metainfo.xml.in:221
110+
#: data/gala.metainfo.xml.in:236 data/gala.metainfo.xml.in:253
111+
#: data/gala.metainfo.xml.in:269 data/gala.metainfo.xml.in:310
112+
#: data/gala.metainfo.xml.in:335 data/gala.metainfo.xml.in:351
112113
msgid "Improvements:"
113114
msgstr ""
114115

115-
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:49
116-
#: data/gala.metainfo.xml.in:75 data/gala.metainfo.xml.in:87
117-
#: data/gala.metainfo.xml.in:101 data/gala.metainfo.xml.in:134
118-
#: data/gala.metainfo.xml.in:165 data/gala.metainfo.xml.in:178
119-
#: data/gala.metainfo.xml.in:193 data/gala.metainfo.xml.in:212
120-
#: data/gala.metainfo.xml.in:228 data/gala.metainfo.xml.in:271
121-
#: data/gala.metainfo.xml.in:293 data/gala.metainfo.xml.in:308
116+
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:67
117+
#: data/gala.metainfo.xml.in:79 data/gala.metainfo.xml.in:94
118+
#: data/gala.metainfo.xml.in:120 data/gala.metainfo.xml.in:132
119+
#: data/gala.metainfo.xml.in:146 data/gala.metainfo.xml.in:179
120+
#: data/gala.metainfo.xml.in:210 data/gala.metainfo.xml.in:223
121+
#: data/gala.metainfo.xml.in:238 data/gala.metainfo.xml.in:257
122+
#: data/gala.metainfo.xml.in:273 data/gala.metainfo.xml.in:316
123+
#: data/gala.metainfo.xml.in:338 data/gala.metainfo.xml.in:353
122124
msgid "Updated translations"
123125
msgstr ""
124126

125-
#: data/gala.metainfo.xml.in:102
127+
#: data/gala.metainfo.xml.in:35
128+
msgid "Improved HiDPI support"
129+
msgstr ""
130+
131+
#: data/gala.metainfo.xml.in:36
132+
msgid "Improved render performance"
133+
msgstr ""
134+
135+
#: data/gala.metainfo.xml.in:37
136+
msgid "Reveal dock and panel in sync when starting"
137+
msgstr ""
138+
139+
#: data/gala.metainfo.xml.in:38
140+
msgid "Improved workspace switch dock animation"
141+
msgstr ""
142+
143+
#: data/gala.metainfo.xml.in:39
144+
msgid "Picture-in-Picture windows now have rounded corners"
145+
msgstr ""
146+
147+
#: data/gala.metainfo.xml.in:147
126148
msgid "Window state is now saved on sleep and shutdown"
127149
msgstr ""
128150

129-
#: data/gala.metainfo.xml.in:103
151+
#: data/gala.metainfo.xml.in:148
130152
msgid "Remove scaling effect from menus"
131153
msgstr ""
132154

133-
#: data/gala.metainfo.xml.in:104
155+
#: data/gala.metainfo.xml.in:149
134156
msgid "Swipe up to close windows in Multitasking View"
135157
msgstr ""
136158

137-
#: data/gala.metainfo.xml.in:135
159+
#: data/gala.metainfo.xml.in:180
138160
msgid "Fixed rare crash when a dock window was killed"
139161
msgstr ""
140162

141-
#: data/gala.metainfo.xml.in:136
163+
#: data/gala.metainfo.xml.in:181
142164
msgid "Added interactive screenshot shortcut"
143165
msgstr ""
144166

145-
#: data/gala.metainfo.xml.in:137
167+
#: data/gala.metainfo.xml.in:182
146168
msgid "Fixed crash when using tiling shortcuts"
147169
msgstr ""
148170

149-
#: data/gala.metainfo.xml.in:166
171+
#: data/gala.metainfo.xml.in:211
150172
msgid "Improved shadows performance"
151173
msgstr ""
152174

153-
#: data/gala.metainfo.xml.in:210
175+
#: data/gala.metainfo.xml.in:255
154176
msgid "Fix a potential crash when moving windows between workspaces"
155177
msgstr ""
156178

157-
#: data/gala.metainfo.xml.in:211
179+
#: data/gala.metainfo.xml.in:256
158180
msgid "Fix notification animation when entering multitasking view"
159181
msgstr ""
160182

161-
#: data/gala.metainfo.xml.in:226
183+
#: data/gala.metainfo.xml.in:271
162184
msgid "Improve keyboard navigation in Multitasking View"
163185
msgstr ""
164186

165-
#: data/gala.metainfo.xml.in:227
187+
#: data/gala.metainfo.xml.in:272
166188
msgid "Change panel color at the same time as wallpaper transition"
167189
msgstr ""
168190

169-
#: data/gala.metainfo.xml.in:267
191+
#: data/gala.metainfo.xml.in:312
170192
msgid ""
171193
"Changing the wallpaper or going to sleep respects the \"Reduce Motion\" "
172194
"option"
173195
msgstr ""
174196

175-
#: data/gala.metainfo.xml.in:268
197+
#: data/gala.metainfo.xml.in:313
176198
msgid "Use appropriate drag-and-drop pointers when moving windows"
177199
msgstr ""
178200

179-
#: data/gala.metainfo.xml.in:269
201+
#: data/gala.metainfo.xml.in:314
180202
msgid "Fix the issue when gestures in the multitasking view might stop working"
181203
msgstr ""
182204

183-
#: data/gala.metainfo.xml.in:270
205+
#: data/gala.metainfo.xml.in:315
184206
msgid "Improve dynamic workspaces behaviour with multiple monitors"
185207
msgstr ""
186208

187-
#: data/gala.metainfo.xml.in:292
209+
#: data/gala.metainfo.xml.in:337
188210
msgid "Improve handling of move-to-workspace shortcut"
189211
msgstr ""
190212

@@ -254,57 +276,57 @@ msgstr ""
254276
msgid "Deny"
255277
msgstr ""
256278

257-
#: src/DesktopIntegration.vala:192
279+
#: src/DesktopIntegration.vala:200
258280
msgid "Window has already focus"
259281
msgstr ""
260282

261283
#. / TRANSLATORS: %s represents a timestamp here
262-
#: src/ScreenshotManager.vala:102
284+
#: src/ScreenshotManager.vala:103
263285
#, c-format
264286
msgid "Screenshot from %s"
265287
msgstr ""
266288

267289
#. / TRANSLATORS: %s represents a name of file manager
268-
#: src/ScreenshotManager.vala:167
290+
#: src/ScreenshotManager.vala:168
269291
#, c-format
270292
msgid "Show in %s"
271293
msgstr ""
272294

273-
#: src/ScreenshotManager.vala:174 src/ScreenshotManager.vala:553
295+
#: src/ScreenshotManager.vala:175 src/ScreenshotManager.vala:555
274296
msgid "Screenshot taken"
275297
msgstr ""
276298

277-
#: src/ScreenshotManager.vala:175
299+
#: src/ScreenshotManager.vala:176
278300
msgid "Screenshot is saved to clipboard"
279301
msgstr ""
280302

281-
#: src/ScreenshotManager.vala:175
303+
#: src/ScreenshotManager.vala:176
282304
msgid "Screenshot saved to screenshots folder"
283305
msgstr ""
284306

285-
#: src/ScreenshotManager.vala:461
307+
#: src/ScreenshotManager.vala:470
286308
msgid "Screenshots"
287309
msgstr ""
288310

289-
#: src/Widgets/WindowSwitcher/WindowSwitcher.vala:81
311+
#: src/Widgets/WindowSwitcher/WindowSwitcher.vala:80
290312
msgid "Window switcher"
291313
msgstr ""
292314

293-
#: src/WindowManager.vala:1799
315+
#: src/WindowManager.vala:1719
294316
#, c-format
295317
msgid "Changes will automatically revert after %i second."
296318
msgid_plural "Changes will automatically revert after %i seconds."
297319
msgstr[0] ""
298320
msgstr[1] ""
299321

300-
#: src/WindowManager.vala:1806
322+
#: src/WindowManager.vala:1726
301323
msgid "Keep new display settings?"
302324
msgstr ""
303325

304-
#: src/WindowManager.vala:1810
326+
#: src/WindowManager.vala:1730
305327
msgid "Keep Settings"
306328
msgstr ""
307329

308-
#: src/WindowManager.vala:1811
330+
#: src/WindowManager.vala:1731
309331
msgid "Use Previous Settings"
310332
msgstr ""

0 commit comments

Comments
 (0)