` verbatim. * * Deliberately named "desktop theme" everywhere * (`openstation_desktop_theme*`, `serverDesktopThemes`, * `src/desktop-themes/`) — never bare "theme" — because the plugin * already has per-window "window themes" * (`includes/window-chrome.php`) and the two are different features. * * Library is site-wide; upload is gated on `manage_options` * (filterable); activation is per-user via the `desktopTheme` key in * the existing `desktop_mode_os_settings` user meta. * * @package OpenStation */ defined( 'ABSPATH' ) || exit; require_once OPENSTATION_DIR . 'includes/desktop-themes/store.php'; require_once OPENSTATION_DIR . 'includes/desktop-themes/manifest.php'; require_once OPENSTATION_DIR . 'includes/desktop-themes/compile.php'; require_once OPENSTATION_DIR . 'includes/desktop-themes/install.php'; require_once OPENSTATION_DIR . 'includes/desktop-themes/registry.php'; require_once OPENSTATION_DIR . 'includes/desktop-themes/rest.php'; require_once OPENSTATION_DIR . 'includes/desktop-themes/assets.php'; require_once OPENSTATION_DIR . 'includes/desktop-themes/wallpapers.php'; // After registry.php — it registers through that file's public API. require_once OPENSTATION_DIR . 'includes/desktop-themes/builtin.php';