Skip to content

Releases: onemen/TabMixPlus

Development Build

10 Mar 15:05
Compare
Choose a tag to compare
Development Build Pre-release
Pre-release

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

09 Oct 06:31
Compare
Choose a tag to compare

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

10 Sep 03:56
Compare
Choose a tag to compare

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

07 Aug 09:44
Compare
Choose a tag to compare

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

05 Jul 07:30
Compare
Choose a tag to compare

1.21.1 (2024-07-05)

✨ New Features

  • New option - Scroll the tabbar by tab(s) (closes #303) (637eb57)

🐛 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

18 May 06:57
Compare
Choose a tag to compare

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

10 Mar 16:43
Compare
Choose a tag to compare

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

29 Jan 18:32
Compare
Choose a tag to compare
v1.0.0-pre.18 Pre-release
Pre-release

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

  • Fix hover color on radio pane (7ee8ee3)
  • Fix number spinner image (69d1c78)

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

03 Sep 09:59
Compare
Choose a tag to compare
v1.0.0-pre.17 Pre-release
Pre-release

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

v1.0.0-pre.16

17 Jun 08:32
Compare
Choose a tag to compare
v1.0.0-pre.16 Pre-release
Pre-release

1.0.0-pre.16 (2023-06-17)

Bug Fixes

  • Changing current tab background color not working on Waterfox G5 (25f940e)

Maintenance