ksmanis (Konstantinos Smanis)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Apr 28 2017, 11:53 PM (366 w, 14 h)
Availability
Available

Recent Activity

Jun 19 2020

ksmanis abandoned D28781: Allow configuring click behavior in Desktop Grid effect.

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

Jun 19 2020, 4:57 PM · KWin

Jun 18 2020

ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

Apparently QButtonGroups are not supported by KConfigDialogManager (i.e., they cannot be managed automatically). I guess the manual wiring would have to do, otherwise a separate QGroupBox is warranted (as it is supported by the framework).

Jun 18 2020, 7:42 AM · KWin

Jun 17 2020

ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

Please review my radio button wiring in effects/desktopgrid/desktopgrid_config.cpp. Is there a way to automate this mapping (i.e., have the framework manage the widgets)? One downside of this wiring is that the Defaults button is not properly updated when a radio button is clicked. The same issue occurs in the Desktop name alignment combo box (unrelated to the patch).

Jun 17 2020, 1:49 PM · KWin
ksmanis updated the diff for D28781: Allow configuring click behavior in Desktop Grid effect.

Address review comments:

  • Use an enum config to store the click behavior
  • Add a kconf_update Python script to migrate existing config files (tested with both Python 2 and 3)
Jun 17 2020, 1:44 PM · KWin

May 20 2020

ksmanis added inline comments to D28781: Allow configuring click behavior in Desktop Grid effect.
May 20 2020, 6:28 AM · KWin

May 19 2020

ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

Ping?

May 19 2020, 7:25 AM · KWin

May 17 2020

ksmanis abandoned D29324: [Network Monitor] Show correct bitrate.
May 17 2020, 10:34 AM · Plasma
ksmanis abandoned D29165: [System Monitor] Fix update interval setting.
May 17 2020, 10:34 AM · Plasma

May 8 2020

ksmanis abandoned D29130: [Applet] Show in system tray iff at least one vault is open.
May 8 2020, 4:54 PM · Plasma

May 4 2020

ksmanis closed D29401: [KRunner] Fix watched config file path.
May 4 2020, 3:18 PM · Plasma
ksmanis added a comment to D29401: [KRunner] Fix watched config file path.

Nope, different bugs, similar solutions. I can still reproduce the other bug (I never noticed it before btw). I am not sure if this patch fixes any other regressions other than the Clear History button in the KCM.

May 4 2020, 10:38 AM · Plasma
ksmanis added a comment to D29324: [Network Monitor] Show correct bitrate.

Yeah, unfortunately I took notice after submitting the revision.

May 4 2020, 10:27 AM · Plasma
ksmanis updated the test plan for D29401: [KRunner] Fix watched config file path.
May 4 2020, 10:19 AM · Plasma
ksmanis requested review of D29401: [KRunner] Fix watched config file path.
May 4 2020, 10:17 AM · Plasma

May 1 2020

ksmanis added a comment to D28487: Redesign of system monitor plasmoids.

Is there an ETA for this? Is it worth fixing any bugs in the old applets in the meantime?

May 1 2020, 4:48 PM · Plasma
ksmanis requested review of D29324: [Network Monitor] Show correct bitrate.
May 1 2020, 12:36 PM · Plasma

Apr 30 2020

ksmanis added a comment to D29130: [Applet] Show in system tray iff at least one vault is open.

It seems to me that this revision does not have the required momentum to move forward. I'll keep it open for another week in case someone else wants to chime in, but unless something changes I'll abandon it and maintain it off tree for personal use.

Apr 30 2020, 8:34 AM · Plasma
ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

Bump?

Apr 30 2020, 8:13 AM · KWin

Apr 25 2020

ksmanis updated the diff for D29165: [System Monitor] Fix update interval setting.
  • Make update interval spinbox locale-aware
Apr 25 2020, 10:19 AM · Plasma

Apr 24 2020

ksmanis added a comment to D29165: [System Monitor] Fix update interval setting.

I am not sure what the proper solution for the i18ncp call is, given that the argument is decimal. Someone more knowledgeable should probably chime in.

Apr 24 2020, 9:12 PM · Plasma
ksmanis added a reviewer for D29165: [System Monitor] Fix update interval setting: Plasma.
Apr 24 2020, 9:09 PM · Plasma
ksmanis requested review of D29165: [System Monitor] Fix update interval setting.
Apr 24 2020, 9:07 PM · Plasma

Apr 23 2020

ksmanis added a comment to D29130: [Applet] Show in system tray iff at least one vault is open.

I gave it some thought and I would be reluctant to introduce one more fuzzy (as in ambiguous) state.

Apr 23 2020, 6:31 PM · Plasma
ksmanis added a comment to D29130: [Applet] Show in system tray iff at least one vault is open.

Accurate analysis. If I might add, as an infrequent user of Plasma Vaults, I am stuck between an (almost) always visible applet (whether I select "Always shown" or "Shown when relevant") and an always hidden applet. A "currently active" relevance would cater for both frequent and infrequent users, with the drawback that frequent users would have to select "Always shown". I'm not particularly ecstatic about the Bluetooth applet taking up unnecessary space 95% of the time, either.

Apr 23 2020, 2:43 PM · Plasma
ksmanis requested review of D29130: [Applet] Show in system tray iff at least one vault is open.
Apr 23 2020, 1:24 PM · Plasma

Apr 18 2020

ksmanis added inline comments to D28914: Include the Plasma Vault name in the mount dialog title.
Apr 18 2020, 9:42 AM · Plasma
ksmanis updated the diff for D28914: Include the Plasma Vault name in the mount dialog title.
  • Add single quotes around the vault name
Apr 18 2020, 9:41 AM · Plasma

Apr 17 2020

ksmanis added a comment to D28914: Include the Plasma Vault name in the mount dialog title.

Can you provide your email address in a comment here so that we can land the patch with the correct git authorship information?

Apr 17 2020, 3:27 PM · Plasma
ksmanis requested review of D28914: Include the Plasma Vault name in the mount dialog title.
Apr 17 2020, 12:19 PM · Plasma

Apr 16 2020

ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

How are you getting this result? As shown in the second screencast, once the "Switch desktop only" option is selected, the clicked window is not activated, unless moved or long-clicked for QApplication::startDragTime().

Apr 16 2020, 9:18 PM · KWin
ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

Apologies, I hadn't updated the test plan screencasts; it is now fixed.

Apr 16 2020, 8:25 PM · KWin
ksmanis updated the test plan for D28781: Allow configuring click behavior in Desktop Grid effect.
Apr 16 2020, 8:24 PM · KWin
ksmanis updated the diff for D28781: Allow configuring click behavior in Desktop Grid effect.
  • Subsume "Present Windows" toggle into "Switch desktop and activate window"
    • Add tooltip that explains this
  • Fix minor issues
Apr 16 2020, 7:52 PM · KWin

Apr 14 2020

ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

I agree for the most part, with some considerations. Indeed, the "Present Windows" toggle does not make much sense coupled with the "Switch desktop only" setting, since the point of the "Present Windows" effect is to actually select one. Nevertheless, users that currently have the "Present Windows" setting turned off, will be surprised when they are suddenly greeted with the Present Windows effect upon upgrading. Perhaps the "Present Windows" toggle could be a substate of "Switch desktop and activate window" setting, but that's the extent of my personal opinion as a user, the rest is a UX choice I guess.

Apr 14 2020, 5:03 PM · KWin
ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

Updated UI showing default settings:

Apr 14 2020, 12:11 PM · KWin
ksmanis updated the diff for D28781: Allow configuring click behavior in Desktop Grid effect.

Use radio buttons instead of a check box in order to better communicate the expected behavior.

Apr 14 2020, 12:08 PM · KWin
ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

The UI changes absolutely make sense to me, as radio buttons provide a much better explanation of the expected behavior than before. However, I am a bit sceptical about treating the current desktop as a special case (i.e., activating the windows in the current desktop regardless of the config). What's the rationale behind this corner case? Imho, if I want to switch windows in the current desktop I'd use Alt+Tab and inconsistent behavior across desktops would probably throw me off.

Apr 14 2020, 9:26 AM · KWin

Apr 13 2020

ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

So in essence you want to use the Desktop Grid effect as a virtual desktop pager, rather than a window picker. But why not just use the pager then?

Apr 13 2020, 7:24 AM · KWin

Apr 12 2020

ksmanis added a comment to D28781: Allow configuring click behavior in Desktop Grid effect.

This patch is just scratching a personal itch. I always found it counterintuitive that the underlying window would "steal" the click; I just want to switch Desktop when triggering a Desktop Grid and not tiptoe around windows trying to remember which one was last activated when I left the desktop. I would say it makes more sense if "Present Windows" is off as well.

Apr 12 2020, 8:56 PM · KWin
ksmanis requested review of D28781: Allow configuring click behavior in Desktop Grid effect.
Apr 12 2020, 6:22 PM · KWin