stakwork / sphinx-mac

Sphinx app for mac desktop
MIT License
4 stars 16 forks source link

Main views navigation changes / over dashboard #343

Closed tomastiminskas closed 3 days ago

tomastiminskas commented 3 months ago

Additional views like Profile, Transactions, Create Tribe or Add Contact will now show up over the dashboard in the same window instead of showing as new windows popping up.

This will apply to the following views:

The view controllers listed above will show as child view controllers inside a container view over a blurred background that will cover the entire dashboard main windows (as shown in the screenshot). This infrastructure needs to be built so any view controller can be presented there, without linking them yet.

The container view and any needed layout changes need to be built in the storyboard to be consistent on how the app is built (instead of building the UI elements on the code)

Container view width must be customizable

The presentation of the right panel needs to be animated with a fade in / fade out.

Screenshot reference: all screenshots are descriptive. Final designs needs to be taken from Figma


Main-Views

Base branch: test-flight

Figma instructions: https://github.com/stakwork/sphinx-ios/issues/435 Designs: https://www.figma.com/file/suipHjIGKg38rbWo0qHGqV/Desktop-Design-System---Dark-Version?type=design&node-id=3435-26914&mode=design&t=R0sd1AU3jobTYMGR-0

Khaalid-oh commented 2 months ago

@Saif