Skip to content

[codex] Improve image performance and labeling workflows#37

Closed
asenyeroao-ct wants to merge 6 commits into
Babyhamsta:masterfrom
asenyeroao-ct:codex/image-performance-label-workflow
Closed

[codex] Improve image performance and labeling workflows#37
asenyeroao-ct wants to merge 6 commits into
Babyhamsta:masterfrom
asenyeroao-ct:codex/image-performance-label-workflow

Conversation

@asenyeroao-ct

Copy link
Copy Markdown
Contributor

What changed

  • detect the initial UI language from the system locale and update installation/release packaging guidance
  • fix label export and YouTube download behavior
  • add an LRU image cache, background decoding, neighboring-image prefetch, and persisted image dimensions for large projects
  • add label class reassignment and manual labeling progress controls with five-language localization
  • make imported-label merging idempotent and move Save As file work off the UI thread
  • harden file-extension handling, visual-tree traversal, and language selector rendering

Why

Large projects could stall while decoding thousands of images on the UI thread, repeated imports could duplicate labels, and several labeling workflows required unnecessary manual work.

Impact

Image navigation and project loading are more responsive, imported labels remain stable across repeated imports, and labeling progress/class corrections can be managed directly in the UI.

Validation

  • git diff --check
  • dotnet build YoableWPF.sln -c Release -p:OutputPath=$env:TEMP\Yoable-Codex-Build --nologo (0 warnings, 0 errors)

asenyeroao-ct and others added 6 commits June 23, 2026 21:39
On first launch (no saved language preference), detect the OS UI culture
and pick the best supported language. Chinese maps by script: Traditional
(zh-Hant/zh-TW/zh-HK/zh-MO) -> zh-TW, Simplified -> zh-CN. Falls back to
English when the system language isn't supported. User's manual selection
is still respected and never overridden.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@asenyeroao-ct

Copy link
Copy Markdown
Contributor Author

Closed because these changes are intended to be pushed directly, not submitted as a pull request.

@asenyeroao-ct asenyeroao-ct deleted the codex/image-performance-label-workflow branch July 3, 2026 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant