Convertible and Mobile: Topics Touch gestures usage in shell
Implementation should mostly inside KWin ideally Currently possibly we have gestures like edge gestures in wayland Currently we use plasmashell side gestures Action point: research into having kwin effects API for gestures Are effects right place for this functionality? https://bugs.kde.org/show_bug.cgi?id=402859 https://invent.kde.org/plasma/kwin/-/merge_requests/19 https://invent.kde.org/plasma/kwin/-/merge_requests/16 Action point: possibly VDG looks into interaction patterns? Some example: Window switcher Switching Virtual Desktops Edge swipe is super broken, replace it? TODO Marco will write what he needs for plasma mobile not possible to do animations that "follow fingers" which is an important usability problem https://bugs.kde.org/show_bug.cgi?id=402859 sometimes we want actual kwin effects to be partly activated based on fingers, kike the tabbox, present windows, switch desktops effects should be controllable to say "trigger at 12%"the screen edge effect would then control "how much" of that effect is triggered to give the follow finger appearance sometimes we want the shell to do things on edge swipe instead: there could also be an api from kwin (either dbus or wayland protocol) that tells the client the finger position would maybe also be needed some protocol for when an app wants a screen edge for itself (valid for an hypotetical all maximized windows tablet mode) TODO VDG should consider what's needed as well Tablet mode is "broken" for lot of laptops due to lack of kernel support We should talk to upstream about broken devices Action point: figure out what to do when in tablet mode TODO Niccolo might be interested in thinking what more tablety things we could do for plasma upon tablet mode on Can we make tablet mode available somehow in X11? NO Why not: not worth the time, touch will always suck on X11 Virtual Keyboard - X11 TODO Somebody please investigate which virtual keyboards work. Bhushan says maliit1 should work Virtual Keyboard - Wayland do we want to ditch the internal qtvirtualkeyboard in kwin process? probably make an app that uses QtVK and talks to KWin via Wayland Implement wayland protocols. Which? TODO Aleix kill qtvk from KWin TODO Aleix fix his patch and merge it TODO Aleix see that the right keyboard gets started, maybe with a kcm Usage in tablets like e.g pinetab Should we use the phone shell or desktop shell on tablet How window management should look like on tablet device? Should we get VDG feedback on this? Convergence to larger form-factor Pinephone Librem 5 Action item: Working hardware which supports this. Applications support (partially too wide topic, I think I am not sure what specific issue I had in mind when I had aded it here - bshah) Call notification interface standard << shouldn't this be part of notifications on sunday? << not really, you'll see when I explain Nico wants a way for apps to know there's an ongoing call, like an "mpris for calls" talk to other projects check out libresource-qt from sailfish Rotation Add rotation animation Window maximize bug Decide on interaction patterns for table devices show toolbar on tablets? Kirigami: standard, opt-in way of closing pages Explore page sizing behaviour on tablets Random bugs: With Plasma style ScrollViewKCM looks weird https://i.imgur.com/4HaybQH.png Wallpaper KCM: topics people want to set all wallpapers at once kcm has some ui and technical problems [marco] i want a design that solves all cornercases of multiple screens and multiple activities we want an inline message that asks to apply same wallpaper to lockscreen and login too for discoverability adding "wallpaper" in the context menu entry Panel defaults Stay with horizontal panel and go with https://phabricator.kde.org/D27845 On the Global Themes side, add a sheet to the KCM for applying only parts of the LNF packages Then move forward with https://phabricator.kde.org/D24223