TheGoddessInari / hamsket

Free and Open Source messaging and emailing app that combines common web applications into one.
GNU General Public License v3.0
882 stars 55 forks source link

Office 365 Calendar #90

Open erenoglu opened 5 years ago

erenoglu commented 5 years ago

Steps to reproduce

  1. Add Office 365 Outlook as a service
  2. Login and enable "new outlook". Then click to calendar icon at bottom left
  3. See That Office 365 Outlook Calendar opens in default browser in a new tab

Expected behavior

We can have a new page in Rambox or switch within same page to calendar. The calendar view has the email icon at bottom left, so you can click it to go back to email

Actual behavior

clicking the calendar icon on the switcher area (bottom left) opens a new browser tab. It breaks user interface continuity. You end up having your calendar in Google Chrome and your email in Rambox. Is not intuitive to use and forces you switch back & forth between Chrome & Rambox

ENVIRONMENT

Rambox-OS: Nightly OS: Arch Linux x64 up to date Does this happen upstream: unknown. I shall be very up to date as this build is a few days old

TheGoddessInari commented 5 years ago

This is related to the link/popup handling in general which is in dire need of an overhaul. In theory, it should be more possible with Electron 5.x delivering reasonable BrowserView support, but preview builds don't really work at all.