Skip to content

Commit

Permalink
Merge branch 'main' into leolost/overshoot-gestures
Browse files Browse the repository at this point in the history
  • Loading branch information
lenemter authored Dec 19, 2024
2 parents 970658f + 6a90680 commit ae0cfe9
Show file tree
Hide file tree
Showing 216 changed files with 7,933 additions and 5,158 deletions.
21 changes: 21 additions & 0 deletions data/gala.metainfo.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,27 @@
<update_contact>contact_at_elementary.io</update_contact>

<releases>
<release version="8.0.5" date="2024-12-18" urgency="medium">
<description>
<p>Improvements:</p>
<ul>
<li>Updated translations</li>
<li>Fixed rare crash when a dock window was killed</li>
<li>Added interactive screenshot shortcut</li>
<li>Fixed crash when using tiling shortcuts</li>
</ul>
</description>
<issues>
<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>
<issue url="https://github.com/elementary/gala/issues/1967">Some apps ignore HiDPI mode</issue>
<issue url="https://github.com/elementary/gala/issues/2088">Invisible window clones</issue>
<issue url="https://github.com/elementary/gala/issues/2113">gnome-session-x11-services-ready.target isn't started on Wayland session</issue>
<issue url="https://github.com/elementary/gala/issues/2131">Unthemed cursor style and glitchy menus on some applications</issue>
<issue url="https://github.com/elementary/gala/issues/2159">Crash when moving windows between workspaces and using gestures to switch</issue>
<issue url="https://github.com/elementary/gala/issues/2169">Text UI based Scaling: Tiny Titlebars in XWayland Apps</issue>
</issues>
</release>

<release version="8.0.4" date="2024-12-02" urgency="medium">
<description>
<p>Improvements:</p>
Expand Down
12 changes: 9 additions & 3 deletions lib/Utils.vala
Original file line number Diff line number Diff line change
Expand Up @@ -266,14 +266,20 @@ namespace Gala {

/**
* Get the number of toplevel windows on a workspace excluding those that are
* on all workspaces
* on all workspaces.
*
* We need `exclude` here because on Meta.Workspace.window_removed
* the windows gets removed from workspace's internal window list but not display's window list
* which Meta.Workspace uses for Meta.Workspace.list_windows ().
*
* @param workspace The workspace on which to count the windows
* @param exclude a window to not count
*
*/
public static uint get_n_windows (Meta.Workspace workspace, bool on_primary = false) {
public static uint get_n_windows (Meta.Workspace workspace, bool on_primary = false, Meta.Window? exclude = null) {
var n = 0;
foreach (unowned var window in workspace.list_windows ()) {
if (window.on_all_workspaces) {
if (window.on_all_workspaces || window == exclude) {
continue;
}

Expand Down
60 changes: 37 additions & 23 deletions po/aa.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gala 3.2.0\n"
"Report-Msgid-Bugs-To: https://github.com/elementary/gala/issues\n"
"POT-Creation-Date: 2024-11-23 16:06+0000\n"
"POT-Creation-Date: 2024-12-18 21:23+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
Expand Down Expand Up @@ -102,59 +102,73 @@ msgstr ""
msgid "elementary, Inc."
msgstr ""

#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:44
#: data/gala.metainfo.xml.in:59 data/gala.metainfo.xml.in:76
#: data/gala.metainfo.xml.in:92 data/gala.metainfo.xml.in:133
#: data/gala.metainfo.xml.in:158 data/gala.metainfo.xml.in:174
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:53
#: data/gala.metainfo.xml.in:66 data/gala.metainfo.xml.in:81
#: data/gala.metainfo.xml.in:98 data/gala.metainfo.xml.in:114
#: data/gala.metainfo.xml.in:155 data/gala.metainfo.xml.in:180
#: data/gala.metainfo.xml.in:196
msgid "Improvements:"
msgstr ""

#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:46
#: data/gala.metainfo.xml.in:61 data/gala.metainfo.xml.in:80
#: data/gala.metainfo.xml.in:96 data/gala.metainfo.xml.in:139
#: data/gala.metainfo.xml.in:161 data/gala.metainfo.xml.in:176
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:55
#: data/gala.metainfo.xml.in:68 data/gala.metainfo.xml.in:83
#: data/gala.metainfo.xml.in:102 data/gala.metainfo.xml.in:118
#: data/gala.metainfo.xml.in:161 data/gala.metainfo.xml.in:183
#: data/gala.metainfo.xml.in:198
msgid "Updated translations"
msgstr ""

#: data/gala.metainfo.xml.in:35
msgid "Fixed rare crash when a dock window was killed"
msgstr ""

#: data/gala.metainfo.xml.in:36
msgid "Added interactive screenshot shortcut"
msgstr ""

#: data/gala.metainfo.xml.in:37
msgid "Fixed crash when using tiling shortcuts"
msgstr ""

#: data/gala.metainfo.xml.in:56
msgid "Improved shadows performance"
msgstr ""

#: data/gala.metainfo.xml.in:78
#: data/gala.metainfo.xml.in:100
msgid "Fix a potential crash when moving windows between workspaces"
msgstr ""

#: data/gala.metainfo.xml.in:79
#: data/gala.metainfo.xml.in:101
msgid "Fix notification animation when entering multitasking view"
msgstr ""

#: data/gala.metainfo.xml.in:94
#: data/gala.metainfo.xml.in:116
msgid "Improve keyboard navigation in Multitasking View"
msgstr ""

#: data/gala.metainfo.xml.in:95
#: data/gala.metainfo.xml.in:117
msgid "Change panel color at the same time as wallpaper transition"
msgstr ""

#: data/gala.metainfo.xml.in:135
#: data/gala.metainfo.xml.in:157
msgid ""
"Changing the wallpaper or going to sleep respects the \"Reduce Motion\" "
"option"
msgstr ""

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

#: data/gala.metainfo.xml.in:137
#: data/gala.metainfo.xml.in:159
msgid "Fix the issue when gestures in the multitasking view might stop working"
msgstr ""

#: data/gala.metainfo.xml.in:138
#: data/gala.metainfo.xml.in:160
msgid "Improve dynamic workspaces behaviour with multiple monitors"
msgstr ""

#: data/gala.metainfo.xml.in:160
#: data/gala.metainfo.xml.in:182
msgid "Improve handling of move-to-workspace shortcut"
msgstr ""

Expand Down Expand Up @@ -240,27 +254,27 @@ msgstr ""
msgid "Window switcher"
msgstr ""

#: src/WindowManager.vala:2355
#: src/WindowManager.vala:2329
#, c-format
msgid "Changes will automatically revert after %i second."
msgid_plural "Changes will automatically revert after %i seconds."
msgstr[0] ""
msgstr[1] ""

#: src/WindowManager.vala:2362
#: src/WindowManager.vala:2336
msgid "Keep new display settings?"
msgstr ""

#: src/WindowManager.vala:2366
#: src/WindowManager.vala:2340
msgid "Keep Settings"
msgstr ""

#: src/WindowManager.vala:2367
#: src/WindowManager.vala:2341
msgid "Use Previous Settings"
msgstr ""

#. / TRANSLATORS: %s represents a timestamp here
#: src/WindowManager.vala:2406
#: src/WindowManager.vala:2380
#, c-format
msgid "Screenshot from %s"
msgstr ""
60 changes: 37 additions & 23 deletions po/ab.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gala 3.2.0\n"
"Report-Msgid-Bugs-To: https://github.com/elementary/gala/issues\n"
"POT-Creation-Date: 2024-11-23 16:06+0000\n"
"POT-Creation-Date: 2024-12-18 21:23+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
Expand Down Expand Up @@ -102,59 +102,73 @@ msgstr ""
msgid "elementary, Inc."
msgstr ""

#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:44
#: data/gala.metainfo.xml.in:59 data/gala.metainfo.xml.in:76
#: data/gala.metainfo.xml.in:92 data/gala.metainfo.xml.in:133
#: data/gala.metainfo.xml.in:158 data/gala.metainfo.xml.in:174
#: data/gala.metainfo.xml.in:32 data/gala.metainfo.xml.in:53
#: data/gala.metainfo.xml.in:66 data/gala.metainfo.xml.in:81
#: data/gala.metainfo.xml.in:98 data/gala.metainfo.xml.in:114
#: data/gala.metainfo.xml.in:155 data/gala.metainfo.xml.in:180
#: data/gala.metainfo.xml.in:196
msgid "Improvements:"
msgstr ""

#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:46
#: data/gala.metainfo.xml.in:61 data/gala.metainfo.xml.in:80
#: data/gala.metainfo.xml.in:96 data/gala.metainfo.xml.in:139
#: data/gala.metainfo.xml.in:161 data/gala.metainfo.xml.in:176
#: data/gala.metainfo.xml.in:34 data/gala.metainfo.xml.in:55
#: data/gala.metainfo.xml.in:68 data/gala.metainfo.xml.in:83
#: data/gala.metainfo.xml.in:102 data/gala.metainfo.xml.in:118
#: data/gala.metainfo.xml.in:161 data/gala.metainfo.xml.in:183
#: data/gala.metainfo.xml.in:198
msgid "Updated translations"
msgstr ""

#: data/gala.metainfo.xml.in:35
msgid "Fixed rare crash when a dock window was killed"
msgstr ""

#: data/gala.metainfo.xml.in:36
msgid "Added interactive screenshot shortcut"
msgstr ""

#: data/gala.metainfo.xml.in:37
msgid "Fixed crash when using tiling shortcuts"
msgstr ""

#: data/gala.metainfo.xml.in:56
msgid "Improved shadows performance"
msgstr ""

#: data/gala.metainfo.xml.in:78
#: data/gala.metainfo.xml.in:100
msgid "Fix a potential crash when moving windows between workspaces"
msgstr ""

#: data/gala.metainfo.xml.in:79
#: data/gala.metainfo.xml.in:101
msgid "Fix notification animation when entering multitasking view"
msgstr ""

#: data/gala.metainfo.xml.in:94
#: data/gala.metainfo.xml.in:116
msgid "Improve keyboard navigation in Multitasking View"
msgstr ""

#: data/gala.metainfo.xml.in:95
#: data/gala.metainfo.xml.in:117
msgid "Change panel color at the same time as wallpaper transition"
msgstr ""

#: data/gala.metainfo.xml.in:135
#: data/gala.metainfo.xml.in:157
msgid ""
"Changing the wallpaper or going to sleep respects the \"Reduce Motion\" "
"option"
msgstr ""

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

#: data/gala.metainfo.xml.in:137
#: data/gala.metainfo.xml.in:159
msgid "Fix the issue when gestures in the multitasking view might stop working"
msgstr ""

#: data/gala.metainfo.xml.in:138
#: data/gala.metainfo.xml.in:160
msgid "Improve dynamic workspaces behaviour with multiple monitors"
msgstr ""

#: data/gala.metainfo.xml.in:160
#: data/gala.metainfo.xml.in:182
msgid "Improve handling of move-to-workspace shortcut"
msgstr ""

Expand Down Expand Up @@ -240,27 +254,27 @@ msgstr ""
msgid "Window switcher"
msgstr ""

#: src/WindowManager.vala:2355
#: src/WindowManager.vala:2329
#, c-format
msgid "Changes will automatically revert after %i second."
msgid_plural "Changes will automatically revert after %i seconds."
msgstr[0] ""
msgstr[1] ""

#: src/WindowManager.vala:2362
#: src/WindowManager.vala:2336
msgid "Keep new display settings?"
msgstr ""

#: src/WindowManager.vala:2366
#: src/WindowManager.vala:2340
msgid "Keep Settings"
msgstr ""

#: src/WindowManager.vala:2367
#: src/WindowManager.vala:2341
msgid "Use Previous Settings"
msgstr ""

#. / TRANSLATORS: %s represents a timestamp here
#: src/WindowManager.vala:2406
#: src/WindowManager.vala:2380
#, c-format
msgid "Screenshot from %s"
msgstr ""
Loading

0 comments on commit ae0cfe9

Please sign in to comment.