Skip to content

Feature/base refactor - #70

Merged
ZFordDev merged 6 commits into
mainfrom
feature/base-refactor
Jun 28, 2026
Merged

Feature/base refactor#70
ZFordDev merged 6 commits into
mainfrom
feature/base-refactor

Conversation

@ZFordDev

Copy link
Copy Markdown
Owner

Pull Request

Thank you for contributing to SchedPlus!
Please complete the sections below to help us review your PR.


Summary

Describe what this PR changes and why.

Added RAW mode, cleaned up UI, migrated from json to .db with handler to auto migrate from .json


Type of Change

  • Bug fix
  • New feature
  • Workflow improvement
  • UI/UX improvement
  • Documentation update
  • Refactor / cleanup

Details

Explain the implementation, any decisions made, and any side effects.
If the change affects task storage, JSON handling, Tkinter/PyQt UI behaviour, or cross‑platform compatibility, please describe it clearly.

  • on startup if json is present it migrates to .db.
  • PyQt UI overhaul to look the part, light mode only right now
  • Tkinter ease of use changes
  • RAW CLI input no GUI needed for the app to be useful

Testing

Describe how you tested your changes:

  • Runs successfully
  • Tested on Windows
  • Tested on Linux
  • Tkinter UI behaves as expected
  • PyQt UI behaves as expected (if applicable)
  • JSON save/load works correctly
  • No regressions found

Related Issues

Link any related issues or discussions:

Fixes #123 or Related to #456

this addresses several issues


Additional Notes (optional)

Anything else reviewers should know.

next step is clearly packaging before expanding any more features
pending StaxUp2 release for updater logic

@ZFordDev
ZFordDev merged commit 517cdc1 into main Jun 28, 2026
1 check failed
@ZFordDev
ZFordDev deleted the feature/base-refactor branch June 28, 2026 07:55
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