-
Notifications
You must be signed in to change notification settings - Fork 16
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
Integrate sidebar #80
Commits on May 27, 2024
-
app: add accounts to Damus & mock
Signed-off-by: kernelkind <[email protected]> Signed-off-by: William Casarin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1dc832b - Browse repository at this point
Copy the full SHA 1dc832bView commit details -
Create side panel & global popup
Create a side panel UI element for desktop with three buttons for: adding a column, settings, and account management. The account management button is temporary pending a better design. It is the only one that is interactable at the moment. When the user clicks it, the global popup window will be shown and the AccountManagementView will be presented on the window. The user can click on the X on the top right of the window to close it. Signed-off-by: kernelkind <[email protected]> Signed-off-by: William Casarin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17d0c97 - Browse repository at this point
Copy the full SHA 17d0c97View commit details -
move test account creation & apply to global popup
Signed-off-by: kernelkind <[email protected]> Signed-off-by: William Casarin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88a3a2d - Browse repository at this point
Copy the full SHA 88a3a2dView commit details -
Signed-off-by: kernelkind <[email protected]> Signed-off-by: William Casarin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd943e5 - Browse repository at this point
Copy the full SHA fd943e5View commit details -
remove context from DesktopSidePanel
we can just get this from the egui::Ui when rendering Signed-off-by: William Casarin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66ce42a - Browse repository at this point
Copy the full SHA 66ce42aView commit details -
integrate sidebar into main view
buttons don't do anything yet Signed-off-by: William Casarin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 194f41d - Browse repository at this point
Copy the full SHA 194f41dView commit details -
Rename PersistState -> StateInMemory
also use IdTypeMap::insert_temp instead of insert_persisted. The whole conception of using egui memory to share state is probably going to be changed to a more robust solution in the future. Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f071d59 - Browse repository at this point
Copy the full SHA f071d59View commit details -
Integrate global popup into app
Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 748d9d2 - Browse repository at this point
Copy the full SHA 748d9d2View commit details -
Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11b3eff - Browse repository at this point
Copy the full SHA 11b3effView commit details -
Move preview controller out of account_manager.rs
Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bdf6156 - Browse repository at this point
Copy the full SHA bdf6156View commit details -
AccountManager: add ability to make a selection
Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ca47ed - Browse repository at this point
Copy the full SHA 2ca47edView commit details -
Migrate to new AccountManagementView conception
Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f489ed3 - Browse repository at this point
Copy the full SHA f489ed3View commit details -
Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0b1a01 - Browse repository at this point
Copy the full SHA c0b1a01View commit details -
Integrate account switcher to side panel
Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 22264e7 - Browse repository at this point
Copy the full SHA 22264e7View commit details -
refactor account switcher & management previews
Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ebd694 - Browse repository at this point
Copy the full SHA 7ebd694View commit details -
Signed-off-by: kernelkind <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df0377c - Browse repository at this point
Copy the full SHA df0377cView commit details
Commits on May 28, 2024
-
initial refactor in preparation for routing
Signed-off-by: William Casarin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 31b2b5c - Browse repository at this point
Copy the full SHA 31b2b5cView commit details -
side_panel: return more detailed side panel responses
We should be treating all ui widgets as pure functions that do not mutate anything. This will make testing easier, as well as avoiding shared mutable references. Signed-off-by: William Casarin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92ce718 - Browse repository at this point
Copy the full SHA 92ce718View commit details