Releases: Bush2021/chrome_plus
Releases · Bush2021/chrome_plus
1.10.0
New
- a037969 feat: add a switch for showing password without verification
- 7008f30 feat: add a switch for forcibly enabling win32k
- e30cee8 feat!: update INI section names and keys for consistency
Fix
- 9492f00 fix: update GetTopContainerView to use
GetFocus()
- 3cf8f81 fix: return the original function when lpVolumeSerialNumber is nullptr (#101)
Maintenance
- fd62717 docs: add explanation of conditions under which
new_tab_disable_name
takes effect in INI examples - 0d7967c chore: remove unnecessary debug logs in green.h and pakpatch.h
- 0d7967c chore: remove unused hard patch
- f2eafb2 chore: removes logic that detects the existence of INI files
- e0c94df chore: move utility functions to utils.h
- 2e2c019 chore: improve boss key logic to avoid hiding other windows with similar class names (#104)
Notice
- Regarding the print preview failure, this issue is not caused by Chrome++. Users can add the command line parameter
--disable-features=PrintCompositorLPAC
as a temporary solution. For more details, see: #85 - This release introduces ARM64 support and has been tested on an virtual machine. But please note that this is still an experimental effort, so please use with caution. Issues related to this may be reported in #88. Help from anyone with ARM64 development experience would be appreciated.
- Some INI key values have been added or modified, and the old key values will be deprecated soon. It is recommended to use a text comparison tool to compare the changes and migrate to the new key values as soon as possible.
Full Changelog: 1.9.0...1.10.0
1.9.0
New
- fd0f7b2 feat: replace hook library to support arm64
Fix
- b204396 fix: reimplement
IsOnBookmark
to fix #93 - 085aca9 fix: quick clicking on close button triggers double-click close command
Maintenance
- 4f38e7c chore: replace macro definitions with enums
- 8a86f66 chore: remove unused incremental traversal
- 917361a chore: extract common logic code
- 4be523d refactor: replace
InstallJMP
with detours to support ARM64
Notice
- Regarding the print preview failure, this issue is not caused by Chrome++. Users can add the command line parameter
--disable-features=PrintCompositorLPAC
as a temporary solution. For more details, see: #85 - This release introduces ARM64 support and has been tested on an virtual machine. But please note that this is still an experimental effort, so please use with caution. Issues related to this may be reported in #88. Help from anyone with ARM64 development experience would be appreciated.
Full Changelog: 1.8.9...1.9.0
1.9.0-alpha
Windows ARM64 users, please test this version to see if it works correctly. Please provide feedback in #88 whether it works or not.
Other users willing to test, please check if the version suitable for your architecture has any broken functionality; if so, please open a separate issue for feedback.
Full Changelog: 1.8.9...1.9.0-alpha
1.8.9
Fix
- f776715 fix: mouse events on find-in-page bar incorrectly triggered closure of the bar
Notice
- Regarding the print preview failure, this issue is not caused by Chrome++. Users can add the command line parameter
--disable-features=PrintCompositorLPAC
as a temporary solution. For more details, see: #85
Full Changelog: 1.8.8...1.8.9
1.8.8
Fix
- 434d109 Revert "fix: disable win32k lockdown to properly load DLLs (#68)"
- 8f3ac7f fix: disable WinSboxNoFakeGdiInit using command line (#76)
- 1f9490e fix: try to resolve the full-screen detection error in multi-monitor setups
Maintenance
- ca4a491 chore: address compile-time warnings
- 090959e chore: minor adjustments
- ec6735d chore: update submodules
Full Changelog: 1.8.7...1.8.8
1.8.7
Fix
- dcde2e9 fix: disable win32k lockdown to properly load DLLs (#68)
- 8baa434 fix: avoid returning 1 from
HandleDoubleClick
- 7949a61 fix: modify the key release sequence in
SendKey
and discardSendKeys
(#73)
Maintenance
- c41f647 chore: remove
--force-renderer-accessibility
- b29bdec chore: translate and standardize comments into English
- 9bcdb1e refactor: consolidate find-in-page handling into a separate function
- 80561dc chore: revert some change and translate some comments
- 2d42777 refactor: new implementation for sending key combinations
- 982095b chore: optimize the logic for
IsNeedKeep
(#72) - bc503cf refactor: replace
__int64
withint
ofGetTabCount
- 865cce3 refactor:
wstring_to_string
- 501b0c8 chore: directly return false in
IsDocNewTab
without a required startup parameter - d28fe91 style: reformat using Chromium style
- 91bef9d refactor: refactor
MouseProc
- 07c466c chore: update actions
Full Changelog: 1.8.6...1.8.7
1.8.7-alpha
1.8.6
Fix
- d96ffd0 fix
keep_last_tab=0
not working
Maintenance
- 6173a25 chore: remove useless parameters
- 617c028 chore: organize code in utils.h
- c519efe chore: optimize tab closure and reservation for fullscreen and find-in-page mode
- 32c296f chore: optimize
handleOpenUrlNewTab
- 4ab3a4b chore: optimize handling of tab closure in find-in-page mode
Full Changelog: 1.8.5...1.8.6
1.8.6-alpha-4ab3a4b
This alpha release is used to test c519efe
Please test whether any functionality related to tab closure and keep_last_tab
is working correctly
Release created at Thu Apr 15 11:04:37 (EDT) 2024, only x64 build