{
	"id": "protostar4x.core",
	"displayName": "Protostar4X Core",
	"description": "Core gameplay UI and systems, including the main menu, HUD, and mod manager.",
	"version": "0.1.0",
	"dependencies": [],
	"author": "Protostar Team",
	"inputCategories": [
		{
			"id": "protostar4x.core.keybindings",
			"displayName": "Keybindings",
			"sortOrder": 10
		},
		{
			"id": "protostar4x.core.ui",
			"displayName": "UI",
			"sortOrder": 20
		}
	],
	"inputActions": [
		{
			"id": "protostar4x.core.toggle_main_menu",
			"displayName": "Toggle Main Menu",
			"description": "Open/close the main menu overlay.",
			"category": "protostar4x.core.ui",
			"sortOrder": 10,
			"defaultKey": "Escape"
		},
		{
			"id": "core.toggle_colony",
			"displayName": "Colony Summary",
			"description": "Open/close the Colony Summary screen.",
			"category": "protostar4x.core.ui",
			"sortOrder": 15,
			"defaultKey": "F1"
		},
		{
			"id": "core.toggle_leaders",
			"displayName": "Commanders",
			"description": "Open/close the Commanders screen.",
			"category": "protostar4x.core.ui",
			"sortOrder": 20,
			"defaultKey": "F2"
		},
		{
			"id": "core.toggle_naval_organization",
			"displayName": "Naval Organization",
			"description": "Open/close the Naval Organization screen.",
			"category": "protostar4x.core.ui",
			"sortOrder": 25,
			"defaultKey": "F3"
		},
		{
			"id": "core.toggle_class_design",
			"displayName": "Class Design",
			"description": "Open/close the Class Design screen.",
			"category": "protostar4x.core.ui",
			"sortOrder": 30,
			"defaultKey": "F4"
		},
		{
			"id": "core.toggle_designer",
			"displayName": "Create Projects",
			"description": "Open/close the Create Projects screen.",
			"category": "protostar4x.core.ui",
			"sortOrder": 35,
			"defaultKey": "F9"
		},
		{
			"id": "core.toggle_ordnance_designer",
			"displayName": "Missile Design",
			"description": "Open/close the Missile Design screen.",
			"category": "protostar4x.core.ui",
			"sortOrder": 40,
			"defaultKey": "F10"
		},
		{
			"id": "ground.forces.toggle",
			"displayName": "Ground Forces",
			"description": "Open/close the Ground Forces screen.",
			"category": "protostar4x.core.ui",
			"sortOrder": 45,
			"defaultKey": "F7"
		},
		{
			"id": "core.toggle_system_viewer",
			"displayName": "System View",
			"description": "Open/close the System View screen.",
			"category": "protostar4x.core.ui",
			"sortOrder": 50,
			"defaultKey": "F8"
		},
		{
			"id": "core.toggle_galaxy_view",
			"displayName": "Galaxy View",
			"description": "Toggle between the galaxy map and the system view.",
			"category": "protostar4x.core.ui",
			"sortOrder": 52,
			"defaultKey": "G"
		},
		{
			"id": "sm.toggle",
			"displayName": "SM Mode",
			"description": "Toggle Space Master mode.",
			"category": "protostar4x.core.ui",
			"sortOrder": 55,
			"defaultKey": "Control+F12"
		},
		{
			"id": "core.command_palette.open",
			"displayName": "Command Palette",
			"description": "Open the command palette to search and navigate to game entities.",
			"category": "protostar4x.core.ui",
			"sortOrder": 60,
			"defaultKey": "Slash"
		},
		{
			"id": "core.toggle_pause",
			"displayName": "Toggle Pause",
			"description": "Toggle between Pause and the last selected speed.",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 30,
			"defaultKey": "Space"
		},
		{
			"id": "core.pan_left",
			"displayName": "Pan Camera Left",
			"description": "Pan the camera left.",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 40,
			"defaultKey": "A"
		},
		{
			"id": "core.pan_right",
			"displayName": "Pan Camera Right",
			"description": "Pan the camera right.",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 50,
			"defaultKey": "D"
		},
		{
			"id": "core.pan_up",
			"displayName": "Pan Camera Up",
			"description": "Pan the camera up.",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 60,
			"defaultKey": "W"
		},
		{
			"id": "core.pan_down",
			"displayName": "Pan Camera Down",
			"description": "Pan the camera down.",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 70,
			"defaultKey": "S"
		},
		{
			"id": "core.zoom_out",
			"displayName": "Zoom Camera Out",
			"description": "Zoom the camera out (hold to continue).",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 80,
			"defaultKey": "B"
		},
		{
			"id": "core.zoom_in",
			"displayName": "Zoom Camera In",
			"description": "Zoom the camera in (hold to continue).",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 90,
			"defaultKey": "V"
		},
		{
			"id": "core.zoom_detail",
			"displayName": "Zoom: Local Detail",
			"description": "Snap the camera to local detail (bodies and fleets in full detail).",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 100,
			"defaultKey": "Z"
		},
		{
			"id": "core.zoom_default",
			"displayName": "Zoom: Default System View",
			"description": "Snap the camera to the default system view.",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 110,
			"defaultKey": "X"
		},
		{
			"id": "core.zoom_system",
			"displayName": "Zoom: Entire System",
			"description": "Snap the camera out to fit the entire system on screen.",
			"category": "protostar4x.core.keybindings",
			"sortOrder": 120,
			"defaultKey": "C"
		}
	],
	"providedSystems": [],
	"providesCapabilities": [
		"interface.main_menu",
		"interface.mod_manager"
	]
}
