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

NEWS: Onging Rewrite in Relm4 #143

Open
hwittenborn opened this issue Sep 20, 2023 · 2 comments
Open

NEWS: Onging Rewrite in Relm4 #143

hwittenborn opened this issue Sep 20, 2023 · 2 comments

Comments

@hwittenborn
Copy link
Owner

The codebase is currently quite messy in some spots - launch.rs to be specific. The code is quite an annoyance to maintain, and a rewrite of the file is highly needed to help keep this project's code maintainable.

In regards to a rewrite, Relm4 seems to be the most "Rust-y" way to get things done. It should help to make the code more clean, and just make it fit better into standard paradigms for Rust code.


I know I'm using the term "rewrite", but it's not going to be a ton of work to get this all going. Large segments of the codebase will likely end up being used still, this will mostly just help to ensure different functionalities in the codebase are more separated, as to help them be more understandable and maintainable long-term.

@hwittenborn
Copy link
Owner Author

The rewrite is happening on the relm4 branch. I don't quite have an ETA yet, but the login page is already nearing completion, and then it'll just be a matter of implementing the main application code.

@hwittenborn hwittenborn pinned this issue Oct 25, 2023
@hwittenborn hwittenborn changed the title Rewrite in Relm4 NEWS: Onging Rewrite in Relm4 Oct 25, 2023
@hwittenborn
Copy link
Owner Author

I pinned this issue as there might be a slight delay in feature requests until this is done. I plan on maintaining the current codebase until the migration is complete, but there'll probably be periods when I'm working heavily on the new Relm4 one, where it might be harder to focus a ton on the existing one.

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

No branches or pull requests

1 participant