crosspoint-reader/src/BadgeConfig.h

28 lines
962 B
C
Raw Permalink Normal View History

#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]);