Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Roman Gilg
@romangg_gitlab
What shortcut combo did you use? Please add the info to the issue ticket. Gonna take a look at not yet solved problems in the ticket later today.
XakepSDK
@XakepSDK
Window to next screen in hotkey settings
I've set to meta+space
edited ticket
Roman Gilg
@romangg_gitlab
I updated the branch with some more fixes to the placement code. @Kodehawa That should fix the central placement and so on issue.
XakepSDK
@XakepSDK
What is multi-composite branch? Is it for wayland only?
Roman Gilg
@romangg_gitlab
Yea, current WIP for multi refresh rates composition on Wayland. On X11 we will can only do max refresh composition (Present pixmaps are synced to a single output).
Roman Gilg
@romangg_gitlab
@XakepSDK "Kwin does not remember window position in "restore" mode between restarts". For me it also does not remember the position on windowing branch.
@Kodehawa "Window placement "Centered" places the windows on the top-left instead of at the center (seems like all window placement rules get ignored)" That should be fixed now again.
Roman Gilg
@romangg_gitlab
@XakepSDK On master branch it does it a bit different. It does not move the window to the (0,0) coordinates but also does not move it to the last restore position before the restart. Instead it keeps it at the top-right corner. Don't know why it does it there this way but I don't think it makes sense trying to optimize this very specific case.
Roman Gilg
@romangg_gitlab
Just uploaded a new version of geometries-2 branch which hopefully fixes many of the remaining issues from kwinft/kwinft#121.
Roman Gilg
@romangg_gitlab
There is an issue with Dolphin not receiving input after moving it the window. Gonna try to fix it asap.
Roman Gilg
@romangg_gitlab
New verison pushed with a fix for Dolphin movement.
XakepSDK
@XakepSDK
More and more bugs
4 new bugs
1 or 2 fixed (not sure if shadows bug 100% fixed, needs more testing)
Roman Gilg
@romangg_gitlab
Thanks for testing. I'm currently reworking some parts of the current MR once more. It's a tricky beast for sure.
XakepSDK
@XakepSDK
6 new bugs, but probably some of them are related to the same logic
Roman Gilg
@romangg_gitlab
@XakepSDK: I've uploaded a new version. Didn't have any issues on X11. Wayland needs some fixes though with this version.
Kodehawa
@Kodehawa
You should test the new version, it's better :p
KRunner is still cursed though haha
Roman Gilg
@romangg_gitlab
Krunner is indeed cursed. Gonna take a look at it tomorrow. Right now fixing back up the unit tests again and for that the Wayland windowing. What's nice: with the new round of redesign today the implementations for both are even more closer together. Much of the geometry code will be the same and at some point can be further consolidated.
XakepSDK
@XakepSDK
2, 5, 6, 9, 13, 16 and 17 left for me
Finally full screen in firefox was fixed
About black window bug - i can reliably reproduce it with firefox
Make it full screen by F11 and then back
Window content will be black
Kodehawa
@Kodehawa
doesn't happen to me, might be some nvidia memery
image.png
@XakepSDK is this what you see on resize when grabbing from titlebar
d3coder
@d3coder:matrix.org
[m]
No
XakepSDK
@XakepSDK
Oh, watching from PC now
Image looks different
Looks like it's a broken aspect ratio, right?
Kodehawa
@Kodehawa
For me its hella stretched
for like a second
d3coder
@d3coder:matrix.org
[m]
That might be reason why I have black screen
Roman Gilg
@romangg_gitlab
I've just uploaded a new version. It features again some major changes to the overall design. Now basically everything from resizing over maximization to fullscreening is synchronized on Wayland and X11. Would be happy to get some more feedback for this version. Thanks in advance!
Assuming there are no major problems with the latest version my plan is to merge MR kwinft/kwinft!68 and then windowing branch to master this weekend and release a beta quickly after to stay in sync with Plasma releases.
Roman Gilg
@romangg_gitlab
If you're interested in the Wayland session KDE's virtual Wayland sprint has just begun and sesions will be today and tomorrow. Topics are diverse and of course it's also relevant for KWinFT. See this page for a timetable of topics and a link to the virtual meeting room: https://community.kde.org/Sprints/Wayland/2021Virtual
magiblot
@magiblot_gitlab
Hey @romangg_gitlab, let me do a quick question. I'm trying to build the geometries-2 branch and I get the following build error. May I be using some outdated dependency?
In file included from /tmp/kwinft-git/src/build/kcmkwin/kwindecoration/declarative-plugin/kdecorationprivatedeclarative_autogen/EWIEGA46WW/moc_previewclient.cpp:10,
                 from /tmp/kwinft-git/src/build/kcmkwin/kwindecoration/declarative-plugin/kdecorationprivatedeclarative_autogen/mocs_compilation.cpp:7:
/tmp/kwinft-git/src/build/kcmkwin/kwindecoration/declarative-plugin/kdecorationprivatedeclarative_autogen/EWIEGA46WW/../../../../../../kwin/kcmkwin/kwindecoration/declarative-plugin/previewclient.h:110:10: error:void KDecoration2::Preview::PreviewClient::requestShowWindowMenu(const QRect&)’ marked ‘override’, but does not override
  110 |     void requestShowWindowMenu(QRect const& rect) override;
      |          ^~~~~~~~~~~~~~~~~~~~~
Roman Gilg
@romangg_gitlab
Hi @magiblot_gitlab. Nice too see you around. :) The KDecoration library has a change on master that is only in Plasma 5.21. You would need to build at least the Plasma beta for that.
KWinFT master depends of course against latest KDecoration.
Also for geometries-2 branch you need to build Wrapland's windowing branch: https://gitlab.com/kwinft/wrapland/-/commits/windowing
magiblot
@magiblot_gitlab
Thanks, I missed that.
Roman Gilg
@romangg_gitlab
@magiblot_gitlab I like your videos. :D Thanks for pointing out these issues. I'll try to fix some of them directly and the less critical ones in the beta. What issue do you think are critical? The vanishing Kicker submenu one I think should be fixed immediately.
magiblot
@magiblot_gitlab
The resizing bug is definitely not critical. The firefox bug will be very annoying for anyone using the title bar, although that's not my case.
Roman Gilg
@romangg_gitlab
Does the firefox bug go away after restarting it?
magiblot
@magiblot_gitlab
Yes, it does.
magiblot
@magiblot_gitlab
Oops, this Firefox bug can also be reproduced on mainline KWin.