itchio / itch

🎮 The best way to play your itch.io games
https://itch.io/app
MIT License
2.37k stars 211 forks source link

Lost Download Window on Dualhead/ Multimonitor Setup #2346

Open afisch-af opened 4 years ago

afisch-af commented 4 years ago

Regarding the itch.io Desktop Client 25.4.0 on Windows

  1. Open Itch Client on a Dualhead or Multimonitor Setup
  2. Check for Downloads and move the Download Window from the primary to the secondary screen.
  3. End the itch client (e. g. reboot or quit)
  4. remove the dualhead or multimonitor setup (Just one Monitor)
  5. Start itch and check Downloads.

Expected behaviour: The download Window is seen on the primary (only) Monitor.

Shown behaviour: The download Window appeared in the taskbar, but was nowhere to be seen. The Windows function to sort all Windows (Fenster überlappen/ Fenster gestapelt anzeigen) did sort all Windows, except the download window.

The download window could be moved after i restored the multimonitor setting and moved the download window to the primary display.

Notes: The descripted behaviour does not arise if the monitor(s) are hotplugged or Win+P is used while itch is running, in these cases the download window "pops" to another screen.

itch 25.4.0 butler 15.17.0 itch-setup 1.18.0 on Dualhead Setting w/ different screen resolutions

IRQ 16 NVIDIA GeForce GTX 1070

Betriebsystemname Microsoft Windows 10 Pro Version 10.0.18362 Build 18362 [...] Prozessor Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz, 3792 MHz, 4 Kern(e), 4 logische(r) Prozessor(en) BIOS-Version/-Datum American Megatrends Inc. 0701, 27.12.2016 [...] Installierter physischer Speicher (RAM) 32,0 GB Gesamter physischer Speicher 31,9 GB Verfügbarer physischer Speicher 23,5 GB Gesamter virtueller Speicher 36,6 GB Verfügbarer virtueller Speicher 25,3 GB Größe der Auslagerungsdatei 4,75 GB [...] Unterstützung der Geräteverschlüsselung Ursachen dafür, dass die automatische Geräteverschlüsselung nicht erfolgreich war: Das TPM ist nicht verwendbar., Die PCR7-Bindung wird nicht unterstützt., Fehler bei der Schnittstelle für Hardwaresicherheitstests. Das Gerät unterstützt kein Modern-Standby., Unzulässige DMA-fähige Busse/Geräte erkannt, Das TPM ist nicht verwendbar. Es wurde ein Hypervisor erkannt. Features, die für Hyper-V erforderlich sind, werden nicht angezeigt.

fasterthanlime commented 4 years ago

Thanks for the detailed report!