Server: ✨ Nextcloud 16 (alpha 1) polishing review

Created on 12 Mar 2019  ·  19Comments  ·  Source: nextcloud/server

As usual, we test the daily zip file to find details for polishing. :tada:

Anyone is welcome to take over issues and help out! :)

👩‍🏭 Installation

🧙 First run wizard

  • [ ] Improve layout & design of "Principles" (page 2): maybe move icons to left and show as list
  • [ ] Improve layout & design of "Apps" (page 3): more zoomed app store screenshot so things are visible, reduce text
  • [x] Settings section Mobile & desktop: Layout is broken, icon alignment in buttons https://github.com/nextcloud/firstrunwizard/pull/175

📁 Files

  • [ ] Uploading a file, then changing to "Recent" and then changing to "All files" results in the cancel X of the upload progress to be next to the upload icon https://github.com/nextcloud/server/issues/15317
  • [ ] When deleting a file, the upload progress bar appears on the top
  • [x] Grid view: Share action needs to be put into menu
  • [ ] Grid view: Select should be put into menu not 16
  • [x] Grid view: In deleted files, Restore button is glitched inside of name, should be in the menu (only in grid view) #14931
  • [ ] Shares category: When going to details of a file, actions are duplicated
  • [x] Deleted files: Thumbnails are low resolution https://github.com/nextcloud/server/pull/14719
  • [x] Deleted files: action should say "Delete permanently" instead of just "Delete" https://github.com/nextcloud/server/pull/14721
  • [X] Hovering filename in sidebar should show tooltip with full name (regression?)
  • [ ] Tapping filename in sidebar should show tooltip too for mobile
  • [ ] Highlight in sharing dialog (jQuery autocomplete) shouldn’t have the top and bottom border additionally
  • [ ] Titles of share pages are not specific https://github.com/nextcloud/server/issues/11506~~ to 17

🔮 Recommendations

🖼 Viewer

⚡ Activity

🔎 Search

  • [ ] In grid view, results from other folders overlap summary of current folder contents ("3 files match …")
  • [ ] No grid view for search results from other folders.

🔔 Notifications

  • [x] Dismissing older notification also hides every newer notification (only until refresh)
  • [x] Notifications window should have min-height (same as when it’s empty)
  • [x] Needs short compress animation for dismissing for proper feedback
    Moved to https://github.com/nextcloud/notifications/pull/300

⚙ Settings

  • [ ] Text links not properly highlighted
  • [ ] Checkboxes (e.g. in "Sharing" or "Activity" settings) not properly highlighted on tabbing through
  • [ ] Personal info: Saving feedback needs to be faster
  • [x] Personal info: Federation scope menu toggle not selectable via keyboard https://github.com/nextcloud/server/pull/14808
  • [x] Accessibility: theme doesn’t change on tabbing to setting and activating it via space #14809
  • [x] Admin overview: Update channel not reachable via keyboard, blue bar hover/focus feedback missing in entries https://github.com/nextcloud/server/pull/14809
  • [ ] Support: Add section about copying system report
  • [x] Security → Two-Factor Authentication: Hide whole block below "Enforce" checkbox until it’s checked https://github.com/nextcloud/server/pull/14713

🛠 Apps management

  • Loading takes long when network connection is slow. Should just already display local apps (to 17 requires major work)
  • [ ] Having detail sidebar open and scrolling all the way down in the app list moves the sidebar up
  • [ ] Not possible to open sidebar via tabbing, only "Disable" (or "Download and enable") buttons are tabbable
  • [ ] App bundles page shows "No apps found for your version" on the bottom (also in 15 stable)

👥 User management

  • [ ] Feedback spinner should be on the button instead of on the left (where you don’t look when pressing the button)
  • [x] After adding a user, focus should jump to "Username" field to add another user https://github.com/nextcloud/server/pull/14810
  • [ ] When zoomed or adding more columns, select elements overlap

❓ Help

  • [ ] Could use icons in the left navigation
  • [ ] If zoomed in, menu should be hidden behind hamburger menu

🎨 Theming https://github.com/nextcloud/server/pull/14885

  • [x] Light theming color:

    • [x] On error pages like "File not found"

    • [x] "Forgot password?" on log in is light, should be dark

    • [x] App name in header has boxy background

    • [x] 3 dot icon in share link header is white, should be black

    • [x] First run wizard "next" icon should be dark because the primary color is light https://github.com/nextcloud/firstrunwizard/pull/182

  • [x] Dark theme: "File not found" screen has dark icon, should be white
  • [x] Basically all the content of the .body-login-container should always be white because the container background is dark (#body-login p rule for footer overwrites this, should be more specific)
2. developing bug design help wanted papercut

Most helpful comment

Above the file listing in 16 is a horizontal row of "recent files". Is there a way to hide this view for all users? I do not want recent files showing in the Files tab. I go to Activity for that.

All 19 comments

⚡ Activity

  • [x] File previews are too big, and filetype icons way too small. (Regression)

I noticed this too lately, however the activity app was not modified in a long time, so it seems some global CSS is causing this?

  • [x] Emptycontent icons and text should reflect the category

See https://github.com/nextcloud/activity/issues/322#issuecomment-470431311 Maybe I can finish it in the contributor week.

:bell: Notifications

  • [x] Dismissing older notification also hides every newer notification (only until refresh)

This should be fixed in master :thinking: But I will check again.

  • [x] Notifications window should have min-height (same as when it’s empty)

okidoki

  • [x] Needs short compress animation for dismissing for proper feedback

Can a designer do this or tell me how? I guess it goes here and fade is not enough? https://github.com/nextcloud/notifications/blob/master/src/components/notification.vue#L110

  • [x] Database toggle is completely broken
  • [x] "Storage & database " has space at the end

https://github.com/nextcloud/server/pull/14643

🔔 Notifications

Dismissing older notification also hides every newer notification (only until refresh)
This should be fixed in master 🤔 But I will check again.

:clap: finally, it will be fixed.

Feedback from @karlitschek:

  • [x] PDFs can't be opened (neither in the new viewer nor in the existing pdf viewer) -> https://github.com/nextcloud/files_pdfviewer/pull/124
  • [x] the layout of the First Run Wizard is broken - next buttons are outside the wizard
  • [x] There are some errors in the log by default. We should make sure that there is nothing in there in a plain setup.
  • [ ] shouldn’t the new configuration profiles be in the clients page in the settings somewhere?
  • [X] the layout/spacing on the Client page is broken. The icons in the buttons need alignment and a bit more space above the buttons.
    Screen Shot 2019-03-18 at 09 32 07
  • [x] the layout of the First Run Wizard is broken - next buttons are outside the wizard

@jancborchardt I would say, that the buttons should be either right next to the image border or towards the display edges as we thought during the hackweek already.

Right – the first run wizard is a bit different to the viewer. @skjnldsv how about for the "normal/medium" size (used by first run wizard) we put the controls closer to the modal, like it was before for the first run wizard?

Right – the first run wizard is a bit different to the viewer. @skjnldsv how about for the "normal/medium" size (used by first run wizard) we put the controls closer to the modal, like it was before for the first run wizard?

Sounds also good 👍

@jancborchardt the firstrunwizard still uses the old primary layout.
I'll try to add something.

Database password visibility toggle not toggleable via space (works for admin password)

This is caused by ReferenceError: zxcvbn is not defined. As far as I debugged, the strengthify lib does just add a new script tag to the head but doesn't wait for the script to actually load. Hence this might sometimes work, sometimes it will just fail. I'm a bit puzzled why this hasn't been reported earlier as I don't see anything changed for nc16.

Our JS is noe bundled and therefor continues faster?

No, the setup and installation scripts are not bundled. I don't think the bundling makes a difference here.

I get the exact same error on stable15.

Above the file listing in 16 is a horizontal row of "recent files". Is there a way to hide this view for all users? I do not want recent files showing in the Files tab. I go to Activity for that.

Above the file listing in 16 is a horizontal row of "recent files". Is there a way to hide this view for all users? I do not want recent files showing in the Files tab. I go to Activity for that.

disable the recommendations app

php occ app:disable recommendations is your friend :)

Thanks, I was assuming it would be a setting not an app. That fixed it.

Another issue I'm noticing is that the "Shares" view does not show a list of files with active public share links (list is empty). In version 15, this worked fine (I was previously running v15). When I click the share links in an incognito browser, however, I'm able to download the files.

So the files are still shared, but they don't show up in the Shares view. Is this a bug?

something to add here: #15160

  • [ ] Uploading a file, then changing to "Recent" and then changing to "All files" results in the cancel X of the upload progress to be next to the upload icon

uploading is not needed... just switching to any different view than "All files" and then back to it triggers this X to appear

Closing this in favor of the ✨ Nextcloud 17 polishing list! #16076 :)

If you find more issues, please open separate reports for them.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mama21mama picture mama21mama  ·  3Comments

dl5rcw picture dl5rcw  ·  3Comments

arno01 picture arno01  ·  3Comments

rullzer picture rullzer  ·  3Comments

williambargent picture williambargent  ·  3Comments