Wayland Compositor and X11 Window Manager
GLRenderTarget::virtualScreenScale() is currently only set to screen->scale during the paint method.
Rename variable to proper name
Wed, Nov 20
On has a scaling of two and the other not. Would then one side of the image be double the size than the other one because we want the full resolution? Or would you scale the lower resolution half of the image up?
This approach will probably fail when the geometry stretches across multiple outputs with different scales.
Mon, Nov 18
yeah, let's do this in D18000.
Later is fine, there's no rush.
Urgh, I'm sure this is the second case I've seen of this at least.
- Install https://github.com/zzag/kwin-effects-yet-another-magic-lamp
- Change the animation speed in the compositor settings
- Minimize a window
I'm targeting 5.17.X and perhaps 5.12.X.
This still looks slightly over-engineered. You could put everything in one class and add a few convenience methods to make it a bit easier to use the new class.
Sun, Nov 17
Purely as an observation this will break any user that has:
+1, should we land this while HIG animation page and easing curves are being discussed?
There is already a patch trying to change this, I would be good to involve Sefa as well: D18000
One thing of note that is set by default on both XFCE and GNOME is Ctrl+Alt+arrows for moving between workspaces: in GNOME Ctrl+Alt+Up/Down switches between workspaces vertically and XFCE uses Ctrl+Alt+Up/Down/Left/Right to switch between workspaces both vertically and horizontally. Since we're switching to Meta as default for system/shell/desktop shortcuts, could Ctrl+Alt+arrows be set as an alternative (as Plasma allows for two keyboard shortcuts for the same action through the GUI)?
While D25343 is being discussed, we can change the effect to Quad from Sine so it's already more consistent, eventually change to cubic if there's agreement on that in the future.
Changed sliding popup easing curve to In and Out cubic
Sat, Nov 16
I agree on the In/Out changes
Cubic seems random. I grepped plasma, 95% is quad.
I gave this a try yesterday when it was first brought up in the VDG room and have been using it since then. I quite like it. It makes popups open and close a bit faster, and the effect is subtle and tasteful IMO.
not convinced that removing the ifdef is the solution
- remove unwanted change in translated string
- Link kwin_wayland with Wayland::Client
- Platform: add canLoad() function and implement in all backends
- Add autoLoadPriority to wayland backends plugins JSON metadata
- main_wayland: sort loaded plugins by autoLoadPriority
- main_wayland: automatic backend selection based on their priority
Fri, Nov 15
If I understand it, the angry bug report came from the fact that we were actually setting new defaults ourselves, overriding the system-provided defaults, if any. For this, could we just remove the "Resolution Dependent" setting in the UI and make the state when $XCURSOR_WHATEVER isn't set effectively evaluate to a 24px cursor size (or whatever)?
I specifically chose that example as it got at least one angry bug report as soon as we removed it.
We changed that to make specific values effectively be the default font anti-aliasing settings, for similar reasons (it was buggy and confusing). Could we do the same thing for the Cursors KCM?
Thu, Nov 14
Edit! Of course I do.