devmount / third-stats

Thunderbird add-on turning your emails into beautifully visualized email account stats. Built with Vue.js and Chart.js
https://addons.thunderbird.net/thunderbird/addon/thirdstats/
MIT License
215 stars 27 forks source link

Customisable dashboard layout/sections #279

Open koobs opened 3 years ago

koobs commented 3 years ago

Is your feature request related to a problem? Please describe.

Users value and prioritize different pieces of information in different ways, which can also change over time. Distributed software cannot predict or know these subjective values/priorities, but it can provide generic abilities such that users can specify them

The ability tweak or otherwise customise an application allows users to:

Describe the solution you'd like

The ability to Move components (drag-and-drop) all "sections" (component, graph, whatever) of the dashboard so as to suit my individual priorities and preferences, including:

Each graph

thunderbird_AYGvfpxp1T

ThirdStats Logo

thunderbird_bmoW9Z5Doa

Statistics Summary Bar

thunderbird_8e2VmnLQCg

Dashboard Settings Bar

thunderbird_BNNiQrEHih

Representative Examples

Describe alternatives you've considered

Additional context

Add a 'move' icon in a similar location to 'expand chart area' icon for each component

Consider additional abilities

This feature may not be worth the effort unless and until a much larger number of dashboard components are available/visible, or as or in a second iteration.

devmount commented 3 years ago

This is a great feature. I'll check how this can be realized without revamping the whole UI 😅

devmount commented 2 years ago

For reference: I started discussion #376 for making ThirdStats UI more flexible for additional content. Making at least the chart widgets in the content area movable would be a great feature. So keeping this in mind.