Skip to content

feat: add diagnostics experiments and app-wide UX polish - #249

Open
iammorgoth wants to merge 5 commits into
devfrom
diagnostics-experiments
Open

feat: add diagnostics experiments and app-wide UX polish#249
iammorgoth wants to merge 5 commits into
devfrom
diagnostics-experiments

Conversation

@iammorgoth

Copy link
Copy Markdown
Collaborator

Change Description

This PR brings the diagnostics-experiments branch to life by adding a dedicated diagnostics/settings experience with language selection, haptic feedback controls, and app log access, while updating the related localization files and app-wide theme/font consistency to match the new UX. It also includes broader polish across the main settings and connection screens, refactors the tips display and removes the older slider pattern, improves speed-test error handling and metric presentation, and updates build configuration and startup behavior to create a more stable, cohesive, and user-friendly app experience.


Related Platforms

Which platforms are affected by your changes? Check only the ones you actually tested.

  • Android
  • iOS
  • iPad
  • Windows
  • Linux
  • Android TV
  • OpenWrt

Verification Checklist

Make sure the things you checked actually work. It's okay if you didn't test everything.

  • Project builds successfully
  • App runs without crashes on tested platforms
  • VPN connection works correctly
  • No obvious regressions observed
  • Documentation updated (if needed)

Optional (for bigger changes)

  • Added or updated unit / E2E tests
  • Checked security and edge cases

Related Links

Closes #ID.

…mily for consistency

- Updated various widgets and dialogs to replace hardcoded 'Lato' font with AppTheme.fontFamily.
- Added new font family 'Vazir' to pubspec.yaml for improved localization support.
- Adjusted text styles in logs_widget, privacy_notice_dialog, speed_test, tips_widget, settings screens, and more.
- Ensured proper alignment and layout adjustments in speed test metrics and other UI components.
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