niccolove (Niccolò Venerandi)
Veggero

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Sep 14 2018, 11:24 AM (60 w, 6 d)
Availability
Available

Recent Activity

Today

niccolove added a comment to T11925: Breeze Desktop Theme Transparency.

So here's a counter-proposal: we experiment with making things more transparent like you're proposing, but we bump up the text color to actually be black. Like, not #232629, but #000000! This would darken both text and also icons, which may be a good thing considering that in T10201 we're planning to darken the background color of the toolbars.

Thu, Nov 14, 5:23 PM · VDG
niccolove added a comment to T11925: Breeze Desktop Theme Transparency.

This would be true "form over function"

Thu, Nov 14, 4:27 PM · VDG
niccolove added a comment to T11925: Breeze Desktop Theme Transparency.

...

Those mockups look fantastic to me. I think it is because the colours have such a high saturation of the various colours that still fit together because wallpapers tend to have matching colours. The screenshots further down that are based on the actual semi-transparency that is commonly used look way worse to me because the background colour is de-saturated towards the base colour (white):

...

I think that tinting the dominant color with 100% opacity can have both the advantage of "not making things unreadable" and "being pretty"

I do believe that too but it is a bit hard for me to judge if the mockups are close to how this would look when actually implemented.

Thu, Nov 14, 9:39 AM · VDG
niccolove added a comment to D25015: Update breeze theme shadows.

Remember that there are third party desktop themes with SVG that we probably want to support. Wouldn't using KWin for shadows break those?

If we remove the code for using those SVG shadows, it won't break them in the sense that they will stop working. It'll just mean those parts of the desktop themes won't be used. I suppose that could be seen as a form of visual breakage.

For complete theme sets, this shouldn't be such a problem since they also typically come with their own window decorations and recommend a specific widget style. For people who just want to get rid of the shadows we should probably provide an option somewhere to disable them rather than making them edit the plasma theme. I suppose we could wait until Plasma 6 to make that kind of change, but that's a ways away.

Thu, Nov 14, 9:10 AM · Frameworks
niccolove claimed T12029: Plasma 5.18 Contest for wallpapers, promotional video, UI mockups, etc .
Thu, Nov 14, 8:29 AM · KDE Promo
niccolove updated the task description for T12029: Plasma 5.18 Contest for wallpapers, promotional video, UI mockups, etc .
Thu, Nov 14, 8:26 AM · KDE Promo
niccolove added a parent task for T12029: Plasma 5.18 Contest for wallpapers, promotional video, UI mockups, etc : T11939: Plasma 5.18.
Thu, Nov 14, 8:22 AM · KDE Promo
niccolove added a subtask for T11939: Plasma 5.18: T12029: Plasma 5.18 Contest for wallpapers, promotional video, UI mockups, etc .
Thu, Nov 14, 8:22 AM · Plasma
niccolove created T12029: Plasma 5.18 Contest for wallpapers, promotional video, UI mockups, etc .
Thu, Nov 14, 8:22 AM · KDE Promo
niccolove moved T10476: Create a HIG for panels from Reported to HIG Specification on the Goal: Consistency board.
Thu, Nov 14, 8:11 AM · Goal: Consistency, KDE Human Interface Guidelines
niccolove added a project to T10476: Create a HIG for panels: Goal: Consistency.
Thu, Nov 14, 8:11 AM · Goal: Consistency, KDE Human Interface Guidelines

Sat, Nov 9

niccolove added a comment to T11979: KDE neon's Welcome Screen.

I'd like to propose a very simple Since having an entire window at first boot could be annoying, what about a simple permanent notification? It's way less annoying to close than an entire window, but it would still be very noticeable to new users. The notification could have two buttons to open the installer or dismiss the notification (if the notification close button isn't enough).

Sat, Nov 9, 9:26 PM · VDG
niccolove added a comment to T11814: Breeze Icon Theme Homepage.

Uhm, in order to strengthen plasma / breeze branding? I think it can be a nice-to-have.

Sat, Nov 9, 9:19 PM · VDG, Websites, Breeze
niccolove added a comment to D25015: Update breeze theme shadows.

I'd prefer the shadows to have equal strength all around, I couldn't get used to weaker shadows in the corners.

Sat, Nov 9, 9:10 PM · Frameworks

Fri, Nov 8

niccolove updated the task description for T11999: Unify search in applications.
Fri, Nov 8, 8:58 PM · VDG, Goal: Consistency
niccolove created T11999: Unify search in applications.
Fri, Nov 8, 8:57 PM · VDG, Goal: Consistency

Wed, Nov 6

niccolove added a comment to D25015: Update breeze theme shadows.

Any update on this? I can also upload the shadow for the panel.

Wed, Nov 6, 7:04 PM · Frameworks

Mon, Nov 4

niccolove added a project to T11360: KDE Installer: Goal: Consistency.
Mon, Nov 4, 3:02 PM · Goal: Consistency, VDG, Neon

Thu, Oct 31

niccolove added a comment to T11925: Breeze Desktop Theme Transparency.

Uhm, I disagree with that :-/ I think that even with very low opacities but strong blurs, all the information (icons and taxt) are correctly displayed with no problem in legibility. Here's an example with small elements (notifications) and strong blur, which in theory should be quite similiar to tinting (but without saturation/hue/brightness adjustments). You can see the color based on the wallpaper but still get all the information.

Thu, Oct 31, 11:32 AM · VDG

Tue, Oct 29

niccolove added a comment to T11153: Unify sidebar appearance.

In order to navigate through views, Maui uses this interesting concept instead of a sidebar:

Tue, Oct 29, 6:31 PM · Goal: Consistency, VDG, Breeze
niccolove added a comment to T11579: Unify navigation through sidebar categories/views.

Note-worthy: Maui often uses concept 1b for its applications. In this case, you have icons for all possible views and only the label of the active view is used. I think it's a quite elegant approach.

Tue, Oct 29, 6:25 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove added a comment to D25015: Update breeze theme shadows.

If anything I wonder if we should make them bigger too, to better match the default Breeze shadows.

Tue, Oct 29, 6:18 PM · Frameworks
niccolove added a comment to T11925: Breeze Desktop Theme Transparency.

Which means I just think that the panel should be 100% opaque instead of ~90%. It would also blend with the colors of maximized apps better.

Tue, Oct 29, 2:16 PM · VDG

Mon, Oct 28

niccolove abandoned D25014: I have received negative feedback (and I agree with it) on the current state of breeze shadows: they are quite dark, narrow, and feel unnatural. I tried to adress that by making shadows more sparse and a bit lighter especially on the angles while....
Mon, Oct 28, 9:11 PM · Frameworks
niccolove added a comment to T11925: Breeze Desktop Theme Transparency.

This idea to tint the background color of plasma panels and widgets according to the averaged color of what's beneath them is orthogonal to the discussion about the transparency, no? Seems like it would be possible to tint the background with 100% opacity.

Mon, Oct 28, 8:49 PM · VDG
niccolove updated the summary of D25015: Update breeze theme shadows.
Mon, Oct 28, 8:44 PM · Frameworks
niccolove abandoned D24593: Modified breeze shadows.

Let's try again https://phabricator.kde.org/D25015

Mon, Oct 28, 8:36 PM · Frameworks
niccolove added a reviewer for D25015: Update breeze theme shadows: VDG.
Mon, Oct 28, 8:36 PM · Frameworks
niccolove requested review of D25015: Update breeze theme shadows.
Mon, Oct 28, 8:35 PM · Frameworks
niccolove requested review of D25014: I have received negative feedback (and I agree with it) on the current state of breeze shadows: they are quite dark, narrow, and feel unnatural. I tried to adress that by making shadows more sparse and a bit lighter especially on the angles while....
Mon, Oct 28, 8:34 PM · Frameworks
niccolove added a parent task for T11925: Breeze Desktop Theme Transparency: T10891: Breeze theme evolution.
Mon, Oct 28, 7:11 AM · VDG
niccolove added a subtask for T10891: Breeze theme evolution: T11925: Breeze Desktop Theme Transparency.
Mon, Oct 28, 7:11 AM · Plasma, VDG, Breeze

Sun, Oct 27

niccolove added a comment to T11925: Breeze Desktop Theme Transparency.

This could be considered some sort of accent color that depends on the screen area

See also T11052

Sun, Oct 27, 9:23 PM · VDG
niccolove added a comment to T11925: Breeze Desktop Theme Transparency.

So, I tried to make some mocks to better explain what I mean by getting the dominant color by the background. These are examples, and I set a .85 lightness value, although I'd prefer to mix them just enough that the text readibility is to a certain value (that's more difficult to implement though.). Mockups are not great, but I have limited pygame skills :-)
This could be considered some sort of accent color that depends on the screen area

Sun, Oct 27, 9:16 PM · VDG
niccolove created T11925: Breeze Desktop Theme Transparency.
Sun, Oct 27, 6:41 PM · VDG

Sat, Oct 26

niccolove added a comment to D24593: Modified breeze shadows.

Needs a rebase on master. It doesn't apply for me.

Sat, Oct 26, 2:16 PM · Frameworks
niccolove updated the diff for D24593: Modified breeze shadows.

Rebase on master - test

Sat, Oct 26, 2:11 PM · Frameworks
niccolove added a comment to T11791: Goal sprint: Consistency.

I'd say that the sprint would be needed earlier for planning and getting an idea on what's the best way to push consistency forwards. There's a clearly overlap with VDG tasks, so I would say that it would make sanse to co-locate it with VDG if they plan to do any. I think VDG/HIG people would be really needed for the consistency sprint.

Sat, Oct 26, 2:04 PM · Goal: Consistency, KDE e.V., Goal Setting
niccolove added a comment to T11789: first status update on goals progress.

I'm working on a first status update on https://share.kde.org/s/cpkrfGssWKZRaHZ

Sat, Oct 26, 1:39 PM · KDE Promo, Goal Setting

Wed, Oct 23

niccolove added a comment to D24593: Modified breeze shadows.

Is this ready for formal review now or are you still tweaking and/or soliciting comments?

Wed, Oct 23, 7:56 PM · Frameworks
niccolove updated the diff for D24593: Modified breeze shadows.

Made missing shadow on corners less noticeable on widgets shadows

Wed, Oct 23, 7:55 PM · Frameworks

Sat, Oct 19

niccolove updated the test plan for D24593: Modified breeze shadows.
Sat, Oct 19, 2:58 PM · Frameworks

Oct 15 2019

niccolove added a comment to D24593: Modified breeze shadows.

b) radial gradients instead of linear on the four sides to make the center darker than the angles.

Other than this, they look great to me. I think they should be uniformly dispersed.

One of the things with shadows is that the user shouldn't really notice them. With the radial style I can't help but notice there's shadows missing in the corners.

Oct 15 2019, 5:05 PM · Frameworks

Oct 13 2019

niccolove added a comment to D24593: Modified breeze shadows.

I'm sorry, when I use scour on svg files, it looks like git does not recognize that the file has changed. How can I fix that?

That means that the files actually haven't changed compared to the prior version. It looks like the diff is messed up and is using the scoured version as the base rather than the latest git master.

Oct 13 2019, 4:34 PM · Frameworks
niccolove added a comment to T10891: Breeze theme evolution.

I tried to come up with a in between shadow, you can see that in D24593

Oct 13 2019, 4:31 PM · Plasma, VDG, Breeze
niccolove updated the test plan for D24593: Modified breeze shadows.
Oct 13 2019, 4:31 PM · Frameworks
niccolove updated the diff for D24593: Modified breeze shadows.

Re-done the widgets/panel-background.svg

Oct 13 2019, 4:27 PM · Frameworks
niccolove updated the diff for D24593: Modified breeze shadows.

Re-done the dialogs/background.svg

Oct 13 2019, 4:21 PM · Frameworks

Oct 12 2019

niccolove added a comment to D24593: Modified breeze shadows.

I'm sorry, when I use scour on svg files, it looks like git does not recognize that the file has changed. How can I fix that?

Oct 12 2019, 2:57 PM · Frameworks
niccolove updated the diff for D24593: Modified breeze shadows.

Used scour on svg files

Oct 12 2019, 2:57 PM · Frameworks
niccolove updated the test plan for D24593: Modified breeze shadows.
Oct 12 2019, 2:52 PM · Frameworks
niccolove added a comment to D24593: Modified breeze shadows.

Uhm, I probably got Scour wrong. Sorry.

Oct 12 2019, 2:23 PM · Frameworks
niccolove added a reviewer for D24593: Modified breeze shadows: VDG.
Oct 12 2019, 2:12 PM · Frameworks
niccolove updated the test plan for D24593: Modified breeze shadows.
Oct 12 2019, 2:12 PM · Frameworks
niccolove requested review of D24593: Modified breeze shadows.
Oct 12 2019, 2:11 PM · Frameworks
niccolove added a comment to T10891: Breeze theme evolution.

Sure, but I wanted to try one last thing before. Using a bit that theme, I think that it's better that current shadow, but it still felt a bit wrong to me. I think that is due to the shadow moving together with elements and when using multiple elements close to each other, such as notifications.
I tried to see some other implementations, and I noticed that the shadow isn't usually very sparse, but it's also not radial, meaning that on the angles it's weaker than on the sides, and it does not go around to the angles with the same radius.


I tried to do something like this with Breeze shadows; I'm not sure on the outcome, do you have any opinions? (left: today, right: yesterday's proposal)

Oct 12 2019, 9:33 AM · Plasma, VDG, Breeze

Oct 11 2019

niccolove added a comment to D24223: [RFC] Add global themes that mimic other platforms' workflows.

It doesn't auto-hide by default in macOS. I decided to make it span the full width of the screen because not doing this is IMO one of the dumbest parts of that macOS dock, because it pointlessly wastes the bottom-left-most and bottom-right-most pixels, which are two of the four easiest to click pixels in the whole screen.

Even if you don't agree with the dock being limited in width, I think you still should make it limited. It is one of the most distinct visual aspects of the original desktop.

Oct 11 2019, 4:28 PM · Plasma
niccolove added a comment to T10891: Breeze theme evolution.

I was looking into Breeze panel & widget shadows. One complain that I sometimes hear, and I agree with it, is that the shadows are too dark and narrow, it almost looks like an outline. Other themes and OSs often use more sparse and lighter shadows. It's really important to be able to distinguish widgets and white windows, but such a strong shadow is not needed. I tweaked the SVG to show what I mean:

Oct 11 2019, 3:20 PM · Plasma, VDG, Breeze

Oct 1 2019

niccolove moved T11093: Improve Consistency across the Board from Reported to Meta on the Goal: Consistency board.
Oct 1 2019, 7:12 PM · Goal: Consistency, Goal Setting 2019
niccolove moved T11710: Goals Web Page from Reported to Meta on the Goal: Consistency board.
Oct 1 2019, 7:12 PM · Goal: Consistency, Websites, Goal: All About the Apps
niccolove moved T11791: Goal sprint: Consistency from Reported to Meta on the Goal: Consistency board.
Oct 1 2019, 7:12 PM · Goal: Consistency, KDE e.V., Goal Setting
niccolove moved T11191: Create a HIG entry for sidebars from Reported to HIG Specification on the Goal: Consistency board.
Oct 1 2019, 3:18 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG, Breeze
niccolove added a project to T11191: Create a HIG entry for sidebars: Goal: Consistency.
Oct 1 2019, 3:17 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG, Breeze

Sep 28 2019

niccolove added a comment to T11153: Unify sidebar appearance.

I'm a bit unsure about many KCM using tabs though. Adding another list on the left would leave little space to the KCM since there are often already 2 lists on the left. On the other hand, you can open a single KCM and it doesn't make sense to have tabs there. Furthermore, Kirigami can hide lists if there is not enough horizontal space.

Sep 28 2019, 10:11 AM · Goal: Consistency, VDG, Breeze
niccolove updated the task description for T11153: Unify sidebar appearance.
Sep 28 2019, 10:08 AM · Goal: Consistency, VDG, Breeze
niccolove added a comment to T11153: Unify sidebar appearance.

@niccolove KSysGuard has tabs because you can add and edit as many views as you want.

Sep 28 2019, 9:30 AM · Goal: Consistency, VDG, Breeze
niccolove added a watcher for Goal Setting: niccolove.
Sep 28 2019, 8:31 AM

Sep 25 2019

niccolove added a comment to D24223: [RFC] Add global themes that mimic other platforms' workflows.

In Cupertino, I think that the bottom panel should be limited in width and should auto-hide.
Regarding a side panel, I think it's really easy and nice to make the system tray somehow full height, that would easily mimick macOS and W10:


I'd also consider to make the global theme also change plasma theme, color scheme or even application style so that it switches to a even more similiar interface. If Cupertino global theme switched to a light version of https://store.kde.org/p/1252328/, that would be, well, extraordinary. In such case, I'd also consider the addition of a Fluent theme. Still, I can see why this would be much harder.

Sep 25 2019, 7:07 PM · Plasma

Sep 24 2019

niccolove added a comment to T11153: Unify sidebar appearance.

That definition doesn't really make sense to me. In an app's main window, we use tabbed interfaces primarily as a method to quickly switch between multiple self-contained documents or views, not different parts of the app's own main view. It wouldn't make sense to use tabs for Elisa's sidebar view selector, or Dolphin's places panel location selector, or similar user interfaces.

Sep 24 2019, 7:48 PM · Goal: Consistency, VDG, Breeze
niccolove added a comment to T11153: Unify sidebar appearance.

What about tabs on top? I'd say those should be used when they only change a part of the window and not the whole view (except in falkon of course), thus switching ksys to to big icon above text style, correct?

Forget that, there's a much better definitions. Tabs should be used when the views are editable from the user, aka when the user can add, close and move tabs, such as in falkon, dolphin, etc. Also, tabs should be used when different views do not display different content: if you open multiple tabs on dolphin they are all about file viewing, while sidebars with big icons should be used when your are dividing different things in categories which should not change over time nor be user-editable.

Sep 24 2019, 5:16 PM · Goal: Consistency, VDG, Breeze

Sep 23 2019

niccolove added a comment to T11746: Make it possible to only apply certain parts of a Global Theme.

A agree that it would be very clunky. I think this situation justifies easily adding a new KCM. That was something that was discussed by the VDG a couple of times already.

Sep 23 2019, 5:03 PM · VDG, Plasma

Sep 14 2019

niccolove added a comment to T11579: Unify navigation through sidebar categories/views.

Regarding 1b: maybe tabs on the top would look better than buttons? Something like this: (terrible mock, forgive me)

Sep 14 2019, 9:38 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG

Sep 12 2019

niccolove moved T11227: Loading Look and Feel from Reported to VDG Discussion on the Goal: Consistency board.
Sep 12 2019, 1:04 PM · Goal: Consistency, VDG
niccolove added a project to T11227: Loading Look and Feel: Goal: Consistency.
Sep 12 2019, 1:03 PM · Goal: Consistency, VDG
niccolove moved T11579: Unify navigation through sidebar categories/views from Reported to VDG Discussion on the Goal: Consistency board.
Sep 12 2019, 1:03 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove added a project to T11579: Unify navigation through sidebar categories/views: Goal: Consistency.
Sep 12 2019, 1:03 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove moved T11153: Unify sidebar appearance from Reported to VDG Discussion on the Goal: Consistency board.
Sep 12 2019, 1:03 PM · Goal: Consistency, VDG, Breeze
niccolove added a project to T11153: Unify sidebar appearance: Goal: Consistency.
Sep 12 2019, 1:03 PM · Goal: Consistency, VDG, Breeze
niccolove moved T9126: Breeze scrollbar look-and-feel unification from Reported to VDG Discussion on the Goal: Consistency board.
Sep 12 2019, 1:02 PM · Goal: Consistency, VDG
niccolove added a project to T9126: Breeze scrollbar look-and-feel unification: Goal: Consistency.
Sep 12 2019, 1:02 PM · Goal: Consistency, VDG

Sep 10 2019

niccolove updated the task description for T11579: Unify navigation through sidebar categories/views.
Sep 10 2019, 5:25 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove updated the task description for T11579: Unify navigation through sidebar categories/views.
Sep 10 2019, 3:26 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove updated the task description for T11579: Unify navigation through sidebar categories/views.
Sep 10 2019, 3:24 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove updated the task description for T11579: Unify navigation through sidebar categories/views.
Sep 10 2019, 3:24 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove updated the task description for T11579: Unify navigation through sidebar categories/views.
Sep 10 2019, 3:16 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove added a comment to T11579: Unify navigation through sidebar categories/views.

My sense is that for sidebars that are purely used to switch between different categories of a window's main view, the current appearance for settings windows is popular, successful, and uncontroversial. People seem to like the large colorful icons with text beneath them in a white sidebar. However this is too big for being the category chooser for a sidebar. Using this style makes it feels like there are two sidebars (one to switch categories, and another to display the actual content).

Sep 10 2019, 2:51 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove added a member for VDG: niccolove.
Sep 10 2019, 10:33 AM
niccolove removed a watcher for KF6: niccolove.
Sep 10 2019, 10:32 AM
niccolove added a project to T11579: Unify navigation through sidebar categories/views: VDG.
Sep 10 2019, 10:15 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove added a subtask for T11093: Improve Consistency across the Board: T11579: Unify navigation through sidebar categories/views.
Sep 10 2019, 9:58 AM · Goal: Consistency, Goal Setting 2019
niccolove added a parent task for T11579: Unify navigation through sidebar categories/views: T11093: Improve Consistency across the Board.
Sep 10 2019, 9:58 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove created T11579: Unify navigation through sidebar categories/views.
Sep 10 2019, 9:57 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG

Sep 9 2019

niccolove added a watcher for KF6: niccolove.
Sep 9 2019, 8:04 AM

Aug 29 2019

niccolove added a comment to T11093: Improve Consistency across the Board.

You think sending your minions to insult me and then disabling my account will solve the issue? what will you do next? Disable registration so no one points out your hypocrisy? Which overlord made the decision to disable my account and for what?

Aug 29 2019, 7:03 PM · Goal: Consistency, Goal Setting 2019

Aug 25 2019

markuss awarded T11093: Improve Consistency across the Board a Love token.
Aug 25 2019, 4:20 PM · Goal: Consistency, Goal Setting 2019

Aug 24 2019

emmetoneill awarded T11093: Improve Consistency across the Board a Like token.
Aug 24 2019, 9:03 PM · Goal: Consistency, Goal Setting 2019
fbampaloukas awarded T11093: Improve Consistency across the Board a Like token.
Aug 24 2019, 10:50 AM · Goal: Consistency, Goal Setting 2019

Aug 14 2019

niccolove added a comment to T11093: Improve Consistency across the Board.

I'm currently on vacation. Please make any change you consider necessary.

Aug 14 2019, 5:27 AM · Goal: Consistency, Goal Setting 2019
niccolove renamed T11093: Improve Consistency across the Board from Consistency to Improve Consistency across the Board.
Aug 14 2019, 5:26 AM · Goal: Consistency, Goal Setting 2019

Jul 30 2019

niccolove added a comment to T11300: Rename KCalc -> Kalculator.

Please keep in mind that changing a name is terrible on a promo point of view, as people might generally recognize a name as a good project. Also, renaming might not end well: just look at kde -> plasma.

Jul 30 2019, 8:27 PM · KDE Applications