Skip to content

Redesign Tauri app as native desktop layout, remove external CDN dependencies#10

Merged
NolanCotter merged 3 commits intomainfrom
copilot/improve-desktop-app-design
Mar 3, 2026
Merged

Redesign Tauri app as native desktop layout, remove external CDN dependencies#10
NolanCotter merged 3 commits intomainfrom
copilot/improve-desktop-app-design

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 3, 2026

The app frontend was a scrollable marketing-style web page (Tailwind CDN, Google Fonts, hero section with "Privacy. Everywhere.") rendered inside a Tauri webview. Needed to look and feel like an actual desktop application.

Changes

  • Layout: Replaced single-page scroll with sidebar navigation + content area (Connection / Settings / Diagnostics views)
  • No external dependencies: Removed Tailwind CDN and Google Fonts. New self-contained styles.css using system font stack and CSS custom properties
  • Native controls: Toggle switches for boolean settings, compact cards, dark theme matching OS conventions
  • Tauri config: Renamed "Freedom Browser" → "Freedom", window sized to 900×580, updated identifier
  • Zero backend changes: All Tauri command integrations (start_vpn, stop_vpn, settings, diagnostics, profiles, split tunneling) preserved as-is

Screenshot

Connection view


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits March 3, 2026 20:51
… self-contained CSS

- Replace marketing-style web UI with compact desktop app layout
- Remove Tailwind CDN and Google Fonts external dependencies
- Add sidebar navigation with Connection/Settings/Diagnostics views
- Use system font stack and CSS custom properties (no frameworks)
- Add proper toggle switches for boolean settings
- Update tauri.conf.json: rename to "Freedom", optimize window size
- Preserve all existing Tauri command integrations

Co-authored-by: ayobro1 <186326284+ayobro1@users.noreply.github.com>
Co-authored-by: ayobro1 <186326284+ayobro1@users.noreply.github.com>
Copilot AI changed the title [WIP] Improve desktop application design for better user experience Redesign Tauri app as native desktop layout, remove external CDN dependencies Mar 3, 2026
@NolanCotter NolanCotter marked this pull request as ready for review March 3, 2026 20:54
@NolanCotter NolanCotter merged commit 959fec3 into main Mar 3, 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.

2 participants