Skip to content

feat(ui): Add About dialog with app info and credits#49

Merged
robinebers merged 1 commit into
mainfrom
chore/about-dialog
Feb 3, 2026
Merged

feat(ui): Add About dialog with app info and credits#49
robinebers merged 1 commit into
mainfrom
chore/about-dialog

Conversation

@robinebers
Copy link
Copy Markdown
Owner

@robinebers robinebers commented Feb 3, 2026

Summary

Adds an About dialog accessible by clicking the version text in the panel footer, showing app icon, version, and credits with external links.

Description

  • Add AboutDialog component with app icon, name, version badge, and credits section
  • Credits link to Robin Ebers (itsbyrob.in/x) and GitHub repo using the opener plugin
  • Version text in footer is now clickable to open the dialog
  • Dialog auto-closes when panel hides (visibility change), on ESC key, or backdrop click

Made with Cursor


Note

Low Risk
Low risk UI-only change that adds a modal and external link handling via Tauri openUrl; main risk is minor UX/regression around close behavior and event listeners.

Overview
Adds a new AboutDialog modal that displays app icon/name, the current version, and credit links opened via Tauri’s openUrl.

Updates the panel footer so the version label becomes clickable to open the dialog, and introduces dialog close behaviors (ESC, backdrop click, and visibilitychange when the panel hides).

Written by Cursor Bugbot for commit 26d6294. This will update automatically on new commits. Configure here.


Summary by cubic

Adds an About dialog accessible from the panel footer version text, showing app info and credits. Improves discoverability of the version and provides quick links to the author and GitHub.

  • New Features
    • AboutDialog with app icon, name, and version badge.
    • Footer version text is now clickable to open the dialog.
    • Credits include links to Robin Ebers and the GitHub repo (via Tauri opener).
    • Dialog closes on ESC, backdrop click, or when the panel loses visibility.

Written for commit 26d6294. Summary will update on new commits.

…action

- Integrated AboutDialog component to provide version information.
- Updated VersionDisplay to include an onClick handler for version display, allowing users to open the AboutDialog.
- Improved layout structure in PanelFooter for better user experience.
@macroscopeapp
Copy link
Copy Markdown

macroscopeapp Bot commented Feb 3, 2026

Add About dialog and make footer version button open app info and credits in AboutDialog in panel-footer.tsx

Introduce AboutDialog with ESC, backdrop, and visibilitychange close handlers, add ExternalLink using @tauri-apps/plugin-opener, and wire VersionDisplay click to toggle the dialog; include /icon.png for dialog branding.

📍Where to Start

Start with the PanelFooter integration and the showAbout state flow in panel-footer.tsx, then review AboutDialog behavior in about-dialog.tsx.


Macroscope summarized 26d6294.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

@robinebers robinebers merged commit 8768474 into main Feb 3, 2026
3 checks passed
@robinebers robinebers deleted the chore/about-dialog branch February 3, 2026 05:12
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