Enhance the main dialog #3644
Labels
confirmed
bug approved by the team
enhancement
enhancement of a already implemented feature/code
overview
How to use GitHub
The main dialog shows currently a lot of information but finding the right information is sometimes difficult. Therefore we like to improve the situation.
First a mockup of how the activity stream could look like in the main dialog:
The mockup is not set in stone and buttons etc may look different depending on the platform.
Things to do:
Remove impossible actions from entries in the main dialog. For example: Share button on deleted files.
In the activity entries separate file names from file paths so both information is readable.
Add ellipses in between long file paths and file names. Example: some/sup.../path
Make the first entry an entry that displays the sync status. It should indicate if everything is okay or if there are errors. If there is currently ongoing sync activity it should show it with a progress bar.
Missing: Mockup for sync is okay, Mockup for sync error
Give Talk mentions a bit more space, put buttons on a new row possibly. Make the whole message readable, or at least more of it, 2–3 rows.
Reduce size of icons for Sharing and X, as they are too big visually. Maybe even stylize them with circular light blue background and icon in blue, as in the mockup.
Discuss: How to make sync errors more obvious?
Similar for the "View chat" button style-wise
Reduce the amount of "Synced …" entries, possibly by grouping if it’s the same file, or by just showing the activities from the server. → Needs to be discussed how to do that in detail.
Move from a sentence for an activity to the splitting of name, action, etc → probably needs changes in the API and coordination with Joas
Show in the activity the avatar of the person that created a file/event/talk and for files show file type icons. Files that were created by other users should probably not show the filetype as icon but the avatar of the person who created the file.
The text was updated successfully, but these errors were encountered: