Feed Advanced Search

Dec 9 2019

jhayes requested review of D25829: kconfig EBN transport protocol cleanup.
Dec 9 2019, 11:47 PM · Frameworks
thomasfischer updated the diff for D24641: Collect more information from version control systems.

I tried to address the most recent comments:

Dec 9 2019, 10:49 PM · Build System, Frameworks
jhayes requested review of D25827: kcodecs EBN transport protocol cleanup.
Dec 9 2019, 10:42 PM · Frameworks
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

Already asked in VDG, but repeating here: how would we handle dark separators on really dark color schemes?

This is the most downloaded color scheme and it won't work well with dark separators: https://store.kde.org/p/1294011/

Dec 9 2019, 10:37 PM · Frameworks
ndavis added a comment to D25815: Transmission-Qt tray icon added.

wait scratch that, it does work. I had to remove the 22-22- prefix, which is what you normally need when you have multiple icon sizes.

Dec 9 2019, 10:29 PM · Frameworks, Breeze
ndavis added a comment to D25815: Transmission-Qt tray icon added.

Here's one way to make a nice looking trapezoid in the Breeze style. I started by making a stroke with end points in the middle of pixels and the other settings I mentioned in my first comment. Then I converted it to a path and I added a 2px high rectangle to increase the thickness of the bottom part.

So as you already built it the icon is finished, right?

Dec 9 2019, 10:26 PM · Frameworks, Breeze
vinzenzv added a comment to D25820: SimpleScreenRecorder icon added.

Good start! The lens flare looks upside down

Dec 9 2019, 10:16 PM · Breeze, Frameworks
filipf added a comment to D25814: [KColorScheme] Add SeparatorColor.

FWIW, Adwaita Dark uses dark separators, but GNOME doesn't use nearly as many icons as we do.

To me, this image really shows how good the dark separators look. I don't think the fact that our UIs are more icon-heavy is a significant factor here. Unlike GNOME, we tend to use ToolButtons, which have no outline until hovered over. So in fact there are probably fewer lines with the separator color in our Toolbutton-heavy UIs compared to GNOME.

Dec 9 2019, 10:15 PM · Frameworks
vinzenzv added a comment to D25815: Transmission-Qt tray icon added.

Here's one way to make a nice looking trapezoid in the Breeze style. I started by making a stroke with end points in the middle of pixels and the other settings I mentioned in my first comment. Then I converted it to a path and I added a 2px high rectangle to increase the thickness of the bottom part.

Dec 9 2019, 10:11 PM · Frameworks, Breeze
ngraham added a comment to D25814: [KColorScheme] Add SeparatorColor.

FWIW, Adwaita Dark uses dark separators, but GNOME doesn't use nearly as many icons as we do.

Dec 9 2019, 9:45 PM · Frameworks
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

I meant: do the "light" (with window text color) toolbar icons play well with dark toolbar separators as opposed to current semi-light toolbar separators

Dec 9 2019, 9:06 PM · Frameworks
davidedmundson closed D25822: Add manual test for changing colorscope in components.
Dec 9 2019, 9:00 PM · Frameworks
apol added inline comments to D25824: Support archive installs with adoption commands.
Dec 9 2019, 8:42 PM · Frameworks
filipf accepted D25822: Add manual test for changing colorscope in components.

Thanks again :)

Dec 9 2019, 8:34 PM · Frameworks
davidedmundson updated the diff for D25822: Add manual test for changing colorscope in components.

Updated all the things.

Dec 9 2019, 8:21 PM · Frameworks
hpereiradacosta added a comment to D25814: [KColorScheme] Add SeparatorColor.

I'm not sure what you mean when you wonder how it would play with monochrome icons. It should have nothing to do with them unless you embed stylesheets in the SVGs to use the separator color in breeze icons.

Dec 9 2019, 8:20 PM · Frameworks
zrax closed D25770: Several enhancements to gitolite syntax definition..
Dec 9 2019, 7:57 PM · Frameworks, Kate
filipf added a comment to D25822: Add manual test for changing colorscope in components.

Nice. Does this fix or obsolete D25699?

Dec 9 2019, 7:50 PM · Frameworks
filipf added a comment to D25822: Add manual test for changing colorscope in components.

Thanks! It will be easier to test now.

Dec 9 2019, 7:49 PM · Frameworks
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.
  • You should add toolbar separators, tabboxes and group boxes to that. For toolbar separators, I wonder how this would play with monochrome (color-themed) icons.
Dec 9 2019, 7:23 PM · Frameworks
ndavis closed D25340: Added background colors to active and inactive icon view.
Dec 9 2019, 6:01 PM · Frameworks
leinir added reviewers for D25824: Support archive installs with adoption commands: Frameworks, Plasma, KNewStuff, apol, ngraham.
Dec 9 2019, 6:00 PM · Frameworks
leinir requested review of D25824: Support archive installs with adoption commands.
Dec 9 2019, 5:57 PM · Frameworks
vkrause closed D25371: Remove porting scaffolding, this is entirely on QSslError now.
Dec 9 2019, 5:31 PM · Frameworks
broulik added a comment to D15763: Set correct image attributes on directory thumbnail.

@dfaure Ping

Dec 9 2019, 5:31 PM · Frameworks, Dolphin
ngraham added a comment to D25720: Fix shortcut conflict between Cut and Delete File.

Good idea, done in 912ec731b8bd9eca12ae21920c81bcddfb46622b.

Dec 9 2019, 4:53 PM · Frameworks
leinir closed D25441: Send along the config name with requests.
Dec 9 2019, 4:45 PM · Frameworks
leinir closed D25440: Set a proper agent string for Attica requests.
Dec 9 2019, 4:44 PM · Frameworks
davidedmundson accepted D25440: Set a proper agent string for Attica requests.
Dec 9 2019, 4:43 PM · Frameworks
ngraham added a comment to D25822: Add manual test for changing colorscope in components.

Nice. Does this fix or obsolete D25699?

Dec 9 2019, 4:43 PM · Frameworks
davidedmundson added a reviewer for D25822: Add manual test for changing colorscope in components: filipf.
Dec 9 2019, 4:41 PM · Frameworks
davidedmundson requested review of D25822: Add manual test for changing colorscope in components.
Dec 9 2019, 4:37 PM · Frameworks
ngraham accepted D25340: Added background colors to active and inactive icon view.
Dec 9 2019, 4:23 PM · Frameworks
hpereiradacosta added a comment to D25814: [KColorScheme] Add SeparatorColor.

Can we clarify what separators we're referring to.

Frames around UI elements and horizontal/vertical lines that separate UI elements.
These are the most common examples, but probably not absolutely everything:

Dec 9 2019, 4:19 PM · Frameworks
ahmadsamir added a comment to D25720: Fix shortcut conflict between Cut and Delete File.

Though Dolphin seems to have some kind of local hack to make Shift+delete work for file deletion. But it doesn't work for Cut. It's all pretty messy.

Yes it's messy but it's Microsoft fault since they chose to use an already used shortcut for another thing and we are doomed.

Some years ago I submitted the very same patch and it eventually led to 8eabbf6725386e716b7536c71a9181dfe5d959f0 in kxmlgui, which automatically handles the conflict for those few apps that need both actions (dolphin, gwenview, etc.)

(Too bad reviewboard was shutdown, I had to dig in my mail to find it :/)

So imho #414799 should be closed as intentional.

Dec 9 2019, 4:17 PM · Frameworks
hpereiradacosta added a comment to D25814: [KColorScheme] Add SeparatorColor.

So the background here is that we've gotten a new VDG designer who produced mockups of Breeze dark with dark separators, and some people absolutely fell in love with them, while other people hated them. We could not achieve consensus on moving to use dark separators for Breeze Dark, so there was a desire to offer people that choice. It occurs to me that we could put this in the Breeze style's own settings, if it's strictly necessary to expose this to users. Personally I would prefer to just make a decision on separator colors one way or the other rather than making it explicitly configurable (dark separators FTW :) ).

Dec 9 2019, 4:10 PM · Frameworks
ngraham abandoned D25720: Fix shortcut conflict between Cut and Delete File.

All right. Thanks for the history!

Dec 9 2019, 4:05 PM · Frameworks
sitter updated the diff for D25682: add initial wsdiscovery support.

various fixes suggested by dfaure

Dec 9 2019, 3:35 PM · Frameworks, Dolphin
sitter added a comment to D25682: add initial wsdiscovery support.

Yep, still looking for primarily design input.

Dec 9 2019, 3:34 PM · Frameworks, Dolphin
ngraham added a comment to D25814: [KColorScheme] Add SeparatorColor.

Can we clarify what separators we're referring to.

Frames around UI elements and horizontal/vertical lines that separate UI elements.
These are the most common examples, but probably not absolutely everything:

Dec 9 2019, 2:51 PM · Frameworks
ndavis added a comment to D25815: Transmission-Qt tray icon added.

Here's one way to make a nice looking trapezoid in the Breeze style. I started by making a stroke with end points in the middle of pixels and the other settings I mentioned in my first comment. Then I converted it to a path and I added a 2px high rectangle to increase the thickness of the bottom part.

Dec 9 2019, 1:56 PM · Frameworks, Breeze
ndavis added a comment to D25815: Transmission-Qt tray icon added.

I chceked transmission git code and the icon name it uses is actually transmission-tray-icon, so you want to have a transmission.svg file and the "id" to be transmission-tray-icon, then it should work: https://github.com/transmission/transmission/blob/master/qt/MainWindow.cc#L302

Dec 9 2019, 1:46 PM · Frameworks, Breeze
ngraham requested changes to D25815: Transmission-Qt tray icon added.

I liked the original design with the trapezoid shape better TBH. The square one does indeed look quite "grave-like"👻👻 and IMO isn't identifiable as Transmission anymore.

Dec 9 2019, 1:42 PM · Frameworks, Breeze
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

Few more comments on this:

  • general: you will never be able to make all the opiniated people happy, and you have to draw a line (otherwise your code will become bloated, buggy, and unmaintainable)
  • regarding this specific case: many widget style will not implement this new color. For those this will just generate bugs reports: why is my color scheme not respectd ?
  • some widget styles (oxygen at least, but I'm sure there are others) use two colors for frames and separators, to mimic shadows or relief effects. Adding one single color for this will not fit such schemes.
  • in the end if you need an extra color for a given theme (be it future-breeze or whatever), there is also the possibility to add it as a extra option for this specific theme, rather than forcing it to kcolorscheme and imposing it to all styles (or making kcolorscheme broken for all the styles that wont use it). This is how window decoration shadows and glow were handled to oxygen. I think this change will break more things than it will fix, especially if the fix is to make some opinionated people happy.
Dec 9 2019, 1:24 PM · Frameworks
filipf updated subscribers of D25699: [PC3 ToolButton] Have the label take into account complementary color schemes.

Yeah, PC2 ToolButton has this so it loads the arrow: https://github.com/KDE/plasma-framework/blob/master/src/declarativeimports/plasmastyle/ToolButtonStyle.qml#L110

Dec 9 2019, 1:06 PM · Frameworks
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

Can we clarify what separators we're referring to.

Dec 9 2019, 12:12 PM · Frameworks
apol added a comment to D25727: Expose enum to the metaobject compiler.

Had to revert the commit, it broke with GCC.

Dec 9 2019, 10:53 AM · Frameworks
davidedmundson added a comment to D25814: [KColorScheme] Add SeparatorColor.

Can we clarify what separators we're referring to.

Dec 9 2019, 9:44 AM · Frameworks
cfeck added a comment to D25814: [KColorScheme] Add SeparatorColor.

I also agree with the concerns rised by Hugo. An application will use various frame primitives, and the style decides how to draw them. It doesn't belong in the API, though (but neither do Focus and Hover colors).

Dec 9 2019, 9:29 AM · Frameworks
broulik added a comment to D25815: Transmission-Qt tray icon added.

I chceked transmission git code and the icon name it uses is actually transmission-tray-icon, so you want to have a transmission.svg file and the "id" to be transmission-tray-icon, then it should work: https://github.com/transmission/transmission/blob/master/qt/MainWindow.cc#L302

Dec 9 2019, 9:19 AM · Frameworks, Breeze
dfaure resigned from D25814: [KColorScheme] Add SeparatorColor.

Hugo's arguments make sense, removing my approval.

Dec 9 2019, 8:27 AM · Frameworks
hpereiradacosta added a comment to D25814: [KColorScheme] Add SeparatorColor.

Few more comments on this:

  • general: you will never be able to make all the opiniated people happy, and you have to draw a line (otherwise your code will become bloated, buggy, and unmaintainable)
  • regarding this specific case: many widget style will not implement this new color. For those this will just generate bugs reports: why is my color scheme not respectd ?
  • some widget styles (oxygen at least, but I'm sure there are others) use two colors for frames and separators, to mimic shadows or relief effects. Adding one single color for this will not fit such schemes.
  • in the end if you need an extra color for a given theme (be it future-breeze or whatever), there is also the possibility to add it as a extra option for this specific theme, rather than forcing it to kcolorscheme and imposing it to all styles (or making kcolorscheme broken for all the styles that wont use it).

This is how window decoration shadows and glow were handled to oxygen.
I think this change will break more things than it will fix, especially if the fix is to make some opinionated people happy.

Dec 9 2019, 5:36 AM · Frameworks
filipf added a comment to D25820: SimpleScreenRecorder icon added.

I agree, I think brighter and slightly less saturated colors would look nice.

Dec 9 2019, 4:37 AM · Breeze, Frameworks
filipf added a comment to D25814: [KColorScheme] Add SeparatorColor.

I think this is useful. Every once in a while we get opinionated people who think light separators are awful in the Breeze Dark scheme (I would hate dark ones on the other hand) or even some ricer people who want to turn off separators (which they could do now by matching it with window color I guess).

Dec 9 2019, 4:34 AM · Frameworks
ndavis requested changes to D25820: SimpleScreenRecorder icon added.

Good start! The lens flare looks upside down and the icon needs more pixel alignment. I feel like the red/green/blue colors of the center area are a bit too dark as well.

Dec 9 2019, 1:30 AM · Breeze, Frameworks
ndavis added a comment to D25814: [KColorScheme] Add SeparatorColor.

@hpereiradacosta, Fair points and I'm glad you spoke up. JFYI, I'm in no rush to land this and I will consider reserving this change for KF6 if experienced KDE devs think that is best.

Dec 9 2019, 1:23 AM · Frameworks
hpereiradacosta updated subscribers of D25814: [KColorScheme] Add SeparatorColor.

Would also be good to have the opinion of @cfeck on this.

Dec 9 2019, 1:00 AM · Frameworks
ndavis added a comment to D25815: Transmission-Qt tray icon added.

The actual name of the icon is transmission, so you would have to rename the file to that and add id="transmission" to the group. Since this is a desktop theme icon, you would also have to add an invisible 22x22 rectangle to the group.

However, even after doing all that myself, I can't get this icon to work. I'm not sure why. It doesn't work with transmission-qt either.

I rebuilt the whole icon taking the SVG of Konversation. Maybe I messed up something with the initial one.

Dec 9 2019, 12:54 AM · Frameworks, Breeze
vinzenzv updated the diff for D25815: Transmission-Qt tray icon added.

The actual name of the icon is transmission, so you would have to rename the file to that and add id="transmission" to the group. Since this is a desktop theme icon, you would also have to add an invisible 22x22 rectangle to the group.

However, even after doing all that myself, I can't get this icon to work. I'm not sure why. It doesn't work with transmission-qt either.

Dec 9 2019, 12:53 AM · Frameworks, Breeze
hpereiradacosta added a comment to D25814: [KColorScheme] Add SeparatorColor.

Adding new entries to the kcolorscheme should be done with a lot of care, because it could be seen as some sort of API break for existing colorscheme, as soon as you start using this color in the widget style: you would need a fallback implementation, for all the colorscheme in the open which do not implement this particular color. These kind of additions happened a lot whith gtk3 css style and resulting of overall unhappiness and distrust from theme/color scheme developpers. This also increases the complexity of the code and difficulty to maintain.

Dec 9 2019, 12:29 AM · Frameworks
vinzenzv added a comment to D25815: Transmission-Qt tray icon added.

Okay, gotcha. I played around a bit but am not too satisfied yet. I tends to look like a grave...

Dec 9 2019, 12:15 AM · Frameworks, Breeze
ndavis added a comment to D25815: Transmission-Qt tray icon added.

The actual name of the icon is transmission, so you would have to rename the file to that and add id="transmission" to the group. Since this is a desktop theme icon, you would also have to add an invisible 22x22 rectangle to the group.

Dec 9 2019, 12:07 AM · Frameworks, Breeze

Dec 8 2019

vinzenzv requested review of D25820: SimpleScreenRecorder icon added.
Dec 8 2019, 11:43 PM · Breeze, Frameworks
ndavis requested changes to D25815: Transmission-Qt tray icon added.

Hey, thanks for the patch!

Dec 8 2019, 11:37 PM · Frameworks, Breeze
ngraham added a comment to D25815: Transmission-Qt tray icon added.

Very nice! You even embedded the stylesheet. However there are a number of lines and corners that would look better aligned to grid lines or points. You don't have to always to this, but in general it's better to. Also the Breeze icon style generally has pointy corners rather than rounded ones.

Dec 8 2019, 11:28 PM · Frameworks, Breeze
nicolasfella closed D25700: [KHistoryComboBox] Add method to set an icon provider.
Dec 8 2019, 11:00 PM · Frameworks
dfaure accepted D25700: [KHistoryComboBox] Add method to set an icon provider.
Dec 8 2019, 10:59 PM · Frameworks
dfaure closed D25816: Port KPluginTrader away from Q_GLOBAL_STATIC..
Dec 8 2019, 10:58 PM · Frameworks
aacid accepted D25816: Port KPluginTrader away from Q_GLOBAL_STATIC..
Dec 8 2019, 10:55 PM · Frameworks
dfaure requested review of D25816: Port KPluginTrader away from Q_GLOBAL_STATIC..
Dec 8 2019, 10:51 PM · Frameworks
nicolasfella updated the diff for D25700: [KHistoryComboBox] Add method to set an icon provider.
  • Comments
Dec 8 2019, 10:42 PM · Frameworks
iasensio added a comment to D25414: xattr: fix crash on dangling symlinks.

Ping?

Dec 8 2019, 10:33 PM · Baloo, Frameworks
dfaure requested changes to D25700: [KHistoryComboBox] Add method to set an icon provider.
Dec 8 2019, 10:31 PM · Frameworks
aacid added a comment to D25599: Fix plugin-metadata translations on windows.
In D25599#573581, @sars wrote:

Yes it works :)

(I added QLocale::setDefault(QLocale(QString::fromLatin1(languageCode))); to the end of the if statement in initializeLanguages())

Hmm... For an application like Kate it is totally fine to set the language through kxmlgui, but kxmlgui is tier 3 while kcoreaddons and ki18n are tier1. Sure any application can use setDefault() to change the language of the plugin metadata, but that does not change the translation language in ki18n.

I think the proper solution would be to use the same mechanism in ki18n and KCoreAddons. If we use the env variable we need to change KCoreAddons and if we want to use QLocale we need to change KI18n to use QLocale.

Dec 8 2019, 10:31 PM · Windows, Frameworks
vinzenzv requested review of D25815: Transmission-Qt tray icon added.
Dec 8 2019, 10:26 PM · Frameworks, Breeze
aacid added a comment to D25698: New query mechanism for applications: KApplicationTrader.

Would this work for you?

Dec 8 2019, 10:22 PM · Frameworks
dfaure added a comment to D25727: Expose enum to the metaobject compiler.

CI = not happy

Dec 8 2019, 10:22 PM · Frameworks
dfaure accepted D25814: [KColorScheme] Add SeparatorColor.

Code looks OK. No opinion on usefulness though.

Dec 8 2019, 10:20 PM · Frameworks
ndavis updated the diff for D25814: [KColorScheme] Add SeparatorColor.
  • update @since version
Dec 8 2019, 10:12 PM · Frameworks
ndavis updated the summary of D25814: [KColorScheme] Add SeparatorColor.
Dec 8 2019, 9:45 PM · Frameworks
ndavis updated the summary of D25814: [KColorScheme] Add SeparatorColor.
Dec 8 2019, 9:44 PM · Frameworks
dfaure accepted D24489: KAutosaveFile not respecting maximum filename length.
Dec 8 2019, 9:43 PM · Frameworks
ndavis updated the summary of D25814: [KColorScheme] Add SeparatorColor.
Dec 8 2019, 9:42 PM · Frameworks
ndavis added reviewers for D25814: [KColorScheme] Add SeparatorColor: Frameworks, VDG, dfaure.
Dec 8 2019, 9:39 PM · Frameworks
ndavis requested review of D25814: [KColorScheme] Add SeparatorColor.
Dec 8 2019, 9:31 PM · Frameworks
elvisangelaccio accepted D25683: KDirOperator: Use a fixed line height for scroll speed.
Dec 8 2019, 8:46 PM · Frameworks
apol closed D25727: Expose enum to the metaobject compiler.
Dec 8 2019, 8:33 PM · Frameworks
apol accepted D25775: Check cursor_open return value.

Makes sense.

Dec 8 2019, 8:30 PM · Baloo, Frameworks
ndavis updated the summary of D25340: Added background colors to active and inactive icon view.
Dec 8 2019, 6:33 PM · Frameworks
elvisangelaccio added a comment to D25720: Fix shortcut conflict between Cut and Delete File.

Though Dolphin seems to have some kind of local hack to make Shift+delete work for file deletion. But it doesn't work for Cut. It's all pretty messy.

Dec 8 2019, 6:03 PM · Frameworks
ndavis updated the test plan for D25340: Added background colors to active and inactive icon view.
Dec 8 2019, 5:37 PM · Frameworks
ndavis updated the diff for D25340: Added background colors to active and inactive icon view.
  • change minimized bg opacity to 8%
Dec 8 2019, 5:35 PM · Frameworks
ngraham added a comment to D25340: Added background colors to active and inactive icon view.

This feels so close to perfection! But now it feels like the minimized bg is too subtle, maybe. I wonder if 0.08 opacity for minimized tasks might help. Or maybe I'm just torturing this poor patch to death...

Dec 8 2019, 5:16 PM · Frameworks
asturmlechner added a reviewer for D25812: ECMFindQMLModule.cmake.in: Add ECM_DISABLE_QMLPLUGINDUMP to avoid sandbox violations: Frameworks.
Dec 8 2019, 3:32 PM · Build System, Frameworks
asturmlechner requested review of D25812: ECMFindQMLModule.cmake.in: Add ECM_DISABLE_QMLPLUGINDUMP to avoid sandbox violations.
Dec 8 2019, 3:29 PM · Build System, Frameworks
cullmann added a comment to D25811: cmake: Fix `CMAKE_POLICY_*_CMP<N>` regex and add special args to `get_cmake_property`.

Nice that you take care of that stuff.
Could you enhance the CMake test file, too, to cover some of the new stuff?

Dec 8 2019, 3:10 PM · Frameworks, Kate
turbov requested review of D25811: cmake: Fix `CMAKE_POLICY_*_CMP<N>` regex and add special args to `get_cmake_property`.
Dec 8 2019, 3:04 PM · Frameworks, Kate
asturmlechner closed D25809: Use standard ECMQMLModules.
Dec 8 2019, 2:44 PM · Frameworks
nicolasfella accepted D25809: Use standard ECMQMLModules.
Dec 8 2019, 2:39 PM · Frameworks
asturmlechner requested review of D25809: Use standard ECMQMLModules.
Dec 8 2019, 2:34 PM · Frameworks