Skip to content

Misc 1-1-2026#18

Merged
rohankishore merged 31 commits into
rohankishore:mainfrom
matthewyang204:main
Feb 8, 2026
Merged

Misc 1-1-2026#18
rohankishore merged 31 commits into
rohankishore:mainfrom
matthewyang204:main

Conversation

@matthewyang204
Copy link
Copy Markdown
Contributor

Changes:

  • Fix dependencies
  • Use app-native Qt dialog rather than tk dialogs because this breaks macOS compatibility
    • Also improve it by adding support for file extensions
  • Always save & load in UTF-8 or else it will break for non-ASCII files
  • Make main.py a proper launcher rather than a duplicate to make it less messy
  • Make file loading function more modular
    • Also fix the load/save functions not working at all
  • Fix build system
  • Handle both macOS app lifetime & ordinary Linux/Windows file open events
  • Kill program if all tabs are closed (otherwise the program risks crashing due to out-of-range errors)

Please check that the changes work, but otherwise feel free to merge.

…crap in the process)

Boy is this program ridden with fucking bugs
@rohankishore rohankishore merged commit 66ba8d8 into rohankishore:main Feb 8, 2026
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