Improve usability of activity list
People often struggle with activity list when the list is quite long. Example of issues:
- scrolling in the list to locate something specific can be hard when the list is long
- finding a warning is not always easy unless the top of the list is visible
- finding a Talk or other kind of notifications is not always quick or easy
Should we really keep many entries ? Currently when the client is propagating changes, they will each get an entry such that the list would display the changes in case the activity server app is not enabled.
@nextcloud/designers I will work on providing screenshot as examples of problems.
There are some existing issues that are related to the activity list:
-
https://github.com/nextcloud/desktop/issues/5536
-
Issue https://github.com/nextcloud/desktop/issues/5933 a bunch of improvements (https://github.com/nextcloud/desktop/pull/6064), but I cannot spot the "scroll automatically to top" feature made it into a client release.
-
In a comment to a performance related issue https://github.com/nextcloud/desktop/issues/4424#issuecomment-1708187892 I proposed to summarize or lazyload activity listing to improve performance.
-
https://github.com/nextcloud/desktop/issues/6118
-
https://github.com/nextcloud/desktop/issues/7717 a bunch of requested improvements
-
related, but not directly a feature of the activity list: https://github.com/nextcloud/desktop/issues/5458