Conversation
Native UIAutomation (RawTextRange_GetText) can throw a 0xc0000005 AV when a TextPatternRange handle goes stale, which was not caught and crashed the process. This only manifested in self-contained builds where the bundled WPF runtime calls the system UIAutomationCore.dll directly. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Added "Save As...", "Manage Grab Templates...", and "Split Lines After Each Selection" buttons to ButtonInfo. Registered SplitAfterSelectionCmd in EditTextWindow command dictionary for UI integration.
Updated application version from 4.13.0 to 4.13.1 in both Package.appxmanifest and Text-Grab.csproj. No other changes were made.
Added permissions in settings.local.json to allow the use of the "Skill(pdm)" skill, creation of the bin directory, downloading and configuring the pdm CLI tool, and running various pdm commands. Existing allowlist entries remain unchanged.
Introduced a new shortcut action (Ctrl+Shift+Win+V) to open clipboard content. Updated settings UI and logic to support configuring this shortcut. Enhanced NotifyIconUtilities to handle the new action, opening EditTextWindow for text or GrabFrame for images/files from the clipboard. Added required using directives for clipboard and image processing.
Refactored SettingsService constructor to ensure settings migration or upgrade occurs before reading EnableFileBackedManagedSettings, preserving user preferences. Added unit tests to verify file-backed managed settings behavior, upgrade handling, and sidecar file survival.
Updated application version from 4.13.1 to 4.13.2 in both Package.appxmanifest and Text-Grab.csproj. No other changes were made.
Upgraded Microsoft.NET.Test.Sdk to 18.4.0 in Tests.csproj for improved test infrastructure. Updated Dapplo.Windows.User32 to 2.0.89 in Text-Grab.csproj for latest Windows API interop enhancements.
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.
Added one new shortcut to open clipboard content and fix bug around setting migration