Releases: onemen/TabMixPlus
Releases · onemen/TabMixPlus
Development Build
This release includes an XPI file that is automatically generated after each push to the main branch.
dev-Build - 2024-10-15
✨ New Features
- Tab width fills rows on overflow (
b66311c
)
🐛 Bug Fixes
- Drag indicator pointing to next row when mouse position is below mid-Height (
d2b9f6e
) - Wrong version id for development build (
5affa3d
) - Blanktab.html should have 'New Tab' title (
6a24a50
) - Selecting tab in our option panel requires two clicks when last selected index was 0 (
254f379
) - Firefox 131 scrolling tab bar impossible (closes #335) (
63ed8a0
)
🔧 Maintenance
- Follow up bug 1923635 - Various MozTabbrowserTabs cleanup (
8125193
) - Follow up bug 1916622 - Remove the browser.tabs.tabmanager.enabled pref - Approved for 131 (
4a82e95
) - Follow up bug 1899598 - Hide the horizontal tab strip when vertical tabs are enabled (
506207c
) - Follow up bug 1886222 - Start reload by calling reload in the parent - Applied on Firefox ESR 128 (
8a7d6c2
) - Disable 'Scroll Delay' preference when 'Smooth Scroll' is enabled (
f870c96
) - Remove obsolete preference offsetAmountToScroll (
bebcbea
) - Reset widthCache after window resize (
c5c749a
)
v1.24.0
1.24.0 (2024-10-09)
🐛 Bug Fixes
- Pinned tabs hidden when there are multi-row and 'Allow pinned tabs to scroll' is enabled (closes #331) (7f59b96)
- Rapid flickering of tabs when using multiple rows (c0c8416)
- Tab width inconsistency when 'tab width fits to tab width' option is disabled (#215) (7f481c8)
🔧 Maintenance
- Drop support form Firefox versions prior to 115 ESR (5a9d5ae)
- Fix workflow error; always update changelog in tabmixplus-docs (501f283)
- Follow up bug 1899346 - Move all tools in the tabs toolbar when in vertical tabs mode (5c1cb55)
- Follow up bug 1899598 - Hide the horizontal tab strip when vertical tabs are enabled (1fa0ae5)
- Follow up bug 1913322 - Make arrowscrollbox use resizeobserver rather than overflow/underflow events (688ec47)
- Follow up bug 1913971 - Drag and drop not a great experience for pinned tabs in vertical tabs sidebar (aaefc4a)
- Follow up bug 1918676 - Vertical tabs: empty spaces in list after closing tabs (1a1668b)
- Move dialog inline script to js (ea2f974)
- Prevent multi-row flickering when closing tab (57abdc5)
- Remove our scroll buttons when all tabs are visible (09374b1)
- Strict type check with Typescript (52bfe95)
v1.23.0
1.23.0 (2024-09-10)
🐛 Bug Fixes
- Waterfox context menu's broken by restoring 'about:' page (closes #319) (
3f4f978
) - Right clicking on tab and selecting new tab opens up 2 tabs (closes #321) (
6a8ca1f
) - Multirows don't work after Firefox Nightly update (closes #322) (
21288e5
) - New tab button Location (closes #325) (
87bf524
)
🔧 Maintenance
- Follow up bug 1884970 - Close current tab button is missing an accessible name and role (
62a65de
) - Follow up bug 1691860 - Make context menu separator hiding more robust (
42bcafc
) - Cleanup obsolete VerticalTabs code (
ef53e76
) - Follow up bug 1034036 - Part 4: move away from keeping state on the living objects (
88efff9
) - Don't try to scroll the tabbar when it is NOT in overflow (
d6d38a4
) - Update call to predictOriginAttributes (
f52c466
) - Follow up bug 1910698 - Remove nsIScriptError.sourceLine (
e995346
) - Follow up bug 1915415 - Make arrowscrollbox timing of events more consistent (
45b9df0
) - Follow bug 1916622 - Remove the browser.tabs.tabmanager.enabled pref (
3d210bf
) - Follow up bug 1905959 - Move jsm rule handling out of eslint-Plugin-Mozilla to the top-Level config (
aab9b2e
) - Align private browsing indicator to top on multi-Row (
ed6e78a
)
v1.22.0
1.22.0 (2024-08-07)
🐛 Bug Fixes
- Shortcut keys with F1-F12 stop working on version 1.21.1 (closes #309) (
e52b1af
) - Drag indicator is in the wrong place when dragging a tab to the end of a row (
664c7d8
) - Prevent preference window vertical overflow (
562ee44
) - Error when clicking 'Open All in Tabs' while holding shift key (
31a4dcc
) - Update to 1.21 broke reopen last closed tabs feature (closes #307) (
0e55729
) - Since Firefox 127.0, search bar arrow button no longer works ( closes #312) (
684d4f8
)
🔧 Maintenance
- Clean xhtml script (
a637141
) - Workaround bug 1905267 - Event.target.classList can be undefined when detaching tab by its label (
5c13311
) - Remove shortcuts
data-L10n-Id
for all windows not just the first window (2c9254b
) - Remove current blank tab in undoCloseTab (
a588b7b
) - Remove 'event' from eslint globals (
aa169fa
) - Follow up bug 1893656 - Fix vertical tabs drag and drop (
6f17ec5
) - Prepare for vertical tabs sidebar, update attributes after toggleTabstrip (
ef6bfce
) - Prepare for vertical tabs sidebar (2) (
c874342
) - Use sizeToContent function in PrefWindow class to replace usage of deprecated window.sizeToContent() (
02de557
) - Shortcut input should only transition border-Color and box-Shadow (
4684811
) - Update 'Recently Closed Tabs' and ' Recently Closed Windows ' in Application Menu > History (
e19f581
) - Update after Waterfox G6.0.17 (
792a841
) - Add type check with Typescript (
9ac7c5c
) - Workaround for bug 1868452 - Key key_undoCloseTab of menuitem could not be found (
eaad38d
) - Prevent preferences window overflow (2nd try) (
d471612
) - Follow up bug 1895563 - Update nsContextMenu to a system module (
821f0f0
) - Update single windows utilities (
3432617
) - Follow up bug 1899336 - Style pinned tabs and add new tab button with divider to vertical tabs (
dc85af7
) - Follow up bug 1910601 - Remove _verticalTabs property and use verticalMode instead (
0f69e58
)
v1.21.1
1.21.1 (2024-07-05)
✨ New Features
🐛 Bug Fixes
- Links wont open to new tab if you put address in address field (PR #300 by @onemen) (
ebb8d60
) - Urls from History menu opens in the wrong window (closes #304) (
f862b0b
) - Firefox 126 context menus are messed up (closes #295) (
459a4ec
) - Left clicking on link open the link twice and set the focus on the new tab (closes #306) (
1fa7213
) - ReferenceError: Tabmix is not defined, when calling Tabmix.isAltKey in numberinput.js (
f93c938
) - Uncaught TypeError: can't access property "whereToOpenLink", lazy.BrowserUtils is undefined (
8e3c9e5
) - Update tabs count for last closed tabs count and selected tabs count (
638e544
) - The initial Ctrl+Tab tab list appears off-Center (
4e04389
) - Update to 1.21 broke reopen last closed tabs feature (closes #307) (
b09274b
)
🔧 Maintenance
- Fix lint error (
fb8fc91
) - Remove unused function (
57caa6e
) - Hide tabmix scrollbox when it no longer needed (
82d272a
) - Follow up bug 1886222 - Start reload by calling reload in the parent (
4622162
) - Follow up bug 1819675 and bug 1833522 - Expand recently closed tabs list to include all opened windows and recently closed windows (
f22faaa
) - Follow up bug 1900381 - Remove (direct) mainPopupset onpopupshowing inline event handlers (
9eddb69
) - Don't treat links with
button
class in github.com as buttons (55e3f79
) - Follow up bug 1891797 - Add ability to close duplicate tabs (
0ae27bd
)
v1.20.0
1.20.0 (2024-05-18)
🐛 Bug Fixes
- Open newtab from urlbar issue (closes #291) (8f6b1b9)
- Tabmix can not modify searchbar.handleSearchCommand (closes #296) (2376a29)
🎨 Code Style Changes
- Revert bug 1790700 - Show <input type='number'> spin buttons only on hover/focus (c4c1c2a)
🔧 Maintenance
- Set pref name 'browser.newtab.url' (1c6988f)
- Follow up bug 1880914 - Move Browser* helper functions used from global menubar and similar commands to a single object in a separate file (e724414)
- Follow up bug 1887029 - Simplify TabAttributes to explicitly specify supported attributes (7d4b337)
- Use eslint flat config (06164cd)
- Follow up bug 1742889 - Rewrite consumers of whereToOpenLink to use BrowserUtils.whereToOpenLink (ba7df31)
v1.19.1
1.19.1 (2024-03-11)
Bug Fixes
- Tab Mix fail to start properly when search bar is visible (closes #278) (
e046659
) - 'open in new tabs' shown without link selection (c52eb55)
- "Open all in tabs" no longer working in latest Waterfox (closes #275) (d1e26ad)
- AltGr+Enter wouldn't open url in new tab on non-English layouts (closes #265) (e1fb68e)
- Close Tab mix preferences window when last browser is closeing (23ad330)
- Closing tab behavior issue (closes #264) (c169355)
- New Tab (After This Tab) does not seem to work (closes #262) (369efe3)
- Remove menuactive attribute (0491cb3)
Style
- Fix some styles in our preferences window (cfd4e10)
- Set height of text and number inputs to 24px (fa564c8)
Maintenance
- Announcement - New Home for Tab Mix Plus Documentation (fd0ff67)
- Automatically generated dev-build release after each push to the main branch (#279) (1bd31a9)
- Copy updates-dev-build.json to updates.json (459dabd)
- Follow up bug 1878401 - Update nsIFilePicker users in browser to pass BrowsingContext to init (ca0d9fa)
- Follow up bug 1878629 - removing addSystemEventListener/removeSystemEventListener (81af518)
- Update details style in README.md (7fa4b5c)
- Update link to version update page (589194e)
- Update Readme (6266d52)
- Update README (21bcb56)
- Update to latest eslint-plugin-mozilla (74802b4)
v1.0.0-pre.18
1.0.0-pre.18 (2024-01-29)
Features
- New option - Middle-click new tab button to open URLs or search for text from clipboard (e182aa8)
Bug Fixes
- Auto reload failed when "fission.webContentIsolationStrategy" is set to 2 (closes #258) (ab8ceb0)
- Current tab become unread after refresh (closes #245) (0994a4a)
- Follow up bug 1849904 - part 3 (closes #248) (68e6dce)
- Follow up bug 1866616 (closes #250) (e86c39b)
- Input focus changes from search bar to location bar 1 second after browser launch (closes #257) (7936b3c)
- Update autoReload Ok button disabled state after selecting time from list (d30fe9d)
Style
Maintenance
- Follow up bug 1849186 - Browsing history leaked to syslogs via GNOME (d5c258d)
- Follow up bug 1866616 - Fix the pref name (bug in Firefox 121) (1533ca5)
- Follow up bug 1872922 - Replace last few uses of XPCOMUtils.defineLazyGetter with ChromeUtils.defineLazyGetter (11cecdd)
- Update dependencies (403190f)
- Update eslint-plugin-mozilla to version 3.2.0 (2ff3bc9)
- Update links to tabmixplus-docs on github pages (0d0bfa0)
- Update README.md (ff34396)
- Waterfox compatibility (83654b7)
v1.0.0-pre.17
1.0.0-pre.17 (2023-09-03)
Bug Fixes
- Options dialog being too large on devices with high devicePixelRatio (closes #234) (4839ae5)
- Shortcut Alt+C can't be bound in settings menu (closes #230) (1b9348b)
- Where to open bookmark after it clicked with modifier (3ac6c50)
Maintenance
- Leftover from bug 1820534 (e3a93f0)
- Fix eslint config path (4dd5427)
- Follow up bug 1834305 - Remove intl/locale/PluralForm.sys.mjs as unused (2509fe4)
- Follow up bug 1834831 - Convert JSMs in browser/modules to ESMs (ef7acb7)
- Follow up bug 1849904 - Convert tab strip attributes to be standard boolean attributes (700f12a)
- Follow up bug 1849904 - part 2 (abaab11)
- Update readme (1aba4b5)
v1.0.0-pre.16
1.0.0-pre.16 (2023-06-17)
Bug Fixes
- Changing current tab background color not working on Waterfox G5 (25f940e)
Maintenance
- Follow up bug 1819675 - rename SessionStore.getClosedTabCount and getClosedTabData (369aac3)
- Follow up bug 1824612 - Convert toolkit/components/extensions to ES modules (309a04a)
- Follow up bug 1830418 - Convert browser/components/customizableui/CustomizableUI.jsm to ESM (7aa6f32)
- Follow up bug 1832141 - Migrate the menuUndoCloseWindowLabel string to Fluent (41b7f33)
- Follow up bug 1833416 - Change keyboard shortcut to act as a general 'undo' for last closed tab, window or session (47b2d0a)
- Follow up bug 1834176 - Convert NetUtils.jsm to an ES module (13b9dee)
- Follow up bug 1836482 - Convert AddonManager.jsm to an ES module (5c800ab)
- Follow up bug 1837174 - get rid of _setPositionalAttributes (f0894e9)
- Osfile.jsm was removed (af8f831)