Releases: elementary/gala
Releases · elementary/gala
gala 8.0.3 Released
Improvements:
- Updated translations
gala 8.0.2 Released
Improvements:
- Updated translations
gala 8.0.1 Released
Improvements:
- Fix a potential crash when moving windows between workspaces
- Fix notification animation when entering multitasking view
- Updated translations
gala 8.0.0 Released
What's Changed
- IconGroup: remove close button by @lenemter in #1794
- Remove
workspace-switcher-background
key by @lenemter in #1798 - Remove
expose-windows
shortcut by @lenemter in #1795 - Remember window position by @lenemter in #1751
- Add "Switch windows" gesture by @lenemter in #1802
- Animate nudge with clones by @lenemter in #1803
- Improve debug messages in notifications stack and add more checks by @lenemter in #1805
- BackgroundManager: Inline namespace by @lenemter in #1808
- BackgroundManager: Don't position background actors by @lenemter in #1809
- Round corners of workspaces in multitasking view by @lenemter in #1734
- Revert "BackgroundManager: Don't position background actors" by @lenemter in #1814
- Show notifications on the left in RTL languages by @lenemter in #1812
- Add an option to disable hotcorners in fullscreen by @lenemter in #1806
- Add support for Mutter 46 by @tintou in #1825
- Remove content.set_rounded_clip_bounds by @leolost2605 in #1819
- Use event time instead of META_CURRENT_TIME by @lenemter in #1828
- switch_to_next_workspace: require timestamp by @lenemter in #1830
- move_window: require timestamp by @lenemter in #1831
- Add window spread for an app by @leolost2605 in #1833
- WindowSwitcher: Fix accent color by @leolost2605 in #1835
- Move AccentColorManager to settings-daemon by @lenemter in #1842
- WindowSwitcher: Improve mouse handling by @leolost2605 in #1836
- MultitaskingView: Add blurred wallpaper by @lenemter in #1810
- Fix rounded background by @leolost2605 in #1845
- Fix no rounded corners on first start by @leolost2605 in #1847
- MultitaskingView: move keyboard navigation code into WindowCloneContainer by @lenemter in #1793
- Remove corner mask in favor of rounded background corners by @leolost2605 in #1846
- Rework close button by @lenemter in #1848
- Fix documentation by @leolost2605 in #1854
- WindowCloneContainer: When no window is active, select active window based on direction during keyboard nav by @leolost2605 in #1849
- SystemBackground: cleanup by @lenemter in #1851
- PixelPicker: Remove unused canvas by @leolost2605 in #1858
- Wayland menus by @leolost2605 in #1844
- Daemon: Implement monitor labels by @leolost2605 in #1861
- Expose BackgroundManager to the library by @lenemter in #1859
- MonitorLabel: clean up styles, gtk4 prep by @danirabbit in #1862
- Introduce a CanvasActor by @leolost2605 in #1864
- Tooltip: Dont use Gtk StyleContext by @leolost2605 in #1865
- WindowClone/ActiveShape: Don't use Gtk.StyleContext by @leolost2605 in #1866
- WindowSwitcher: Don't use Gtk by @leolost2605 in #1868
- Fix dim effect removal on wayland by @leolost2605 in #1873
- Improve window dragging between workspaces by @lenemter in #1874
- Update Mutter 46 support by @tintou in #1856
- Allow focusing a window via DesktopIntegration by @leolost2605 in #1817
- Add Gala.Barrier by @leolost2605 in #1855
- Set
Super + Space
to switch keyboard layout by default by @lenemter in #1878 - WindowSwitcher: Remove Gtk.Settings by @leolost2605 in #1881
- Introduce a StyleManager by @leolost2605 in #1880
- wayland: Launch notifications server as a wayland client by @leolost2605 in #1882
- CI: Remove plank dep by @leolost2605 in #1885
- Remove libcanberra-gtk remnants by @leolost2605 in #1886
- wayland: Fix drag and drop icons by @leolost2605 in #1889
- WindowSwitcher: Fix blocking input by @leolost2605 in #1883
- WindowSwitcher: Fix mouse click by @leolost2605 in #1891
- Barrier: fix build with mutter 46 by @danirabbit in #1895
- WindowManager: Keep docks static during workspace switch by @leolost2605 in #1894
- Fix move-to-workspace-last shortcut by @lenemter in #1896
- Play sound when cycle-workspaces shortcut fails by @lenemter in #1899
- WorkspaceManager: Make cleanup private by @tintou in #1901
- wayland: Implement shell by @leolost2605 in #1906
- BackgroundManager: Don't set visible by @leolost2605 in #1910
- ShellClients: Don't keep a clone if we never hide by @leolost2605 in #1907
- Fix barriers by @leolost2605 in #1908
- InternalUtils: Fix window placement by @leolost2605 in #1913
- WindowSwitcher: draw our own borders by @danirabbit in #1918
- MultitaskingView: Fix dock animation by @leolost2605 in #1912
- ShadowEffect: Dont use Gtk to draw shadows by @leolost2605 in #1867
- Fix notification focus by @leolost2605 in #1926
- ShellClients: Keep clone only destroy HideTracker by @leolost2605 in #1915
- PantheonShell: Add more warnings by @leolost2605 in #1929
- Avoid ending our own process by @leolost2605 in #1919
- PanelClone: Animate in by @leolost2605 in #1930
- PanelClone: Don't animate while in fullscreen by @leolost2605 in #1927
- Remove GSD dependency by @lenemter in #1931
- PanelWindow: Reposition windows on monitor change by @leolost2605 in #1909
- Fix icons by @leolost2605 in #1936
- DesktopIntegration: Switch to correct workspace when focusing window by @leolost2605 in #1939
- PanelWindow: Make struts more reliable by @leolost2605 in #1935
- Dialogs: Fix Mutter bindings around dialog creation by @tintou in #1941
- CloseDialog: Reuse the Gala.App object to get the user-visible title by @tintou in #1944
- Dialogs: Implement InhibitShortcutsDialog by @leolost2605 in #1948
- DragDropAction: Fix memory leak by @leolost2605 in #1950
- Canvas: discard bitmap on invalidate by @lenemter in #1952
- Manually set ui_group size by @lenemter in #1953
- Fix indentation by @leolost2605 in #1955
- ShadowEffect: Avoid painting inside the actor by @lenemter in #1954
- Dialogs: Use the provided object in finish by @tintou in #1958
- wayland/NotificationStack: Don't flicker at the beginning of the animation by @leolost2605 in #1963
- Shell: Move trusted clients config to own config file by @leolost2605 in #1956
- PanelWindow: Fix possible segfault by @leolost2605 in #1966
- Daemon: Port to GTK4 by @leolost2605 in #1964
- ScreenshotManager: Use get_image from actor directly by @tintou in #1957
- DragDropAction: support touch by @lenemter in #1962
- Fix function documentation by @lenemter in #1970
- WindowSwitcher: Fix memory leak by @lenemter in #1972
- WindowManager: Remove unneeded return by @lenemter in https://github.com/elementary/gala/p...
gala 7.1.3 Released
Improvements:
- Changing the wallpaper or going to sleep respects the "Reduce Motion" option
- Use appropriate drag-and-drop pointers when moving windows
- Fix the issue when gestures in the multitasking view might stop working
- Improve dynamic workspaces behaviour with multiple monitors
- Updated translations
Gala 7.1.2 Released
What's Changed
- Improve handling of move-to-workspace shortcut by @lenemter in #1721
- Fix moving maximized and fullscreen windows to new workspace on launch by @lenemter in #1722
- Add shadow to wallpaper clones while switching workspace by @lenemter in #1726
- Update gala.metainfo.xml.in by @danirabbit in #1729
- WindowManager: A small cleanup by @lenemter in #1725
- Use dark wallpaper by @lenemter in #1709
- Fix warnings by @lenemter in #1717
- Use
Meta.Window.is_on_primary_monitor ()
by @lenemter in #1731 - Kill workspace switch when opening multitasking view by @lenemter in #1735
- Release 7.1.2 by @danirabbit in #1740
Full Changelog: 7.1.1...7.1.2
Gala 7.1.1 Released
What's Changed
- PiP: Check workspace before hiding the window by @lenemter in #1708
- Keep track of dimmed windows by @lenemter in #1710
- Revert "WindowManager: Remove Meta.Later" by @lenemter in #1713
- WindowSwitcher: Remove dark style css_provider if theme changes by @lenemter in #1707
- Release 7.1.1 by @lenemter in #1716
Full Changelog: 7.1.0...7.1.1
Gala 7.1.0 Released!
What's Changed
- Colorblind correction filters by @lenemter in #1595
- ShadowEffect: Only use Gtk widgetry at the pain stage by @tintou in #1689
- Hardcode accent colors by @lenemter in #1683
- Deduplicate ShadowEffect class by @lenemter in #1691
- WindowClone: Use Gtk later by @lenemter in #1685
- Tooltip: Use Gtk later by @lenemter in #1684
- WindowSwitcher: Use Gtk later by @lenemter in #1686
- WindowManager: Remove Meta.Later by @lenemter in #1688
- Update Gala Systemd services by @tintou in #1692
- Metainfo Improvements by @danirabbit in #1701
Full Changelog: 7.0.3...7.1.0
Gala 7.0.3 Released!
What's Changed
- WM: Add laters via compositor by @davidmhewitt in #1619
- maskcorners: Scale corner masks per-monitor by @davidmhewitt in #1620
- Utils: Remove bell by @davidmhewitt in #1621
- Enable
Alt + ~
to switch between windows of the same application by @lenemter in #1602 - DwellClickTimer: Support non-integer, monitor specific scales by @davidmhewitt in #1618
- ScreenshotManager: Support non-integer scaling factors by @davidmhewitt in #1623
- WM: Init things that depend on GTK later by @davidmhewitt in #1622
- KeyboardManager: Set keyboard layout on startup by @lenemter in #1626
- HotCorners: Support floating point scale factors by @davidmhewitt in #1627
- WM: Drop Meta.ShadowFactory by @lenemter in #1625
- IconGroup: Support floating scale factors by @davidmhewitt in #1628
- WorkspaceInsertThumb: Support floating point scale factors by @davidmhewitt in #1629
- Support floating point scale for resize button by @davidmhewitt in #1630
- NotificationStack: Support floating point scale factors by @davidmhewitt in #1631
- WindowSwitcher: Support floating point scale factors by @davidmhewitt in #1632
- InternalUtils: Remove pixel_align method, and just round by @davidmhewitt in #1633
- PiP PopupWindow: Support floating point scale factor by @davidmhewitt in #1634
- WorkspaceClone: Handle floating point scaling factors by @davidmhewitt in #1635
- WindowSwitcher: Fix rounded corners by @lenemter in #1638
- WindowIconActor: Support setting floating point scale on placement by @davidmhewitt in #1636
- MultitaskingView: Ensure MonitorClones are visible on other monitors by @davidmhewitt in #1640
- WindowSwitcher: Merge icon and indicator by @lenemter in #1637
- WindowSwitcher: Respect animations key by @lenemter in #1643
- IconGroup: Correctly set highlight opacity on start by @lenemter in #1642
- WindowSwitcher: Update caption width before opening by @lenemter in #1645
- MultitaskingView: Stack docks on top of workspace clones by @davidmhewitt in #1646
- MultitaskingView: Support floating point scale factors by @davidmhewitt in #1647
- MultitaskingView: Allow making screenshots of the screen by @lenemter in #1644
- BackgroundManager: dark dim effect by @danirabbit in #1651
- BackgroundManager: Update Wingpanel color after dimming wallpaper by @lenemter in #1652
- IconGroup: Improve animation by @lenemter in #1653
- Handle cancel action in IconGroup animation by @lenemter in #1654
- Avoid to use Gdk constants when Clutter should be used by @tintou in #1596
- Multitasking view: Respect animations key by @lenemter in #1656
- Window Dim: Use
get_transient_for
by @lenemter in #1659 - Add support for Mutter 44 by @tintou in #1570
- WindowSwitcher: Fix issues on first use and after minimize by @lenemter in #1662
- WindowSwitcherIcon: Correctly set scale factor by @lenemter in #1664
- WindowSwitcher: Improve keyboard navigation by @lenemter in #1663
- WindowSwitcher: Scale shadow by @lenemter in #1665
- Update appdata by @lenemter in #1671
- Fix double icon when crossing icon group by @lenemter in #1670
Full Changelog: 7.0.2...7.0.3
Gala 7.0.2 Released!
What's Changed
- vapi: Sync with greeter by @bobby285271 in #1565
- Meson: Always add DwellClickTimer and PointerLocator by @lenemter in #1568
- Switch to GHCR containers by @davidmhewitt in #1576
- WindowClone: Don't calculate offset by @lenemter in #1567
- Map notification windows manually while switching workspace by @lenemter in #1577
- Use ClickAction for FramedBackground and close buttons by @lenemter in #1579
- Update gala.appdata.xml.in by @danirabbit in #1581
- Remove texture.png by @lenemter in #1582
- Ignore autorepeat for some keybindings by @lenemter in #1583
- Minimze: Don't restore actor properties by @lenemter in #1585
- Daemon: Workaround broken window menu for some apps by @lenemter in #1574
- WindowOverview and WindowCloneContainer: Cleanup by @lenemter in #1587
- Don't connect to Meta.Display.restacked by @lenemter in #1588
- WindowSwitcher: Select a window on button release by @lenemter in #1590
- Set keyboard layout using
lock_layout_group
by @lenemter in #1589 - WindowTracker: Remove unused connection to notify["focus-window"] by @lenemter in #1592
- WindowOverview: Use
button_release_event
by @lenemter in #1593 - Use separate
notification_group
for notifications by @lenemter in #1598 - Avoid connecting multiple times to
window_created
by @lenemter in #1599 - Add keybindings for switching input source by @lenemter in #1600
- Get MonitorManager from context by @davidmhewitt in #1604
- KeyboardManager: get backend from context by @davidmhewitt in #1605
- WindowClone: optimize ActiveShape by @lenemter in #1603
- Check if window can maximize before performing action by @lenemter in #1613
- PointerLocator: Support floating, monitor specific scale by @davidmhewitt in #1606
- DragDropAction: Check that actor was actually clicked by @lenemter in #1591
- DnD: Don't disable reactivity by @lenemter in #1610
- Add previous/next workspace to available actions by @lenemter in #1614
- Don't manually map notifications while nudge animation is playing by @lenemter in #1611
- PiP: Use constraints by @lenemter in #1608
- Use translation-x for nudge animation by @lenemter in #1612
Full Changelog: 7.0.1...7.0.2