You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Paul Lesur 50144c281f add TODOs 2 years ago
src add label with total amount 2 years ago
translations add translation dir 2 years ago
.gitignore ignore data file used by app 2 years ago
Cargo.lock add translation support! 2 years ago
Cargo.toml add translation support! 2 years ago add TODOs 2 years ago add translation support! 2 years ago


  1. Improve UI
  2. Colors

Red / green for debit / credit, when balance for a budget or monthly is negative etc.

  1. Refacto translations

Write a struct with getters for ts (potentially with arguments when formatting things e.g. money numbers etc), and one field. Then generate the field’s type from the method names of the parent struct. With this child struct, deserialize translation files, and return the parent struct whose methods call the child’s to get the formatting etc.

  1. Option to change ts (means adding a config.json)
  2. Popup window to have the total balance over a given time interval
  3. Handle decimal numbers (store things as integers, divide by, the usual)