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

Flexible routing, columns, split borrows #306

Merged
merged 13 commits into from
Sep 16, 2024
Merged

Flexible routing, columns, split borrows #306

merged 13 commits into from
Sep 16, 2024

Conversation

jb55
Copy link
Contributor

@jb55 jb55 commented Sep 16, 2024

This builds off

And refactors the way columns and routes work, also we refactor to use struct split borroing. This is a big PR, sorry.

jb55 and others added 13 commits September 11, 2024 15:49
Also refactor damus app usage to only pass in things that we need in views.

Signed-off-by: William Casarin <[email protected]>
can be added later if we need it again

Signed-off-by: kernelkind <[email protected]>
holds the routes for an arbitrary widget

Signed-off-by: kernelkind <[email protected]>
Signed-off-by: kernelkind <[email protected]>
`./preview StatefulAccountManagementView`

Signed-off-by: kernelkind <[email protected]>
Signed-off-by: kernelkind <[email protected]>
Signed-off-by: William Casarin <[email protected]>
Signed-off-by: William Casarin <[email protected]>
Another massive refactor to change the way routing works. Now any
column can route anywhere.

Also things are generally just much better and more modular via the
new struct split borrowing technique.

I didn't even try to split this into smaller commits for my sanity.

Signed-off-by: William Casarin <[email protected]>
@jb55 jb55 merged commit 36c0971 into master Sep 16, 2024
6 of 8 checks passed
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