> On Feb. 21, 2015, 1:44 p.m., Hugo Pereira Da Costa wrote: > > "Preinstalled colours schemes to ensure consistent colouring" > > that is a regression with respect to exiting code. Its a no go. Please > > include. > > > > "Updated the behaviour of the resize grip - fixed bug for fullscreen" > > Can you post a bug report related to the bug ? There was indeed an issue > > with size grip and fullscreen window, but this was fixed, as far as I know. > > See https://bugs.kde.org/show_bug.cgi?id=343988 and commit therein > > > > "Redesigned buttons and tweaked the titlebar slightly." > > Can you post screenshots ? Were these changes discussed in the Visual > > Design Group forum ? (https://forum.kde.org/viewforum.php?f=285) > > > > "Font weight will now affect the boldness of icons in buttons" > > Same question. > > No other element in the widget style has this behavior (icons, frame sizes, > > etc.), so I'd like to know the rationale behind it and get this discussed. > > > > I have not tested the changes yet, but will do asap > > Ken Vermette wrote: > "that is a regression with respect to exiting code. Its a no go. Please > include." > Sorry, I should have said "tested with preinstalled colour schemes"; I > was just checking to ensure colours were sane for themes; make sure the > buttons didn't turn neon-pink when using obsidian or anything like that. > > "There was indeed an issue with size grip and fullscreen window ..." > I re-wrote the grip behaviour with the input of Jens (another VDG > member); I wasn't specifically aiming to do it with the change to the grip > display code, but I was aware that it would be fixed in my build. The new > behaviour should hide the grip on maximised windows and inactive windows; on > maximised windows the grip is pointless, and on inactive windows the grip is > not obvious, but still covers scrollbars or status items... > > "Can you post screenshots ?" > Of course; they're included now. > > "Were these changes discussed in the Visual Design Group forum ?" > Not on the forum, no. I did refer to Jens during the sprint, and other > members of the VDG have responded positivly to my screenshot on G+. This is > also an initial version, and assuming it flies I'll be updating based on > feedback accordingly. The design is also evolutionary anyway. > > "No other element in the widget style has this behavior (icons, frame > sizes, etc.), so I'd like to know the rationale behind it and get this > discussed." > I was going to add a config option but if I had of done this, but I chose > to use the font width to avoid overburdening the settings dialog with tweaker > stuff - it's less than a 0.7px difference. > > I'd be perfectly fine removing the feature; when first starting I did not > know there was a float variant of setWidth - so I could not get the line to a > happy medium; now that I have it at a 'good' width it was kept simply because > it could 'follow along' with the font easily. The edit is <1 line. > > Hugo Pereira Da Costa wrote: > "Preinstalled colours schemes to ensure consistent colouring" > Sorry. That was a wrong copy paste (damn review board). > > I meant: "Note; Buttons are not animated yet in this variant" > that is a regression with respect to exiting code. Its a no go. Please > include. > I am ok with incremental commits but not when they remove existing and > working functionalities. Re-added animations can be the topic of another > review request, but this one will not get a ship it untill the other one > exists, sorry. > > ""There was indeed an issue with size grip and fullscreen window ..." > I re-wrote the grip behaviour with the input of Jens (another VDG > member); I wasn't specifically aiming to do it with the change to the grip > display code, but I was aware that it would be fixed in my build. The new > behaviour should hide the grip on maximised windows and inactive windows; on > maximised windows the grip is pointless, and on inactive windows the grip is > not obvious, but still covers scrollbars or status items..." > So, this is not a bug fix (since the bug is already fixed), this is a > behavorial change. Please take it out of this commit and submit it in a > separate review request for further discussion. It is independent of the > design change. Note that some people (me for instance) could see the hiding > of the resize handle on inactive window as a regression, (because of not > being able to resize inactive windows any more). > > > ""Were these changes discussed in the Visual Design Group forum ?" Not on > the forum, no. I did refer to Jens during the sprint, and other members of > the VDG have responded positivly to my screenshot on G+. This is also an > initial version, and assuming it flies I'll be updating based on feedback > accordingly. The design is also evolutionary anyway." > > I would really appreciate a dedicated thread on the design changes on the > forum, if only to get feedback of other forum members, including me. > I can post some of my personnal comments here (and copy there when the > thread exist) > > -- I find the colors too distracting. (but that is only personnal, > possibly biased, so feel free to ignore unless many more people feel the > same, especially other 'design' experts > > - I fail to see the rationale behind the button coloring. I understand > there is some sort of 'traffic light' metaphor, but then, why would minimize > be more "orange" than say "unpin", or "keep below", or "un-maximize". > Likewise, why would maximize be more "green" than say "pin", or "keep above". > > - with the current code close button appears as "grey" on active window > and red on others. While the other buttons are colored on active and grey on > inactive. I fail to see why. To me at least, "close" is as dangerous on > active windows than on inactive, while making it grey would make it "less" > important than other coloured buttons. > > - with the current code the "pressed button" click state feedback > coloring feel somewhat random: grey on active window, "highlight" on > inactive. > > - I fail to see the added value of the circles around the buttons, > especially when there is already a nice mouse-over effect. It would be like > adding a frame around every single toolbutton in a toolbar, around the icon. > As a side effect, for a given button size, it also makes the actual glyphs 2 > pixels smaller than what they are now, due to the need to the extra spacing > with respect to the circle. Which, IMHO goes in the wrong direction. > > - on the redesign of the "pin" button, I fail to see what issue the new > design address with respect to the old one. > > - finally, the same buttons are also used in the widget style, for dock > manipulations (see: dolphin -> unlock panels, as well as kdevelop), and MDI > windows (see oxygen-demo5, mdi window tab). So any change to the decoration > should also come with a matching change to the widget style. > > That's all I have for now. > Again: > - I'd rather have these things discussed on the forum rather than here > - I have nothing against incremental commits, but not when the first one > break things that working and against which there have been no bugs reported > nor formal complains. > - I would encourage you to commit these changes to a dedicated branch or > scratch repository, ask for feedback, fix the issues that show up (especially > the one that are not present in the current code), and when ready (e.g. no > regression, inconsistencies, and overall consensus here and with VDG > members), merge via review-request. > > Best, > > Hugo > > Aleix Pol Gonzalez wrote: > Should this be discussed then? I didn't see a discussion. > > I think it's a shame that these initiatives are just discarded instead of > iterated. We shouldn't consider everything as Done.
https://forum.kde.org/viewtopic.php?f=285&t=125388 Ken discarded this review in order to first focus on getting it more polished, possibly as an alternative windeco, before rediscussing later whether it should become default. - Hugo ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/122660/#review76378 ----------------------------------------------------------- On March 16, 2015, 2:44 a.m., Ken Vermette wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/122660/ > ----------------------------------------------------------- > > (Updated March 16, 2015, 2:44 a.m.) > > > Review request for Plasma and Hugo Pereira Da Costa. > > > Repository: breeze > > > Description > ------- > > Overhaul of the Breeze Window decoration drawing code; > - Redesigned buttons and tweaked the titlebar slightly. > - Updated the behaviour of the resize grip - fixed bug for fullscreen > - Font weight will now affect the boldness of icons in buttons > > Note; Buttons are not animated yet in this variant. > > > Diffs > ----- > > kdecoration/breezebutton.cpp 5ac0cfe > kdecoration/breezedecoration.h 9eb6c65 > kdecoration/breezedecoration.cpp b474a8b > kdecoration/breezebutton.h c43959a > > Diff: https://git.reviewboard.kde.org/r/122660/diff/ > > > Testing > ------- > > - Tried out preinstalled colours schemes to ensure consistent colouring > - Viewed various button sizes > > > File Attachments > ---------------- > > Updated Decos > > https://git.reviewboard.kde.org/media/uploaded/files/2015/02/21/66f8d3d8-5852-4b79-b211-339cbc7bf712__newdecos.png > Full Windows > > https://git.reviewboard.kde.org/media/uploaded/files/2015/02/21/20580b13-3bb1-4020-9ddf-8d1253184a45__snapshot1.png > > > Thanks, > > Ken Vermette > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel