Releases: Bush2021/chrome_plus
Releases · Bush2021/chrome_plus
1.11.1
Fix
- 9d3e62e fix: fix closing mutex handle by @Bush2021
- aacc0a7 fix: skip redundant operations when
GetLaunchOn[Startup/Exit]
are empty by @Bush2021 - d349789 fix: use process ID in mutex name to avoid conflicts by @Bush2021
Notice
launch_on_exit
causes the IDM floating bar to not display (#130). Please avoid using it until a better method is implemented.
Full Changelog: 1.11.0...1.11.1
1.11.0
New
- 603b5e9 feat: allow
none
as a value fordata_dir
andcache_dir
to use the browser's default path by @Bush2021 - aca6eed feat: add launch on startup and exit functionality with first run detection (#115) (#117) by @Bush2021
Maintenance
- 4340518 chore: add a description to the INI file by @Bush2021
- 7d6903c chore: update submodules by @Bush2021
- ab0eb43 refactor: replace
ReplaceStringIni
withReplaceStringInPlace
for consistency by @Bush2021 - d05ee87 docs: improve clarity and formatting by @Bush2021
- f44236b chore: add issue templates for bug reports and feature requests by @Bush2021
Full Changelog: 1.10.0...1.11.0
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