Features/Dashboard

From Sugar Labs
Jump to navigation Jump to search



Summary

The Dashboard is available as an activity and could be integrated into Sugar desktop's Journal feature. The Dashboard gives the user insight of their activity.

Owner

Current status

  • Last updated: 30th August 2019
  • Percentage of completion: 90%

Detailed Description

  • The Dashboard shows the following three things on the top:
    • Total Activities Installed: Shows the number of activities the user has installed on their system.
    • Number of Journal Entries: Shows the number of Journal entries.
    • Total Files: Shows the total number of files present in the Journal.
  • Shows recent journal entries in a TreeView, users can sort it to show latest Journal entries, show only files or show the oldest journal entries.
  • A pie-chart which shows which activity is used the most.
  • A GitHub styled heatmap which shows user's activity throughout the year. On clicking a day, it will show journal entries from that day.

Benefit to Sugar

This feature provides the user to have a better track of their activities when using Sugar. The user can check their activities on a particular day of the year, can see files generated by them and keep a track of their system. The feature can be integrated with Journal.

Scope

What work do the developers have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?

  • Review my pull request and commits for the changes I make.
  • documentation changes.
  • testing the feature as I make changes.

How To Test

The activity is available here: https://github.com/sugarlabs/Dashboard.activity The integration PR: https://github.com/sugarlabs/sugar/pull/851

Dependencies

No dependencies.

Contingency Plan

None necessary, revert to previous release behavior.

Documentation

See PR #851 at https://github.com/sugarlabs/sugar/pull/851

Release Notes

Dashboard

Dashboard activity is available. https://github.com/sugarlabs/Dashboard.activity The integration of Dashboard to Journal is in the works.

Comments and Discussion

  • Link to the discussion on lists.sugarlabs.org:

https://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg45977.html, https://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg46097.html, https://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg45992.html, https://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg46013.html, https://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg46066.html,