Compare commits

...

3 Commits

Author SHA1 Message Date
bf0bf91ce5 add days per category
#5
2026-04-09 19:47:35 +02:00
e46ae17b75 remove .cal files
no initial days needed
2026-04-05 21:54:30 +02:00
b0a6e61917 add calendar to ignore 2026-04-03 20:35:51 +02:00
4 changed files with 13 additions and 7 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
/build/ /build/
imgui.ini imgui.ini
*.wcl

Binary file not shown.

View File

@ -1,2 +0,0 @@
ŠC l.H¾ÇUn ".ŒT¡Ô„Ÿ9¨M]$w‰Á#æÆ€ûê-‰<>Ðx¶5©2¥Êm®B*dqúË7UF·7Ò»í‡äeÝ{…6¡Q2ý= ˆò <kè^÷âP0¯eþv¡8ø6ÉÊ3Öy.ê/Å0!˜E~éÿ6­ƒxI¶g6qŸèEª ÄgIDD¹ú5ìà á ILœ-Ê)HjMµí}ëÌê.²,)Úäã¾A
á†TR<52>¼Ž?úµlÂE8+¥É¢êøqRaUƒ:Ó‡<C393>0Õ:c+×Á¤Ñ˜ë§î¾:'´þš3

View File

@ -4,6 +4,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdint.h> #include <stdint.h>
#include <hydrogen.h> #include <hydrogen.h>
#include <inttypes.h>
#include "inter.h" #include "inter.h"
#include "inter-bold.h" #include "inter-bold.h"
@ -13,11 +14,11 @@ extern bool should_exit;
extern bool show_demo_window; extern bool show_demo_window;
//standard year //standard year
static int year = 2025; static int year;
static int current_year = 2025; static int current_year;
static int current_month = 1; static int current_month;
static int current_day = 1; static int current_day;
//fonts //fonts
static ImFont *inter_regular; static ImFont *inter_regular;
@ -635,7 +636,13 @@ void per_frame(){
category.editing = false; category.editing = false;
} }
} else { } else {
ImGui::Text("%s", category.name); uint64_t num_days_this_year = 0;
for (size_t j = 0; j < num_categorized_days; j++) {
if (categorized_days[j].category == i && categorized_days[j].year == year) {
num_days_this_year++;
}
}
ImGui::Text("%s (%" PRIu64 ")", category.name, num_days_this_year);
} }
ImGui::TableSetColumnIndex(2); ImGui::TableSetColumnIndex(2);