Skip to content

Conversation

@yosebyte
Copy link
Contributor

@yosebyte yosebyte commented Jan 24, 2026

This pull request introduces two new views, NetworkTuningView and ProtocolControlView, to modularize and improve the advanced settings section of the instance form. It also enhances the user interface with better summaries, navigation, and swipe actions, and makes minor improvements to help text and formatting.

UI Modularization & Advanced Settings Improvements

  • Added new files: NetworkTuningView.swift and ProtocolControlView.swift, and integrated them into the Xcode project and the InstanceFormView form. These modularize advanced network and protocol settings into their own navigation destinations, improving code organization and user experience. [1] [2] [3] [4] [5] [6] [7] [8]
  • Replaced inline advanced settings fields in InstanceFormView with navigation links to the new views, and added summary text for the current configuration in the main form. [1] [2] [3] [4]

Usability & UI Enhancements

  • Added swipe actions to InstanceCardView in InstanceListView for quick copy and edit actions, improving discoverability and workflow speed. [1] [2]
  • Minor formatting improvements: added .lineLimit(1) to summary fields for consistent appearance, and .listRowSeparator(.hidden) for parameter rows. [1] [2]

Help Text & Consistency

  • Improved and standardized help text and section footers throughout InstanceFormView and related views for clarity and consistency. [1] [2] [3] [4] [5] [6]

These changes collectively make the advanced settings more accessible and maintainable, while also improving the overall user experience.

…FormView with new summaries and navigation links
@yosebyte yosebyte requested a review from hiDandelion January 24, 2026 09:11
@yosebyte yosebyte changed the title UI Refactoring and Feature Organization, User Experience and Text Consistency UI Modularization & Advanced Settings Improvements, Usability & UI Enhancements Jan 25, 2026
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.

2 participants