diff --git a/cinera/cinera.c b/cinera/cinera.c index c833edd..ddfb6dc 100644 --- a/cinera/cinera.c +++ b/cinera/cinera.c @@ -23,7 +23,7 @@ typedef struct version CINERA_APP_VERSION = { .Major = 0, .Minor = 10, - .Patch = 16 + .Patch = 17 }; #define __USE_XOPEN2K8 // NOTE(matt): O_NOFOLLOW diff --git a/cinera/cinera_config.c b/cinera/cinera_config.c index 2b765aa..5936b56 100644 --- a/cinera/cinera_config.c +++ b/cinera/cinera_config.c @@ -2070,6 +2070,10 @@ PushDefaultBoolPair(scope_tree *Parent, config_identifier_id Key, bool Value) void SetDefaults(scope_tree *Root, memory_book *TypeSpecs) { + scope_tree *SupportDonorbox = PushDefaultScope(TypeSpecs, Root, IDENT_SUPPORT, Wrap0("donorbox")); + PushDefaultPair(SupportDonorbox, IDENT_ICON, Wrap0("cinera_sprite_donorbox.png")); + PushDefaultIntPair(SupportDonorbox, IDENT_ICON_TYPE, IT_GRAPHICAL); + scope_tree *SupportPatreon = PushDefaultScope(TypeSpecs, Root, IDENT_SUPPORT, Wrap0("patreon")); PushDefaultPair(SupportPatreon, IDENT_ICON, Wrap0("cinera_sprite_patreon.png")); PushDefaultIntPair(SupportPatreon, IDENT_ICON_TYPE, IT_GRAPHICAL); @@ -2089,6 +2093,7 @@ SetDefaults(scope_tree *Root, memory_book *TypeSpecs) scope_tree *SupportSendOwl = PushDefaultScope(TypeSpecs, Root, IDENT_SUPPORT, Wrap0("sendowl")); PushDefaultPair(SupportSendOwl, IDENT_ICON, Wrap0("cinera_sprite_sendowl.png")); + PushDefaultIntPair(SupportSendOwl, IDENT_ICON_TYPE, IT_GRAPHICAL); scope_tree *MediumAuthored = PushDefaultScope(TypeSpecs, Root, IDENT_MEDIUM, Wrap0("authored")); PushDefaultPair(MediumAuthored, IDENT_ICON, Wrap0("🗪")); diff --git a/cinera/cinera_sprite_donorbox.png b/cinera/cinera_sprite_donorbox.png new file mode 100644 index 0000000..43d4e15 Binary files /dev/null and b/cinera/cinera_sprite_donorbox.png differ