Feed Advanced Search

Jan 26 2020

kmaterka closed D26850: [SystemTray] Fix model update in settings (missing icon).
Jan 26 2020, 10:18 PM · Plasma
kmaterka committed R120:3ba955f4f5c5: [SystemTray] Fix model update in settings (missing icon) (authored by kmaterka).
[SystemTray] Fix model update in settings (missing icon)
Jan 26 2020, 10:18 PM
kmaterka added a comment to D26924: [SystemTray] Remove scrolbar paddings.

The scrollbar changes are in 5.18; shouldn't this go to the stable branch instead of master-only?

Jan 26 2020, 9:12 PM · Plasma
kmaterka retitled D26850: [SystemTray] Fix model update in settings (missing icon) from [SystemTray] Refresh icon in settings on update to [SystemTray] Fix model update in settings (missing icon).
Jan 26 2020, 8:55 PM · Plasma
kmaterka committed R120:82d7fd7ab04d: [SystemTray] Remove scrollbar paddings (authored by kmaterka).
[SystemTray] Remove scrollbar paddings
Jan 26 2020, 8:53 PM
kmaterka committed R120:2f08da60981a: [SystemTray] Remove scrollbar paddings (authored by kmaterka).
[SystemTray] Remove scrollbar paddings
Jan 26 2020, 8:53 PM
kmaterka closed D26924: [SystemTray] Remove scrolbar paddings.
Jan 26 2020, 8:53 PM · Plasma
kmaterka added a reviewer for D26924: [SystemTray] Remove scrolbar paddings: nicolasfella.
Jan 26 2020, 10:53 AM · Plasma
kmaterka committed R120:a2a2609048f0: Add IntelliJ IDEA project files to ignored (authored by kmaterka).
Add IntelliJ IDEA project files to ignored
Jan 26 2020, 10:42 AM
kmaterka closed D26925: Add IntelliJ IDEA project files to ignored.
Jan 26 2020, 10:42 AM · Plasma
kmaterka requested review of D26925: Add IntelliJ IDEA project files to ignored.
Jan 26 2020, 10:29 AM · Plasma
kmaterka updated the diff for D26924: [SystemTray] Remove scrolbar paddings.

Just reverting last update, I will create separate revision.

Jan 26 2020, 10:28 AM · Plasma
kmaterka updated the diff for D26924: [SystemTray] Remove scrolbar paddings.
Jan 26 2020, 10:24 AM · Plasma
kmaterka requested review of D26924: [SystemTray] Remove scrolbar paddings.
Jan 26 2020, 10:21 AM · Plasma
kmaterka added a comment to D26923: Fix systemtray configuration.

Look good for me, but someone else from KDE team needs to approve this.

Jan 26 2020, 10:13 AM · Plasma
kmaterka added a comment to D26923: Fix systemtray configuration.

Thanks for noticing! The currentValue property was introduced with QtQuick.Controls 2.14 (Qt 5.14). Very convenient, unfortunately Plasma 5.18 must support Qt 5.12.

Jan 26 2020, 9:59 AM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

This change break settings for me due to currentValue in ConfigEntries.qml conflicting. It works if I rename the variable to something else

Jan 26 2020, 9:46 AM · Plasma

Jan 23 2020

kmaterka added inline comments to D26850: [SystemTray] Fix model update in settings (missing icon).
Jan 23 2020, 8:12 PM · Plasma
kmaterka updated the diff for D26850: [SystemTray] Fix model update in settings (missing icon).

Iterator used

Jan 23 2020, 8:08 PM · Plasma
kmaterka added reviewers for D26850: [SystemTray] Fix model update in settings (missing icon): davidedmundson, ngraham, broulik.
Jan 23 2020, 3:39 PM · Plasma

Jan 22 2020

kmaterka added a comment to D26719: [Battery Monitor] Glow icon on hover.

Issue, notification icon is "bold" now:


before changes:

Jan 22 2020, 7:18 PM · Plasma
kmaterka added a comment to D26850: [SystemTray] Fix model update in settings (missing icon).

Problem was in duplicated role names, which confused ListView/delegate.

Jan 22 2020, 7:12 PM · Plasma
kmaterka requested review of D26850: [SystemTray] Fix model update in settings (missing icon).
Jan 22 2020, 7:10 PM · Plasma

Jan 20 2020

kmaterka added a comment to D25326: Move Plasma's SortFilterProxyModel into KItemModel's QML plugin.

Few comments from someone who was recently using PlasmaCore.SortFilterModel and had trouble understanding sorting :)

Jan 20 2020, 1:01 PM · Frameworks

Jan 17 2020

kmaterka added a comment to D26719: [Battery Monitor] Glow icon on hover.

The question is: should I move this component somewhere else? PlasmaComponents3?

Jan 17 2020, 9:58 PM · Plasma
kmaterka updated the diff for D26719: [Battery Monitor] Glow icon on hover.

Remove leftovers from tests

Jan 17 2020, 9:57 PM · Plasma
kmaterka updated the diff for D26719: [Battery Monitor] Glow icon on hover.

Apply to notification icon

Jan 17 2020, 2:30 PM · Plasma
kmaterka updated the diff for D26719: [Battery Monitor] Glow icon on hover.

Separate component

Jan 17 2020, 1:57 PM · Plasma
kmaterka added a comment to D26719: [Battery Monitor] Glow icon on hover.

As proposed by @broulik in Bug 416310 it might be a good idea to create IconEffects.qml (or IconEffect.qml?). Ideally, it should have a feature parity with KIconEffect.
Any recommendations?
Where to put this component (org.kde.plasma.core, org.kde.plasma.components 3.0, org.kde.plasma.extras, org.kde.plasma.workspace.components)?
How to correctly document it?
How to read KSharedConfig from QML?

Jan 17 2020, 9:11 AM · Plasma

Jan 16 2020

kmaterka added inline comments to D26719: [Battery Monitor] Glow icon on hover.
Jan 16 2020, 10:20 PM · Plasma
kmaterka requested review of D26719: [Battery Monitor] Glow icon on hover.
Jan 16 2020, 10:03 PM · Plasma

Jan 15 2020

kmaterka closed D26586: [SystemTray] Rework system tray settings.
Jan 15 2020, 3:46 PM · Plasma
kmaterka committed R120:e2bfeb160bad: [SystemTray] Rework system tray settings (authored by kmaterka).
[SystemTray] Rework system tray settings
Jan 15 2020, 3:46 PM
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

Is the review (by other Plasma members) done? Please let me know when can I push changes :)

Jan 15 2020, 10:43 AM · Plasma

Jan 14 2020

kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

There's a minor problem (that I've seen in other place as well). When scrolling the content overflows the frame on the top a bit:

Jan 14 2020, 4:37 PM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

Some of the code looks a bit hairy to me, but I don't see anything catastrophic. :)

Jan 14 2020, 3:50 PM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

There should be no need to explicitly specify paddings now that D26530 has landed. But there's a bunch of workarounds that we still need to remove, so you may have some intermittent weird results.

Jan 14 2020, 12:07 PM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

Anything else to change/fix? When is the code freeze, this Friday?

Jan 14 2020, 11:02 AM · Plasma
kmaterka updated the diff for D26586: [SystemTray] Rework system tray settings.

Replaced hack with explicit padding settings

Jan 14 2020, 11:00 AM · Plasma

Jan 13 2020

kmaterka added a comment to D22176: Rework system tray settings.

@ngraham You commented in wrong revision, this one is abandoned :)

Jan 13 2020, 11:17 PM · Plasma
kmaterka updated the diff for D26586: [SystemTray] Rework system tray settings.

Fixes for column size, it is calculated dynamically now

Jan 13 2020, 11:15 PM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

The alignment for items with shortcuts is a bit odd:

Yes, I know. Shortcuts can be really long, you can have some crazy combinations like "Meta+Ctrl+Shift+Z" which is very wide. From the other side, it should not be that bad... I will work on this, let's see what can be achieved.

Jan 13 2020, 9:32 PM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

@mart @ngraham I see heated discussion in D26530. What should I do with scrollbars? I can change it to something like this:

Jan 13 2020, 2:56 PM · Plasma
kmaterka updated the test plan for D26586: [SystemTray] Rework system tray settings.
Jan 13 2020, 2:52 PM · Plasma
kmaterka updated the diff for D26586: [SystemTray] Rework system tray settings.

Removed feature that allowed to hide whole category.

Jan 13 2020, 2:48 PM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

There are no sections and everything's disabled.

Hmm, there is one small change in the C++ model (category added), maybe you need to restart/logout so that C++ library is reloaded?

Jan 13 2020, 2:40 PM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.
In D26586#593114, @mart wrote:

fine for me too.

Jan 13 2020, 2:23 PM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

Final decision: should I remove feature which allows to hide whole category?

Jan 13 2020, 12:08 PM · Plasma
kmaterka updated the summary of D26586: [SystemTray] Rework system tray settings.
Jan 13 2020, 12:06 PM · Plasma
kmaterka updated the diff for D26586: [SystemTray] Rework system tray settings.

Workaround for Kirigami.AbstractListItem

Jan 13 2020, 12:06 PM · Plasma
kmaterka updated the diff for D26586: [SystemTray] Rework system tray settings.

Review fixes:
Key shortcut header width
Background
Few other small changes

Jan 13 2020, 11:05 AM · Plasma
kmaterka updated the summary of D26586: [SystemTray] Rework system tray settings.
Jan 13 2020, 10:59 AM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

The discussion about overlay vs non-overlay scrollbars is unrelated to whether or not to show a frame and background behind a scrollview. :) Just add the background for now I think.

Oh, true, my mistake. It looks much better with background, thanks!

Jan 13 2020, 10:45 AM · Plasma

Jan 12 2020

kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

Much better! The scrollview needs a frame around it though. You can do this by adding this to it:

Is it decided (D26530)? Correct me if I'm wrong, in Kirigami scrollbars are overlaying with transparent background, Kirigami just adds some paddings when needed. Anyway, to have scrollbar seprated it is better to just add one margin to the list (and remove "rightPadding" I added to header, section and list item).

Jan 12 2020, 9:02 PM · Plasma

Jan 11 2020

kmaterka updated subscribers of D26586: [SystemTray] Rework system tray settings.
Jan 11 2020, 5:04 PM · Plasma
kmaterka added a comment to D26586: [SystemTray] Rework system tray settings.

This change is based on the idea from D22176.

Jan 11 2020, 5:04 PM · Plasma
kmaterka updated the summary of D26586: [SystemTray] Rework system tray settings.
Jan 11 2020, 5:00 PM · Plasma
kmaterka requested review of D26586: [SystemTray] Rework system tray settings.
Jan 11 2020, 4:58 PM · Plasma

Jan 10 2020

kmaterka added a comment to D26530: ScrollView: Do not overlay scrollbars over contents.

Example when current way looks bad: D22176. We can live with that and add margins/padding when needed. Or not :)

  • Old-fashioned scrollbars are also bad, they look old and sometimes ugly (especially when list has different styles for odd and even rows). All other systems are moving (or moved) away from this.
  • Gnome way is not good either, at least from my experience. It is not intuitive, I'm always trying to scroll using this tiny bar, then realize that it shows bigger version on hover.
  • Disappearing is also not good, because it confuses user - sometimes they don't know that list has more elements, you need to hover a mouse over each widget to know the status. From the other side it is consistent with mobile, which is now a reference and most user are more accustomed. Maybe lists that have scrollbars (hidden) should have subtle fade-away effect on edges?

Nothing is perfect. That's why I hate creating UIs :)

Jan 10 2020, 7:28 PM · Plasma

Jan 9 2020

kmaterka added a comment to D22176: Rework system tray settings.

It looks abandoned, but rewrite of configuration is very needed, users are confused (and there are bug reports due to this).

Jan 9 2020, 4:11 PM · Plasma
kmaterka committed R120:4a65dcefe494: [SystemTray] Set maximum size to block tiling (authored by kmaterka).
[SystemTray] Set maximum size to block tiling
Jan 9 2020, 3:50 PM
kmaterka closed D26545: [SystemTray] Set maximum size to block tiling.
Jan 9 2020, 3:50 PM · Plasma
kmaterka retitled D26545: [SystemTray] Set maximum size to block tiling from WIP: [SystemTray] Set maximum size to block tiling to [SystemTray] Set maximum size to block tiling.
Jan 9 2020, 3:47 PM · Plasma
kmaterka added a comment to D26545: [SystemTray] Set maximum size to block tiling.

FWIW it is possible to restore the original size by using the same tiling shortcut again.

Oh, I tested this on multi-screen setup, but it is working indeed if:

  • I use shortcut few more times to iterate all screens
  • I did not click to hide popup. If it is hidden, it won't restore.
Jan 9 2020, 3:34 PM · Plasma
kmaterka added a comment to D26545: [SystemTray] Set maximum size to block tiling.

There must be a better way to fix that. Layout.minimum = Layout.maximum has nice side affect that does what I want, but maybe better place is to change some (?) window flags in PlasmaCode.Dialog?

Jan 9 2020, 3:12 PM · Plasma
kmaterka requested review of D26545: [SystemTray] Set maximum size to block tiling.
Jan 9 2020, 3:05 PM · Plasma

Jan 8 2020

kmaterka added a comment to D26395: [XembedSNIProxy] Hide container window when something shows it.

What should be in FIXED-IN? AFAIK 5.18 is frozen. Should I commit it into master?

5.18 doesn't exist yet, let alone being frozen

Jan 8 2020, 4:29 PM · Plasma
kmaterka closed D26395: [XembedSNIProxy] Hide container window when something shows it.
Jan 8 2020, 4:06 PM · Plasma
kmaterka committed R120:69786a1ff947: [XembedSNIProxy] Hide container window when something shows it (authored by kmaterka).
[XembedSNIProxy] Hide container window when something shows it
Jan 8 2020, 4:06 PM
kmaterka updated the summary of D26395: [XembedSNIProxy] Hide container window when something shows it.
Jan 8 2020, 4:05 PM · Plasma
kmaterka added a comment to D26395: [XembedSNIProxy] Hide container window when something shows it.

What should be in FIXED-IN? AFAIK 5.18 is frozen. Should I commit it into master?

Jan 8 2020, 3:49 PM · Plasma
kmaterka updated the summary of D26395: [XembedSNIProxy] Hide container window when something shows it.
Jan 8 2020, 3:37 PM · Plasma

Jan 3 2020

kmaterka updated the summary of D26395: [XembedSNIProxy] Hide container window when something shows it.
Jan 3 2020, 2:33 PM · Plasma
kmaterka added a comment to D26395: [XembedSNIProxy] Hide container window when something shows it.

This is another approach to fix 357443. It is still a workaround, but more reliable and uses better concept.

Jan 3 2020, 2:27 PM · Plasma
kmaterka requested review of D26395: [XembedSNIProxy] Hide container window when something shows it.
Jan 3 2020, 2:16 PM · Plasma

Dec 19 2019

kmaterka updated the summary of D26088: [XembedSNIProxy] Regression - really resize instead of notifying only..
Dec 19 2019, 12:46 PM · Plasma
kmaterka committed R120:21a89dd6e1ae: [XembedSNIProxy] Regression - really resize instead of notifying only. (authored by kmaterka).
[XembedSNIProxy] Regression - really resize instead of notifying only.
Dec 19 2019, 12:45 PM
kmaterka closed D26088: [XembedSNIProxy] Regression - really resize instead of notifying only..
Dec 19 2019, 12:45 PM · Plasma

Dec 18 2019

kmaterka added inline comments to D26088: [XembedSNIProxy] Regression - really resize instead of notifying only..
Dec 18 2019, 4:14 PM · Plasma
kmaterka added a comment to D26088: [XembedSNIProxy] Regression - really resize instead of notifying only..

I don't know why I missed that, I tested D26079 but obviously not enough.

Dec 18 2019, 4:10 PM · Plasma
kmaterka requested review of D26088: [XembedSNIProxy] Regression - really resize instead of notifying only..
Dec 18 2019, 4:08 PM · Plasma
kmaterka committed R120:24f75b2fda71: [XembedSNIProxy] Redirect and handle structure requests on the embedded window. (authored by kmaterka).
[XembedSNIProxy] Redirect and handle structure requests on the embedded window.
Dec 18 2019, 1:04 PM
kmaterka closed D26079: [XembedSNIProxy] Redirect and handle structure requests on the embedded window..
Dec 18 2019, 1:04 PM · Plasma
kmaterka added inline comments to D26079: [XembedSNIProxy] Redirect and handle structure requests on the embedded window..
Dec 18 2019, 1:02 PM · Plasma
kmaterka added inline comments to D26079: [XembedSNIProxy] Redirect and handle structure requests on the embedded window..
Dec 18 2019, 12:57 PM · Plasma
kmaterka requested review of D26079: [XembedSNIProxy] Redirect and handle structure requests on the embedded window..
Dec 18 2019, 12:31 PM · Plasma

Dec 17 2019

kmaterka added a comment to D25580: [System Tray] Unified data model for System Tray items.

Please make sure it would not bring this bug back: https://phabricator.kde.org/R120:6fcf9a5e03ba573fd0bfe30125f4c739b196a989

Dec 17 2019, 3:18 PM · Plasma

Dec 16 2019

kmaterka added a comment to D22176: Rework system tray settings.

D25580 pushed, @nicolasfella, can you rebase?

Dec 16 2019, 10:13 AM · Plasma
kmaterka committed R120:6d2fa8e6b812: [System Tray] Unified data model for System Tray items (authored by kmaterka).
[System Tray] Unified data model for System Tray items
Dec 16 2019, 9:59 AM
kmaterka closed D25580: [System Tray] Unified data model for System Tray items.
Dec 16 2019, 9:59 AM · Plasma

Dec 10 2019

kmaterka updated the diff for D25580: [System Tray] Unified data model for System Tray items.

Review fix

Dec 10 2019, 9:18 PM · Plasma
kmaterka updated the diff for D25580: [System Tray] Unified data model for System Tray items.

Review fix

Dec 10 2019, 9:11 PM · Plasma
kmaterka added inline comments to D25580: [System Tray] Unified data model for System Tray items.
Dec 10 2019, 9:11 PM · Plasma

Nov 29 2019

kmaterka committed R120:cacc7dd3b5b1: Merge branch 'Plasma/5.17' (authored by kmaterka).
Merge branch 'Plasma/5.17'
Nov 29 2019, 8:48 AM
kmaterka committed R120:02bbef3b506a: [XembedSNIProxy] Send all container windows to background on KWin restart (authored by kmaterka).
[XembedSNIProxy] Send all container windows to background on KWin restart
Nov 29 2019, 8:39 AM
kmaterka closed D25603: [XembedSNIProxy] Send all container windows to background on KWin restart.
Nov 29 2019, 8:39 AM · Plasma
kmaterka added a comment to D25603: [XembedSNIProxy] Send all container windows to background on KWin restart.

Alternatively, if we need to reset something when our window gets moved...could we watch for our window getting moved?
It'll be the more technically correct, and keeps this code agnostic.

No idea how feasible that is though. Your call.

Nov 29 2019, 8:37 AM · Plasma
kmaterka committed R120:29554d567680: [XembedSNIProxy] If available, always use 32-bit color. (authored by kmaterka).
[XembedSNIProxy] If available, always use 32-bit color.
Nov 29 2019, 8:10 AM

Nov 28 2019

kmaterka updated the test plan for D25603: [XembedSNIProxy] Send all container windows to background on KWin restart.
Nov 28 2019, 8:23 PM · Plasma
kmaterka updated the diff for D25603: [XembedSNIProxy] Send all container windows to background on KWin restart.

Empty line removed

Nov 28 2019, 8:18 PM · Plasma