Skip to content

Conversation

@BKLronin
Copy link
Owner

This PR replaces the tkinter UI with a modern web-based UI using NiceGUI. It also adds GitHub Actions workflows to automatically build macOS and Windows binaries when a new tag is pushed.

Changes

UI Changes

  • Replaced tkinter with NiceGUI for a modern web-based interface
  • Maintained all existing functionality
  • Improved layout and styling
  • Added responsive design elements

Build System

  • Added GitHub Actions workflows for automated builds
  • Created separate workflows for macOS and Windows
  • Added combined workflow that builds both platforms
  • Updated README with instructions for creating releases

Development Tools

  • Added compilation scripts for local development
  • Created requirements.txt for easier dependency management
  • Added setup.py for packaging

To create a new release after merging this PR, simply push a new tag (e.g., git tag v1.0.0 and git push origin v1.0.0), and GitHub Actions will automatically build the binaries and create a release.

@BKLronin can click here to continue refining the PR

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.

3 participants