stakwork / sphinx-mac

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

Avoid opening new windows for SB and Jitsi calls #405

Open tomastiminskas opened 1 month ago

tomastiminskas commented 1 month ago

Create some kind of tabs or switch controls to switch between the main Dashboard/Chats view, the Second Brain view (if opened) and an ongoing Jitsi call

tomastiminskas commented 1 month ago

@Antanasijevic both options look great! I will discuss with Paul and let you know!

Antanasijevic commented 1 month ago

@tomastiminskas Here are few rough samples so we can discuss best direction.

Most simple options of adding tabs would be to customize native navbar and place tabs there. Tabs would change width, similar to tabs in Safari browser.

Here is a preview:

https://github.com/stakwork/sphinx-mac/assets/13258550/8576ab69-9142-4ada-ba22-588225bfae45

More complex alternative would be to have a horizontal navigation on top, Having contacts and tribes as separate, always present tabs (later we could add "Feed" as well). New tabs would open next to them. In this case, we could use this top area to place main menu, profile info, and balance, which will help simplifying ui below.

image

Third option may be having side menu (similar to few popular apps we considered as example). Contacts and tribes would be separate options (feed as well) while new tabs would open as icons below them.

image

tomastiminskas commented 4 weeks ago

@pitoi please review this whenever you can and let us know your thoughts. We can jump on a call to discuss if needed