Skip to content

fix: add missing SF Symbol icons to menu items#1754

Merged
rxhanson merged 1 commit into
rxhanson:mainfrom
Project-A-E-G-I-S:fix/missing-menu-icons
Apr 29, 2026
Merged

fix: add missing SF Symbol icons to menu items#1754
rxhanson merged 1 commit into
rxhanson:mainfrom
Project-A-E-G-I-S:fix/missing-menu-icons

Conversation

@Project-A-E-G-I-S
Copy link
Copy Markdown

Summary

Adds SF Symbol icons to the Settings, View Logging, and Check for Updates menu items in Rectangle's status bar menu.

Changes

Rectangle/AppDelegate.swift — new addMenuIcons() method called in applicationDidFinishLaunching (line 80):

Menu Item Symbol Selector
Settings… gear openPreferences:
View Logging… doc.text viewLogging:
Check for Updates… arrow.down.circle checkForUpdates:

Menu items are matched by action selector rather than title text, which is resilient to localization changes. Guarded with @available(macOS 11, *) since the project deployment target is macOS 10.15 and SF Symbols were introduced in macOS 11.

Closes #1741

Adds SF Symbol images to Settings, View Logging, and Check for Updates
menu items in the status bar menu.

- Settings: gear symbol
- View Logging: doc.text symbol
- Check for Updates: arrow.down.circle symbol

Menu items are matched by action selector rather than title (localization-safe).
Guarded with @available(macOS 11, *) since the project targets 10.15.

Closes rxhanson#1741
@rxhanson rxhanson merged commit 216d6a8 into rxhanson:main Apr 29, 2026
1 check passed
@rxhanson
Copy link
Copy Markdown
Owner

Thanks!

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.

Add missing icons

2 participants