Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix: hide mnemonics on macOS #856

Merged
merged 1 commit into from
Mar 20, 2025
Merged

fix: hide mnemonics on macOS #856

merged 1 commit into from
Mar 20, 2025

Conversation

CyanVoxel
Copy link
Member

Summary

This PR aims to hide non-functional keyboard mnemonics on macOS as the system does not support them. It aims to do this by filtering out mnemonic indicators from translation files while keeping escaped ampersands intact.

This change will also hide any non-menu mnemonics on macOS that may be added in #843 (menu mnemonics are already hidden by the system's native menubar).

Tasks Completed

  • Platforms Tested:
    • Windows x86
    • Windows ARM
    • macOS x86
    • macOS ARM
    • Linux x86
    • Linux ARM
  • Tested For:
    • Basic functionality
    • PyInstaller executable

@CyanVoxel CyanVoxel added Type: Bug Something isn't working as intended Type: UI/UX User interface and/or user experience Type: Translations Modifies translation keys or translation capabilities. Priority: Low Doesn't require immediate attention Status: Review Needed A review of this is needed labels Mar 11, 2025
@CyanVoxel CyanVoxel added this to the Alpha v9.5.2 milestone Mar 11, 2025
@CyanVoxel CyanVoxel moved this to 🏓 Ready for Review in TagStudio Development Mar 11, 2025
@CyanVoxel CyanVoxel added Priority: Medium An issue that shouldn't be be saved for last Status: Mergeable The code is ready to be merged and removed Priority: Low Doesn't require immediate attention Status: Review Needed A review of this is needed labels Mar 11, 2025
@CyanVoxel CyanVoxel merged commit d1eb7d6 into main Mar 20, 2025
10 checks passed
@CyanVoxel CyanVoxel deleted the hide-mnemonics-macos branch March 20, 2025 08:09
@github-project-automation github-project-automation bot moved this from 🏓 Ready for Review to ✅ Done in TagStudio Development Mar 20, 2025
@CyanVoxel CyanVoxel removed the Status: Mergeable The code is ready to be merged label Mar 20, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Priority: Medium An issue that shouldn't be be saved for last Type: Bug Something isn't working as intended Type: Translations Modifies translation keys or translation capabilities. Type: UI/UX User interface and/or user experience
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

1 participant