Commit Graph

26 Commits

Author SHA1 Message Date
Ammerhai 943b45bcb7 add popups
- close calendar
- close calendar and load a new one
- close application

#16
2026-05-23 16:12:12 +02:00
Ammerhai 8b1ed44bc9 fix save_file_path allocation when open calendar is canceled
remove LS_CLOSE

#9
2026-05-23 15:23:57 +02:00
Ammerhai 37f54f3dee add icons
add visual feedback when changes were made

#9
2026-05-23 15:07:38 +02:00
Ammerhai 5883f457a3 add localization
keep selected language after closing

#17
2026-05-10 13:30:08 +02:00
Ammerhai b4e889cf33 fix to get the leap years correctly displayed 2026-04-09 20:44:27 +02:00
Ammerhai e46ae17b75 remove .cal files
no initial days needed
2026-04-05 21:54:30 +02:00
Ammerhai c277ab10d9 add encrypting for save files
add libhydrogen for encrypting and decrypting

#9
2026-04-03 14:59:37 +02:00
Sven Balzer abb6556fd4 implement open_file_dialog, save_file_dialog and set_window_title for linux 2026-03-23 12:42:48 +01:00
Ammerhai 234e056965 add Open, Save calendar functionality
add path information to window title

#9
2026-03-21 13:08:09 +01:00
Sven Balzer 793b69d9d9 Fix using a c++23 extension with labels at the end of a block and fix writable strings warnings. 2025-12-06 17:02:54 +01:00
Sven Balzer 2e95908242 Fix deletion of categories to actually delete the one clicked and not the last one.
Also remove categorized days that had the deleted category.
2025-12-05 22:27:45 +01:00
Ammerhai 414e9bb330 add current day
add and use new italic_bold font for highlighting

#11
2025-11-21 12:37:48 +01:00
Ammerhai 910b238763 add wiki url
#10
2025-11-19 15:57:32 +01:00
Ammerhai b1de78bfe0 add basic save and load
add menu
- save
- load
- demo on/off
- close + popup

#9 #10
2025-11-19 15:49:35 +01:00
Ammerhai 11110f23c9 add hovering + selected
change year selection frontend structure

#3
2025-11-19 13:50:21 +01:00
Ammerhai 2886017721 add daycoloring with categories (legend)
change default window size

#6
2025-11-18 18:15:40 +01:00
Ammerhai c1df746813 add legend functionality
- edit
- delete
- add

#6
2025-11-18 17:03:27 +01:00
Ammerhai f5ade64669 add dockspace for calendar and legend view
add width behaviour to legend elements

#6
2025-11-18 16:45:34 +01:00
Sven Balzer 32ad42b162 fix uninitialized variables 2025-08-26 20:50:31 +02:00
Ammerhai 0dd68bea8a add fix and first changes for legend
#3 #6
2025-08-23 13:44:11 +02:00
Ammerhai ccf34d2aa9 add current year as starting year
#4
2025-08-23 11:25:45 +02:00
Ammerhai 9daff74e9e add year and buttons to switch year
change last week of previous week to 53 instead of 1
#3 #4
2025-08-23 11:17:12 +02:00
Ammerhai 440a2d6bc0 add offset for days (started one day after)
add background coloring of day cells

#4
2025-08-17 20:37:40 +02:00
Ammerhai 392bee77a7 add font and UI/UX changes
#4
2025-08-12 20:58:25 +02:00
Ammerhai 519124b8cf add basic calendar 2025-08-11 21:17:29 +02:00
Ammerhai 86f2520c3e change to imgui docker version
rename to work-calendar
2025-08-11 19:34:03 +02:00