Skip to content

Develop - #176

Merged
sameerasw merged 5 commits into
mainfrom
develop
Jan 30, 2026
Merged

Develop#176
sameerasw merged 5 commits into
mainfrom
develop

Conversation

@sameerasw

Copy link
Copy Markdown
Owner

This pull request refactors and improves the UI and structure of the macOS client's settings screens, focusing on better visual grouping, clearer sectioning, and enhanced descriptions for users. The changes primarily affect the settings and about views, introducing section headers, consistent styling, and improved descriptions, while also cleaning up and reorganizing some feature toggles.

Settings Screen Refactor and UI Improvements:

  • Introduced section headers using a new headerSection helper, clearly dividing the settings into logical groups: Device, Server, Features, Appearance, Menu Bar, Application, and AirSync+. Each section is visually separated with consistent padding, rounded corners, and subtle background coloring for better readability and structure. [1] [2] [3] [4] [5]
  • Improved the layout and grouping of feature toggles in SettingsFeaturesView by wrapping each feature group (e.g., Wireless ADB, Clipboard Sync, Notifications, Call Alerts) in a styled VStack, making the UI more organized and visually appealing. [1] [2] [3] [4] [5]
  • Updated the "Remote Control" section to "Remote Control Permission" and improved the labeling and iconography for clarity.
  • Moved and restyled the "Show File Share Dialog" toggle into its own section for better discoverability and consistency.

About View Enhancements:

  • Updated the about text to provide a more engaging and informative description of AirSync, emphasizing security, local/private network usage, and the developer's motivation. Also adjusted spacing and switched the app icon from a circular to a rounded rectangle shape for a more modern look. [1] [2] [3]
  • Added padding to the license view for visual consistency.

Minor Cleanups and Removals:

  • Removed the "Custom App Icons" feature row from the Plus features sheet, possibly to reflect current feature availability.
  • Improved code clarity by removing commented or redundant code and updating field labels for accuracy (e.g., "Network Adapter" instead of "Network"). [1] [2]

These changes collectively make the settings and about screens more user-friendly, visually consistent, and easier to navigate.

@sameerasw sameerasw self-assigned this Jan 30, 2026
@sameerasw
sameerasw merged commit 9319516 into main Jan 30, 2026
1 check passed
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