Skip to content

Open image on the monitor containing the Explorer window that launched it #2461

Description

@Aravind-Ram-321

Windows OS version

Windows 10.0.19045 Build 19045

ImageGlass version

10.0.6.906-win-x64

ImageGlass release

Classic

1️⃣ Steps to reproduce

  1. Connect an external monitor to a laptop/PC.
  2. Set Windows display mode to Extend these displays.
  3. Keep the laptop's internal display configured as the main/primary display in Windows.
  4. Open a File Explorer window and move it to the external/secondary monitor.
  5. Navigate to a folder containing an image.
  6. Double-click the image to open it in ImageGlass.

2️⃣ Actual behavior

ImageGlass always opens the image on the Windows primary display, even when the File Explorer window from which the image was opened is located on the secondary/external display.

For example:

  • Laptop display = Windows primary display
  • External monitor = secondary display
  • File Explorer = external monitor
  • Image opened from that Explorer window → ImageGlass opens on laptop display

++

When I press Win + Shift + Right Arrow key to move the ImageGlass window to my secondary display, it's not moving it on the first try, I have to press the shortcut once again to move it.

3️⃣ Expected behavior

ImageGlass should open the image on the same display as the File Explorer window that initiated the open action.

For example:

  • Explorer on laptop display → ImageGlass opens on laptop display
  • Explorer on external monitor → ImageGlass opens on external monitor

The display on which ImageGlass opens should therefore ideally be determined by the monitor containing the Explorer window that launched the image, rather than always using the Windows primary display.

4️⃣ Screenshots / Video / Sample image file

No response

5️⃣ Additional context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions