Winger - A Window Manager version history - 25 versions
Winger - A Window Manager by Lionel Wong
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 2.9.0
Released Feb 17, 2025 - 98.59 KBWorks with firefox 117.0 and laterNew- Keyboard shortcuts Alt+Q and Shift+Alt+Q: switch to the next/previous non-minimized window in alphabetical order, prioritizing named windows
- /viewstash command: show "stashed windows" in the panel
Improved- Bookmark context menu items updated to mirror panel "stashed window" buttons
- Windows currently being stashed and folders currently being unstashed are excluded from the panel
- If Winger has no private access, private-window folders are excluded from the panel and cannot be unstashed
Fixed- Moving unloaded/discarded tabs sometimes loaded them; cause remains unknown, but any unloaded states of moved tabs are now simply reasserted
- Left/right navigation on panel's current window row was not working
- Settings page did not turn off stashing if bookmarks permission was externally removed; now detects permission removal
- Restoring named window via History → Recently Closed Windows could cause name duplication
Changed- /n autocompletes to /new instead of (privileged over) /name
Source code released under Mozilla Public License 2.0
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 2.8.0
Released Sep 11, 2024 - 92.1 KBWorks with firefox 104.0 and laterNew- Settings to modify button badge text: move emoji to front, regex transformation
- Added separator before minimized windows in Send to Window submenu
- Added stash and unstash icons to the bookmark context menu
- The "active" property annotation is skipped for first/lone tabs when stashing
- /extractname can accept regex without capture group; also now indicates syntax errors
- Added /newnormal /popnormal /kicknormal commands, the missing counterparts of /...private commands
- Added a setting to re-assert title prefaces, if you cannot yet find the source of a title preface conflict
- Button tooltip was absent for unnamed windows
- If the omnibox received input while the popup was still loading, the input was ignored
Source code released under Mozilla Public License 2.0
Version 2.7.1
Released May 29, 2024 - 88.87 KBWorks with firefox 104.0 and laterFixed- Windows that have been closed were still listed in the Send to Window menu.
- Tabs without titles got stashed with the title "undefined" - now the title would be same as the url instead.
- Popup panel maximum height increased by 33%.
- If a named window's title preface is changed/missing for any reason (e.g. by another extension), it is restored when the window receives focus.
- Help page: Added examples and tips regarding decorators.
Source code released under Mozilla Public License 2.0
Version 2.7.0
Released May 12, 2024 - 88.55 KBWorks with firefox 104.0 and laterNew- /name command repurposed: name the current window without edit mode. (Was previously an alias of /edit.)
- /extractname and /extractallnames commands: name windows by applying regex on window titles. For migrating names from another window-naming extension.
- Tab family-trees are preserved during send/bring.
- New stash folders are added to the start, no longer to the end, of the stash home. #44
- Tab unloading in minimized windows: a delay can be set. #32
- New installation no longer explicitly places Winger button (on tabstrip).
- /n autocompletes to /name instead of /new.
- The naming success icon on panel was malpositioned.
- Left/right keys only moved cursor to the start/end of text inside panel fields.
- Panel navigation: Up/Down after Tab did not navigate correctly.
Source code released under Mozilla Public License 2.0
Version 2.6.2
Released Apr 23, 2024 - 86.72 KBWorks with firefox 48.0 and laterFixed- Window titles did not appear with "Show name in title preface" disabled
Source code released under Mozilla Public License 2.0
Version 2.6.1
Released Apr 14, 2024 - 86.67 KBWorks with firefox 48.0 and laterFixed- Send to Window context menus did not work
Source code released under Mozilla Public License 2.0
Version 2.6.0
Released Apr 12, 2024 - 86.53 KBWorks with firefox 48.0 and laterNew- Stashing preserves various window and tab properties e.g. private windows, pinned tabs, containers, etc.
- Stash button for every window row in the panel
- Stash Tab Here bookmark context menu command
- about:privatebrowsing was not handled like about:newtab when reopened
- Unstashing windows did not properly ensure they were uniquely named
Source code released under Mozilla Public License 2.0
Version 2.5.0
Released Mar 6, 2024 - 80.28 KBWorks with firefox 48.0 and laterNew- Setting title prefaces is now optional. Allows Winger to be compatible with other extensions that set title prefaces. #31
- Name-related stash settings added, to better support unnamed windows.
- Filtering checks window titles where names are absent.
- When there are no named windows, the popup panel displays window titles normally (non-muted, non-italic).
- Stashing a lone window now closes it (which quits the browser) only after all tabs are saved with certainty.
- Restart button is back in the settings page for basic troubleshooting needs. #38
- Help page update.
- With "Unload tabs in minimized windows" setting on: Bringing tabs to a minimized (and consequently restored) window still unloaded them.
- Restart icon on failed panel was not dark in light theme.
Source code released under Mozilla Public License 2.0
Version 2.4.4
Released Jan 9, 2024 - 78.69 KBWorks with firefox 48.0 and laterFixed- Stashing not working when first enabled (Required other option changes to rectify) - issue#39
Source code released under Mozilla Public License 2.0
Version 2.4.3
Released Nov 22, 2023 - 78.7 KBWorks with firefox 48.0 and laterFixed- Stash options not saving correctly
Source code released under Mozilla Public License 2.0
Version 2.4.2
Released Nov 16, 2023 - 78.7 KBWorks with firefox 48.0 and laterFixed- Stashing not working
Source code released under Mozilla Public License 2.0
Version 2.4.1
Released Nov 14, 2023 - 78.69 KBWorks with firefox 48.0 and laterFixed- For at least one Win10 user, the help page opened after every browser/extension restart; should only open after a version update
- Truncate long names with "..."
- (Internal) Rework storage module to also handle non-settings data
Source code released under Mozilla Public License 2.0
Version 2.4.0
Released Oct 7, 2023 - 78.25 KBWorks with firefox 104.0 and laterNew- Name decorators (i.e. name prefix and postfix), as seen at the start of window titles, are now customizable in settings. For example: "News - ", "[News] ", "News || ", etc.
- Stash home subfolder name is now customizable in settings. Allows a manner of integration with certain addons, as per request #24
- Unnamed windows now show their current window titles instead of "(no name)" In the popup panel and Send to Window menu
- Changes in settings now instantly take effect; Apply Settings (Restart Winger) button removed
- Popup panel omnibox disables some slash commands depending on context/settings: no "/new" family of commands in edit mode; no "/...private" commands if Winger not given private window access
- Popup panel's Minimized heading did not reappear when exiting filter state
Source code released under Mozilla Public License 2.0
Version 2.3.1
Released Jul 1, 2023 - 75.56 KBWorks with firefox 72.0 and laterv2.3.1
FIXED
- When scrolling up the list when all other-windows are minimized, the "Minimized" heading was obscuring the first other-window
IMPROVED
- Better performance of /pop and /kick commands on a window with a lot of tabsSource code released under Mozilla Public License 2.0
Version 2.3.0
Released Jun 26, 2023 - 75.38 KBWorks with firefox 72.0 and laterv2.3.0
NEW
- Group up minimized windows at the end of the panel
- Option to unload tabs in minimized windows
IMPROVED
- Option to minimize /kick windows
- New installation places Winger button on tabstrip instead of in Extension menu
- Can press Tab to 'confirm' a slash command autocompletion (not necessary, and was always possible with Right arrow key)
- Window list also 'smart scroll' when filtered (only scroll when rows in middle of list are targeted)
- Indicate private windows in Send to Window menu
- Show edit icon when current window name is hovered/targeted
- Add "Find windows" omnibox hint text, because even I sometimes absentmindedly try to find tabs from there
- Update slash command appearanceSource code released under Mozilla Public License 2.0
Version 2.2.0
Released Apr 17, 2023 - 72.78 KBWorks with firefox 48.0 and laterv2.2.0
New:
- /new, /pop and /kick slash commands can also include a name for the new window
- API for other extensions to request data e.g. names from Winger
Fixed:
- Typing a slash command while popup is filtered now resets filter correctly
- "Tabless" panel/popup windows are no longer allowed to be send/bring destinations (For such window types, tabs that are moved in cannot practically be moved out)
Updated:
- Help pageSource code released under Mozilla Public License 2.0
Version 2.1.0
Released Mar 11, 2023 - 70.21 KBWorks with firefox 48.0 and laterMajor rework for increased non-persistence, replacing as much internal state maintenance as possible with on-the-fly info retrieval
- Gets Winger closer to Manifest v3 compatibility, if necessary in the future
- Resolves a reported unstashing bug
- Some performance improvement
If more than one tab selected, show selected-tab count in the popup status bar
Updated help
- Instruct in ensuring browser opens previous windows and tabs
- More tipsSource code released under Mozilla Public License 2.0
Version 2.0.1
Released Feb 5, 2023 - 68.57 KBWorks with firefox 48.0 and laterv2.0.1
- Added option to toggle button badge
- Added option to toggle send/bring buttons
- Slightly changed Winger icon to be more recognizable with a button badge enabled
- In edit mode, all name fields have the same field background colour, leaving no doubt that edit mode is active and that they are all editable
- New instructional status text for when no name field is focused while in edit modeSource code released under Mozilla Public License 2.0
Version 2.0.0
Released Jan 23, 2023 - 67.99 KBWorks with firefox 48.0 and laterSource code released under Mozilla Public License 2.0
Version 1.4.2
Released Feb 17, 2021 - 68.17 KBWorks with firefox 48.0 and laterv1.4.2
New: If the panel fails to load, shows a Restart Winger button as a simple fix.
New: Placeholder tabs for unstashing privileged urls now also used for sending/bringing privileged urls into/out of private windows. (Previously such urls are not reopened at all.)
Fixed: Auto-resolve any name conflicts at window creation for reopening and unstashing of windows.
Fixed: Text selection by keyboard (e.g. Ctrl+A, Shift+arrow) of slash commands within the panel omnibox now works properly.
Stash related:
Improved: Stashing performance. Name conflict checking dropped; stashed window closes immediately, while bookmarks are saved in the background.
Improved: Unstashing performance. Stash-folder restriction and checking dropped; bookmark deletion decoupled from tab creation and performed in the background.
Improved: Stashing a window removes it from the Recently Closed Windows list, to avoid polluting the list with stashed windows.Source code released under Mozilla Public License 2.0
Version 1.4.1
Released Jan 1, 2021 - 67.17 KBWorks with firefox 48.0 and laterv1.4.1
Fixed: Popup now disables most actions during a stash operation.
Improved: Omnibox shows spinner during a stash operation.
Improved: Settings include links to relevant Help sections.
Improved: Documentation about stashing.
Changed: Opening Help now closes any other open Help tabs.Source code released under Mozilla Public License 2.0
Version 1.4
Released Dec 28, 2020 - 67.79 KBWorks with firefox 48.0 and laterv1.4
New: Stash windows.
Imrpoved: Options page reorganised.
Fixed: Options page would grey out the "Apply Settings" button if refreshed without applying any changes.Source code released under Mozilla Public License 2.0
Version 1.3.2a
Released Nov 21, 2020 - 62.17 KBWorks with firefox 48.0 and laterv1.3.2
Fixed: Omnibox displayed 'false' after a window was named.
Improved: Removed "..." from titles of menu commands.Source code released under Mozilla Public License 2.0
Version 1.3.1
Released Oct 23, 2020 - 59.58 KBWorks with firefox 48.0 and laterv1.3.1
Improved: General optimizations; conditionally load optional features.
Dropped: [Panel] Live-updating tab counts (not very useful for a bunch of event listeners).
Fixed: [Context menu] Simplified Send Tab To Window behaviour on unselected tab to be consistent.
Fixed: [Settings] Make "Keep moved tabs selected" option a child of "Keep moved focused tab focused" option.Source code released under Mozilla Public License 2.0
Version 1.3
Released Oct 6, 2020 - 58.84 KBWorks with firefox 74.0 and laterv1.3
WinMan is now Winger.
New: Button badge displaying window name available.
New: Button tooltip includes window name.
New: [Panel] Current window name can be double-clicked to edit.
New: Settings page informs if Winger has private window access.
Improved: [Panel] Filtering sorts window names from shortest to longest.
Improved: [Context menu] Commands explicitly labelled; list of windows now sorted by last focused.
Improved: Tearing off tabs honours the "Keep moved tabs selected" setting.
Various cosmetic fixes and improvements to the panel and Quick Guide.Source code released under Mozilla Public License 2.0