Skip to content

Releases: Bush2021/chrome_plus

1.10.0

09 Sep 15:14
f584832
Compare
Choose a tag to compare

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

22 Aug 16:13
ac253f0
Compare
Choose a tag to compare

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

04 Jul 04:22
2ff38f0
Compare
Choose a tag to compare
1.9.0-alpha Pre-release
Pre-release

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

26 Jun 11:58
781553e
Compare
Choose a tag to compare

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

24 May 00:10
78d4f18
Compare
Choose a tag to compare

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

10 May 16:08
8514387
Compare
Choose a tag to compare

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 discard SendKeys (#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 with int of GetTabCount
  • 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

05 May 21:59
dcde2e9
Compare
Choose a tag to compare
1.8.7-alpha Pre-release
Pre-release

version-alpha-dcde2e9.7z is used to test #68

version-alpha-30b9594.7z is used to test #69

1.8.6

21 Apr 03:41
ae71b9e
Compare
Choose a tag to compare

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

11 Apr 20:10
d96ffd0
Compare
Choose a tag to compare
1.8.6-alpha-4ab3a4b Pre-release
Pre-release

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

1.8.5

10 Apr 13:01
0e00f4a
Compare
Choose a tag to compare

Fix

536f959 Revert "chore: refine logic for tab preservation during fullscreen mode"

This release primarily stabilizes the significant changes introduced in the previous two versions

Full Changelog: 1.8.4...1.8.5