Releases: Bush2021/chrome_plus
Release list
1.18.1
Fix
-
49aec73 fix: stop
hover_tabreverting wheel tab switches by @Bush2021With both
hover_tabandwheel_tabenabled, a tab switched by the wheel jumped back to the previous tabhover_tab_delayms later. Hover now activates only on real cursor movement, so a wheel switch sticks until you actually move the mouse away. -
cc055d3 fix: invalidate tab UI cache on layout toggle by @Bush2021
Switching between horizontal and vertical tabs broke every tab feature until the browser was restarted, including
hover_tab,wheel_tab, double-click and right-click close,keep_last_tab, andnew_tab_disable. The toggle is now detected and the stale tab strip is dropped. -
f9d662b fix: avoid UIA teardown hang on browser exit (#277) by @ziboh
Resolves #271 - Fixes a
chrome.exeprocess left running in Task Manager after the browser window is closed. -
98f6f2a fix: fix
open_bookmark_new_tabwhen find-in-page bar is on @Bush2021Opening a bookmark in a new tab stopped working while the find-in-page bar was open. Bookmark clicks are now resolved correctly in that state.
-
490e98d fix: adapt for Chrome 152 tab container by @Bush2021
Resolves #275 - Restores double-click close and other tab features on Chrome 152, which rebuilt the vertical tab strip internally. The horizontal strip is covered too, once Chrome moves it to the same implementation.
-
499809b fix: fix cold tab UI lookup while find-in-page bar is open by @Bush2021
Tab actions such as double-click close did nothing when the find-in-page bar was opened before any tab feature had been used in that window. The failure looked intermittent because it only appeared with a cold cache, and it could persist for about a second after closing the find bar.
Full Changelog: 1.18.0...1.18.1
1.18.0
New
- 4b6cf2e feat: add
hover_tabandhover_tab_delayby @Bush2021 and @benzBrake
Full Changelog: 1.17.1...1.18.0
1.17.1
Maintenance
-
b832fc3 docs: fix invalid switch syntax and wrong term in chrome++.ini by @Bush2021
-
519ad22 perf: keep tab hit-testing out of web content by @Bush2021
Resolves #270. We significantly improved performance, particularly on resource-intensive web pages, resolving the issues introduced by the UIA refactoring.
-
ad59a43 perf: share the patched pak entry with renderers by @Bush2021
-
4a79176 perf: keep bookmark hit-testing out of web content by @Bush2021
-
6acb077 chore: drop dead UIA conditions and PakFind by @Bush2021
Full Changelog: 1.17.0...1.17.1
1.17.0
New
-
b8cd367 feat: add
suppress_false_upgrade_notificationby @Bush2021Portable Chrome has no updater, so it can show a false "Chrome is out of date" notice that you can't act on, most visibly on the Safety Check page in Settings.
Set
suppress_false_upgrade_notificationto1to hide it (off by default). It only clears this false notice and won't hide a genuine update prompt.Check the new chrome++.ini for more detail.
Fix
-
6a1b366 fix: anchor bookmark new-tab click to the validated point by @Bush2021
Fixes
open_bookmark_new_tabopening the wrong entry in a vertical bookmark menu when the cursor kept moving after release: the new tab now opens the bookmark that was actually under the cursor. -
b0b4704 fix: keep bookmark hit-testing out of web content by @Bush2021
Fixes lag during left-clicking when
open_bookmark_new_tab=1. -
19db502 fix: patch
resources.pakin the renderer process by @Bush2021Resolves #263 - Fixes recent Chromium builds where the browser UI fails to render fully, without breaking settings-page branding information.
Maintenance
- 343f247 chore: cleanup unused code by @Bush2021
- d4616ad chore: add clangd config and align tooling to c++23 by @Bush2021
- 1049027 chore: fix invalid value in clang-format by @Bush2021
- d7a8fa5 chore: update Detours by @Bush2021
- 076ef33 chore: drop the ineffective bookmark
BuildCacheby @Bush2021 - de5f25a perf: stop pak traversal once the patch lands by @Bush2021
Full Changelog: 1.16.2...1.17.0
1.16.2
1.16.1
Fix
-
a3936dc fix: fix tab hit-testing hidden by DevTools
Chrome_RenderWidgetHostHWNDby @Bush2021Resolves #250.
-
648e018 fix: use
CreateProcessWfor pre-entry relaunch by @Bush2021Resolves #252 #253 #255 - Fixes a startup issue on Chrome 149+.
Maintenance
- A simple GUI implementation has been added to setdll.
Full Changelog: 1.16.0...1.16.1
1.16.0
New
-
8b22f8d feat: migrate IA2 to UIA and support vertical tabs by @Bush2021
This replaces the old IA2-based logic with a UIA-based implementation. Besides adding vertical tab support, it also fixes many long-standing tab interaction issues, improves behavior when the find/search bar changes the accessibility tree, and removes several fragile IA2-era hacks and workarounds.
--force-renderer-accessibilityis no longer needed. If you need custom new-tab matching, simply usenew_tab_disable_name.This should also improve repeated close handling for tabs. Rapid double-click, middle-click, or right-click close gestures should no longer accidentally act on a tab that has already been destroyed, close extra tabs unintentionally, or trigger the vertical tabs crash described in #220.
Fix
- 3d64ecc fix: fix static state contamination in
IsNeedKeepby @Bush2021 - d838684 fix: make arrow-selected omnibox suggestions open in new tab (#237) by @Bush2021
- e7970a5 fix: fix opening arrow-selected omnibox suggestions again by @Bush2021
- d697555 fix: clear win32k lockdown mitigation bit correctly by @Bush2021
- 58d19d2 fix: fix
wheel_tabon vertical tabs by @Bush2021 - 2f3926e fix: add
VerticalTabStripBottomContainerto tab bar check by @Bush2021 - 8c7c34a fix: count tabs in collapsed groups via trusted raw-view scan by @Bush2021
- 245691f fix: fix bookmark hits hidden by
Omnibox Popupby @Bush2021
Maintenance
- 533b2d9 refactor: extract
ComInitializerinto shared header by @Bush2021 - 7429263 chore: remove unused
lbutton_down_pointvariable by @Bush2021 - 9113065 chore: correct return type of
MyLogonUserWtoBOOLby @Bush2021
Full Changelog: 1.15.2...1.16.0
1.16.0-alpha.4
1.16.0-alpha.3
1.16.0-alpha.2
Fix
- d697555 fix: clear win32k lockdown mitigation bit correctly by @Bush2021
- 58d19d2 fix: fix
wheel_tabon vertical tabs by @Bush2021
Maintenance
- 533b2d9 refactor: extract
ComInitializerinto shared header by @Bush2021 - 7429263 chore: remove unused
lbutton_down_pointvariable by @Bush2021 - 9113065 chore: correct return type of
MyLogonUserWtoBOOLby @Bush2021
Full Changelog: 1.16.0-alpha.1...1.16.0-alpha.2