#happy #binary #journal #charting #mental-health

app happy_chart_rs

A subjective day quality charting program

8 stable releases

new 1.12.2 Dec 5, 2023
1.11.0 Nov 3, 2023
1.10.3 Oct 26, 2023
1.9.0 Sep 1, 2023
1.8.0 Aug 15, 2023

#21 in Visualization

Download history 23/week @ 2023-08-27 4/week @ 2023-09-03 2/week @ 2023-09-10 4/week @ 2023-09-17 5/week @ 2023-09-24 2/week @ 2023-10-01 1/week @ 2023-10-15 98/week @ 2023-10-22 34/week @ 2023-10-29 10/week @ 2023-11-05 9/week @ 2023-11-12 15/week @ 2023-11-19 34/week @ 2023-11-26 52/week @ 2023-12-03

110 downloads per month

GPL-3.0-only

105KB
1.5K SLoC

Happy Chart

A multipurpose daily journaling software

Happy chart is a program I wrote using:

  • eframe
  • egui
  • serde
  • serde_json
  • chrono
  • image
  • rfd
  • self_update

Purpose:

Happy chart is an idea I had, where I wanted to graph the subjective quality of each day, at the time I used a spreadsheet software but realized it would be a really fun programming project to make in rust, which I'm trying to practice anyway.

If anyone uses this program, I would absolutely love to know if there are any features that would make the program better. I would also love to know if anyone uses this program, and what they do and don't like about it, as I personally love using it, and it's really motivating to hear people enjoying things I have made. :)

Features:

  • JSON based stat saving locally relative to the program executable
  • JSON based program settings saved relative to program executable
  • somewhat pretty stat visualization
  • Automagic updating
  • Screenshotting system
  • Mild amount of customization and settings to play with
  • Automatic program data backups ( if enabled )

Contributions and suggestions:

I love working on this program, if you have any ideas, please feel free to send a pull request, or create an issue. I will always consider them!

<3 image

Dependencies

~31–54MB
~854K SLoC