Commit graph

21 commits

Author SHA1 Message Date
Quentin Boyer
78647a59e5 Allow to handle archive 2023-11-12 23:01:19 +01:00
Quentin Boyer
c5ff34cd4f Refactor code to allow edition of archived months 2023-11-12 21:30:12 +01:00
Quentin Boyer
e88d1be093 Align everything horizontally 2023-11-12 21:18:52 +01:00
Quentin Boyer
d0fcedee2a Calculate remaning amounts 2023-11-12 21:15:24 +01:00
Quentin Boyer
1f24117e96 Allow to scroll the window if it becomes too long 2023-11-12 19:51:50 +01:00
Quentin Boyer
017137dc33 Add outputs sections 2023-11-12 19:49:12 +01:00
Quentin Boyer
fd57d4644f Rename recurring component to re-use it for savings 2023-11-12 19:43:03 +01:00
Quentin Boyer
4261ab76ca Ensure that the save file is generated before overriding the old one 2023-11-12 16:27:53 +01:00
Quentin Boyer
68bace9004 Store earnings 2023-11-12 16:10:22 +01:00
Quentin Boyer
c2bb26b8d5 Total spendings 2023-11-12 15:24:58 +01:00
Quentin Boyer
9e849349d4 Handle variable costs 2023-11-12 15:19:12 +01:00
Quentin Boyer
3824700332 Silence warning on intersperse_with 2023-11-12 13:05:24 +01:00
Quentin Boyer
af6e1ef334 Add a calculator parser 2023-11-12 13:05:12 +01:00
Quentin Boyer
94c5ddfae5 Use constants for the diverse sizes 2023-11-12 12:25:16 +01:00
Quentin Boyer
0d29a198b8 Implement editing of recurring costs 2023-11-12 12:21:07 +01:00
Quentin Boyer
0dca88b905 Add a total field & pretty recurring a bit 2023-11-11 23:24:37 +01:00
Quentin Boyer
066bcb5555 Add a state file to persist data 2023-11-11 23:08:30 +01:00
Quentin Boyer
e9058c6b27 Add recurring spendings 2023-11-11 22:24:31 +01:00
Quentin Boyer
90b987c7b0 Initial GUI application 2023-11-09 23:18:13 +01:00
Quentin Boyer
4f1638fc4f Initial rust project 2023-11-09 23:18:06 +01:00
Quentin Boyer
1190af03e1 Initial commit 2023-11-09 22:36:55 +01:00