element-hq / element-desktop

A glossy Matrix collaboration client for desktop.
https://element.io
GNU Affero General Public License v3.0
1.17k stars 267 forks source link

Riot desktop always starts minimised to tray (even if it wasn't minimised on exit) #705

Open ghost opened 4 years ago

ghost commented 4 years ago

Description

When i launch riot.im desktop app on windows 10 it pops up in a minimized format which i didn't leave it like that when i last had it open. It looks like this when i open riot https://imgur.com/a/LxSPK5n

Steps to reproduce

Kept riot open then restarted my pc then reopened riot

For the desktop app:

t3chguy commented 4 years ago

Is this on a device with multiple screens? Windows has a tendency to sometimes put windows off-screen so Shift - Right Clicking that window in that task bar and clicking Maximise might bring it back into reality.

ghost commented 4 years ago

No single screen and yess maximizing the window brings up the tab which I can expand

IF-Adin commented 4 years ago

Can confirm on multiscreen setup in Kubuntu: Riot starts minimized, opens normally. Session was saved with it not minimzed.

t3chguy commented 4 years ago

@IF-Adin are you using the Start automatically after system login option? If so that is intentional that it starts in the tray.

IF-Adin commented 4 years ago

@t3chguy Yes, i am. I wasn't aware that was the intended behavior.

t3chguy commented 4 years ago

Indeed this is intended behaviour, I originally wanted to add a separate checkbox for start minimized but there was pushback about adding too many options

flatline-studios commented 4 years ago

Indeed this is intended behaviour, I originally wanted to add a separate checkbox for start minimized but there was pushback about adding too many options

I agree that too many options can be counter-intuitive... But, if an option makes sense, and is common in lots of other software, then it should 100% be in there.

“Everything should be made as simple as possible, but no simpler.” - That should apply to UI design and available options in general.