@skjnldsv @rullzer @jancborchardt and me had today some discussions about how to move the current sidebar forward and improve the layout to be consistent across apps and reusable.
Ref #8374
Overview of all existing sidebars (files, app mangement, talk, calendar, deck, bookmarks, tasks)
Additionally we thought about showing the tabs as sections with a limited height that can be expanded. iOS and Android app store do this for descriptions, updates, ratings, etc. Benefit of this is having all recent/important information at a glance and the chance to dive deeper.
Example of how files and talk could work with this spec and minimal modifications:
iOS appstore:
@nextcloud/designers @karlitschek and app developers @georgehrke @stefan-niedermann @marcelklehr @juliushaertl @tcitworld @nickvergessen @Ivansss What do you think?
GitMate.io thinks possibly related issues are https://github.com/nextcloud/server/issues/6041 (Compact sidebar - icon only sidebar), https://github.com/nextcloud/server/issues/3288 (Actions in sidebar has weird border), https://github.com/nextcloud/server/issues/2259 (Activity sidebar shows "public_shared_file_downloaded" ), https://github.com/nextcloud/server/issues/2531 (JS Tests for the share dialog (sidebar)), and https://github.com/nextcloud/server/issues/2308 (Missing delete option for email shares in the sidebar).
Good proposal. :+1:
Additionally we thought about showing the tabs as sections with a limited height that can be expanded. iOS and Android app store do this for descriptions, updates, ratings, etc. Benefit of this is having all recent/important information at a glance and the chance to dive deeper.
That rather depends on the content. It makes sense for the app store for example, where we could show the start of the description and changelog, but it feels wrong for showing a excerpt of a timeline, settings or basically anything that is not a descriptive text.
tabs (optional): activity/chronology, sharing/participants, details
activity: comments, versions, chat, attachments, ratings
sharing: shares, participants, links, permissions, groups
details: description text, metadata like EXIF, map, reminders, repetition
That separation makes a lot of sense. :+1: For merging all the chronological stuff into one.
@juliushaertl yes, that鈥檚 why we only "thought about it". But we will for sure do it with tabs first.
For the timeline/chronological merge also ref Sidebar: combine file Activity, Comments and Versions into unified 禄Activity芦 timeline tab #658 where there鈥檚 a mockup about how that section specifically could look.
Sounds great! I think there are many use cases where tabs fit well with additional expandable subelements together (like shortening long lists of elements). Feels like it should not be a "xor decision".
As requested by @skjnldsv here are the differences between tabs in Talk and in the server (Files app):
Talk (faked to have the same tabs as the Files app):
Files app:
Some static screenshots too, as the colour palette of the GIFs makes difficult to see some details in the opacity:
Talk:
Files:
@jancborchardt any opinion?
@skjnldsv the icons should always be labeled. People are not living inside Nextcloud and need icon labels. :)
@danxuliu thanks for the comparison! Basically the Talk app implementation is a tiny bit better, only 2 things:
@skjnldsv Any news here?
@MorrisJobke this one will be delayed
Make the sidebar visible / hide by mandatory toggle switch !
reference: https://github.com/nextcloud/calendar/issues/1077
regards, hitam4450
Standardisation is minimal but looks very nice and allow quite a few specificity that looks really great!
| 1 | 2 |
|:------:|:-----:|
|||
| |
Most helpful comment
Standardisation is minimal but looks very nice and allow quite a few specificity that looks really great!
| 1 | 2 |
|:------:|:-----:|
|||
| |