#pragma once // ============================================================ // BADGE CONFIGURATION // Edit these arrays to customize which file extensions and // filename suffixes display badges in the Recents/Lists views. // ============================================================ // Extension mappings: {".ext", "BADGE_TEXT"} // The extension match is case-insensitive static const char* EXTENSION_BADGES[][2] = { {".epub", "epub"}, {".txt", "txt"}, {".md", "md"}, // Add more: {".xtc", "xtc"}, }; // Suffix mappings: {"-suffix", "BADGE_TEXT"} // Matched at end of filename (before extension), case-insensitive static const char* SUFFIX_BADGES[][2] = { {"-x4", "X4"}, {"-x4p", "X4+"}, {"-og", "OG"}, // Add more: {"-kindle", "K"}, }; static const int EXTENSION_BADGE_COUNT = sizeof(EXTENSION_BADGES) / sizeof(EXTENSION_BADGES[0]); static const int SUFFIX_BADGE_COUNT = sizeof(SUFFIX_BADGES) / sizeof(SUFFIX_BADGES[0]);