Fix startup binding and prepare v1.2.0 pre-release#22
Open
PrimeBuild-pc wants to merge 10 commits into
Open
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
LastOperationMessagebinding is display-only and covered by regression tests.ContextMenu/MenuItemstyles,FontWeight=Normal, stableBodyFontSize, and stable foreground/background/border resources while preserving selected-row highlight.ContextMenu.ItemContainerStylepath, applying the stable style directly to eachMenuItem, and giving separators their own explicitSeparatorstyle.MenuItemtemplate for this menu with a compact theme-aware template that has no icon/check column and uses ThreadPilot resources for background, foreground, hover, disabled text, border, separators, submenu popup, and submenu arrow.Lock process listtoggle in Process Management. When enabled, it pauses the UI process-list refresh/reorder path and virtualized background preload while keeping the current visible list and selection stable where possible; when disabled, it resumes UI refresh and triggers an immediate refresh.Apply saved rules when matching processes startis visible in Settings underRules & automation, bound toApplicationSettingsModel.ApplyPersistentRulesOnProcessStartwith the existing default oftrue.Lock process listenabled/disabled and[Settings] Apply saved rules at process startenabled/disabled.Activebadge, and header labels/buttons wrap cleanly at smaller widths.(0,0)as an invalid first cursor point, falling back to the current screen working area near the taskbar, and using explicit WinForms screen-point menu opening without duplicate menus.ThreadPilot Activity, an internal audit trail for ThreadPilot actions instead of a generic Windows/application/process log viewer.IActivityAuditServicepipeline used by the Activity tab, with timestamp, category, status, concise message, and optional details.Win32PrioritySeparation = 26decimal /0x1Awhen enabled, with the disabled/revert value unchanged at2.Validation
dotnet test "ThreadPilot_1.sln" --configuration Release --no-restore- passed, 458 tests.dotnet build "ThreadPilot_1.sln" --configuration Release --no-restore- passed, 0 warnings, 0 errors.dotnet build "ThreadPilot_1.sln" --configuration Release --no-restore -warnaserror- passed, 0 warnings, 0 errors.dotnet bin\Release\net8.0-windows10.0.22000.0\win-x64\ThreadPilot.dll --smoke-test- passed.Notes
Apply saved rules when matching processes start; toggleLock process listand the saved-rules setting; verify expected actions appear inThreadPilot Activity.