概览
- 更换了导航容器,并加入了平滑滚动,使得应用更加流畅,参考代码来自 iNKORE-NET/UI.WPF.Modern
- 加入了菜单项本地备注 #12
- 加入了按应用分组,且支持对菜单项直接跳转到对应应用的分组批量管理 #12
- 新增一个 RecycleBin 页面里的虚拟项,显示为“固定到快速访问 / Pin to Quick access” #36
- 修复了一些系统 shell verb 关不掉的问题 #36
- 优化因用户拒绝安装服务导致的项目加载失败的UI表现 #48
- 对便携版的数据文件存储进行了优化,现在数据文件和状态库将会直接存在便携版的目录下 #53
- 增加隐藏托盘图标的功能 #57
- Win 11 新菜单当中新增了“发送到我的手机”,“共享对象”的条目,但是因系统限制无法关闭,主要起到一个告诉你没法关的作用 #59
- 新增了新建自定义菜单的功能 #60
- 修复了大量增强菜单不可用的问题 #40 #44
- 修复了自定义文件类型很多地方没有扫到的问题 #65
- 为 WPS 特地添加了篡改打开方式监控&拦截加入待审核、篡改 Office 文件图标的拦截&拦截加入待审核(仅同时安装了两种 Office 软件的计算机可用) #66
- 在新建菜单页面添加了一个用于切换 Office 文件图标的开关,可以选择是使用 WPS 的图标还是 MS Office 的图标(仅同时安装了两种 Office 软件的计算机可用)#66
- 优化了新建菜单锁定的提权链路,去除了暴力手段,或许能一定程度上解决报毒的问题
Changes
Previous tag: v1.7.0
- refactor: Enhance context menu handling by integrating frontend user context for custom extensions and updating related documentation #65 (08ded29)
- feat: Implement WPS/Microsoft Office coexistence protection and document icon provider switching #66 (02a5147)
- refactor: Enhance tab loading logic and add error handling in OtherRulesPageViewModel and related views #70 (eb768cf)
- refactor: Implement host identity management and enhance backup restoration logic for portable mode (b5c10ec)
- refactor: Replace WScript commands with PowerShell scripts in EnhanceMenusDic.xml and update validation logic in Program.cs (77fee66)
- refactor: Add multilingual support for context menu items and update command handling (274a362)
- refactor: Replace WScript commands with PowerShell scripts for improved functionality (84d3537)
- refactor: Enhance PowerShell command handling in context menu definitions (46ba396)
- refactor: Update tips and command for CopyContent item to enhance encoding detection (1595534)
- refactor: Remove obsolete test scripts for EnhanceMenuTextSanitizer and EnhanceShellExecuteCommandGeneration (ce9a6b0)
- refactor: Update paths in configuration and scripts to use absolute Windows paths (32db864)
- Refactor enhance menu handling and sanitization (ca0acf3)
- refactor: Optimize state management and metadata update in ContextMenuRegistryCatalog (86848e3)
- Add EnhanceMenusDic documentation and validation script (e728b31)
- feat: Add "Open With" functionality to ContextMenuMgr (abc6bb1)
- refactor: Update SpecialMenuService and SpecialMenuItemViewModel for improved ShellNew handling and UI responsiveness (04b4be6)
- refactor: Remove RepairShellNewOrderAcl functionality and related UI elements (fa95bfe)
- Refactor SpecialMenuService for improved ShellNew order lock handling (fa2f3f6)
- feat: Add GitHub badges for repository stars, license, release, issues, and forks in README files (2db8886)
- feat: Refactor argument handling in Invoke-ExternalWithNormalizedEnvironment for compatibility with PowerShell 5.1 (f1d6359)
- feat: Bump version to 1.7.1 for backend, frontend, and tray host projects (1ddc72e)
- feat: Update navigation back button visibility in MainWindow (7029bbb)
- feat: Add validation for target path and enhance menu item creation process #60 (1c422de)
- feat: Enhance Windows 11 context menu management #59 (054d8ee)
- feat: add ShowTrayIcon feature to control tray icon visibility #57 (47a7d45)
- Refactor runtime paths and logging for context menu manager #53 (e76746a)
- feat: Add error handling for menu loading failures with UI updates #48 (de096a4)
- feat: Implement Recycle Bin "Pin to Quick access" functionality with registry management and UI updates #36 (ec9d97a)
- feat: Add ModernNavigationSelector control and integrate it into OtherRulesPageView for enhanced navigation (8038b1e)
- refactor: Simplify layout structure and remove unused pane toggle button in ModernNavigationView (57f686b)
- feat: Refactor navigation and filtering logic in ApplicationGroupsPageViewModel and CategoryPageViewModel for improved handling (a2321c2)
- feat: Add application group filter functionality with navigation support and UI updates (a12842c)
- feat: Enhance navigation features in ModernFrame and ModernNavigationView with new event handling and improved icon support (f4bc04e)
- feat: Implement Modern Navigation View and Scrolling Features (0c6d054)
- feat: Add Application Groups feature with user notes support #12 (bf6d76f)
- Fix native ProbeHost release build environment (09760ae)
SHA256
| File | SHA256 |
|---|---|
| ContextMenuMgrPlus-1.7.1-arm64-framework-dependent-Setup.exe | 4ae2f3f7e0fac7f4993fb1f2b2219f4a4277c8b625e784d512ac587df967e12b |
| ContextMenuMgrPlus-1.7.1-arm64-self-contained-portable.zip | fbab76efb13ef9065f090c91dee31fd7e3a9cfcbb510f37821e321f253153396 |
| ContextMenuMgrPlus-1.7.1-arm64-self-contained-Setup.exe | c1204cb0ffeb785d17c781912df4e5fb24618786029b46a00d2ed2234489be6a |
| ContextMenuMgrPlus-1.7.1-framework-dependent-portable.zip | 94e12ddd095d78f469f5257157e1cd850d20346722505ce14451539673f35cfa |
| ContextMenuMgrPlus-1.7.1-x64-framework-dependent-Setup.exe | 2c384d6d0e3d6b135dceaf93232f85392412e5b24fff031ecefa3669eca7b9f3 |
| ContextMenuMgrPlus-1.7.1-x64-self-contained-portable.zip | af4d4963a7cb0d8ea172f45c972460c6284bdc3b48d6db8b9cd8ef0f8e2bbd5e |
| ContextMenuMgrPlus-1.7.1-x64-self-contained-Setup.exe | c946b75b1deadead9f3fa650535f05fcbe169ede20c1418da4bebced084622f4 |
| ContextMenuMgrPlus-1.7.1-x86-framework-dependent-Setup.exe | 500525a8d28c0016c832c35f0ed759dde2a3bfb0558439f5b87835a933ba5f99 |
| ContextMenuMgrPlus-1.7.1-x86-self-contained-portable.zip | 24f23886aaa66ca3d07366cfda1f6788748cc3551001aae466c50bd688dbf13f |
| ContextMenuMgrPlus-1.7.1-x86-self-contained-Setup.exe | 66251fcc8ca641c7e2b12d0991146845d23f8dc4089d99edb85afc724b4f230e |