Skip to content

Commit b8668e6

Browse files
authored
Merge branch 'main' into lenemter/bg-blur-2
2 parents ac21869 + d1d8d19 commit b8668e6

File tree

235 files changed

+7994
-6821
lines changed

Some content is hidden

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

235 files changed

+7994
-6821
lines changed

data/gala.metainfo.xml.in

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,30 @@
2727
<update_contact>contact_at_elementary.io</update_contact>
2828

2929
<releases>
30-
<release version="8.1.0" date="2025-01-11" urgency="medium">
30+
<release version="8.2.0" date="2025-03-25" urgency="medium">
31+
<description>
32+
<p>Improvements:</p>
33+
<ul>
34+
<li>Updated translations</li>
35+
<li>Window state is now saved on sleep and shutdown</li>
36+
</ul>
37+
</description>
38+
<issues>
39+
<issue url="https://github.com/elementary/gala/issues/137">Send a persistent notification after taking a screenshot</issue>
40+
<issue url="https://github.com/elementary/gala/issues/321">Use org.gnome.desktop.interface enable-animations</issue>
41+
<issue url="https://github.com/elementary/gala/issues/544">Multitasking View. Wingpanel shows for brief moment if a fullscreen wokspace is selected after coming from a wokspace that shows the wingpanel.</issue>
42+
<issue url="https://github.com/elementary/gala/issues/898">Super+Number. When workspace doesn't exist, switch to last workspace instead.</issue>
43+
<issue url="https://github.com/elementary/gala/issues/1202">Touchpad desktop switching gesture is sometimes unresponsive</issue>
44+
<issue url="https://github.com/elementary/gala/issues/1661">Better post-screenshot animation</issue>
45+
<issue url="https://github.com/elementary/gala/issues/2114">Wrong context menu placement</issue>
46+
<issue url="https://github.com/elementary/gala/issues/2199">Swiping in the multitasking view can close applications</issue>
47+
<issue url="https://github.com/elementary/gala/issues/2260">Ghost of window on another workspace appears when cancelling workspace swipe</issue>
48+
<issue url="https://github.com/elementary/gala/issues/2267">Dock crash may crash Gala</issue>
49+
<issue url="https://github.com/elementary/gala/issues/2279">Can't reveal dock when animations are disabled</issue>
50+
</issues>
51+
</release>
52+
53+
<release version="8.1.0" date="2025-01-11" urgency="medium">
3154
<description>
3255
<p>Improvements:</p>
3356
<ul>

lib/Constants.vala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ namespace Gala {
4242
MULTITASKING_VIEW,
4343
DOCK,
4444
ZOOM,
45+
CLOSE_WINDOW,
4546
N_ACTIONS
4647
}
4748

lib/DragDropAction.vala

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ namespace Gala {
7474
*
7575
* @param button The button which was pressed
7676
*/
77-
public signal void actor_clicked (uint32 button);
77+
public signal void actor_clicked (uint32 button, Clutter.InputDeviceType device_type);
7878

7979
/**
8080
* The type of the action
@@ -290,7 +290,10 @@ namespace Gala {
290290

291291
// release has happened within bounds of actor
292292
if (clicked && x < ex && x + actor.width > ex && y < ey && y + actor.height > ey) {
293-
actor_clicked (event.get_type () == BUTTON_RELEASE ? event.get_button () : Clutter.Button.PRIMARY);
293+
actor_clicked (
294+
event.get_type () == BUTTON_RELEASE ? event.get_button () : Clutter.Button.PRIMARY,
295+
event.get_source_device ().get_device_type ()
296+
);
294297
}
295298

296299
if (clicked) {

lib/ShadowEffect.vala

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,17 @@ public class Gala.ShadowEffect : Clutter.Effect {
5050
}
5151
}
5252

53-
public float scale_factor { get; set; default = 1; }
53+
public float monitor_scale { get; construct set; }
54+
5455
public uint8 shadow_opacity { get; set; default = 255; }
5556
public int border_radius { get; set; default = 9;}
5657

5758
private int shadow_size;
5859
private Cogl.Pipeline? pipeline;
5960
private string? current_key = null;
6061

61-
public ShadowEffect (string css_class = "") {
62-
Object (css_class: css_class);
62+
public ShadowEffect (string css_class, float monitor_scale) {
63+
Object (css_class: css_class, monitor_scale: monitor_scale);
6364
}
6465

6566
~ShadowEffect () {
@@ -122,7 +123,7 @@ public class Gala.ShadowEffect : Clutter.Effect {
122123

123124
cr.save ();
124125
cr.set_operator (Cairo.Operator.CLEAR);
125-
var size = shadow_size * scale_factor;
126+
var size = shadow_size * monitor_scale;
126127
Drawing.Utilities.cairo_rounded_rectangle (cr, size, size, actor.width, actor.height, border_radius);
127128
cr.fill ();
128129
cr.restore ();
@@ -161,7 +162,7 @@ public class Gala.ShadowEffect : Clutter.Effect {
161162
}
162163

163164
private Clutter.ActorBox get_bounding_box () {
164-
var size = shadow_size * scale_factor;
165+
var size = shadow_size * monitor_scale;
165166
var bounding_box = Clutter.ActorBox ();
166167

167168
bounding_box.set_origin (-size, -size);

plugins/pip/PopupWindow.vala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public class Gala.Plugins.PIP.PopupWindow : Clutter.Actor {
7878
reactive = true
7979
};
8080
container.add_child (clone_container);
81-
container.add_effect (new ShadowEffect ("window"));
81+
container.add_effect (new ShadowEffect ("window", scale));
8282

8383
move_action = new DragDropAction (DragDropActionType.SOURCE, "pip");
8484
move_action.drag_begin.connect (on_move_begin);

po/LINGUAS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,3 +203,4 @@ frp
203203
ca@valencia
204204
en_ZA
205205
pap
206+
sco

po/POTFILES

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ src/Widgets/MultitaskingView/WorkspaceInsertThumb.vala
9090
src/Widgets/MultitaskingView/WorkspaceRow.vala
9191
src/Widgets/PixelPicker.vala
9292
src/Widgets/PointerLocator.vala
93-
src/Widgets/ScreenShield.vala
9493
src/Widgets/SelectionArea.vala
94+
src/Widgets/SessionLocker.vala
9595
src/Widgets/WindowOverview.vala
9696
src/Widgets/WindowSwitcher/WindowSwitcherIcon.vala
9797
src/Widgets/WindowSwitcher/WindowSwitcher.vala

po/aa.po

Lines changed: 35 additions & 31 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-03-12 22:19+0000\n"
10+
"POT-Creation-Date: 2025-03-24 21:59+0000\n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212
"Last-Translator: Automatically generated\n"
1313
"Language-Team: none\n"
@@ -28,11 +28,11 @@ msgstr ""
2828
msgid "System Settings…"
2929
msgstr ""
3030

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

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

@@ -102,73 +102,77 @@ msgstr ""
102102
msgid "elementary, Inc."
103103
msgstr ""
104104

105-
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:63
106-
#: data/gala.metainfo.xml.in:76 data/gala.metainfo.xml.in:91
107-
#: data/gala.metainfo.xml.in:108 data/gala.metainfo.xml.in:124
108-
#: data/gala.metainfo.xml.in:165 data/gala.metainfo.xml.in:190
109-
#: data/gala.metainfo.xml.in:206
105+
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:55
106+
#: data/gala.metainfo.xml.in:86 data/gala.metainfo.xml.in:99
107+
#: data/gala.metainfo.xml.in:114 data/gala.metainfo.xml.in:131
108+
#: data/gala.metainfo.xml.in:147 data/gala.metainfo.xml.in:188
109+
#: data/gala.metainfo.xml.in:213 data/gala.metainfo.xml.in:229
110110
msgid "Improvements:"
111111
msgstr ""
112112

113-
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:65
114-
#: data/gala.metainfo.xml.in:78 data/gala.metainfo.xml.in:93
115-
#: data/gala.metainfo.xml.in:112 data/gala.metainfo.xml.in:128
116-
#: data/gala.metainfo.xml.in:171 data/gala.metainfo.xml.in:193
117-
#: data/gala.metainfo.xml.in:208
113+
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:57
114+
#: data/gala.metainfo.xml.in:88 data/gala.metainfo.xml.in:101
115+
#: data/gala.metainfo.xml.in:116 data/gala.metainfo.xml.in:135
116+
#: data/gala.metainfo.xml.in:151 data/gala.metainfo.xml.in:194
117+
#: data/gala.metainfo.xml.in:216 data/gala.metainfo.xml.in:231
118118
msgid "Updated translations"
119119
msgstr ""
120120

121121
#: data/gala.metainfo.xml.in:35
122+
msgid "Window state is now saved on sleep and shutdown"
123+
msgstr ""
124+
125+
#: data/gala.metainfo.xml.in:58
122126
msgid "Fixed rare crash when a dock window was killed"
123127
msgstr ""
124128

125-
#: data/gala.metainfo.xml.in:36
129+
#: data/gala.metainfo.xml.in:59
126130
msgid "Added interactive screenshot shortcut"
127131
msgstr ""
128132

129-
#: data/gala.metainfo.xml.in:37
133+
#: data/gala.metainfo.xml.in:60
130134
msgid "Fixed crash when using tiling shortcuts"
131135
msgstr ""
132136

133-
#: data/gala.metainfo.xml.in:66
137+
#: data/gala.metainfo.xml.in:89
134138
msgid "Improved shadows performance"
135139
msgstr ""
136140

137-
#: data/gala.metainfo.xml.in:110
141+
#: data/gala.metainfo.xml.in:133
138142
msgid "Fix a potential crash when moving windows between workspaces"
139143
msgstr ""
140144

141-
#: data/gala.metainfo.xml.in:111
145+
#: data/gala.metainfo.xml.in:134
142146
msgid "Fix notification animation when entering multitasking view"
143147
msgstr ""
144148

145-
#: data/gala.metainfo.xml.in:126
149+
#: data/gala.metainfo.xml.in:149
146150
msgid "Improve keyboard navigation in Multitasking View"
147151
msgstr ""
148152

149-
#: data/gala.metainfo.xml.in:127
153+
#: data/gala.metainfo.xml.in:150
150154
msgid "Change panel color at the same time as wallpaper transition"
151155
msgstr ""
152156

153-
#: data/gala.metainfo.xml.in:167
157+
#: data/gala.metainfo.xml.in:190
154158
msgid ""
155159
"Changing the wallpaper or going to sleep respects the \"Reduce Motion\" "
156160
"option"
157161
msgstr ""
158162

159-
#: data/gala.metainfo.xml.in:168
163+
#: data/gala.metainfo.xml.in:191
160164
msgid "Use appropriate drag-and-drop pointers when moving windows"
161165
msgstr ""
162166

163-
#: data/gala.metainfo.xml.in:169
167+
#: data/gala.metainfo.xml.in:192
164168
msgid "Fix the issue when gestures in the multitasking view might stop working"
165169
msgstr ""
166170

167-
#: data/gala.metainfo.xml.in:170
171+
#: data/gala.metainfo.xml.in:193
168172
msgid "Improve dynamic workspaces behaviour with multiple monitors"
169173
msgstr ""
170174

171-
#: data/gala.metainfo.xml.in:192
175+
#: data/gala.metainfo.xml.in:215
172176
msgid "Improve handling of move-to-workspace shortcut"
173177
msgstr ""
174178

@@ -253,7 +257,7 @@ msgstr ""
253257
msgid "Show in Files"
254258
msgstr ""
255259

256-
#: src/ScreenshotManager.vala:143 src/ScreenshotManager.vala:501
260+
#: src/ScreenshotManager.vala:143 src/ScreenshotManager.vala:488
257261
msgid "Screenshot taken"
258262
msgstr ""
259263

@@ -265,29 +269,29 @@ msgstr ""
265269
msgid "Screenshot saved to screenshots folder"
266270
msgstr ""
267271

268-
#: src/ScreenshotManager.vala:409
272+
#: src/ScreenshotManager.vala:396
269273
msgid "Screenshots"
270274
msgstr ""
271275

272276
#: src/Widgets/WindowSwitcher/WindowSwitcher.vala:80
273277
msgid "Window switcher"
274278
msgstr ""
275279

276-
#: src/WindowManager.vala:1735
280+
#: src/WindowManager.vala:1781
277281
#, c-format
278282
msgid "Changes will automatically revert after %i second."
279283
msgid_plural "Changes will automatically revert after %i seconds."
280284
msgstr[0] ""
281285
msgstr[1] ""
282286

283-
#: src/WindowManager.vala:1742
287+
#: src/WindowManager.vala:1788
284288
msgid "Keep new display settings?"
285289
msgstr ""
286290

287-
#: src/WindowManager.vala:1746
291+
#: src/WindowManager.vala:1792
288292
msgid "Keep Settings"
289293
msgstr ""
290294

291-
#: src/WindowManager.vala:1747
295+
#: src/WindowManager.vala:1793
292296
msgid "Use Previous Settings"
293297
msgstr ""

0 commit comments

Comments
 (0)