Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔨 Major Rewrite: PyQt5 Conversion! #45

Merged
merged 11 commits into from
May 28, 2024
Merged

🔨 Major Rewrite: PyQt5 Conversion! #45

merged 11 commits into from
May 28, 2024

Conversation

savbell
Copy link
Owner

@savbell savbell commented May 28, 2024

I've rewritten a large part of the codebase while updating how the settings are configured and converting to PyQt5 for the UI. Below are the major changes. Please open an issue if you encounter any problems with the new structure!

Added

  • New settings window to configure WhisperWriter.
  • New main window to either start the keyboard listener or open the settings window.
  • New continuous recording mode (Issue #40).

Changed

  • Migrated status window from using tkinter to PyQt5.
  • Migrated from using JSON to using YAML to store configuration settings.

Removed

  • No longer using keyboard package to listen for key presses.

@savbell savbell merged commit 932b4bf into main May 28, 2024
@savbell savbell deleted the pyqt5-conversion branch May 28, 2024 22:53
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