Skip to content

Conversation

@sevonj
Copy link
Owner

@sevonj sevonj commented Jan 17, 2026

Separate project ui and logic Things started to snowball


Now that I actually understand GTK and GLib a bit better, it's time to separate library logic from ui code.

This will make the library more robust and testable, as well as finally make some of the old hanging feature issues doable without terrible spaghetti hacks.

@github-project-automation github-project-automation bot moved this to Backlog in Scratchmark Jan 17, 2026
@sevonj sevonj force-pushed the refactor-project-separate branch 2 times, most recently from 377baef to 767c13b Compare January 19, 2026 17:52
@sevonj
Copy link
Owner Author

sevonj commented Jan 19, 2026

just a quick refactor, 30 minutes, no big deal

what could go wrong?

@sevonj sevonj changed the title refactor: separate project from project view refactor: Library rewrite Jan 20, 2026
@sevonj sevonj force-pushed the refactor-project-separate branch 10 times, most recently from 2a7d9b0 to 4dd818d Compare January 22, 2026 18:57
@sevonj sevonj force-pushed the refactor-project-separate branch 3 times, most recently from 6c61335 to 2da5fee Compare January 29, 2026 12:11
@sevonj sevonj force-pushed the refactor-project-separate branch from 2da5fee to 0ddb668 Compare January 29, 2026 12:54
@sevonj sevonj marked this pull request as ready for review January 29, 2026 13:06
@sevonj sevonj merged commit 3d29051 into master Jan 29, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

Bug: Library contents aren't always sorted properly

2 participants