Feed Advanced Search

Dec 29 2019

romangg updated the diff for D26037: feat(kded): add orientation sensor.
  • Activate orientation sensor only when used
  • Query new libkscreen auto rotation and tablet mode API
Dec 29 2019, 11:46 PM · Plasma
romangg added a dependency for D26037: feat(kded): add orientation sensor: D26281: feat: add auto rotate and tablet mode information.
Dec 29 2019, 11:40 PM · Plasma
romangg added a dependent revision for D26281: feat: add auto rotate and tablet mode information: D26037: feat(kded): add orientation sensor.
Dec 29 2019, 11:40 PM · Plasma
romangg requested review of D26281: feat: add auto rotate and tablet mode information.
Dec 29 2019, 11:38 PM · Plasma

Dec 26 2019

romangg added a reviewer for D26233: Clamp XdgShellClient::clientSize to surface size, not m_windowGeometry: zzag.
Dec 26 2019, 12:15 PM · KWin
romangg added a comment to D26233: Clamp XdgShellClient::clientSize to surface size, not m_windowGeometry.

Good find. Can subSurfaceTreeRect be recomputed in a less common call, not in the clientSize getter? For example when attached buffer size changes.

Dec 26 2019, 12:14 PM · KWin

Dec 25 2019

romangg requested review of D26220: feat: control replication.
Dec 25 2019, 3:50 PM · Plasma
romangg committed R104:ee2f99d98b47: feat: add Control file watcher (authored by romangg).
feat: add Control file watcher
Dec 25 2019, 3:21 PM
romangg closed D26033: feat: add Control file watcher.
Dec 25 2019, 3:21 PM · Plasma
romangg closed D26032: feat: add Control API for auto rotation.
Dec 25 2019, 3:16 PM · Plasma
romangg committed R104:6ac5ae0822c4: feat: add Control API for auto rotation (authored by romangg).
feat: add Control API for auto rotation
Dec 25 2019, 3:16 PM
romangg committed R104:843baebaeb4e: feat: access outputs controls through config control (authored by romangg).
feat: access outputs controls through config control
Dec 25 2019, 3:09 PM
romangg closed D26031: feat: access outputs controls through config control.
Dec 25 2019, 3:09 PM · Plasma
romangg closed D26030: feat: read/write output control files.
Dec 25 2019, 3:03 PM · Plasma
romangg committed R104:e977e31359d3: feat: read/write output control files (authored by romangg).
feat: read/write output control files
Dec 25 2019, 3:03 PM
romangg committed R104:a32a2d725421: refactor(kcm): move rotation buttons in own module (authored by romangg).
refactor(kcm): move rotation buttons in own module
Dec 25 2019, 2:58 PM
romangg closed D26028: refactor(kcm): move rotation buttons in own module.
Dec 25 2019, 2:58 PM · Plasma
romangg committed R104:f40df0e64e4f: refactor: make Globals a namespace (authored by romangg).
refactor: make Globals a namespace
Dec 25 2019, 2:56 PM
romangg closed D26027: refactor: make Globals a namespace.
Dec 25 2019, 2:56 PM · Plasma
romangg committed R104:e5abdd26fd27: refactor: let Control be a QObject (authored by romangg).
refactor: let Control be a QObject
Dec 25 2019, 2:54 PM
romangg closed D26026: refactor: let Control be a QObject.
Dec 25 2019, 2:54 PM · Plasma
romangg added a comment to D26026: refactor: let Control be a QObject.

I move forward with this approach and revisit later to work on a better solution. Maybe with the libkscreen dbus process.

Dec 25 2019, 2:54 PM · Plasma
romangg requested review of D26216: Flexible composite swap and timer events.
Dec 25 2019, 12:18 AM · KWin

Dec 24 2019

romangg committed R108:be01ba0ae7c6: Fix buffer swap assert (authored by romangg).
Fix buffer swap assert
Dec 24 2019, 4:49 PM

Dec 23 2019

romangg added a comment to T12413: RFC: Split KWindowSystem into KX11 and KHighLevelWindowStuff.

Good thing to tackle this. The separate kwayland-integration plugin always felt weird to me. I currently don't have an overview on KWindowSystem so I can't really comment on your analysis and proposed split but if you think it should be done like that let's move forward with it. What are the next steps?

Dec 23 2019, 11:51 PM · KF6
romangg committed R108:ba2c0324d2ef: Reset buffer swap state on stop (authored by romangg).
Reset buffer swap state on stop
Dec 23 2019, 10:55 PM
romangg closed D26090: Reset buffer swap state on stop.
Dec 23 2019, 10:55 PM · KWin
romangg awarded T12419: OSD improvements a Like token.
Dec 23 2019, 6:32 PM · VDG
romangg accepted D26175: [plasmashell] Update docs for panelTakesFocus to make it generic.
Dec 23 2019, 3:02 PM · Frameworks
romangg requested changes to D24281: Add default shortcut to switch to the desktop to the left/right/top/bottom.

I know it's the holiday season and we're all short on KDE time, but it rubs me the wrong way to revert a change pending further discussion only to then abandon the discussion. I feel that all the arguments against the Meta+Control+Arrow shortcuts have been refuted over and over again, and no alternative has been proposed that's considered superior.

I propose moving forward with this patch in its current form if no new arguments emerge by December 28th.

Dec 23 2019, 2:28 PM · KWin
romangg added inline comments to D26171: Implement wp_viewporter.
Dec 23 2019, 11:57 AM · Frameworks
romangg added inline comments to D26172: Add wp_viewporter support.
Dec 23 2019, 11:29 AM · KWin
romangg added a comment to D26173: WIP: [xwl] Emulate resolution changes.

Hans' recent XWayland merge request: https://gitlab.freedesktop.org/xorg/xserver/merge_requests/270

Dec 23 2019, 1:22 AM · KWin
romangg moved T4456: Implement viewporter protocol from Work In Progress to Under Review on the KWin board.
Dec 23 2019, 1:18 AM · KWin, Plasma on Wayland
romangg moved T11475: Redesign orientation sensor from Work In Progress to Under Review on the KWin board.
Dec 23 2019, 1:18 AM · KWin
romangg moved T11670: Improve Wayland output rotation from Work In Progress to Under Review on the KWin board.
Dec 23 2019, 1:18 AM · Plasma on Wayland, KWin
romangg added a task to D26172: Add wp_viewporter support: T4456: Implement viewporter protocol.
Dec 23 2019, 1:18 AM · KWin
romangg added a revision to T4456: Implement viewporter protocol: D26172: Add wp_viewporter support.
Dec 23 2019, 1:18 AM · KWin, Plasma on Wayland
romangg added a task to D26171: Implement wp_viewporter: T4456: Implement viewporter protocol.
Dec 23 2019, 1:18 AM · Frameworks
romangg added a revision to T4456: Implement viewporter protocol: D26171: Implement wp_viewporter.
Dec 23 2019, 1:18 AM · KWin, Plasma on Wayland
romangg added inline comments to D26171: Implement wp_viewporter.
Dec 23 2019, 1:17 AM · Frameworks
romangg added a dependency for D26173: WIP: [xwl] Emulate resolution changes: D26172: Add wp_viewporter support.
Dec 23 2019, 1:14 AM · KWin
romangg added a dependent revision for D26172: Add wp_viewporter support: D26173: WIP: [xwl] Emulate resolution changes.
Dec 23 2019, 1:14 AM · KWin
romangg requested review of D26173: WIP: [xwl] Emulate resolution changes.
Dec 23 2019, 1:14 AM · KWin
romangg added a dependency for D26172: Add wp_viewporter support: D26171: Implement wp_viewporter.
Dec 23 2019, 1:07 AM · KWin
romangg added a dependent revision for D26171: Implement wp_viewporter: D26172: Add wp_viewporter support.
Dec 23 2019, 1:07 AM · Frameworks
romangg requested review of D26172: Add wp_viewporter support.
Dec 23 2019, 1:06 AM · KWin
romangg requested review of D26171: Implement wp_viewporter.
Dec 23 2019, 12:52 AM · Frameworks

Dec 22 2019

romangg accepted D26153: Sync QWindow flag WindowDoesNotAcceptFocus to wayland plasmashell interface.
Dec 22 2019, 11:28 AM · Frameworks

Dec 19 2019

romangg moved T11670: Improve Wayland output rotation from Essential to Work In Progress on the Plasma on Wayland board.
Dec 19 2019, 11:49 PM · Plasma on Wayland, KWin
romangg moved T4456: Implement viewporter protocol from Peripheral to Work In Progress on the Plasma on Wayland board.
Dec 19 2019, 11:49 PM · KWin, Plasma on Wayland
romangg moved T4456: Implement viewporter protocol from Backlog to Work In Progress on the KWin board.
Dec 19 2019, 11:48 PM · KWin, Plasma on Wayland
romangg claimed T4456: Implement viewporter protocol.
Dec 19 2019, 11:48 PM · KWin, Plasma on Wayland
romangg renamed T4456: Implement viewporter protocol from [kwayland] Implement viewporter protocol to Implement viewporter protocol.
Dec 19 2019, 11:58 AM · KWin, Plasma on Wayland
romangg updated the task description for T4456: Implement viewporter protocol.
Dec 19 2019, 11:57 AM · KWin, Plasma on Wayland
romangg added a comment to T4456: Implement viewporter protocol.

Important for Hans' recent work on XWayland: https://gitlab.freedesktop.org/xorg/xserver/merge_requests/270

Dec 19 2019, 11:57 AM · KWin, Plasma on Wayland
romangg added a comment to D14949: Add option for whether to show the volume change OSD.

Additional there could be a radiobutton

  • Display none in full screen apps
Dec 19 2019, 11:41 AM · Plasma

Dec 18 2019

romangg requested review of D26090: Reset buffer swap state on stop.
Dec 18 2019, 8:33 PM · KWin
romangg resigned from D26077: [kcms/ksmserver] Swap shutdown options .

Kai said that he wants to wait on @ervin's opinion since this patch would change the button order and maybe there is a way to solve the issue without doing that.

Dec 18 2019, 9:15 AM · Plasma
romangg accepted D26077: [kcms/ksmserver] Swap shutdown options .

Fastest bug-to-fix process this year?

Dec 18 2019, 9:06 AM · Plasma
romangg added a comment to D25921: [libinput] Send touch events with respect to device rotation.
In D25921#579478, @apol wrote:

Just tested it, works okay.

Now the pen is broken. 😅

Dec 18 2019, 8:58 AM · KWin

Dec 17 2019

romangg added a comment to D24281: Add default shortcut to switch to the desktop to the left/right/top/bottom.

@ognarb: this was just pointed out by @hpereiradacosta as well. But you both are right that this is a technical issue one has to take into account. But I don't think it is much more than that. Still it complicates using such "letter-patterns" of course.

Dec 17 2019, 10:47 PM · KWin
romangg accepted D26049: [KCM/NightColor] Allow the user to know the default settings are selected.

Looks good to me. Maybe someone besides me who worked more recently on the KCM wants to give his ok as well. If nothing comes in till tomorrow, push. Thanks.

Dec 17 2019, 4:16 PM · Plasma
romangg added inline comments to D26049: [KCM/NightColor] Allow the user to know the default settings are selected.
Dec 17 2019, 3:36 PM · Plasma
romangg added inline comments to D26038: feat(kcm): add option for auto rotation.
Dec 17 2019, 1:48 PM · Plasma
romangg added inline comments to D26037: feat(kded): add orientation sensor.
Dec 17 2019, 1:44 PM · Plasma
romangg added a comment to D26031: feat: access outputs controls through config control.

Why do we need to compare names as well as ID?

Dec 17 2019, 1:33 PM · Plasma
romangg added a comment to D25539: feat(kcm): add revert timer.

With direct-apply having a revert window/overlay/inline message only shown when certain critical options were changed could be a good compromise. Though I would still like to see direct-apply land first in this case and then we can look into when and how the revert functionality should hook into.

Dec 17 2019, 11:07 AM · Plasma
romangg added a comment to D25539: feat(kcm): add revert timer.

I'm torn. In principle I agree that this is a great improvement to help people avoid blowing themselves up while testing settings. However I'm not convinced that the patch's current form strikes the right balance between achieving that goal and not annoying the user by reverting their intended changes when not needed.

In general I love InlineMeessages but I don't know if they're the right UI element here because they aren't modal. For this warning here I think we want a modal dialog because then the user can't miss it and get their settings reverted accidentally, which is possible with non-modal InlineMessages.

Dec 17 2019, 12:47 AM · Plasma
romangg added a comment to D24281: Add default shortcut to switch to the desktop to the left/right/top/bottom.

Sorry for being late to respond.
My two main concerns are whether the modifier keys are suitable *and* that we stay consistent on them.
What we have seen so far:

In general, apps don't use the Meta key for their shortcuts, while the shell does.

I verified that the first part of this is not true. Other DEs and distro implementations such as Xubuntu use the rule Meta+(first letter of application functionality).

Dec 17 2019, 12:24 AM · KWin

Dec 16 2019

romangg added a comment to T12192: Redesign application launcher.

Looks great!

Dec 16 2019, 6:45 PM · Plasma, VDG
romangg added a revision to T11071: Rework compositing pipeline: D23881: Possible solution for scheduling repaints on NVIDIA.
Dec 16 2019, 6:13 PM · KWin
romangg added a task to D23881: Possible solution for scheduling repaints on NVIDIA: T11071: Rework compositing pipeline.
Dec 16 2019, 6:13 PM · KWin
romangg added inline comments to D25907: [platforms/drm] Introduce Gl post-process output rotations.
Dec 16 2019, 10:10 AM · KWin
romangg added a comment to D25539: feat(kcm): add revert timer.

Any other suggestions for this patch?

Dec 16 2019, 9:45 AM · Plasma
romangg added a task to D26038: feat(kcm): add option for auto rotation: T11475: Redesign orientation sensor.
Dec 16 2019, 2:38 AM · Plasma
romangg added a revision to T11475: Redesign orientation sensor: D26038: feat(kcm): add option for auto rotation.
Dec 16 2019, 2:37 AM · KWin
romangg added a revision to T11475: Redesign orientation sensor: D26037: feat(kded): add orientation sensor.
Dec 16 2019, 2:37 AM · KWin
romangg added a task to D26037: feat(kded): add orientation sensor: T11475: Redesign orientation sensor.
Dec 16 2019, 2:37 AM · Plasma
romangg updated the summary of D26038: feat(kcm): add option for auto rotation.
Dec 16 2019, 2:07 AM · Plasma
romangg added a dependent revision for D26037: feat(kded): add orientation sensor: D26038: feat(kcm): add option for auto rotation.
Dec 16 2019, 2:06 AM · Plasma
romangg added a dependency for D26038: feat(kcm): add option for auto rotation: D26037: feat(kded): add orientation sensor.
Dec 16 2019, 2:06 AM · Plasma
romangg requested review of D26038: feat(kcm): add option for auto rotation.
Dec 16 2019, 2:05 AM · Plasma
romangg added a dependent revision for D26036: Remove orientation sensor: D26037: feat(kded): add orientation sensor.
Dec 16 2019, 1:25 AM · KWin
romangg added a dependency for D26037: feat(kded): add orientation sensor: D26036: Remove orientation sensor.
Dec 16 2019, 1:25 AM · Plasma
romangg added a dependent revision for D26033: feat: add Control file watcher: D26037: feat(kded): add orientation sensor.
Dec 16 2019, 1:24 AM · Plasma
romangg added a dependency for D26037: feat(kded): add orientation sensor: D26033: feat: add Control file watcher.
Dec 16 2019, 1:24 AM · Plasma
romangg requested review of D26037: feat(kded): add orientation sensor.
Dec 16 2019, 1:24 AM · Plasma
romangg added a dependent revision for D25921: [libinput] Send touch events with respect to device rotation: D26036: Remove orientation sensor.
Dec 16 2019, 1:19 AM · KWin
romangg added a dependency for D26036: Remove orientation sensor: D25921: [libinput] Send touch events with respect to device rotation.
Dec 16 2019, 1:19 AM · KWin
romangg requested review of D26036: Remove orientation sensor.
Dec 16 2019, 1:18 AM · KWin
romangg updated the diff for D26033: feat: add Control file watcher.

Integrate into daemon.

Dec 16 2019, 12:37 AM · Plasma
zachus awarded T8871: Systematic KCM reorganisation a Burninate token.
Dec 16 2019, 12:36 AM · Plasma: KCM Redesign, VDG
romangg updated the diff for D26033: feat: add Control file watcher.

Make sure we only set the file watcher once and connect output control file changes to config control file changes.

Dec 16 2019, 12:19 AM · Plasma
romangg added a dependent revision for D26032: feat: add Control API for auto rotation: D26033: feat: add Control file watcher.
Dec 16 2019, 12:10 AM · Plasma
romangg added a dependency for D26033: feat: add Control file watcher: D26032: feat: add Control API for auto rotation.
Dec 16 2019, 12:10 AM · Plasma
romangg requested review of D26033: feat: add Control file watcher.
Dec 16 2019, 12:09 AM · Plasma

Dec 15 2019

romangg added a dependent revision for D26031: feat: access outputs controls through config control: D26032: feat: add Control API for auto rotation.
Dec 15 2019, 11:56 PM · Plasma
romangg added a dependency for D26032: feat: add Control API for auto rotation: D26031: feat: access outputs controls through config control.
Dec 15 2019, 11:56 PM · Plasma
romangg requested review of D26032: feat: add Control API for auto rotation.
Dec 15 2019, 11:55 PM · Plasma