Fixed:
- Irresponsive buttons Always on visible workspace and Always on top
- Sorting options could break the switcher (#180)
Added:
- Support for GNOME 50
Fixed:
- Errors when toggling sticky and above on app
- Mode indicator in the status label
- Access to undefined this._favoritesFull
Added:
- Support for GNOME 49
Fixed:
- Blurred text labels in some cases
- App switcher in Dash mode not apearing when no app is open (#151)
- App Switcher not respecting "Isolate Monitors" setting (#153)
- Mouse-controlled buttons not updating or disappearing after use
Fixed:
- Compatibility with GNOME 48.beta
Fixed:
- Initial selection when Default Grouping option is set to Workspaces
Added:
- Support for GNOME 48.alpha
Fixed:
- Search ignores single app mode (#125)
Fixed:
- Conflict with Tiling assistant extension (#124)
Fixed
- Switcher not showing if window has no title (#123)
Added:
- GNOME 47 support
- Switch Filter Mode Permanently hotkey option
- Press Tab Again- to Switch Filter option
- Delete Key to Close hotkey option
- Show Favorite Apps When No Window Open option
Other Changes:
- Refactored codebase for improved readability and maintainability
Added:
- Option Follow System Color Style - Inverted allows automatic switching between Dark and Light ATAWS color styles, opposite to the system's Dark mode setting
Fixed:
- Option Show Hotkeys F1-F12 for Direct Activation crashes AATWS on GNOME 46 (#102)
- Missing "running" indicator
- Scroll actions only work for one direction
- Various exceptions filling the system log
- Improved sorting of window search results - add app name comparison
Other Changes:
- Set switcher popup
offscreen_redirectproperty to ALWAYS for better performance - In the Settings window, spin buttons has been replaced with scales
- Refactored parts of the code
Added:
- Support for GNOME 46.rc
Fixed:
- The switcher position can end up out of the screen if main panel is vertical (#92)
- The switcher won't close when something triggers overview while it's open (#93)
- Conflicts with Tiling Assistant extension (#90)
- Sorting of the window list ignores application names if they are not part of the window title
- Space only show window preview if Shift is pressed
Other Changes:
- Dropped support for GNOME 3.36 - 41 (still available but no longer being developed)
- Removed winTmb module for window thumbnails, AATWS can now use the new standalone WTMB extension
- Automatic switching filter in case the switcher shows only one item that matches the current filter setting now take effect only if you press Tab (or your shortcut) key once again
- Removed custom popup border radius and padding so it follows the current GNOME Shell theme
Added
- Support for GNOME 46.alpha
- Automatically switch filter in case the switcher shows only one item that matches the current filter setting and you press your shortcut key (typically Tab) once again. Allows for quicker switching to a window on another monitor/workspace, if you set the filter mode to current monitor/workspace.
Fixed
- Initial selection for search results is always set to the first item, even if the item refers to the current window. In this case the second item will be selected in the window switcher mode.
- Using hotkey to toggle search mode should activate the search even if it's already active by default, because it also allows user to release modifier key for more comfortable typing
- Option "Show Workspace Switcher Pop-up" doesn't take effect immediately
Fixed:
- Title labels and workspace thumbnails stay invisible when search is activated before the slide-in animation completes
Fixed:
- Access to destroyed actors exceptions - typo in previous fix
Fixed:
- Access to destroyed actors exceptions
Fixed:
- Duplicated option
Added:
- Single item in the filtered list automatically switches filter mode so you can directly switch to an app/window outside of the current filter scope
- Option Animation speed (%) allows adjusting speed of showing and hiding the switcher if used in Dock mode or triggered using the Super key
Fixed:
- Search entry position in Dock mode
- Ctrl used as a modifier key for the shortcut that triggers the switcher conflicts with the built-in hotkeys. Solution - if the shortcut includes Ctrl and/or Shift, internal hotkeys based on these keys won't function.
Changed:
- Animations when the switcher is triggered as a dock using a mouse or by the overly-key (Super/Win)
- Versioning changed to
latest supported GNOME major version.extension revision - Option descriptions in the Settings window have been updated
Added:
- Support for GNOME Shell 45
Fixed
- Initial selection when all windows minimized (no active window) is SECOND instead of FIRST
Fixed:
- App switcher icons ignore mouse clicks in GNOME 44
- Backward select does't work for non-Tab shortcuts
Added:
- Option
Enable Hot Edge in Fullscreen Modeallows to control whether the hot edge trigger will be active when the focused window is in the full-screen mode. - Option
Show Workspace Thumbnailsallows to display workspace thumbnails above/below the switcher popup for a better navigation and control over workspaces. I also allows drag an drop windows between workspaces - Dock related options moved to the new
Dock Modepage in the Settings window.
Fixed:
- Some modifier keys are unsupported
- Option Always Activate Focused Window unnecessary and causing issues in GNOME 43+
Added:
- App switcher hotkey to toggle
Include Favorite Apps. - VSCodium window titles - ws/folder name in the title label moves to the front to be visible if the title is ellipsized.
- Link to
CHANGELOG.mdonAbouttab inSettingswindow.
Fixed:
- Improved workaround for releasing grabbed keyboard input, fixed incorrect pop if pushModal unsuccessful.
- Initial selection after toggle
Switcher Mode.
Changed:
- Style - thicker top color border indicating Filter Mode.
- Refactored
_initialSelection().
Added
- Shortcut
Shift + Enterfor switching input source (keyboard layout). - Option
Remember Keyboard- if active, the input set using the shortcut will be activated every time AATWS is displayed. - Option
Dash Visibilityallows you to hide Dash in the Activities overview, in case you only use AATWS. - Options
Hot Edge Pressure ThresholdandHot Edge Width.
Fixed
Show Hotkeys F1-F12 for Direct Activationoption crashes AATWS.- App activation in mouse mouse mode not working when no window opened.
- Option
Always Activate Focused Windowaffects wm focus-mode auto-rise-delay. - Super key set to AATWS by default.
- Double-selection causing title captions allocation errors.
- Initial delay doesn't subtract AATWS build time.
- Screen scale factor affects popup margins and bottom padding non-linearly.
- Margins when AATWS triggered from CHC-E extension.
- Unable to grab input and show the switcher popup if Virtual Box Machine window has focus.
Changed
- Disabled focused item indicator (I actually don't like it).
- Style - background padding reduction, thicker left/right color border indicating Filter Mode.
Added
- Top and bottom hot edge options allows to trigger AATWS popup using a mouse without Custom Hot Corners - Extended.
- Option
Interactive Indicatorsand new window menu allows more effective navigation using a mouse without the need to configure and remember actions on mouse buttons. - Light and Dark color themes that can follow system wide Dark mode setting on GS 42+ and dark Gtk theme setting on older versions.
- About page in preferences window with
Reset all optionsbutton and links to the project related sites.
Fixed
- Mouse pointer overshoot scrolling in GS40+ doesn't work. It's a GS 40+ regression.
- App window counter includes
skip_taskbarwindows.
Changed
- Default mouse buttons configuration.
Fixed
- Show Apps icon cannot be activated
Added:
- Hotkey to toggle
Include Favorite Apps- selectShow Apps Iconand press the key above Tab (group switcher shortcut).
Fixed:
- DND Window thumbnails - scroll action works only once; when source window closes, thumbnail isn't destroyed completely.
Added:
- App Switcher Option:
Include Show Apps Icon- allows you to toggle Overview's App Grid from AATWS. - App Switcher Option:
Show App Windows Before Activation- if you click on icon with multiple windows, the switcher toggles to the single app mode to show you the windows instead of activation of the most recently used window. - External/Mouse trigger option:
Force App Switcher Include Favorites- App switcher can include favorite apps only if triggered using a mouse (from Custom Hot Corners - Extended). - Updated DND Window Thumbnail with overlay close button and scroll function indicator and also full-sized window preview on hover.
Fixed:
- backward navigation don't work for some keyboard shortcuts.
- Closing AATWS using Esc key sends Esc release event to the focused window which may react to it. Now AATWS closes on release of the Esc key instead of press to avoid this issue.
Added:
- Option
Synchronize Filter Modeallows to keep the current window filter mode when switching between Window and App modes of the switcher, which was the default behavior until now. If disabled, the switcher will change the window filter mode to the respective default each time the switcher mode is changed. - Returned requested option
Show Workspace Switcher Pop-up. - Option
Monitor with current windowadded toDefault Monitormenu. - Option
Hide Window Counter For Single-Window Appsas complementary to the optionShow Window Counter(PR #27)
Other changes:
- Single app mode now includes windows whose parent applications do not match the ID but have the same name. It helps to, for example, isolate all windows of Virtual Box machines, preferences windows spawned by the Extensions app and other.
- Always On Top state of the window is now indicated by the icon instead of elevated front (app) icon.
- Action on hotkey
Shift+Superchanged back to Toggle Activities overview. - Updated style of running app dot indicator.
- Removed running app dot indicator if favorite apps are not included in the app switcher.
- Preferences window code refactored.
- Activation of Preferences window from AATWS can now close blocking preferences window of another extension and also move its own already existing window to the current workspace.
- Performance optimizations
Fixed:
- Scroll to select item doesn't work
- Option
Always Activate Focused Windowbreaks WS switching in Overview - Allocation warnings in GNOME 42
Added:
- Each window preview in the switcher list reveals the
Close Windowbutton on mouse hover to easily close the window. - Option
Up/Down Keys Actionallows to choose what action will be assigned to the arrow keys Up and Down -Nothing,Switch Workspace,Toggle Single App ModeorDown:Single App, Up:Switcher Mode. - Option
Always Activate Focused Window- hack for the window manager that should avoid situations when the focused window is not activated and therefore does not update its position in the window switcher list. That may happen if you minimize a window, wm focuses the next window in the stack, but leaves it inactive until the user interacts with the window. - Adwaita preferences window support for GNOME Shell 42
- Overlay (Super_L in default) key press can now close the popup and initial double-press of the key can be set to user defined action - Open Activities Overview, Open App Grid, Activate Previous Window, Toggle Switcher Mode (App/Windows). It's an experimental option, hack that I'm using to unblock the Overlay key signal events in the modal state leads to brief graphics stuttering when AATWS pops up and out, which can be annoying if you work with video or any moving content.
- App search results add information about whether the application was installed as Flatpak or Snap, and the command line app property is searched instead of the executable property, so you can find all Snap or Flatpack applications by entering a specific pattern.
Fixed:
- Reverse ordered switcher list wider than the display has the first item out of the display.
- Red dot indicator of running app ignores app filter mode.
- App description not localized.
- Mouse buttons and scroll wheel events for the switcher item not read from the whole highlighted area.
- Double click on DND window thumbnail doesn't work for GNOME Shell 42
Other changes
- Space/KP_0 keys toggle
Show Selected WindowPreviewmode On/Off instead of one time preview. - Added Mouse page to preferences window
- Removed workspace switcher options as they can be controlled using the
Workspace Switcher Managerextension. - Preferences window now supports new GNOME 42 Adwaita toolkit and also Gtk3 and Gtk4 versions of preferences windows were refactored to get visually closer to the Adwaita version.
Added:
- Option
Tooltip Label Scaleallows to adjust tooltip labels size. - Option
Prioritize Running Appsfor search in applications. - Window title tooltip shows app name.
- Updated metadata to support GNOME Shell 42.
Fixed:
- PushModal function - AATWS crashes when grabbing input not successful.
Other changes:
- Own tooltip label style replaced with the system
dash-labelstyle with fixed radius, to better fit the current Shell theme.
Added:
- Actions
Move Window/App to New WorkspacewithCtrl + Shift + Up/Downshortcut. - Option
Minimized Windows at the Endof the list (default in GNOME Shell istrue). Super Key Modeoption can override default Super key functionality of GNOME Shell and instead of Activities AATWS opens App or Window Switcher. Unfortunately, when AATWS switcher is up and grabbed input, the Super key press/release event cannot be caught by the AATWS unless you simultaneously press and hold any other modifier key, so I've addedShift + Supershortcut to toggle Activities overview andCtrl + Shift + Supershortcut to toggle App Grid view.- App switcher now search also in
comment,keywordsandcategoryproperties of app.desktopfile, so it's easier to find application if you don't remember its name. - When searching apps, the tooltip title (if enabled) of selected application adds its
generic_name(if differ from name), which usually contains generic type of application, and also addscomment, which contains app description. - Option for app switcher
Raise First Window Only- on app activation raise only its most recently used window instead of all app windows. - Option
Show Selected Windownow has two options -Show PreviewandShow Window Show Windowhotkey no longer raises a real window but shows a preview instead, which doesn't alter the current window stack.- Option
Max Number of Search Resultsin App Switcher
Other Changes:
- tooltips replaced by captions directly under each option
Added:
- Configurable hotkeys
- Option
Hover Selects item- allows to disable select item by hovering mouse.
Improved:
- Search prefers words and titles starting with entered string
Fixed:
Fullscreen Selected on Empty WSaction - restore window on removed workspace crashes GS.- Unaccessible items if
Show selected window/app immediatelyis enabled and the switcher popup is wider than screen. - Filter not shared between
WindowandAppmodes before the filter is switched. - Global variables mess