|
| 1 | +cinnamon (6.7.0) unstable; urgency=medium |
| 2 | + |
| 3 | + [ Michael Webster ] |
| 4 | + * Add generate-test-packages capability to CI. |
| 5 | + |
| 6 | + [ Clement Lefebvre ] |
| 7 | + * cs_keyboard: Switch to XSI icons |
| 8 | + * printer applet: Switch to XSI icons |
| 9 | + * gwl: Switch to XSI icons |
| 10 | + * network applet: Switch to XSI icons |
| 11 | + * Switch to XSI icons |
| 12 | + |
| 13 | + [ Michael Webster ] |
| 14 | + * misc/util.js: Use xsi-symbolics for desktop-file actions. |
| 15 | + * panel-launchers: Use icons for desktop actions if available. |
| 16 | + * window-list applet: Update context menu action icons to match the gwl applet. |
| 17 | + * placesManager.js: Go back to having isRemovable() call can_unmount(). (#13464) |
| 18 | + |
| 19 | + [ fredcw ] |
| 20 | + * menu applet: remove 'force show panel' toggle as ... (#13394) |
| 21 | + * menu applet: fix sidebar separator showing inconsistently (#13438) |
| 22 | + |
| 23 | + [ Michael Webster ] |
| 24 | + * cinnamon-window-tracker.c (wayland): Connect to MetaWindow::shown (#13453) |
| 25 | + * python: Stop using pytz, use datetime.timezone and zoneinfo instead. |
| 26 | + * a11y: cinnamon-hover-click - add action-mode lock. (#13363) |
| 27 | + |
| 28 | + [ fredcw ] |
| 29 | + * [email protected]: Avoid using absolute path as this doesn't work on NixOS (#13500) |
| 30 | + |
| 31 | + [ carsten_eu ] |
| 32 | + * cinnamon-settings: Fix util module import to prevent name collisions (#13492) |
| 33 | + |
| 34 | + [ Aleksey Samoilov ] |
| 35 | + * [Wayland] Adapt to cursor API changes (#13156) |
| 36 | + |
| 37 | + [ Michael Webster ] |
| 38 | + * src: Adapt to MetaPointerTracker changes in linuxmint/muffin#765. |
| 39 | + |
| 40 | + [ Clement Lefebvre ] |
| 41 | + * meson: Allow users settings to be excluded |
| 42 | + |
| 43 | + [ Michael Webster ] |
| 44 | + * global.screen: Remove remaining usage in js code, add deprecation warnings. |
| 45 | + |
| 46 | + [ Aleksey Samoilov ] |
| 47 | + * [Input] Update to MetaCursorTracker API change (#13218) |
| 48 | + |
| 49 | + [ Michael Webster ] |
| 50 | + * userWidget.js: Fix updating the image when the user avatar changes. |
| 51 | + * Revert "userWidget.js: Fix updating the image when the user avatar changes." |
| 52 | + * st-theme-context.c: Hook up texture cache's texture-file-changed signal and invalidate any theme nodes using the passed file. |
| 53 | + * main.js: Fix enum in _stageEventHandler. |
| 54 | + |
| 55 | + [ baronleonardo ] |
| 56 | + * power_applet: rearrange battery label, so the percentage is on left (#13262) |
| 57 | + |
| 58 | + [ JosephMcc ] |
| 59 | + * theme: Add a couple of generic button styles (#13319) |
| 60 | + |
| 61 | + [ Michael Webster ] |
| 62 | + * cinnamon-desktop-editor.py: Add import path. |
| 63 | + * cinnamon-settings: Make imports consistent, instead of a mix of absolute and relative throughout. |
| 64 | + * messageTray.js: Fix cursor name. |
| 65 | + * endSessionDialog.js: Don't close the dialog immediately when selecting 'suspend' or 'hibernate'. |
| 66 | + |
| 67 | + [ JosephMcc ] |
| 68 | + * ui: Add a new placeholder object (#13304) |
| 69 | + * panel.js: Remove the panel corners implementation (#13487) |
| 70 | + * st-button: Add an :icon-name property (#13491) |
| 71 | + * hotcorner.js: Port to GObject and ripples.js (#13544) |
| 72 | + |
| 73 | + [ Michael Webster ] |
| 74 | + * keybindings.js: Allow auto-repeat only on certain media keybindings. |
| 75 | + |
| 76 | + [ fredcw ] |
| 77 | + * [email protected]: hide sidebar config options when sidebar is hidden (#13323) |
| 78 | + |
| 79 | + [ rlbxku1r ] |
| 80 | + * menu: Add context menu actions for favorites/recents (#13220) |
| 81 | + |
| 82 | + [ carsten_eu ] |
| 83 | + * FIX: Disable "Disable all" button when no extensions installed (#13455) |
| 84 | + |
| 85 | + [ Anaxímeno Brito ] |
| 86 | + * Fix wrong attribute and method name usage (#13515) |
| 87 | + |
| 88 | + [ JosephMcc ] |
| 89 | + * checkBox.js: Use the new checkBox object (#13564) |
| 90 | + * style: Add a slight blue tint to the theme (#13568) |
| 91 | + * Separator cleanup (#13573) |
| 92 | + * backgroundManager.js: Fix variable names and remove uses of Lang.bind() (#13574) |
| 93 | + * Remove the edgeFlip feature (#13581) |
| 94 | + * radioButton.js: Modernize and clean up unused object (#13567) |
| 95 | + |
| 96 | + [ Michael Webster ] |
| 97 | + * st-texture-cache.c: Fix st_texture_cache_load_image_from_file_async. |
| 98 | + |
| 99 | + [ JosephMcc ] |
| 100 | + * cinnamonEntry: Modernize and clean up (#13571) |
| 101 | + * locatePointer: Fix and object name and cleanup (#13585) |
| 102 | + * Port Lightbox and Flashspot to GObject (#13586) |
| 103 | + * lookingGlass.js: Port the inspector to GObject (#13589) |
| 104 | + * layout.js: Port all objects to classes (#13590) |
| 105 | + |
| 106 | + [ Michael Webster ] |
| 107 | + * github: Add pattern-check workflow. |
| 108 | + |
| 109 | + [ Clement Lefebvre ] |
| 110 | + * polkit: Show the reveal icon to reveal the password |
| 111 | + |
| 112 | + [ Michael Webster ] |
| 113 | + * keyboardManager.js: Ensure the drawing area fills its parent size so the keyboard layout subscript can be drawn. |
| 114 | + * Add native screensaver (#13432) |
| 115 | + * unlockDialog, authClient: remove unnecessary import. |
| 116 | + * cinnamon-screen.c: Update warnings. |
| 117 | + * main.js: Only allow the internal screensaver for wayland sessions. |
| 118 | + * extensions: Simplify code used for loading xlets, improve startup (#13479) |
| 119 | + * popupMenu.js: Fix copy/paste error from 731d2f70fa. |
| 120 | + * cs_backgrounds.py: Fix imtools import. |
| 121 | + * keybindings.js: Allow keybindings during POPUP action mode. |
| 122 | + * keybindings: Clean up captured-event handler, use ActionModes for built-in keybindings. |
| 123 | + * keybindings: Cleanup media-keys, allow better control over when they're valid by using ActionModes. |
| 124 | + * KeybindingTable.py: Don't show Spice instances unless they're enabled on the desktop. |
| 125 | + * extension.js: Fix loading of versioned xlets, xlet-settings with inactive config files. |
| 126 | + * github: Add stale workflow. |
| 127 | + * screenShield.js: Disable backup-locker in wayland sessions. |
| 128 | + * screensaver: Reset internal state for new sessions, don't set the state in wayland sessions. |
| 129 | + * backgrounds: Improve wayland session support. (#13614) |
| 130 | + * screenShield.js: Fix invalid character. |
| 131 | + |
| 132 | + [ Kaushik B ] |
| 133 | + * Fix OSD level animation lag when using gesture volume control (#13338) |
| 134 | + |
| 135 | + [ Michael Webster ] |
| 136 | + * input sources: Allow a default xkb layout to be configured for (#13520) |
| 137 | + * cinnamonEntry.js: Allow addContextMenu() to re-use an existing PopupMenuManager. |
| 138 | + * Add support for GIRepository-2.0. (#13474) |
| 139 | + * fileUtils.js: Use GLib.get_user_special_dir() for getUserDesktopDir. |
| 140 | + |
| 141 | + [ carsten_eu ] |
| 142 | + * dnd.js: Fix window freeze on rapid taskbar clicks (#13462) (#13465) |
| 143 | + |
| 144 | + [ JosephMcc ] |
| 145 | + * Remove more of the old indicator leftovers (#13584) |
| 146 | + |
| 147 | + [ rlbxku1r ] |
| 148 | + * menu: Fix logError call (#13583) |
| 149 | + |
| 150 | + [ JosephMcc ] |
| 151 | + * magnifier.js: Port to classes and clean up (#13591) |
| 152 | + * magnifierDBus.js: Port to classes and small syntax cleanup (#13592) |
| 153 | + * Monitor label cleanup (#13593) |
| 154 | + * cinnamonDBus.js: Port to newer class style and remove use of Lang.bind() (#13580) |
| 155 | + |
| 156 | + [ fredcw ] |
| 157 | + * [email protected]: Do not recreate menu on orientation change... (#13247) |
| 158 | + |
| 159 | + [ Oleksii Sedun ] |
| 160 | + * Fix https://github.com/linuxmint/cinnamon/issues/13377 (#13603) |
| 161 | + |
| 162 | + [ Michael Webster ] |
| 163 | + * screensaver: Do more to acquire a modal grab attempt when locking. (#13618) |
| 164 | + * cinnamon-tray-manager.c: Fix leak during redisplay. |
| 165 | + |
| 166 | + [ JosephMcc ] |
| 167 | + * screensheild.js: Listen to changes to allow floating setting (#13624) |
| 168 | + * theme: Fix a warning when opening the sound applet (#13623) |
| 169 | + |
| 170 | + [ Michael Webster ] |
| 171 | + * cinnamon-screenshot.c: Filter out the desktop windows by window type, not title. |
| 172 | + * keybindings: Improve consistency during modal states, fix layout switching. |
| 173 | + * unlockDialog: Update layout indicator visibility when the screensaver is activated. |
| 174 | + * screenShield.js: Ensure the screenShieldGroup is still the top stage actor during activation. |
| 175 | + * screensaver: Limit access to the screenShieldGroup. |
| 176 | + |
| 177 | + [ Rick Calixte ] |
| 178 | + * cs_keyboard.py, main.js, and KeybindingTable.py: Separate the key bindings and keyboard menu options for switching workspace up/down and toggling window/workspace selection |
| 179 | + |
| 180 | + [ Michael Webster ] |
| 181 | + * keybindingTable.py: Fix key names for toggle workspace/windows, remove currently unused keys. |
| 182 | + |
| 183 | + [ Balló György ] |
| 184 | + * cs_windows.py: Add Traditional button layout option (#13326) |
| 185 | + |
| 186 | + [ Michael Webster ] |
| 187 | + * calendar applet: Fix handling for invalid clock formats. |
| 188 | + * main.js: Don't drop key-release events in the captured-event handler if there's no matching keybinding action. |
| 189 | + * util.js: Add spawnAsyncIO. |
| 190 | + |
| 191 | + [ fredcw ] |
| 192 | + * Add per app notification settings (#13598) |
| 193 | + |
| 194 | + [ Fizmatik ] |
| 195 | + * keyboardManager: don't append locale layout if already present (#13616) |
| 196 | + |
| 197 | + [ Michael Webster ] |
| 198 | + * screensaver: De-clutter main.js of screensaver setup and functions, make a controller class instead. |
| 199 | + * screenShield/loginManager: call SetLockedHint when locking/unlocking. |
| 200 | + * st-entry.c: Remove unused blink code. |
| 201 | + * st-entry: Add progress/busy bar. |
| 202 | + * authentication: Enable StEntry busy indicators in the screensaver and polkit dialogs. |
| 203 | + * screensaver: Track the screensaver proxy in external mode. |
| 204 | + * st-theme.c: Some cleanup, fix an issue with fallback assets not (#13646) |
| 205 | + * loginManager.js: Use a normal signal connection for PrepareForSleep. |
| 206 | + * keyboardManager.js: Don't re-activate a layout if it's already active. |
| 207 | + * power applet/settings: Add support for ambient light sensor. (#13649) |
| 208 | + * [email protected]: Rework layout, use cupsd dbus notifications (#13674) |
| 209 | + |
| 210 | + [ AntVil ] |
| 211 | + * extend DESKTOP_ACTION_ICON_NAMES (#13641) |
| 212 | + |
| 213 | + [ axjp ] |
| 214 | + * Remove previous track actors from coverBox (#13648) |
| 215 | + |
| 216 | + [ Timothy Feierabend ] |
| 217 | + * ListSettingsWidget: allow item edit only if edit button is visible (#13671) |
| 218 | + |
| 219 | + [ Matt Turnbull ] |
| 220 | + * main.js: Don't import NetworkAgent unless nm_agent support is enabled. (#13651) |
| 221 | + |
| 222 | + [ Michael Webster ] |
| 223 | + * [email protected]: Make mult-instance capable. (#13678) |
| 224 | + |
| 225 | + [ JosephMcc ] |
| 226 | + * Panel cleanup 2 (#13613) |
| 227 | + |
| 228 | + [ Michael Webster ] |
| 229 | + * panel: minor compatibility, RTL fixes. (#13682) |
| 230 | + * panel: Fix a few more spots using panel.height directly. |
| 231 | + * dnd.js: Fix incorrect method check. |
| 232 | + * backup-locker.c: Kill xprop during unlock. |
| 233 | + * js: Use GioUnix instead of Gio.Unix in a few places. |
| 234 | + * loginManager: add sessionIsActive property updated when ActiveChanged fires from logind/ck. |
| 235 | + * Implement mount/unmount/autorun user interaction in Cinnamon. |
| 236 | + * main.js: Handle xkb next-group in _stageEventHandler. |
| 237 | + |
| 238 | + -- Clement Lefebvre < [email protected]> Mon, 13 Apr 2026 08:40:12 +0100 |
| 239 | + |
1 | 240 | cinnamon (6.6.5) zena; urgency=medium |
2 | 241 |
|
3 | 242 | [ Clement Lefebvre ] |
|
0 commit comments