Jeremy Stafford
2 discussion posts
Is there an issue tracker somewhere? This feels wrong to put in a discussion forum.
Anyway, for example, I run DF on a work laptop. When I'm docked, I'm using 3 monitors (2 portrait and 1 landscape), and obviously when I'm not docked, it's a single monitor. I have my wallpapers setup through DF to stretch to fill the monitors since the image is made for landscape, it has to stretch it pretty big to fiit the portrait monitors. Looks fine most of the time. The problem is that when I undock, the main wallpaper looks fine, but when I re-dock, the wallpapers are being displayed on the portrait monitors unstretched (original size) so it tiles and looks really bad. To fix it, all I do is reopen DF and hit apply again, which is weird, but fixes it until the next re-dock.
With that being said, I also find it awkward that in the configuration UI, I can always hit apply or ok. If I hit apply, it applies the changes. If I hit ok, it still applies the changes but also closes the UI. I don't think there's anything inherently wrong with it, but it's a bit awkward and can be annoying at times. It seems as if the apply button should set a clean flag and disable the applpy button so that the application knows not to reapply when the user hits OK. Then the second there are any setting changes, it should set a dirty flag which will re-enable the apply button. That way, in all cases, changes are only applied on OK if changes were even made which could save some of the redundant operations. Just a UX opinion.