View Issue Details

IDProjectCategoryView StatusLast Update
0001540Database Workbench v5Generalpublic2018-06-29 09:28
ReporterMichiel Spoor Assigned ToMartijn Tonies  
PrioritynormalSeverityminorReproducibilityalways
Status feedbackResolutionreopened 
PlatformWindowsOSWindowsOS Version10
Product Version5.3.0 
Summary0001540: Please check position of main form on startup (multi monitor support)
DescriptionI work on a laptop with a regularly changing multimonitor configuration. Day 1 I have tree monitors alongside, and day 2 I could work on a spot with one monitor above, one under.
It seems that DBW saves it last known position on the desktop and repositions on new startup to that exact spot. Neat and usefull, no argument.
BUT... and this is one BIG but for me..... (you feel it coming).... It would be greatly appreciated if you could first check whether that position is still 'in view' of the current monitor setup.

More than once I've found myself looking for the application after the splash screen (which does show on an active monitor), being unable to find it.
Yes, I know of a cumbersome workaround to get it back in focus (rightclicking the taskbar icon, selecting 'move', use cursors, and then mouse), but even that is not always working.

So, there it is :-)
TagsNo tags attached.

Activities

Martijn Tonies

2017-10-23 14:33

administrator   ~0000434

Actually, there IS a check to see if it's still 'in view'.

Can you give steps to reproduce?

Are you using any specific multi-monitor software (like UltraMon)?

Michiel Spoor

2017-10-23 14:59

reporter   ~0000435

Last edited: 2017-10-23 15:00

I'm not using any special multi-monitor software.

Okay, when I muck around with my Windows monitor setup on this specific workspot I see your point, Thumbs up!
 
So either it has to do with a difference at my second location (where I work with the HDMI port of my laptop, instead of via my USB3 extender), or there is something different in play.
I will check more thoroughly the coming days!

Michiel Spoor

2017-10-30 15:55

reporter   ~0000437

Last edited: 2017-11-03 08:51

Okay, hoping it is any help to you, here is some additional info:

Working at place A:
 three monitors setup:
     2 - 3 - 1
 2 and 3 on a USB3-docking-thing, 1 is the laptopscreen itself
   2 = 1920 x 1080
   3 = 1280 x 1024
   1 = 1920 x 1080
 
Working at place B
 two monitor setup:
     1 - 2
   1 = 1920 x 1080 (laptop main screen)
   2 = Laptop HDMI connector (1280 x 1024)

After using DBW at place B on the 2-nd monitor, when coming to place A, I cannot get to the main-form any more.
When I change my monitor-setup in Windows to a 1 - 2 - 3 setup, I can see it again, and move it to another monitor and switch back to 2 - 3 - 1 config.

Michiel Spoor

2017-11-03 08:50

reporter   ~0000438

One additional piece of information which might have something to do with it:
In setup A, I have defined external monitor 2 as primairy display (hoofdbeeldscherm). In setup B the primairy monitor is 1.

Martijn Tonies

2018-04-25 09:54

administrator   ~0000460

Michiel, when you switch from B to A, where does DBW end up? As in: when you move it using cursors, what side does it come from?

Michiel Spoor

2018-04-30 12:12

reporter   ~0000463

I am unsure where it came from (had to select move from the icon on the taskbar, and then use keyboard and mouse moves to make it visible on monitor again).
If I had to point any direction, I think it came from the far right.
It's been a while since I worked in the setup switch though.
I do understand it's all an extreme cornercase, so I won't blow you up if you can't find the source of this one ;-)

Michiel Spoor

2018-06-29 09:28

reporter   ~0000468

Hi, I've found a way to reproduce the problem I face when switching between laptop work-places, by manipulating the Windows primairy monitor setting:

Starting with a Windows 10 config of three monitors (possibly works with 2 as well):

- I start with the following monitor setup
     [monitor 2] [monitor 3] [monitor 1]
  where monitor 1 is Windows 'primairy' / 'Hoofdbeeldscherm'
- Now start DBW5 and put it on monitor 2 (the left-most)
- Close DBW5 while on monitor 2
- Now make monitor 2 the primairy / hoofdbeeldscherm in Windows
---> now start DBW5 and see that it is not showing on any monitor...

Issue History

Date Modified Username Field Change
2017-10-23 14:02 Michiel Spoor New Issue
2017-10-23 14:33 Martijn Tonies Note Added: 0000434
2017-10-23 14:33 Martijn Tonies Assigned To => Martijn Tonies
2017-10-23 14:33 Martijn Tonies Status new => feedback
2017-10-23 14:59 Michiel Spoor Note Added: 0000435
2017-10-23 14:59 Michiel Spoor Status feedback => assigned
2017-10-23 14:59 Michiel Spoor Note Edited: 0000435
2017-10-23 15:00 Michiel Spoor Note Edited: 0000435
2017-10-30 15:55 Michiel Spoor Note Added: 0000437
2017-11-03 08:50 Michiel Spoor Note Added: 0000438
2017-11-03 08:51 Michiel Spoor Note Edited: 0000437
2018-04-25 09:54 Martijn Tonies Note Added: 0000460
2018-04-30 12:12 Michiel Spoor Note Added: 0000463
2018-05-09 12:35 Martijn Tonies Status assigned => closed
2018-05-09 12:35 Martijn Tonies Resolution open => unable to reproduce
2018-06-29 09:28 Michiel Spoor Note Added: 0000468
2018-06-29 09:28 Michiel Spoor Status closed => feedback
2018-06-29 09:28 Michiel Spoor Resolution unable to reproduce => reopened