Opened 8 years ago
Last modified 5 years ago
#3969 new defect
Inopportune active screen corners on OSX
Reported by: | Jerome | Owned by: | |
---|---|---|---|
Priority: | Nice to Have | Milestone: | Backlog |
Component: | Core engine | Keywords: | osx mac |
Cc: | Krinkle, historic_bruno | Patch: |
Description (last modified by )
OSX active corners are not disabled during the game, so when scrolling the map by pointing to the screen borders it often triggers the active screen corners action which is very annoying. This OS behavior is systematically disabled when playing other games. I suppose it is very low priority because user can simply disable "active screen corners" from OS system prefs before launching the game and then re-activate it after the game. All the more I guess not so many mac users does use this OSX feature, but this could be a nice to have enhancement.
Change History (5)
comment:1 by , 5 years ago
Component: | UI & Simulation → Core engine |
---|
comment:2 by , 5 years ago
Cc: | added |
---|---|
Description: | modified (diff) |
I have the same issue. It is quite cumbersome to have to disable this system preference every time before starting the game, and enabling it again afterwards. If there was a native way the game could suppress these, that would be very helpful.
One of the active corners locks the screen, requiring a password to unlock afterwards. That one is particularly frustrating when mid-game, when forgetting to disable it first.
comment:3 by , 5 years ago
Cc: | added |
---|
comment:4 by , 5 years ago
I believe this is because SDL uses WINDOWED_FULLSCREEN instead of "proper" fullscreen.
Using proper fullscreen would probably only be possible after https://code.wildfiregames.com/D1925 and some patch to allow scaling the renderer size differently from the GUI size (otherwise we render at 2x on Retina and that's dog-slow.). I do believe I have a patch for that on Phabricator somewhere but I haven't found it this morning.
comment:5 by , 5 years ago
Keywords: | osx mac added; OSX active corners removed |
---|
Move tickets to their correct component.