KWinProject
ActivePublic

Details

Description

Wayland Compositor and X11 Window Manager

Recent Activity

Nov 4 2024

jobermayr closed D30237: Überarbeitung von kcm_kwindecoration.po.

http://websvn.kde.org/?view=rev&revision=1694297

Nov 4 2024, 5:26 PM · KWin
rokejulianlockhart added a comment to T13815: Back button support.

Yeah, only the very cheap ones have it nowadays. We are now in the era of giant screens, there's no space for an entire row of hardware buttons.

Nov 4 2024, 4:40 PM · Plasma on Wayland, KWin, Kirigami, Plasma: Mobile
felf accepted D30237: Überarbeitung von kcm_kwindecoration.po.
Nov 4 2024, 12:59 PM · KWin
rarp added a comment to D30237: Überarbeitung von kcm_kwindecoration.po.

Vorschläge umgesetzt.

Nov 4 2024, 12:48 PM · KWin
rarp updated the diff for D30237: Überarbeitung von kcm_kwindecoration.po.

Vorschläge umgesetzt.

Nov 4 2024, 12:47 PM · KWin
rarp updated the diff for D30237: Überarbeitung von kcm_kwindecoration.po.

Vorschläge umgesetzt.

Nov 4 2024, 12:44 PM · KWin

Nov 3 2024

felf added inline comments to D30237: Überarbeitung von kcm_kwindecoration.po.
Nov 3 2024, 9:58 PM · KWin

Oct 27 2024

rarp added inline comments to D30237: Überarbeitung von kcm_kwindecoration.po.
Oct 27 2024, 11:55 AM · KWin
rarp updated the diff for D30237: Überarbeitung von kcm_kwindecoration.po.

Zwei Review-Änderungen eingebaut, einen weiteren Vorschlag zur Formulierung hinzugefügt

Oct 27 2024, 11:55 AM · KWin

Oct 26 2024

felf added inline comments to D30237: Überarbeitung von kcm_kwindecoration.po.
Oct 26 2024, 7:42 PM · KWin

Oct 25 2024

rarp added a reviewer for D30237: Überarbeitung von kcm_kwindecoration.po: kde-i18n-de.
Oct 25 2024, 1:28 PM · KWin
rarp requested review of D30237: Überarbeitung von kcm_kwindecoration.po.
Oct 25 2024, 1:27 PM · KWin

Jan 11 2024

ngraham closed T13158: Define a reference appearance and help users have a consistent experience of on-screen object sizes as Resolved.

That was merged, and this is basically done in Plasma 6 now.

Jan 11 2024, 6:36 PM · KWin, VDG

Jul 8 2023

davidedmundson added a comment to T11903: KWayland for KF6.

I will fix krfb, I know there are pending patches for yakuake to port to layer-shell which are ready to go when it can rely on Qt 6

Jul 8 2023, 8:08 PM · KWin, KF6
nicolasfella added a comment to T11903: KWayland for KF6.

Except for yakuake and krfb all of those are within Plasma, so if we do not manage to port all of them away in time for 6.0 we could move kwayland to Plasma

Jul 8 2023, 2:51 PM · KWin, KF6
nicolasfella added a comment to T11903: KWayland for KF6.

Remaining users of KWayland:

Jul 8 2023, 2:50 PM · KWin, KF6

Feb 18 2023

nicolasfella moved T12277: Port KDecoration::Decoration::wheelEvent away from using event->pos from Backlog to Done on the KF6 board.
Feb 18 2023, 10:51 PM · KWin, KF6
nicolasfella added a comment to T12277: Port KDecoration::Decoration::wheelEvent away from using event->pos.

From the QWheelEvent docs:

Feb 18 2023, 10:51 PM · KWin, KF6
nicolasfella added a comment to T12277: Port KDecoration::Decoration::wheelEvent away from using event->pos.

https://invent.kde.org/plasma/kdecoration/-/commit/4091b18bfef5e1ff8f2924ad18917ebbb14987b0 changes the deprecated posF() to position().

Feb 18 2023, 10:49 PM · KWin, KF6

Nov 4 2022

ngraham added a comment to T13158: Define a reference appearance and help users have a consistent experience of on-screen object sizes.

This proposal will be implemented if and when https://invent.kde.org/plasma/kscreen/-/merge_requests/152 is merged!

Nov 4 2022, 3:21 PM · KWin, VDG

Apr 30 2022

nicolasfella added a comment to T11903: KWayland for KF6.

Oxygen shell, seat and pointer to get a serial for requesting a move

Apr 30 2022, 6:17 PM · KWin, KF6
nicolasfella added a comment to T11903: KWayland for KF6.

Some porting:

Apr 30 2022, 6:12 PM · KWin, KF6

Apr 7 2022

alex closed T6877: Add option to remove KWin scripts on kcm module as Resolved.

This was fixed by me a few plasma versions ago

Apr 7 2022, 4:14 PM · KWin

Feb 13 2022

ghost65 added a comment to T13158: Define a reference appearance and help users have a consistent experience of on-screen object sizes.

late to the party question.
is this issue still pursued?
when I got my new laptop I noticed that it the new archlinux install UIs seemed too small.
my last laptop was an old 15.6" 1366x768 .
my new one is a 13.99' 1080
after a lot of changes I arrived at using 150% scale in kde display setting.
but I still have a lot of questions.

Feb 13 2022, 10:54 AM · KWin, VDG

Dec 28 2021

totte removed a member for KWin: totte.
Dec 28 2021, 7:40 AM

Sep 29 2021

meven added a comment to D8388: Do not hardcode unhovered windows brightness on present windows effect.

If you don't want to maintain an option in the UI - cause the amount of people using it - why not just add it to the config file. I would say, that the default does not really matter. Both solutions are working somehow, and most people won't notice the difference.

Sep 29 2021, 1:07 PM · KWin
farion added a comment to D8388: Do not hardcode unhovered windows brightness on present windows effect.

And if there is one thing KDE is negatively famous about is that we have space shuttle control modules. Due to that we need to be careful when adding new options.

Sep 29 2021, 9:45 AM · KWin

Sep 9 2021

ngraham closed T13927: Pop!_os style window tiling as Invalid.

No need for two places to discuss the same thing; Let's close this in favor of https://invent.kde.org/plasma/kwin/-/issues/10, and take the discussion there.

Sep 9 2021, 10:19 PM · KWin

Sep 7 2021

zamundaaa added a comment to T13927: Pop!_os style window tiling.

If you want to make it official, would you be interested in helping to make tiling a part of KWin directly? https://invent.kde.org/plasma/kwin/-/issues/10
If it's bult-in then more integration could be done, for example with effects and the current quick tile system.

Sep 7 2021, 10:49 AM · KWin
gikari added a comment to T13927: Pop!_os style window tiling.

Please, excuse me for shameless plug, but I am currently working on a "new" tiling script extension to KWin here. I've observed, that the other tiling extensions' development was stale over the year and decided to fork one of them with the goal of making the code base more modern and new developer friendly. Also, I am aiming for the Wayland support and wanted to publish the script on the KDE Store once that's ready, but my Wayland session is not stable right now on Plasma 5.22, and I haven't found a good way to debug the script right now in the VM (I just want to see script logs for now). In the end, I really want the script to be an official KDE project and to be a part of default Plasma distribution once it's mature enough (don't want to be a perfectionist, so I am not sure where to draw a line here).

Sep 7 2021, 10:13 AM · KWin
ervin added a comment to T13927: Pop!_os style window tiling.

As far as tiling is concerned, there's a KWin script available: https://github.com/kwin-scripts/kwin-tiling

Sep 7 2021, 6:45 AM · KWin

Sep 6 2021

kloop added a comment to T13927: Pop!_os style window tiling.

@ngraham It's more like the window tabs in the titlebar like we had in KDE4. From what I've seen in the video posted the KDE4 version was a lot slicker than the PopOS one. Incidentally, I'd sooo wish to see this feature come back.

Sep 6 2021, 7:17 PM · KWin

Jul 13 2021

maspons added a comment to D29919: (Wayland) Allow moving windows from one virtual desktop to another with a single action.

Development has moved to https://invent.kde.org/plasma/kwin

Jul 13 2021, 8:05 AM · KWin

Jul 4 2021

madcatx requested review of D29919: (Wayland) Allow moving windows from one virtual desktop to another with a single action.
Jul 4 2021, 11:27 AM · KWin

Jun 11 2021

nicolasfella placed T13815: Back button support up for grabs.
Jun 11 2021, 2:49 PM · Plasma on Wayland, KWin, Kirigami, Plasma: Mobile

May 22 2021

ltoscano moved T11903: KWayland for KF6 from Needs Input to In Progress on the KF6 board.

(post KF6 meeting 2021-05-22): there is a solid plan in motion, moving to "in progress" on the KF6 board (no real blockers for the release).

May 22 2021, 2:46 PM · KWin, KF6

May 14 2021

ngraham abandoned D14850: [effects] Turn off Translucency by default.

Done in https://invent.kde.org/plasma/kwin/-/merge_requests/991.

May 14 2021, 3:25 PM · KWin

Jan 27 2021

davidre added a comment to T11903: KWayland for KF6.

I think I missed some, so next try:

Jan 27 2021, 1:51 PM · KWin, KF6

Jan 26 2021

davidre added a comment to T11903: KWayland for KF6.

Update from the sprint: We want to look into if we can fully deprecate KWaylandClient for KF6 and use QWaylandClientExtension everywhere. Current usage in KDE (searched KwaylandClient on lxr):

    • plasmashell protoocl for positioning and plasmashell
      • plasmashell and and dialog (of course)
      • Yakuake
      • krunner
      • ksplash
      • logout-greeter
      • latte (and shadow)
      • spectacle
  • FakeInput
    • KDE Connect
  • KWayland Integration uses a bunch of stuff for its plugins
    • idletime
    • keystate
    • kwindowsystem plugin uses blur, contrast, slide, shadow, plasma window management, plasmashell, shm
  • KScreen uses dpms and output
  • Oxygen shell, seat and pointer to get a serial for requesting a move
  • the platformtheme uses surface, appmenu and our decoration protocols
  • KInfoCenter lists every interface and information about seats, keyboards and outputs by listening to the registry
  • taskmanagement by the things that do task managemnt
    • plasma phone components homescreen and taskpanel
    • libtaskmanager
  • powerdevil dpms
  • xdg-desktop-portal-kde
    • plasmawindowmanagement
    • output
    • fakeinout
  • datatadevive by KWIn and klipper
  • Of course KWaylandServer and KWin tests which should move to generated code according to the above plan
Jan 26 2021, 9:15 AM · KWin, KF6

Jan 24 2021

zzag abandoned D20640: WIP: [scripting] Port to QJSEngine.

Moved to https://invent.kde.org/plasma/kwin/-/merge_requests/611

Jan 24 2021, 1:03 PM · KWin

Jan 12 2021

ngraham updated the task description for T13158: Define a reference appearance and help users have a consistent experience of on-screen object sizes.
Jan 12 2021, 1:20 AM · KWin, VDG

Dec 18 2020

bam added a comment to D4220: Add a basic SNI for keyboard layout.

Not a revert but rather rollback of SNI part:
https://invent.kde.org/plasma/kwin/-/merge_requests/560

Dec 18 2020, 8:09 PM · KWin, Plasma on Wayland
bam added a comment to D4220: Add a basic SNI for keyboard layout.

We are going to revert this in favor of https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/181:
it supports all the existing functional here plus missing one (problem with short layout names was solved):

  • flags and/or short text for the layouts

If any objections, please tell.

Dec 18 2020, 12:35 PM · KWin, Plasma on Wayland

Dec 11 2020

rafasantos added a comment to T13927: Pop!_os style window tiling.

Ah ok, so you're asking for better tiling support to be built in.

Dec 11 2020, 11:26 PM · KWin

Dec 10 2020

bam added inline comments to D4135: Split implementation of keyboard layout handling into a dedicated class.
Dec 10 2020, 9:33 PM · KWin, Plasma on Wayland
bam added inline comments to D4135: Split implementation of keyboard layout handling into a dedicated class.
Dec 10 2020, 8:25 PM · KWin, Plasma on Wayland

Dec 8 2020

rafasantos added a comment to T13927: Pop!_os style window tiling.

Ah ok, so you're asking for better tiling support to be built in.

Dec 8 2020, 4:49 PM · KWin
rafasantos added a comment to T13927: Pop!_os style window tiling.

Ah ok, so you're asking for better tiling support to be built in.

Dec 8 2020, 4:47 PM · KWin
ngraham renamed T13927: Pop!_os style window tiling from Pop shell in KDE Plasma to Pop!_os style window tiling.
Dec 8 2020, 4:45 PM · KWin

Nov 18 2020

alex-l added a comment to T13582: KDE's Virtual Desktops Workflow & Usability Reimagined.

For reference xdg-session-management protocol is the work-in-progress replacement for XSMP in Wayland: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/18

Nov 18 2020, 11:49 AM · VDG, KWin