1#ifndef YAZE_APP_EDITOR_SYSTEM_USER_SETTINGS_H_
2#define YAZE_APP_EDITOR_SYSTEM_USER_SETTINGS_H_
5#include <unordered_map>
7#include "absl/status/status.h"
Manages user preferences and settings persistence.
const Preferences & prefs() const
std::string settings_file_path_
std::string gemini_api_key
std::unordered_map< std::string, std::string > panel_shortcuts
bool sidebar_panel_expanded
bool show_welcome_on_startup
std::unordered_map< std::string, std::string > editor_shortcuts
std::string sidebar_active_category
std::unordered_map< std::string, std::string > global_shortcuts
std::string last_project_path
std::string log_file_path
std::string last_rom_path
bool prefer_hmagic_sprite_names
bool restore_last_session