Hi fellows
One reason for the new update was the following issues:
Reported Issue 1
Reported Issue 2
That happens when Slate tries to open an additional pop-up window on top of another pop-up window that has to be closed. The current implementation of revert focus to parent was causing the problem.
Here a short explanation what was happening. The world of X11with all the variety of WM's (Window Manager)'s are not consistent. Usually a WM programmer will/should follow the guides the ICCCM dictates but well yeah, everyone interprets stuff different so as said not all WM's behave the same way.
To make UE4 Editor Cross-WM I tried not to trust too much to the WM's behaviour even though it is said: don't mess with the WM and trust it.
It's just not possible because Slate (UI System of UE4) is not compatible with the philosophy of the X11/WM world at all.
So ignoring some WM stuff means most stuff has to be done manually and that one thing which causes the problem mentioned above is the revert the focus to the correct parent window which had to be programmed manually.
The new PR will fix that issue and even some other issues related to Focus problems in Gnome WM.
Here the whole list of fixes:
For people interested in the new Pull Requests (PR): Pull Request. (You can see that link only if you have a Epic and Github account.)
One reason for the new update was the following issues:
Reported Issue 1
Reported Issue 2
That happens when Slate tries to open an additional pop-up window on top of another pop-up window that has to be closed. The current implementation of revert focus to parent was causing the problem.
Here a short explanation what was happening. The world of X11with all the variety of WM's (Window Manager)'s are not consistent. Usually a WM programmer will/should follow the guides the ICCCM dictates but well yeah, everyone interprets stuff different so as said not all WM's behave the same way.
To make UE4 Editor Cross-WM I tried not to trust too much to the WM's behaviour even though it is said: don't mess with the WM and trust it.
It's just not possible because Slate (UI System of UE4) is not compatible with the philosophy of the X11/WM world at all.
So ignoring some WM stuff means most stuff has to be done manually and that one thing which causes the problem mentioned above is the revert the focus to the correct parent window which had to be programmed manually.
The new PR will fix that issue and even some other issues related to Focus problems in Gnome WM.
Here the whole list of fixes:
- Fix issues where some popups seems not to appear.
- Fix some focus issues on Gnome WM.
- Fix issues where the cursor pointer jumps from child window to parent window back and forth while PIE and for example BP window open.
- Handle focus better. Console window will shot up when requested.
- Handle revert focus better.
- Handle Drop Down Menus focus better. Use keyboard grab instead of setting focus as most UI toolkits as GTK+, QT etc. does. This fixes some flicker in taskbar and focus visualisation in some WM's. This helps to get rid of some overlapping window with popup menus (Unity WM).
- Decouple window activation from focus.
- Get rid of some old workarounds.
For people interested in the new Pull Requests (PR): Pull Request. (You can see that link only if you have a Epic and Github account.)
Comments
Post a Comment