Replies: 5 comments 6 replies
-
@devmount Any specific questions or considerations you either have in mind or you think are worth asking in this Discussion would be great itemized here, as primers in terms of how you'd like us to go about helping you narrow down the plan, build confidence and decide |
Beta Was this translation helpful? Give feedback.
-
SummaryI think this feature/discussion is a good opportunity (and time) to review the fundamentals, really think, and distill some concepts, to lay "intentional" and "designed" ground work for the future of third-stats. It's challenging at the best of times to 'add features and possible complexity' without making things harder for users, or losing value for some significant subset of users. And I think this is a big one of those. Note: If on the other hand, you'd like to, for whatever or no reason, approach this in the reverse, as in: whats the best or simplest way to add 'extendability' to third-stats as soon as possible given only what currently exists, then let us all know so we can orient ourselves and our responses in that way. With that in mind, and per some of the questions, thoughts and feelings below (in answer to your questions), and given we'd like this (I assume) to be a collaborative process, I think the most important thing is that we frame or sketch a 'process' for this. This is important to:
I don't necessarily know or want to dictate what that process might look like, either in terms of how you like or want this to work or what will work for others, but I'll try to elucidate some of my thoughts here, on that 'process':
How satisfied are you with the current UI? What bothers you the most?
Lack of 'common' or 'standard' data visualization mechanics, dimensions and language shared among visualizations. Mechanics are specific to and designed for each visualization.At the moment there's three implicit primary dimensions exposed, time, counts and 'people'. We see the use of "time" labels (weeks, quarters, years, and mail: sent and from (people) As more metrics and/or dimensions are exposed, providing common mechanics will become increasingly important as it forms the foundation of, and "grounds" the affordances / controls that will or can be exposed to users.
There's only so many ways to slice and dice particular data sets. Knowing/understanding one, should enable familiarity using others.
For example: We want to add a 3D visualization. This would/could only apply to data sets with 3 (relevent) dimensions. What about if there's 4? which dimensions are best or selected? [1] https://en.wikipedia.org/wiki/Data_and_information_visualization Terminology selection and consistency.I'm a third-stats user from the start. I still don't always feel entirely comfortable when I'm looking at stats.
Many examples:
Whats the minimal set of terms possible? A common and consistent language/dictionary of terms will improve usability and understanding, and complement visualization mechanics and dimension-specific functionality mentioned above. "Relatively" low value insights / utility overall.Eg: No ability to 'drill down' into 'first-level' stats, or 'do' anything else other than view top-level stats. See Also: #279 Would a tab navigation of different stats categories be an improvement or more of a hindrance for you when browsing the stats?This assumes categories and a specific implementation (tabs) without specifying a problem. waves orange/red flag :)
Thoughts
This leads to:
Thoughts/feelings:
How often do you use the filter (folder, date range, contact)? Would you prefer having it always visible or only showing it when needed?Hardly ever. The benefit is low and use is finicky.
|
Beta Was this translation helpful? Give feedback.
-
Maybe display a few charts on the main-page and a link in the corner of every chart to see other charts related to this chart. |
Beta Was this translation helpful? Give feedback.
-
Storage size missing is quite a surprise when getting stats. Thanks for everything else, just missing total size of mailbox, at the minimum. |
Beta Was this translation helpful? Give feedback.
-
@devmount Any update on this by chance? I too agree with @MagicFab 's comment. The UI looks great as is 👍 and debating between these 3 mockups seems like splitting hairs (FWIW, my vote is for mockup 1 but maybe compressed vertically to remove some of the dead space between various filters and the new proposed tabs). The key thing missing are statistics on sizes of (groups of) messages- this was one of my original motivations for installing this Add-On 🙂 I'd love to see this Add-On become an analogue of tools like "Grand Perspective" which had some wonderful treemap visualizations to quickly identify large space consumers on the file system. PS: A more "modern" visualization is offered by MacOS App Store "Disk Space Analyzer" which uses a circular donut-like chart but I feel the original treemap visualization is easier to navigate although a donut chart intuitively can be used to also convey % usage (either visualization would be welcome additions to ThirdStats 🙂): My 2¢ & thanks for creating this! |
Beta Was this translation helpful? Give feedback.
-
ThirdStats started as a simple one-pager containing 6 charts. Since then, ThirdStats evolved to a much more complex analysis tool taking many different metrics into account and providing account comparison, filtering and more. To prevent the current ThirdStats UI of the stats page to become more and more confusing, there needs to be a UI concept that allows the addition of more chart, chart sections and filter fields while maintaining clarity and intuitive handling.
In the following are some proposals to address the above mentioned issues.
1. Stats Categories
The stats page can be divided into different groups. This way, the page won't get overloaded and the different charts are better organized. Here is a draft of a possible tab menu:
The tabs indicate the currently active subpage, adapting the concept and style of the Thunderbird tabs and colors. Also this tab menu should be sticky when scrolling down.
2. Filter menu
There is currently the account selection with refresh button, 3 filter fields (folder, date range, contact) and 2 icon buttons (export, options). Filter fields and icon buttons can be moved into a drawer, which slides in e.g. from the right when clicking a menu icon in the upper right. Here is a draft of a possible drawer:
There should be an option to pin the drawer for filter power users. Also there should be an indication if one or more filters are active and the drawer is closed.
3. Compress Page Header
Applying the changes described above gives the possibility to compress the page header to a smaller height, giving more space for the actual content. Here is a draft for a possible change:
Your Feedback
These changes would allow to be much more flexible in adding charts, filter fields or other elements.
I would love to hear your thoughts about ThirdStats UI in general as well as about the above mentioned proposals. Let's discuss, how we can make ThirdStats look and feel even better together. Feel free to use the following questions as starting point:
Context
We already have some great discussions about UI elements, which I want to mention in this context as well to keep them in mind:
Beta Was this translation helpful? Give feedback.
All reactions