niccolove (Niccolò Venerandi)
Veggero

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

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

Recent Activity

Yesterday

niccolove added a comment to T11153: Unify sidebar appearance.

I would think we only need two different sidebar appearances for this: The one used in System Settings when there are many entries and D20908: RFC: Redesign QML applet configuration windows when there are few.

Mon, Jul 15, 9:47 PM · VDG, Breeze
niccolove added subtasks for T11093: Consistency & Redundancy: T9126: Breeze scrollbar look-and-feel unification, T11153: Unify sidebar appearance.
Mon, Jul 15, 9:28 PM · Goal Setting 2019
niccolove added a parent task for T11153: Unify sidebar appearance: T11093: Consistency & Redundancy.
Mon, Jul 15, 9:28 PM · VDG, Breeze
niccolove added a parent task for T9126: Breeze scrollbar look-and-feel unification: T11093: Consistency & Redundancy.
Mon, Jul 15, 9:28 PM · VDG
niccolove updated the task description for T11093: Consistency & Redundancy.
Mon, Jul 15, 9:27 PM · Goal Setting 2019
feverfew awarded T11093: Consistency & Redundancy a Like token.
Mon, Jul 15, 2:49 PM · Goal Setting 2019

Tue, Jun 25

niccolove added a comment to T11093: Consistency & Redundancy.

Here's my view on how coordination should be done, especially when talking about inconsistiencies about the user interface:

Tue, Jun 25, 7:49 PM · Goal Setting 2019

Sun, Jun 23

niccolove added a comment to T10891: Breeze theme evolution.

Should T10243, which is about redoing many Breeze icons, be a subtask of this as well?

Sun, Jun 23, 11:54 AM · VDG, Breeze

Sat, Jun 22

niccolove created T11133: Decide on the icon to use for konsole.kde.org.
Sat, Jun 22, 8:41 PM · Konsole
niccolove added a comment to T10201: Window titlebars.

DWD is also very controversial and difficult to implement. Either way, this task is moving in a good direction, becoming more visually appealing for both sides, and way more feasable in the short term.
I also agree to use a subdle 90% opacity on the tools area as I stated before, but I'd prefer it to be applied either on all windows or only the active one. When applied only to inactive windows, it would be waay less noticeable and appealing.

Sat, Jun 22, 8:34 PM · KDE Applications, VDG

Fri, Jun 21

niccolove added a comment to T10783: Right-click on touch.

Trying to keep the two input methods consistent I think needs to take into account the fundamentally different way we have to interact with each device to have a precise, non-frustrating, input experience.

Fri, Jun 21, 12:54 PM · Plasma, VDG
niccolove added a comment to T10783: Right-click on touch.

What about one finger duble tap and one finger triple tap?

Fri, Jun 21, 11:49 AM · Plasma, VDG
niccolove added a comment to T10783: Right-click on touch.

I think the two inputs are similiar enough to achieve a pretty good consistency as a whole, with only few exceptions. Right-click is only one possible gesture for touch screen/pad input, so let me approach this in a more holistic way, using an example of possible gestures (mix of Windows', iPadOS, and own):

Fri, Jun 21, 11:13 AM · Plasma, VDG

Thu, Jun 20

niccolove added a comment to T10201: Window titlebars.

Currently, Kvantum is able to use different colors for toolbars based on their location, so that is feasable. I think it should get the tools area color only when it's put on the top, and leavingi everything else, including statusbar, with the normal lighter gray. When the toolbar is on the sides or on the bottom, it should be part of the window, and not of the tools area.

Thu, Jun 20, 9:16 AM · KDE Applications, VDG
niccolove added a comment to T10783: Right-click on touch.

I agree that a two-finger tap is not optimal in many cases, what I was thinking of was rather using both a two finger tap and press and hold in both the touchscreen and the touchpad, thus providing consistence between them.

Thu, Jun 20, 9:13 AM · Plasma, VDG

Mon, Jun 17

niccolove added a comment to T10201: Window titlebars.

What do you think of:

Mon, Jun 17, 7:31 PM · KDE Applications, VDG
niccolove added a comment to T10783: Right-click on touch.

I strongly agree with the idea of consistency between touchpad and touchscreen when possible. An example of that can also be a click with two fingers, which could open the context menu in both input methods.

Mon, Jun 17, 7:23 PM · Plasma, VDG
niccolove added a comment to T10201: Window titlebars.

That came off sounding kind of harsh, sorry.

Mon, Jun 17, 7:20 PM · KDE Applications, VDG
niccolove added a comment to T10201: Window titlebars.

Last week I had to install Windows (bad experience overall), and I took that as a chance to consider their choises on this matter. One thing that I noticed is that Windows is using its fluent (/transparent window) effect in many applications, and it's used as a way to help the user understand which one is the active window. When the window is no longer active, the window become opaque. I found it quite interesting to use:

Mon, Jun 17, 9:50 AM · KDE Applications, VDG

Jun 14 2019

niccolove added a comment to T11093: Consistency & Redundancy.

vvave, index, nota and buho all have a major "feature" that sets them apart from the other mentioned apps. They are targeted towards a mobile platform. Especially for Dolphin vs Index this makes perfect sense because IMHO trying to adapt Dolphin to work good on mobile would not be wise.

Jun 14 2019, 7:55 AM · Goal Setting 2019

Jun 13 2019

niccolove updated the task description for T11093: Consistency & Redundancy.
Jun 13 2019, 6:20 PM · Goal Setting 2019
niccolove updated the task description for T11093: Consistency & Redundancy.
Jun 13 2019, 6:19 PM · Goal Setting 2019
niccolove updated the task description for T11093: Consistency & Redundancy.
Jun 13 2019, 6:17 PM · Goal Setting 2019
niccolove triaged T11093: Consistency & Redundancy as Normal priority.
Jun 13 2019, 6:16 PM · Goal Setting 2019
niccolove added a watcher for Goal Setting 2019: niccolove.
Jun 13 2019, 5:59 PM

Jun 11 2019

niccolove updated the task description for T11057: Improve Plasma on touchscreen devices.
Jun 11 2019, 10:34 AM · Goal Setting 2019

Jun 6 2019

niccolove added a comment to T10201: Window titlebars.

I really hope that's not how FreeCad actually looks by default...

FreeCAD only has 2 toolbars by default.

Jun 6 2019, 10:08 PM · KDE Applications, VDG

Jun 2 2019

niccolove added a comment to T10201: Window titlebars.

I tried to guess a couple of mocks of the style; here's dolphin:

Jun 2 2019, 1:53 PM · KDE Applications, VDG

May 2 2019

niccolove added a comment to T10875: Plasma 5.16 Release: Wallpaper competition.

Given the time, four members is perfect to me.

May 2 2019, 1:13 PM · KDE Promo
niccolove added a comment to T10875: Plasma 5.16 Release: Wallpaper competition.

Some VDG members expressed the expressed the will to partecipate. Since whoever proposes a wallpaper should not also be a judge, it was proposed to create a jury from the VDG that will not partecipate in the contest. If they are avaiable some jury member who were proposed are Andy and @ngraham. Also, @flipwise and @GB_2 also said they would be avaiable to be member of it.

May 2 2019, 12:20 PM · KDE Promo

Mar 30 2019

niccolove added a watcher for Latte Dock: niccolove.
Mar 30 2019, 1:51 PM
niccolove removed a member for Latte Dock: niccolove.
Mar 30 2019, 1:51 PM

Mar 18 2019

niccolove added a comment to T10592: Floating panels and docks.

Thank you so much for the detailed answer. I was able to do [1,2,4,5].
Unfortunately, I do not understand how to add margin in elements in [3]. I tried to use anchor-based margin, but I see that in some files anchor is not used at all, and where it is used, the margin won't affect the appareance at all. I'm sorry to disturb you again, but may I ask you what the correct approach would be here?

Mar 18 2019, 8:44 PM · Latte Dock

Mar 9 2019

niccolove added a comment to T10592: Floating panels and docks.

The dock has a real margin, meaning that interactions (/mouse clicks and hovers) made between the panel and the screen border are not be managed by latte, and an auto-hide panel will disappear if mouse is there. Approaching the edge with the mouse will show the autohidden dock anyway. Example:

Mar 9 2019, 9:31 AM · Latte Dock
niccolove triaged T10592: Floating panels and docks as Low priority.
Mar 9 2019, 9:14 AM · Latte Dock
niccolove added a member for Latte Dock: niccolove.
Mar 9 2019, 9:12 AM

Feb 28 2019

niccolove added a comment to T10537: -.

I personally feel like the most intuitive way is to create a KCM just for Layout, and then make the Look and Feel able to override those setting. In this way if you only want to change the layout you will change it in the Layout KCM, but Look and Feel would still be able to change the layout. If I recall correctly, that should be the same relationship between Look and Feel and Plasma Theme.

Feb 28 2019, 6:37 AM

Feb 15 2019

niccolove committed R8:5ae87d37a693: Replaced "distraction free" with "fullscreen" - BUG:378527 (authored by niccolove).
Replaced "distraction free" with "fullscreen" - BUG:378527
Feb 15 2019, 2:31 PM
niccolove closed D18448: Replaced "distraction free" with "fullscreen" - BUG:378527.
Feb 15 2019, 2:31 PM · Calligra: 3.0

Feb 13 2019

niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

It seems like it landed. Please tell me if I screwed up anything.

Feb 13 2019, 7:00 PM · Calligra: 3.0
niccolove committed R8:18bfd13a8020: Fixed calligra crashing when opening remote document (authored by niccolove).
Fixed calligra crashing when opening remote document
Feb 13 2019, 6:57 PM
niccolove closed D18466: Fixed calligra crashing when opening remote document.
Feb 13 2019, 6:57 PM · Calligra: 3.0
niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.

BUG:358581

Feb 13 2019, 6:34 PM · Calligra: 3.0

Feb 12 2019

niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

I do not have a developer account. I requested one some days ago with no answer yet.

Feb 12 2019, 8:55 PM · Calligra: 3.0

Feb 4 2019

niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • fixed whitespace, sorry
Feb 4 2019, 12:04 PM · Calligra: 3.0
niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Made windows show even without export-pdf flag
Feb 4 2019, 12:02 PM · Calligra: 3.0

Jan 31 2019

niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Made window show on pdf print and removed trailing spaces
Jan 31 2019, 11:35 AM · Calligra: 3.0

Jan 30 2019

niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Removed connection between job and exiting; added todo
Jan 30 2019, 2:39 PM · Calligra: 3.0
niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

I have some doubts:

Jan 30 2019, 1:28 PM · Calligra: 3.0
niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Moved QString pdfFileName to KoApplicationPrivate
Jan 30 2019, 12:59 PM · Calligra: 3.0
niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.
Jan 30 2019, 12:49 PM · Calligra: 3.0
niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

This solution is Qt <5.12 friendly

Jan 30 2019, 12:16 PM · Calligra: 3.0
niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Adding pdf filename as propriety of KoApplication
Jan 30 2019, 12:15 PM · Calligra: 3.0
niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

What have I Done:

Jan 30 2019, 9:56 AM · Calligra: 3.0
niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Added slots in KoApplication to handle pdf and print.
Jan 30 2019, 9:38 AM · Calligra: 3.0

Jan 29 2019

niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Removed unnecessary newlines
Jan 29 2019, 9:59 PM · Calligra: 3.0
niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Made slotFilePrint depend on signal loadCompleted to avoid it running before remote file being complete
Jan 29 2019, 9:58 PM · Calligra: 3.0

Jan 26 2019

niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

I'm not sure on how to do that, do you have any tip?
openDocumentInternal is called by openDocument, which is called in KoApplication just before checking the arguments. When it sees the print argument, it calls slotFilePrint. openDocumentInternal downloads the document in async. Should it be made not async, or is there another way to make it wait until the other process ends? Also, "slotLoadCanceled" is already implemented, or were you talking about something else?

Jan 26 2019, 5:13 PM · Calligra: 3.0

Jan 23 2019

niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

I tried differents files (locale and remote, opening and printing), and everything works okay. Other applications work normally, but calligrasheets still crashes when trying to print a remote (odt) file - but I can see the file is downloaded correctly, so it looks like a different problem (calligrasheets manages printing?).
About removing features from slotLoadCompleted, it is important to notice that it is only called by openDocumentInternal itself, so that should not be a problem.

Jan 23 2019, 1:31 PM · Calligra: 3.0
niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

I've seen that openDoumentInternal is called every time a remote document is used as input. I'm not sure if it's also used in different scenarios.

Jan 23 2019, 1:19 PM · Calligra: 3.0
niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Moving the if from slotLoadCompleted to openDocumentInternal.
Jan 23 2019, 1:16 PM · Calligra: 3.0
niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

At this point my only worry is that the setRootDocument in openDocumentInternal makes the check for opening a new window in slotLoadCompleted useless. Moving the whole if statement from slotLoadCompleted to openDocumentInternal also works, and could avoid to replace the root document instead of opening a new window. It makes more sense, now that I think of it.

Jan 23 2019, 1:13 PM · Calligra: 3.0
niccolove added a comment to D18466: Fixed calligra crashing when opening remote document.

Sure.
Calligra was crashing because the method "slotFilePrint" called "rootView()" that tried to return the first elements of "d->rootViews". The problem is that such list was empitya, as SetRootDocument was never called: that method is called in openDocument but not in openDocumentInternal. I therefore added that function and it now works. But, when slotLoadCompleted is called (that is, after slotFilePrint), there's a check to open a new window if there's already a non-blank document. Since the root document was already set, it opened a new window with the same document. I therefore added the conditions of the two documents being different.
I hope I've been clear, this is one of my first commits here :-/

Jan 23 2019, 1:07 PM · Calligra: 3.0
niccolove updated the test plan for D18466: Fixed calligra crashing when opening remote document.
Jan 23 2019, 12:53 PM · Calligra: 3.0
niccolove updated the diff for D18466: Fixed calligra crashing when opening remote document.
  • Fixed typos
Jan 23 2019, 12:52 PM · Calligra: 3.0
niccolove requested review of D18466: Fixed calligra crashing when opening remote document.
Jan 23 2019, 12:49 PM · Calligra: 3.0

Jan 22 2019

niccolove retitled D18448: Replaced "distraction free" with "fullscreen" - BUG:378527 from Replaced "distraction free" with "fullscreen"BUG:378527 to Replaced "distraction free" with "fullscreen" - BUG:378527.
Jan 22 2019, 8:37 AM · Calligra: 3.0
niccolove retitled D18448: Replaced "distraction free" with "fullscreen" - BUG:378527 from Replaced "disturb free" with "fullscreen"BUG:378527 to Replaced "distraction free" with "fullscreen"BUG:378527.
Jan 22 2019, 8:36 AM · Calligra: 3.0
niccolove updated the summary of D18448: Replaced "distraction free" with "fullscreen" - BUG:378527.
Jan 22 2019, 8:36 AM · Calligra: 3.0
niccolove requested review of D18448: Replaced "distraction free" with "fullscreen" - BUG:378527.
Jan 22 2019, 8:36 AM · Calligra: 3.0

Jan 21 2019

niccolove added a comment to T10201: Window titlebars.

What about turning on by default the "Dim Inactive" Desktop Effect, maybe lighter?

Jan 21 2019, 5:38 PM · KDE Applications, VDG

Dec 19 2018

niccolove awarded M128: Plasma Sets a Love token.
Dec 19 2018, 11:52 AM

Dec 9 2018

niccolove updated the summary of D17352: Made descriptions for DEC2BIN/OCT2BIN/HEX2DEC/HEX2BIN mention input number system.
Dec 9 2018, 9:14 AM · Calligra: 3.0

Dec 4 2018

niccolove added a comment to D17352: Made descriptions for DEC2BIN/OCT2BIN/HEX2DEC/HEX2BIN mention input number system.

Related bug: https://bugs.kde.org/show_bug.cgi?id=399569

Dec 4 2018, 6:15 PM · Calligra: 3.0
niccolove updated the diff for D17352: Made descriptions for DEC2BIN/OCT2BIN/HEX2DEC/HEX2BIN mention input number system.

Deleted one of the two accidentally double-pasted xml content.

Dec 4 2018, 5:52 PM · Calligra: 3.0
niccolove requested review of D17352: Made descriptions for DEC2BIN/OCT2BIN/HEX2DEC/HEX2BIN mention input number system.
Dec 4 2018, 5:49 PM · Calligra: 3.0

Oct 10 2018

niccolove added a member for Bugsquad: niccolove.
Oct 10 2018, 2:34 PM