Skip to content

Conversation

@skjnldsv
Copy link
Member

@skjnldsv skjnldsv commented Feb 22, 2018

Before After
capture d ecran_2018-02-22_12-17-17 capture d ecran_2018-02-22_15-41-24
kazam_screenshot_00004 kazam_screenshot_00002
capture d ecran_2018-02-22_13-16-00 capture d ecran_2018-02-22_13-16-53
  • Remove the dropdown class and use a popovermenu
  • Add select possibility design for popovermenu
  • Change error/save feedback as it is not very comprehensible right now

@skjnldsv skjnldsv requested a review from MorrisJobke February 22, 2018 11:20
@skjnldsv skjnldsv self-assigned this Feb 22, 2018
@skjnldsv skjnldsv added enhancement design Design, UI, UX, etc. 2. developing Work in progress low feature: external storage papercut Annoying recurring UX issue with possibly simple fix. labels Feb 22, 2018
@skjnldsv skjnldsv added this to the Nextcloud 14 milestone Feb 22, 2018
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow: 0 1px 1px $color-box-shadow;
background: $color-main-background;
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hum, this should not have been pushed.

@codecov
Copy link

codecov bot commented Feb 22, 2018

Codecov Report

❗ No coverage uploaded for pull request base (master@3c30f29). Click here to learn what that means.
The diff coverage is 45.45%.

@@            Coverage Diff            @@
##             master    #8496   +/-   ##
=========================================
  Coverage          ?   51.81%           
  Complexity        ?    25397           
=========================================
  Files             ?     1603           
  Lines             ?    95211           
  Branches          ?     1376           
=========================================
  Hits              ?    49335           
  Misses            ?    45876           
  Partials          ?        0
Impacted Files Coverage Δ Complexity Δ
apps/files_external/templates/settings.php 0% <0%> (ø) 0 <0> (?)
apps/files_external/js/settings.js 58.3% <62.5%> (ø) 0 <0> (?)

@skjnldsv skjnldsv added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Feb 22, 2018
@skjnldsv
Copy link
Member Author

Ready for reviews! @nextcloud/designers
@MorrisJobke can you add the people in charge of the ext storage as reviewers please? :)

Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
@skjnldsv skjnldsv force-pushed the ext-strg-design-fixes branch from b583266 to dab83c4 Compare February 22, 2018 14:45
// TODO: move to a separate file
var MOUNT_OPTIONS_DROPDOWN_TEMPLATE =
'<div class="drop dropdown mountOptionsDropdown">' +
// FIXME: options are hard-coded for now
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO this comment has not been addressed in this PR - options are still hard-coded. I would suggest either keeping the comment or creating a generator.

span {
&.success {
background: #37ce02;
background-color: $color-success;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice catch!

@pixelipo
Copy link
Contributor

I'm not sure about the new status icons - I have to say I'm quite partial to the obviousness and simplicity of the old ones :) Also, new once seem to have a non-standard size - at lease as far as their padding is concerned. 28px? 16/20 (icon size) and 44/50 (container) those are sizes we use, right?

@skjnldsv
Copy link
Member Author

skjnldsv commented Feb 22, 2018

Yeah, I'm not really convinced either, but it's already a great improvement compared to the old ones ^^
Yes, they're all with a 28px width/height. At first I started using only the grey icons, but it was confusing (especially with the checkmark) so I decided to go for something entirely different which, at least, looks pretty clear.

What do you suggest @pixelipo ? :)

@enoch85
Copy link
Member

enoch85 commented Feb 22, 2018

Does the user get any output when hoovering on the icons on what's wrong?

@enoch85
Copy link
Member

enoch85 commented Feb 22, 2018

And regarding the icons, maybe we should use the same one as in with the Desktop Client?

@skjnldsv
Copy link
Member Author

@enoch85 it depends on what the server returns. Either a popup saying what's wrong or nothing at all :/

Copy link
Contributor

@pixelipo pixelipo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Padding issues with the icon buttons:
image

Row should be 50px high:
image

@skjnldsv skjnldsv removed the 3. to review Waiting for reviews label Feb 22, 2018
@pixelipo
Copy link
Contributor

sorry, @skjnldsv ! I know I can be such a pain in the **** sometimes...

@skjnldsv
Copy link
Member Author

@pixelipo don't apologise!! I wasn't blaming you!! 🤗
I'll fix it after my work on the update notifications to vue.

Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
@skjnldsv
Copy link
Member Author

skjnldsv commented Feb 26, 2018

All clear @pixelipo

capture d ecran_2018-02-26_13-04-28

@MorrisJobke
Copy link
Member

@skjnldsv Ready for review? Then update the labels ;)

@skjnldsv
Copy link
Member Author

Oups! :)

@skjnldsv skjnldsv added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Feb 26, 2018
@MorrisJobke
Copy link
Member

MorrisJobke commented Feb 27, 2018

  • I can't click the gear, trashbin or checkmark icon - there doesn't happen anything (cleared browser cache and tried Safari and Chrome)
  • a little UI papercut: the checkmark has no top border:
    bildschirmfoto 2018-02-27 um 11 26 28

Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
@skjnldsv
Copy link
Member Author

@MorrisJobke Indeed, it's fixed. Forgot to update a section of my code :)

Copy link
Member

@MorrisJobke MorrisJobke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks awesome and works 👍

@MorrisJobke
Copy link
Member

JSUnit tests for files_external fail now

Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
Copy link
Contributor

@pixelipo pixelipo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
Signed-off-by: John Molakvoæ (skjnldsv) <[email protected]>
@skjnldsv skjnldsv added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Feb 27, 2018
@MorrisJobke MorrisJobke merged commit 7792744 into master Feb 27, 2018
@MorrisJobke MorrisJobke deleted the ext-strg-design-fixes branch February 27, 2018 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to release Ready to be released and/or waiting for tests to finish design Design, UI, UX, etc. enhancement feature: external storage low papercut Annoying recurring UX issue with possibly simple fix.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants