Skip to content

Improve UI/UX using Electron #8

@yixin0829

Description

@yixin0829

Is your feature request related to a problem? Please describe.
The current Python-based GUI (likely using tkinter or similar) may have limitations in terms of modern UI/UX design, cross-platform consistency, and advanced interactive features. Users expect a polished, responsive, and visually appealing interface.

Describe the solution you'd like
Rebuild the application's user interface using Electron to provide:

  • A modern, responsive, and visually appealing design
  • Consistent look and feel across Windows, macOS, and Linux
  • Rich UI components and animations
  • Better integration with system notifications and tray icons
  • Easier implementation of complex UI features

Describe alternatives you've considered

  • Improving the existing Python GUI with custom styling
  • Using PyQt or PySide for a more modern Python-based UI
  • Using Tauri as a lighter-weight alternative to Electron
  • Using web technologies with a Python backend (Flask/FastAPI + React)

Additional context
This would be a significant architectural change. The Python backend logic for audio recording, transcription, and text insertion would need to communicate with the Electron frontend, possibly via IPC or a local API.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions