New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI improvements - Flatter design (less borders etc) #8135
Conversation
Screenshots or links would have been useful to review the changes. Link to diffs of the branch: http://builds-artifacts.piwik.org/ui-tests.7090/ (pick the latest) I like the change to the tables, removing the alternate colors is a good move. The visitor log is also much better. Here are a few regressions I have seen:
I haven't reviewed all the screenshots yet. |
Also given so many different things (unrelated) have been changed, it would have been better to open separate pull requests, that would be easier to review. |
@@ -392,15 +496,19 @@ table.dataTable { | |||
border-top: 5px solid @theme-color-brand; | |||
} | |||
|
|||
*/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
comment code? Better remove it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it's there on purpose for now since the arrows look different in phantomjs (and only there) so I'm trying different solutions currently
Plenty of small changes on the redesigns I've been working the last few weeks :) Would have been better to discuss that when I was working on it, or even afterwards. E.g. there are some things (e.g. width 40% for labels) that were discussed and chosen consciously, that are gone. But whatever let's move on. I see that you have had to change a lot of |
Yes, that would have been better. We initially only planned to change the DataTables but one thing let to another... Next time it's hopefully smaller PR. It was also not really meant to review yet
Might add the 40% for labels back again as we shortened the labels anyway. I don't know any of those discussions and think it's natural that we will change those kinda things all the time. I'm certain over the next few weeks we will see more changes and change things from this PR again.
As mentioned in a previous PR I'm not a fan of this border-theme-color variable. I was thinking about changing that color but wasn't sure where else it'll change etc. We currently have like 6 or 7 different greyish border colors and most of them make sense in different parts of the UI. If I find the time I will try to shrink it down to 3 or 4 different ones but not sure if I have the time. |
FYI: Many of the screenshot things like "The sorting arrow is floating on the left of the column header, which makes it appear like it's in another column" and "expand icon not aligned" etc only appear in PhantomJS. I tested on a wide variety of browsers so far and looked good apart from IE 8 where the arrow icon is not fully visible.
I think it's also that one always has to see it live in action and use it for a while and not only for an hour or so. It's always hard to discuss things that one has seen only on screenshots or only used for a while. |
FYI: I had a look at introducing few more That's why we currently have eg
Where eg Hope you get what I mean. It would be nice to have such a system but lots of work. |
UI improvements - Flatter design (less borders etc)
There was at least the "Needs review" label. And why was this merged? I only reviewed less than half of the screenshot and the code changes… And it seems nobody else reviewed it. |
Matt added the label, I didn't know it was added. I asked and purpose was to get quick feedback already.
To release a new beta to get feedback from users already re things that are maybe not covered by UI tests or browser compatibility problems and re design in general etc. We can make more changes beginning next week if needed. |
I noted 11 UI regressions in my comment above. All of them were checked, but 5 of them where not fixed. Please verify that they are indeed fixed before checking them, else I review for nothing. I've unchecked them to keep it up to date. Also now that it's merged on master it would be great to update (and fix) the 200 ui tests: http://builds-artifacts.piwik.org/ui-tests.master/13496.7/ A lot of them are really weird, e.g. http://builds-artifacts.piwik.org/ui-tests.master/13496.7/Installation_db_setup Simply updating the screenshots isn't an option right now. Edit: some other things broke, e.g. in WhiteLabel: http://builds-artifacts.piwik.org/protected/ui-tests.master.WhiteLabel/239.3/screenshot-diffs/singlediff.html?processed=../processed-ui-screenshots/WhiteLabelSettings_overwritten_page.png&expected=WhiteLabelSettings_overwritten_page.png&github=WhiteLabelSettings_overwritten_page.png |
If this pull request was still WIP then merging it on master is the opposite of what should have been done. If we want to put it on a beta soon, then it's good to communicate so that we can review it in priority. Doing such extensive changes (in a single pull request btw) and expecting a beta the next day is a problem. |
the goal was to release these visual changes as early as possible to get feedback (including your feedback here), ie. release early, release often. Some UI regressions are acceptable in beta (eg. installer). Early next week all regressions will be fixed and UI screenshot checked.
issue to track tweaks to do: #8157
good find! created follow up issue |
Are you really trying to justify that we should merge WIP pull requests, skip (and ignore already done) code review and break master deliberately? |
Just FYI: The Installation etc is not really broken. I think it only looks like this because of https://github.com/piwik/piwik/pull/8078/files#diff-d578ea669c49adb09b49c4fcf94fc79fR146 . I will have a look how to reset the screen width after that test. Re your checkboxes:
That's on purpose. It was a bit hard to identify the different labels on a page and to "scan" a page. This way it should be a bit easier.
We're thinking it's okay. It's not completely not aligned with anything since some icons just cannot be seen as they are hidden or so with white background. It's kinda better than before.
I saw this only in the segmented visitor log and should be fixed Cannot reproduce the other 2. Did you test locally or only have a look at screenshot tests? |
@mnapoli installer wasn't broken (we tested installer manually), it was a bug in UI test: https://github.com/piwik/piwik/pull/8164/files I tried moved your other feedback to #8157 |
refs #7090 #4789 fixes #7965