Skip to content

Conversation

@chmodmasx
Copy link

Add Day Progress applet - A visual progress indicator for the current day

Features:

  • Shows elapsed and remaining time as pie chart or progress bar
  • Customizable start and end hours (default 8:00 - 18:00)
  • Two visualization styles: Pie and Pie (no border)
  • Adjustable size (width/height)
  • Click to view elapsed/remaining time
  • Settings menu integration
  • Full i18n support (English and Spanish translations included)

The applet helps users visualize how much of their workday has passed
and how much time remains, directly from the Cinnamon panel."

chmodmasx and others added 2 commits October 3, 2025 13:24
… day

Features:
- Shows elapsed and remaining time as pie chart or progress bar
- Customizable start and end hours (default 8:00 - 18:00)
- Two visualization styles: Pie and Pie (no border)
- Adjustable size (width/height)
- Click to view elapsed/remaining time
- Settings menu integration
- Full i18n support (English and Spanish translations included)

The applet helps users visualize how much of their workday has passed
and how much time remains, directly from the Cinnamon panel."
@chmodmasx
Copy link
Author

@rcalixte

@fredcw
Copy link
Contributor

fredcw commented Dec 2, 2025

In your stylesheet.css, you've used .label as a class name. This may conflict with a class name in cinnamon.css if someone tries to style your applet in a theme. It may also conflict with other xlets as it will apply to all xlets once your applet is loaded. Recommend using something more unique e.g. .day-progress-label.

Also, it might be a good idea to have all your code comments in english. I don't know if it's a requirement but it may help the team to understand your code when it comes to approving PRs and for others to suggest bug fixes, feature requests, etc and all other code in cinnamon is in english.

Apart from that, it looks good. Works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants