├── .gitattributes
├── .github
└── workflows
│ ├── docker.yaml
│ ├── release.yaml
│ └── test.yaml
├── .gitignore
├── .gitmodules
├── .gutconfig.json
├── .releaserc.yaml
├── CREDITS.md
├── LICENSE
├── Makefile
├── README.md
├── addons
├── .gitignore
├── core
│ ├── assets
│ │ └── icons
│ │ │ ├── carbon--cloud-registry.svg
│ │ │ ├── carbon--cloud-registry.svg.import
│ │ │ ├── clarity--process-on-vm-line.svg
│ │ │ ├── clarity--process-on-vm-line.svg.import
│ │ │ ├── inputplumber.svg
│ │ │ ├── inputplumber.svg.import
│ │ │ ├── library.svg
│ │ │ ├── library.svg.import
│ │ │ ├── material-symbols-light--valve.svg
│ │ │ └── material-symbols-light--valve.svg.import
│ ├── core.gdextension
│ └── core.gdextension.uid
├── gut
│ ├── GutScene.gd
│ ├── GutScene.gd.uid
│ ├── GutScene.tscn
│ ├── LICENSE.md
│ ├── UserFileViewer.gd
│ ├── UserFileViewer.gd.uid
│ ├── UserFileViewer.tscn
│ ├── autofree.gd
│ ├── autofree.gd.uid
│ ├── awaiter.gd
│ ├── awaiter.gd.uid
│ ├── collected_script.gd
│ ├── collected_script.gd.uid
│ ├── collected_test.gd
│ ├── collected_test.gd.uid
│ ├── comparator.gd
│ ├── comparator.gd.uid
│ ├── compare_result.gd
│ ├── compare_result.gd.uid
│ ├── diff_formatter.gd
│ ├── diff_formatter.gd.uid
│ ├── diff_tool.gd
│ ├── diff_tool.gd.uid
│ ├── double_templates
│ │ ├── function_template.txt
│ │ ├── init_template.txt
│ │ └── script_template.txt
│ ├── double_tools.gd
│ ├── double_tools.gd.uid
│ ├── doubler.gd
│ ├── doubler.gd.uid
│ ├── fonts
│ │ ├── AnonymousPro-Bold.ttf
│ │ ├── AnonymousPro-Bold.ttf.import
│ │ ├── AnonymousPro-BoldItalic.ttf
│ │ ├── AnonymousPro-BoldItalic.ttf.import
│ │ ├── AnonymousPro-Italic.ttf
│ │ ├── AnonymousPro-Italic.ttf.import
│ │ ├── AnonymousPro-Regular.ttf
│ │ ├── AnonymousPro-Regular.ttf.import
│ │ ├── CourierPrime-Bold.ttf
│ │ ├── CourierPrime-Bold.ttf.import
│ │ ├── CourierPrime-BoldItalic.ttf
│ │ ├── CourierPrime-BoldItalic.ttf.import
│ │ ├── CourierPrime-Italic.ttf
│ │ ├── CourierPrime-Italic.ttf.import
│ │ ├── CourierPrime-Regular.ttf
│ │ ├── CourierPrime-Regular.ttf.import
│ │ ├── LobsterTwo-Bold.ttf
│ │ ├── LobsterTwo-Bold.ttf.import
│ │ ├── LobsterTwo-BoldItalic.ttf
│ │ ├── LobsterTwo-BoldItalic.ttf.import
│ │ ├── LobsterTwo-Italic.ttf
│ │ ├── LobsterTwo-Italic.ttf.import
│ │ ├── LobsterTwo-Regular.ttf
│ │ ├── LobsterTwo-Regular.ttf.import
│ │ └── OFL.txt
│ ├── gui
│ │ ├── BottomPanelShortcuts.gd
│ │ ├── BottomPanelShortcuts.gd.uid
│ │ ├── BottomPanelShortcuts.tscn
│ │ ├── GutBottomPanel.gd
│ │ ├── GutBottomPanel.gd.uid
│ │ ├── GutBottomPanel.tscn
│ │ ├── GutControl.gd
│ │ ├── GutControl.gd.uid
│ │ ├── GutControl.tscn
│ │ ├── GutRunner.gd
│ │ ├── GutRunner.gd.uid
│ │ ├── GutRunner.tscn
│ │ ├── GutSceneTheme.tres
│ │ ├── MinGui.tscn
│ │ ├── NormalGui.tscn
│ │ ├── OutputText.gd
│ │ ├── OutputText.gd.uid
│ │ ├── OutputText.tscn
│ │ ├── ResizeHandle.gd
│ │ ├── ResizeHandle.gd.uid
│ │ ├── ResizeHandle.tscn
│ │ ├── ResultsTree.gd
│ │ ├── ResultsTree.gd.uid
│ │ ├── ResultsTree.tscn
│ │ ├── RunAtCursor.gd
│ │ ├── RunAtCursor.gd.uid
│ │ ├── RunAtCursor.tscn
│ │ ├── RunResults.gd
│ │ ├── RunResults.gd.uid
│ │ ├── RunResults.tscn
│ │ ├── Settings.tscn
│ │ ├── ShortcutButton.gd
│ │ ├── ShortcutButton.gd.uid
│ │ ├── ShortcutButton.tscn
│ │ ├── arrow.png
│ │ ├── arrow.png.import
│ │ ├── editor_globals.gd
│ │ ├── editor_globals.gd.uid
│ │ ├── gut_config_gui.gd
│ │ ├── gut_config_gui.gd.uid
│ │ ├── gut_gui.gd
│ │ ├── gut_gui.gd.uid
│ │ ├── gut_user_preferences.gd
│ │ ├── gut_user_preferences.gd.uid
│ │ ├── panel_controls.gd
│ │ ├── panel_controls.gd.uid
│ │ ├── play.png
│ │ ├── play.png.import
│ │ ├── script_text_editor_controls.gd
│ │ └── script_text_editor_controls.gd.uid
│ ├── gut.gd
│ ├── gut.gd.uid
│ ├── gut_cmdln.gd
│ ├── gut_cmdln.gd.uid
│ ├── gut_config.gd
│ ├── gut_config.gd.uid
│ ├── gut_plugin.gd
│ ├── gut_plugin.gd.uid
│ ├── gut_to_move.gd
│ ├── gut_to_move.gd.uid
│ ├── hook_script.gd
│ ├── hook_script.gd.uid
│ ├── icon.png
│ ├── icon.png.import
│ ├── images
│ │ ├── Folder.svg
│ │ ├── Folder.svg.import
│ │ ├── Script.svg
│ │ ├── Script.svg.import
│ │ ├── green.png
│ │ ├── green.png.import
│ │ ├── red.png
│ │ ├── red.png.import
│ │ ├── yellow.png
│ │ └── yellow.png.import
│ ├── inner_class_registry.gd
│ ├── inner_class_registry.gd.uid
│ ├── input_factory.gd
│ ├── input_factory.gd.uid
│ ├── input_sender.gd
│ ├── input_sender.gd.uid
│ ├── junit_xml_export.gd
│ ├── junit_xml_export.gd.uid
│ ├── logger.gd
│ ├── logger.gd.uid
│ ├── method_maker.gd
│ ├── method_maker.gd.uid
│ ├── one_to_many.gd
│ ├── one_to_many.gd.uid
│ ├── optparse.gd
│ ├── optparse.gd.uid
│ ├── orphan_counter.gd
│ ├── orphan_counter.gd.uid
│ ├── parameter_factory.gd
│ ├── parameter_factory.gd.uid
│ ├── parameter_handler.gd
│ ├── parameter_handler.gd.uid
│ ├── plugin.cfg
│ ├── printers.gd
│ ├── printers.gd.uid
│ ├── result_exporter.gd
│ ├── result_exporter.gd.uid
│ ├── script_parser.gd
│ ├── script_parser.gd.uid
│ ├── signal_watcher.gd
│ ├── signal_watcher.gd.uid
│ ├── source_code_pro.fnt
│ ├── source_code_pro.fnt.import
│ ├── spy.gd
│ ├── spy.gd.uid
│ ├── strutils.gd
│ ├── strutils.gd.uid
│ ├── stub_params.gd
│ ├── stub_params.gd.uid
│ ├── stubber.gd
│ ├── stubber.gd.uid
│ ├── summary.gd
│ ├── summary.gd.uid
│ ├── test.gd
│ ├── test.gd.uid
│ ├── test_collector.gd
│ ├── test_collector.gd.uid
│ ├── thing_counter.gd
│ ├── thing_counter.gd.uid
│ ├── utils.gd
│ ├── utils.gd.uid
│ ├── version_conversion.gd
│ └── version_conversion.gd.uid
└── uuid
│ ├── uuid.gd
│ └── uuid.gd.uid
├── assets
├── animations
│ ├── loading
│ │ ├── loading.png
│ │ ├── loading.png.import
│ │ └── loading.sifz
│ └── transitions
│ │ ├── fade_in.tres
│ │ └── fade_out.tres
├── audio
│ ├── interface
│ │ ├── 536764__egomassive__toss.ogg
│ │ ├── 536764__egomassive__toss.ogg.import
│ │ ├── 96127__bmaczero__contact1.ogg
│ │ ├── 96127__bmaczero__contact1.ogg.import
│ │ ├── back_001.ogg
│ │ ├── back_001.ogg.import
│ │ ├── back_002.ogg
│ │ ├── back_002.ogg.import
│ │ ├── back_003.ogg
│ │ ├── back_003.ogg.import
│ │ ├── back_004.ogg
│ │ ├── back_004.ogg.import
│ │ ├── bong_001.ogg
│ │ ├── bong_001.ogg.import
│ │ ├── click_001.ogg
│ │ ├── click_001.ogg.import
│ │ ├── click_002.ogg
│ │ ├── click_002.ogg.import
│ │ ├── click_003.ogg
│ │ ├── click_003.ogg.import
│ │ ├── click_004.ogg
│ │ ├── click_004.ogg.import
│ │ ├── click_005.ogg
│ │ ├── click_005.ogg.import
│ │ ├── close_001.ogg
│ │ ├── close_001.ogg.import
│ │ ├── close_002.ogg
│ │ ├── close_002.ogg.import
│ │ ├── close_003.ogg
│ │ ├── close_003.ogg.import
│ │ ├── close_004.ogg
│ │ ├── close_004.ogg.import
│ │ ├── confirmation_001.ogg
│ │ ├── confirmation_001.ogg.import
│ │ ├── confirmation_002.ogg
│ │ ├── confirmation_002.ogg.import
│ │ ├── confirmation_003.ogg
│ │ ├── confirmation_003.ogg.import
│ │ ├── confirmation_004.ogg
│ │ ├── confirmation_004.ogg.import
│ │ ├── drop_001.ogg
│ │ ├── drop_001.ogg.import
│ │ ├── drop_002.ogg
│ │ ├── drop_002.ogg.import
│ │ ├── drop_003.ogg
│ │ ├── drop_003.ogg.import
│ │ ├── drop_004.ogg
│ │ ├── drop_004.ogg.import
│ │ ├── error_001.ogg
│ │ ├── error_001.ogg.import
│ │ ├── error_002.ogg
│ │ ├── error_002.ogg.import
│ │ ├── error_003.ogg
│ │ ├── error_003.ogg.import
│ │ ├── error_004.ogg
│ │ ├── error_004.ogg.import
│ │ ├── error_005.ogg
│ │ ├── error_005.ogg.import
│ │ ├── error_006.ogg
│ │ ├── error_006.ogg.import
│ │ ├── error_007.ogg
│ │ ├── error_007.ogg.import
│ │ ├── error_008.ogg
│ │ ├── error_008.ogg.import
│ │ ├── glass_001.ogg
│ │ ├── glass_001.ogg.import
│ │ ├── glass_002.ogg
│ │ ├── glass_002.ogg.import
│ │ ├── glass_003.ogg
│ │ ├── glass_003.ogg.import
│ │ ├── glass_004.ogg
│ │ ├── glass_004.ogg.import
│ │ ├── glass_005.ogg
│ │ ├── glass_005.ogg.import
│ │ ├── glass_006.ogg
│ │ ├── glass_006.ogg.import
│ │ ├── glitch_001.ogg
│ │ ├── glitch_001.ogg.import
│ │ ├── glitch_002.ogg
│ │ ├── glitch_002.ogg.import
│ │ ├── glitch_003.ogg
│ │ ├── glitch_003.ogg.import
│ │ ├── glitch_004.ogg
│ │ ├── glitch_004.ogg.import
│ │ ├── maximize_001.ogg
│ │ ├── maximize_001.ogg.import
│ │ ├── maximize_002.ogg
│ │ ├── maximize_002.ogg.import
│ │ ├── maximize_003.ogg
│ │ ├── maximize_003.ogg.import
│ │ ├── maximize_004.ogg
│ │ ├── maximize_004.ogg.import
│ │ ├── maximize_005.ogg
│ │ ├── maximize_005.ogg.import
│ │ ├── maximize_006.ogg
│ │ ├── maximize_006.ogg.import
│ │ ├── maximize_007.ogg
│ │ ├── maximize_007.ogg.import
│ │ ├── maximize_008.ogg
│ │ ├── maximize_008.ogg.import
│ │ ├── maximize_009.ogg
│ │ ├── maximize_009.ogg.import
│ │ ├── minimize_001.ogg
│ │ ├── minimize_001.ogg.import
│ │ ├── minimize_002.ogg
│ │ ├── minimize_002.ogg.import
│ │ ├── minimize_003.ogg
│ │ ├── minimize_003.ogg.import
│ │ ├── minimize_004.ogg
│ │ ├── minimize_004.ogg.import
│ │ ├── minimize_005.ogg
│ │ ├── minimize_005.ogg.import
│ │ ├── minimize_006.ogg
│ │ ├── minimize_006.ogg.import
│ │ ├── minimize_007.ogg
│ │ ├── minimize_007.ogg.import
│ │ ├── minimize_008.ogg
│ │ ├── minimize_008.ogg.import
│ │ ├── minimize_009.ogg
│ │ ├── minimize_009.ogg.import
│ │ ├── open_001.ogg
│ │ ├── open_001.ogg.import
│ │ ├── open_002.ogg
│ │ ├── open_002.ogg.import
│ │ ├── open_003.ogg
│ │ ├── open_003.ogg.import
│ │ ├── open_004.ogg
│ │ ├── open_004.ogg.import
│ │ ├── pluck_001.ogg
│ │ ├── pluck_001.ogg.import
│ │ ├── pluck_002.ogg
│ │ ├── pluck_002.ogg.import
│ │ ├── question_001.ogg
│ │ ├── question_001.ogg.import
│ │ ├── question_002.ogg
│ │ ├── question_002.ogg.import
│ │ ├── question_003.ogg
│ │ ├── question_003.ogg.import
│ │ ├── question_004.ogg
│ │ ├── question_004.ogg.import
│ │ ├── scratch_001.ogg
│ │ ├── scratch_001.ogg.import
│ │ ├── scratch_002.ogg
│ │ ├── scratch_002.ogg.import
│ │ ├── scratch_003.ogg
│ │ ├── scratch_003.ogg.import
│ │ ├── scratch_004.ogg
│ │ ├── scratch_004.ogg.import
│ │ ├── scratch_005.ogg
│ │ ├── scratch_005.ogg.import
│ │ ├── scroll_001.ogg
│ │ ├── scroll_001.ogg.import
│ │ ├── scroll_002.ogg
│ │ ├── scroll_002.ogg.import
│ │ ├── scroll_003.ogg
│ │ ├── scroll_003.ogg.import
│ │ ├── scroll_004.ogg
│ │ ├── scroll_004.ogg.import
│ │ ├── scroll_005.ogg
│ │ ├── scroll_005.ogg.import
│ │ ├── select_001.ogg
│ │ ├── select_001.ogg.import
│ │ ├── select_002.ogg
│ │ ├── select_002.ogg.import
│ │ ├── select_003.ogg
│ │ ├── select_003.ogg.import
│ │ ├── select_004.ogg
│ │ ├── select_004.ogg.import
│ │ ├── select_005.ogg
│ │ ├── select_005.ogg.import
│ │ ├── select_006.ogg
│ │ ├── select_006.ogg.import
│ │ ├── select_007.ogg
│ │ ├── select_007.ogg.import
│ │ ├── select_008.ogg
│ │ ├── select_008.ogg.import
│ │ ├── switch_001.ogg
│ │ ├── switch_001.ogg.import
│ │ ├── switch_002.ogg
│ │ ├── switch_002.ogg.import
│ │ ├── switch_003.ogg
│ │ ├── switch_003.ogg.import
│ │ ├── switch_004.ogg
│ │ ├── switch_004.ogg.import
│ │ ├── switch_005.ogg
│ │ ├── switch_005.ogg.import
│ │ ├── switch_006.ogg
│ │ ├── switch_006.ogg.import
│ │ ├── switch_007.ogg
│ │ ├── switch_007.ogg.import
│ │ ├── tick_001.ogg
│ │ ├── tick_001.ogg.import
│ │ ├── tick_002.ogg
│ │ ├── tick_002.ogg.import
│ │ ├── tick_004.ogg
│ │ ├── tick_004.ogg.import
│ │ ├── toggle_001.ogg
│ │ ├── toggle_001.ogg.import
│ │ ├── toggle_002.ogg
│ │ ├── toggle_002.ogg.import
│ │ ├── toggle_003.ogg
│ │ ├── toggle_003.ogg.import
│ │ ├── toggle_004.ogg
│ │ └── toggle_004.ogg.import
│ └── transition
│ │ ├── 160757__cosmicembers__deep-air-woosh.wav
│ │ ├── 160757__cosmicembers__deep-air-woosh.wav.import
│ │ ├── 398661__psykoosiossi__chime.ogg
│ │ └── 398661__psykoosiossi__chime.ogg.import
├── crypto
│ └── keys
│ │ ├── .gitignore
│ │ └── opengamepadui.pub
├── editor-icons
│ ├── arrow-back.svg
│ ├── arrow-back.svg.import
│ ├── bluetooth.svg
│ ├── bluetooth.svg.import
│ ├── button.svg
│ ├── button.svg.import
│ ├── card-bulleted.svg
│ ├── card-bulleted.svg.import
│ ├── card-clubs.svg
│ ├── card-clubs.svg.import
│ ├── cards-outline.svg
│ ├── cards-outline.svg.import
│ ├── center-focus-strong-sharp.svg
│ ├── center-focus-strong-sharp.svg.import
│ ├── circle-dot-filled.svg
│ ├── circle-dot-filled.svg.import
│ ├── codesandbox-logo-fill.svg
│ ├── codesandbox-logo-fill.svg.import
│ ├── devicon-plain--bash.svg
│ ├── devicon-plain--bash.svg.import
│ ├── document-update.svg
│ ├── document-update.svg.import
│ ├── fluent--brain-circuit-24-filled.svg
│ ├── fluent--brain-circuit-24-filled.svg.import
│ ├── fluent--draw-text-24-filled.svg
│ ├── fluent--draw-text-24-filled.svg.import
│ ├── fluent--pipeline-20-filled.svg
│ ├── fluent--pipeline-20-filled.svg.import
│ ├── focus-field.svg
│ ├── focus-field.svg.import
│ ├── game-console.svg
│ ├── game-console.svg.import
│ ├── game-icons--button-finger.svg
│ ├── game-icons--button-finger.svg.import
│ ├── game-icons--power-generator.svg
│ ├── game-icons--power-generator.svg.import
│ ├── godotengine.svg
│ ├── godotengine.svg.import
│ ├── icon.svg
│ ├── icon.svg.import
│ ├── image-download.svg
│ ├── image-download.svg.import
│ ├── inputplumber.svg
│ ├── inputplumber.svg.import
│ ├── integrated-circuit.svg
│ ├── integrated-circuit.svg.import
│ ├── keyboard.svg
│ ├── keyboard.svg.import
│ ├── library.svg
│ ├── library.svg.import
│ ├── linux.svg
│ ├── linux.svg.import
│ ├── material-symbols--battery-profile-sharp.svg
│ ├── material-symbols--battery-profile-sharp.svg.import
│ ├── material-symbols-joystick.svg
│ ├── material-symbols-joystick.svg.import
│ ├── mind-map.svg
│ ├── mind-map.svg.import
│ ├── move.svg
│ ├── move.svg.import
│ ├── overlay.svg
│ ├── overlay.svg.import
│ ├── overlay_control.svg
│ ├── overlay_control.svg.import
│ ├── paintbrush-2.svg
│ ├── paintbrush-2.svg.import
│ ├── pajamas--status-active.svg
│ ├── pajamas--status-active.svg.import
│ ├── ph-rocket-launch-fill.svg
│ ├── ph-rocket-launch-fill.svg.import
│ ├── platform.svg
│ ├── platform.svg.import
│ ├── power-meter.svg
│ ├── power-meter.svg.import
│ ├── slider.svg
│ ├── slider.svg.import
│ ├── socket-bold.svg
│ ├── socket-bold.svg.import
│ ├── solar--dialog-2-bold.svg
│ ├── solar--dialog-2-bold.svg.import
│ ├── special-effects-bold.svg
│ ├── special-effects-bold.svg.import
│ ├── state-machine.svg
│ ├── state-machine.svg.import
│ ├── streamline--desktop-game-solid.svg
│ ├── streamline--desktop-game-solid.svg.import
│ ├── tabler-icons.svg
│ ├── tabler-icons.svg.import
│ ├── tabler-xbox-a-filled.svg
│ ├── tabler-xbox-a-filled.svg.import
│ ├── text-field-bold.svg
│ ├── text-field-bold.svg.import
│ ├── transition-right.svg
│ ├── transition-right.svg.import
│ ├── twotone-image-search.svg
│ ├── twotone-image-search.svg.import
│ ├── twotone-toggle-off.svg
│ ├── twotone-toggle-off.svg.import
│ ├── visible.svg
│ └── visible.svg.import
├── gamepad
│ ├── icon_mappings
│ │ ├── ayaneo_2021.tres
│ │ ├── gpd_win4.tres
│ │ ├── joycon.tres
│ │ ├── luna.tres
│ │ ├── oxp.tres
│ │ ├── ps3.tres
│ │ ├── ps4.tres
│ │ ├── ps5.tres
│ │ ├── rog_ally.tres
│ │ ├── stadia.tres
│ │ ├── steam.tres
│ │ ├── steamdeck.tres
│ │ ├── switch.tres
│ │ ├── xbox360.tres
│ │ ├── xboxone.tres
│ │ └── xboxseries.tres
│ ├── opensd
│ │ └── config
│ │ │ └── config.ini
│ └── profiles
│ │ ├── default.json
│ │ └── mouse_keyboard_wasd.json
├── icons
│ ├── activity.svg
│ ├── activity.svg.import
│ ├── airplay.svg
│ ├── airplay.svg.import
│ ├── alert-circle.svg
│ ├── alert-circle.svg.import
│ ├── alert-octagon.svg
│ ├── alert-octagon.svg.import
│ ├── alert-triangle.svg
│ ├── alert-triangle.svg.import
│ ├── align-center.svg
│ ├── align-center.svg.import
│ ├── align-justify.svg
│ ├── align-justify.svg.import
│ ├── align-left.svg
│ ├── align-left.svg.import
│ ├── align-right.svg
│ ├── align-right.svg.import
│ ├── anchor.svg
│ ├── anchor.svg.import
│ ├── aperture.svg
│ ├── aperture.svg.import
│ ├── archive.svg
│ ├── archive.svg.import
│ ├── arrow-down-circle.svg
│ ├── arrow-down-circle.svg.import
│ ├── arrow-down-left.svg
│ ├── arrow-down-left.svg.import
│ ├── arrow-down-right.svg
│ ├── arrow-down-right.svg.import
│ ├── arrow-down.svg
│ ├── arrow-down.svg.import
│ ├── arrow-left-circle.svg
│ ├── arrow-left-circle.svg.import
│ ├── arrow-left.svg
│ ├── arrow-left.svg.import
│ ├── arrow-right-circle.svg
│ ├── arrow-right-circle.svg.import
│ ├── arrow-right.svg
│ ├── arrow-right.svg.import
│ ├── arrow-up-circle.svg
│ ├── arrow-up-circle.svg.import
│ ├── arrow-up-left.svg
│ ├── arrow-up-left.svg.import
│ ├── arrow-up-right.svg
│ ├── arrow-up-right.svg.import
│ ├── arrow-up.svg
│ ├── arrow-up.svg.import
│ ├── at-sign.svg
│ ├── at-sign.svg.import
│ ├── award.svg
│ ├── award.svg.import
│ ├── bar-chart-2.svg
│ ├── bar-chart-2.svg.import
│ ├── bar-chart.svg
│ ├── bar-chart.svg.import
│ ├── battery-charging.svg
│ ├── battery-charging.svg.import
│ ├── battery.svg
│ ├── battery.svg.import
│ ├── bell-off.svg
│ ├── bell-off.svg.import
│ ├── bell.svg
│ ├── bell.svg.import
│ ├── bluetooth.svg
│ ├── bluetooth.svg.import
│ ├── bold.svg
│ ├── bold.svg.import
│ ├── book-open.svg
│ ├── book-open.svg.import
│ ├── book.svg
│ ├── book.svg.import
│ ├── bookmark.svg
│ ├── bookmark.svg.import
│ ├── box.svg
│ ├── box.svg.import
│ ├── briefcase.svg
│ ├── briefcase.svg.import
│ ├── calendar.svg
│ ├── calendar.svg.import
│ ├── camera-off.svg
│ ├── camera-off.svg.import
│ ├── camera.svg
│ ├── camera.svg.import
│ ├── cast.svg
│ ├── cast.svg.import
│ ├── check-circle.svg
│ ├── check-circle.svg.import
│ ├── check-square.svg
│ ├── check-square.svg.import
│ ├── check.svg
│ ├── check.svg.import
│ ├── chevron-down.svg
│ ├── chevron-down.svg.import
│ ├── chevron-left.svg
│ ├── chevron-left.svg.import
│ ├── chevron-right.svg
│ ├── chevron-right.svg.import
│ ├── chevron-up.svg
│ ├── chevron-up.svg.import
│ ├── chevrons-down.svg
│ ├── chevrons-down.svg.import
│ ├── chevrons-left.svg
│ ├── chevrons-left.svg.import
│ ├── chevrons-right.svg
│ ├── chevrons-right.svg.import
│ ├── chevrons-up.svg
│ ├── chevrons-up.svg.import
│ ├── chrome.svg
│ ├── chrome.svg.import
│ ├── circle.svg
│ ├── circle.svg.import
│ ├── clipboard.svg
│ ├── clipboard.svg.import
│ ├── clock.svg
│ ├── clock.svg.import
│ ├── cloud-drizzle.svg
│ ├── cloud-drizzle.svg.import
│ ├── cloud-lightning.svg
│ ├── cloud-lightning.svg.import
│ ├── cloud-off.svg
│ ├── cloud-off.svg.import
│ ├── cloud-rain.svg
│ ├── cloud-rain.svg.import
│ ├── cloud-snow.svg
│ ├── cloud-snow.svg.import
│ ├── cloud.svg
│ ├── cloud.svg.import
│ ├── code.svg
│ ├── code.svg.import
│ ├── codepen.svg
│ ├── codepen.svg.import
│ ├── codesandbox.svg
│ ├── codesandbox.svg.import
│ ├── coffee.svg
│ ├── coffee.svg.import
│ ├── columns.svg
│ ├── columns.svg.import
│ ├── command.svg
│ ├── command.svg.import
│ ├── compass.svg
│ ├── compass.svg.import
│ ├── config.svg
│ ├── config.svg.import
│ ├── copy.svg
│ ├── copy.svg.import
│ ├── corner-down-left.svg
│ ├── corner-down-left.svg.import
│ ├── corner-down-right.svg
│ ├── corner-down-right.svg.import
│ ├── corner-left-down.svg
│ ├── corner-left-down.svg.import
│ ├── corner-left-up.svg
│ ├── corner-left-up.svg.import
│ ├── corner-right-down.svg
│ ├── corner-right-down.svg.import
│ ├── corner-right-up.svg
│ ├── corner-right-up.svg.import
│ ├── corner-up-left.svg
│ ├── corner-up-left.svg.import
│ ├── corner-up-right.svg
│ ├── corner-up-right.svg.import
│ ├── cpu.svg
│ ├── cpu.svg.import
│ ├── credit-card.svg
│ ├── credit-card.svg.import
│ ├── crop.svg
│ ├── crop.svg.import
│ ├── crosshair.svg
│ ├── crosshair.svg.import
│ ├── database.svg
│ ├── database.svg.import
│ ├── delete.svg
│ ├── delete.svg.import
│ ├── disc.svg
│ ├── disc.svg.import
│ ├── dollar-sign.svg
│ ├── dollar-sign.svg.import
│ ├── download-cloud.svg
│ ├── download-cloud.svg.import
│ ├── download.svg
│ ├── download.svg.import
│ ├── droplet.svg
│ ├── droplet.svg.import
│ ├── edit-2.svg
│ ├── edit-2.svg.import
│ ├── edit-3.svg
│ ├── edit-3.svg.import
│ ├── edit.svg
│ ├── edit.svg.import
│ ├── external-link.svg
│ ├── external-link.svg.import
│ ├── eye-off.svg
│ ├── eye-off.svg.import
│ ├── eye.svg
│ ├── eye.svg.import
│ ├── facebook.svg
│ ├── facebook.svg.import
│ ├── fast-forward.svg
│ ├── fast-forward.svg.import
│ ├── feather.svg
│ ├── feather.svg.import
│ ├── figma.svg
│ ├── figma.svg.import
│ ├── file-minus.svg
│ ├── file-minus.svg.import
│ ├── file-plus.svg
│ ├── file-plus.svg.import
│ ├── file-text.svg
│ ├── file-text.svg.import
│ ├── file.svg
│ ├── file.svg.import
│ ├── film.svg
│ ├── film.svg.import
│ ├── filter.svg
│ ├── filter.svg.import
│ ├── flag.svg
│ ├── flag.svg.import
│ ├── folder-minus.svg
│ ├── folder-minus.svg.import
│ ├── folder-plus.svg
│ ├── folder-plus.svg.import
│ ├── folder.svg
│ ├── folder.svg.import
│ ├── framer.svg
│ ├── framer.svg.import
│ ├── frown.svg
│ ├── frown.svg.import
│ ├── game-controller.svg
│ ├── game-controller.svg.import
│ ├── gift.svg
│ ├── gift.svg.import
│ ├── git-branch.svg
│ ├── git-branch.svg.import
│ ├── git-commit.svg
│ ├── git-commit.svg.import
│ ├── git-merge.svg
│ ├── git-merge.svg.import
│ ├── git-pull-request.svg
│ ├── git-pull-request.svg.import
│ ├── github.svg
│ ├── github.svg.import
│ ├── gitlab.svg
│ ├── gitlab.svg.import
│ ├── globe.svg
│ ├── globe.svg.import
│ ├── grid.svg
│ ├── grid.svg.import
│ ├── hard-drive.svg
│ ├── hard-drive.svg.import
│ ├── hash.svg
│ ├── hash.svg.import
│ ├── headphones.svg
│ ├── headphones.svg.import
│ ├── heart.svg
│ ├── heart.svg.import
│ ├── help-circle.svg
│ ├── help-circle.svg.import
│ ├── hexagon.svg
│ ├── hexagon.svg.import
│ ├── home.svg
│ ├── home.svg.import
│ ├── image.svg
│ ├── image.svg.import
│ ├── inbox.svg
│ ├── inbox.svg.import
│ ├── info.svg
│ ├── info.svg.import
│ ├── instagram.svg
│ ├── instagram.svg.import
│ ├── interface-hdd.svg
│ ├── interface-hdd.svg.import
│ ├── interface-nvme.svg
│ ├── interface-nvme.svg.import
│ ├── interface-sd.svg
│ ├── interface-sd.svg.import
│ ├── interface-ssd.svg
│ ├── interface-ssd.svg.import
│ ├── interface-usb.svg
│ ├── interface-usb.svg.import
│ ├── italic.svg
│ ├── italic.svg.import
│ ├── key.svg
│ ├── key.svg.import
│ ├── layers.svg
│ ├── layers.svg.import
│ ├── layout.svg
│ ├── layout.svg.import
│ ├── life-buoy.svg
│ ├── life-buoy.svg.import
│ ├── link-2.svg
│ ├── link-2.svg.import
│ ├── link.svg
│ ├── link.svg.import
│ ├── linkedin.svg
│ ├── linkedin.svg.import
│ ├── list.svg
│ ├── list.svg.import
│ ├── loader.svg
│ ├── loader.svg.import
│ ├── lock.svg
│ ├── lock.svg.import
│ ├── log-in.svg
│ ├── log-in.svg.import
│ ├── log-out.svg
│ ├── log-out.svg.import
│ ├── mail.svg
│ ├── mail.svg.import
│ ├── map-pin.svg
│ ├── map-pin.svg.import
│ ├── map.svg
│ ├── map.svg.import
│ ├── maximize-2.svg
│ ├── maximize-2.svg.import
│ ├── maximize.svg
│ ├── maximize.svg.import
│ ├── meh.svg
│ ├── meh.svg.import
│ ├── menu.svg
│ ├── menu.svg.import
│ ├── message-circle.svg
│ ├── message-circle.svg.import
│ ├── message-square.svg
│ ├── message-square.svg.import
│ ├── mic-off.svg
│ ├── mic-off.svg.import
│ ├── mic.svg
│ ├── mic.svg.import
│ ├── minimize-2.svg
│ ├── minimize-2.svg.import
│ ├── minimize.svg
│ ├── minimize.svg.import
│ ├── minus-circle.svg
│ ├── minus-circle.svg.import
│ ├── minus-square.svg
│ ├── minus-square.svg.import
│ ├── minus.svg
│ ├── minus.svg.import
│ ├── monitor.svg
│ ├── monitor.svg.import
│ ├── moon.svg
│ ├── moon.svg.import
│ ├── more-horizontal.svg
│ ├── more-horizontal.svg.import
│ ├── more-vertical.svg
│ ├── more-vertical.svg.import
│ ├── mouse-pointer.svg
│ ├── mouse-pointer.svg.import
│ ├── move.svg
│ ├── move.svg.import
│ ├── music.svg
│ ├── music.svg.import
│ ├── navigation-2.svg
│ ├── navigation-2.svg.import
│ ├── navigation.svg
│ ├── navigation.svg.import
│ ├── octagon.svg
│ ├── octagon.svg.import
│ ├── package.svg
│ ├── package.svg.import
│ ├── paperclip.svg
│ ├── paperclip.svg.import
│ ├── pause-circle.svg
│ ├── pause-circle.svg.import
│ ├── pause.svg
│ ├── pause.svg.import
│ ├── pen-tool.svg
│ ├── pen-tool.svg.import
│ ├── percent.svg
│ ├── percent.svg.import
│ ├── phone-call.svg
│ ├── phone-call.svg.import
│ ├── phone-forwarded.svg
│ ├── phone-forwarded.svg.import
│ ├── phone-incoming.svg
│ ├── phone-incoming.svg.import
│ ├── phone-missed.svg
│ ├── phone-missed.svg.import
│ ├── phone-off.svg
│ ├── phone-off.svg.import
│ ├── phone-outgoing.svg
│ ├── phone-outgoing.svg.import
│ ├── phone.svg
│ ├── phone.svg.import
│ ├── pie-chart.svg
│ ├── pie-chart.svg.import
│ ├── play-circle.svg
│ ├── play-circle.svg.import
│ ├── play.svg
│ ├── play.svg.import
│ ├── plus-circle.svg
│ ├── plus-circle.svg.import
│ ├── plus-square.svg
│ ├── plus-square.svg.import
│ ├── plus.svg
│ ├── plus.svg.import
│ ├── pocket.svg
│ ├── pocket.svg.import
│ ├── power.svg
│ ├── power.svg.import
│ ├── printer.svg
│ ├── printer.svg.import
│ ├── radio.svg
│ ├── radio.svg.import
│ ├── refresh-ccw.svg
│ ├── refresh-ccw.svg.import
│ ├── refresh-cw.svg
│ ├── refresh-cw.svg.import
│ ├── repeat.svg
│ ├── repeat.svg.import
│ ├── rewind.svg
│ ├── rewind.svg.import
│ ├── rotate-ccw.svg
│ ├── rotate-ccw.svg.import
│ ├── rotate-cw.svg
│ ├── rotate-cw.svg.import
│ ├── rss.svg
│ ├── rss.svg.import
│ ├── save.svg
│ ├── save.svg.import
│ ├── scissors.svg
│ ├── scissors.svg.import
│ ├── search.svg
│ ├── search.svg.import
│ ├── send.svg
│ ├── send.svg.import
│ ├── server.svg
│ ├── server.svg.import
│ ├── settings.svg
│ ├── settings.svg.import
│ ├── share-2.svg
│ ├── share-2.svg.import
│ ├── share.svg
│ ├── share.svg.import
│ ├── shield-off.svg
│ ├── shield-off.svg.import
│ ├── shield.svg
│ ├── shield.svg.import
│ ├── shopping-bag.svg
│ ├── shopping-bag.svg.import
│ ├── shopping-cart.svg
│ ├── shopping-cart.svg.import
│ ├── shuffle.svg
│ ├── shuffle.svg.import
│ ├── sidebar.svg
│ ├── sidebar.svg.import
│ ├── skip-back.svg
│ ├── skip-back.svg.import
│ ├── skip-forward.svg
│ ├── skip-forward.svg.import
│ ├── slack.svg
│ ├── slack.svg.import
│ ├── slash.svg
│ ├── slash.svg.import
│ ├── sliders.svg
│ ├── sliders.svg.import
│ ├── smartphone.svg
│ ├── smartphone.svg.import
│ ├── smile.svg
│ ├── smile.svg.import
│ ├── speaker.svg
│ ├── speaker.svg.import
│ ├── square.svg
│ ├── square.svg.import
│ ├── star.svg
│ ├── star.svg.import
│ ├── stop-circle.svg
│ ├── stop-circle.svg.import
│ ├── sun.svg
│ ├── sun.svg.import
│ ├── sunrise.svg
│ ├── sunrise.svg.import
│ ├── sunset.svg
│ ├── sunset.svg.import
│ ├── tablet.svg
│ ├── tablet.svg.import
│ ├── tag.svg
│ ├── tag.svg.import
│ ├── target.svg
│ ├── target.svg.import
│ ├── terminal.svg
│ ├── terminal.svg.import
│ ├── thermometer.svg
│ ├── thermometer.svg.import
│ ├── thumbs-down.svg
│ ├── thumbs-down.svg.import
│ ├── thumbs-up.svg
│ ├── thumbs-up.svg.import
│ ├── toggle-left.svg
│ ├── toggle-left.svg.import
│ ├── toggle-right.svg
│ ├── toggle-right.svg.import
│ ├── tool.svg
│ ├── tool.svg.import
│ ├── trash-2.svg
│ ├── trash-2.svg.import
│ ├── trash.svg
│ ├── trash.svg.import
│ ├── trello.svg
│ ├── trello.svg.import
│ ├── trending-down.svg
│ ├── trending-down.svg.import
│ ├── trending-up.svg
│ ├── trending-up.svg.import
│ ├── triangle.svg
│ ├── triangle.svg.import
│ ├── truck.svg
│ ├── truck.svg.import
│ ├── tv.svg
│ ├── tv.svg.import
│ ├── twitch.svg
│ ├── twitch.svg.import
│ ├── twitter.svg
│ ├── twitter.svg.import
│ ├── type.svg
│ ├── type.svg.import
│ ├── umbrella.svg
│ ├── umbrella.svg.import
│ ├── underline.svg
│ ├── underline.svg.import
│ ├── unlock.svg
│ ├── unlock.svg.import
│ ├── upload-cloud.svg
│ ├── upload-cloud.svg.import
│ ├── upload.svg
│ ├── upload.svg.import
│ ├── user-check.svg
│ ├── user-check.svg.import
│ ├── user-minus.svg
│ ├── user-minus.svg.import
│ ├── user-plus.svg
│ ├── user-plus.svg.import
│ ├── user-x.svg
│ ├── user-x.svg.import
│ ├── user.svg
│ ├── user.svg.import
│ ├── users.svg
│ ├── users.svg.import
│ ├── video-off.svg
│ ├── video-off.svg.import
│ ├── video.svg
│ ├── video.svg.import
│ ├── voicemail.svg
│ ├── voicemail.svg.import
│ ├── volume-1.svg
│ ├── volume-1.svg.import
│ ├── volume-2.svg
│ ├── volume-2.svg.import
│ ├── volume-x.svg
│ ├── volume-x.svg.import
│ ├── volume.svg
│ ├── volume.svg.import
│ ├── watch.svg
│ ├── watch.svg.import
│ ├── wifi-off.svg
│ ├── wifi-off.svg.import
│ ├── wifi.svg
│ ├── wifi.svg.import
│ ├── wind.svg
│ ├── wind.svg.import
│ ├── x-circle.svg
│ ├── x-circle.svg.import
│ ├── x-octagon.svg
│ ├── x-octagon.svg.import
│ ├── x-square.svg
│ ├── x-square.svg.import
│ ├── x.svg
│ ├── x.svg.import
│ ├── youtube.svg
│ ├── youtube.svg.import
│ ├── zap-off.svg
│ ├── zap-off.svg.import
│ ├── zap.svg
│ ├── zap.svg.import
│ ├── zoom-in.svg
│ ├── zoom-in.svg.import
│ ├── zoom-out.svg
│ └── zoom-out.svg.import
├── images
│ ├── empty-grid-banner.png
│ ├── empty-grid-banner.png.import
│ ├── empty-grid-landscape.png
│ ├── empty-grid-landscape.png.import
│ ├── empty-grid-logo.png
│ ├── empty-grid-logo.png.import
│ ├── empty-grid-portrait.png
│ ├── empty-grid-portrait.png.import
│ ├── gamepad
│ │ ├── ayaneo-2
│ │ │ ├── diagram.png
│ │ │ └── diagram.png.import
│ │ ├── ayaneo-2021
│ │ │ ├── ayaneo_esc_button.svg
│ │ │ ├── ayaneo_esc_button.svg.import
│ │ │ ├── ayaneo_home_button.svg
│ │ │ ├── ayaneo_home_button.svg.import
│ │ │ ├── ayaneo_kb_button.svg
│ │ │ ├── ayaneo_kb_button.svg.import
│ │ │ ├── ayaneo_lb_button.svg
│ │ │ ├── ayaneo_lb_button.svg.import
│ │ │ ├── ayaneo_lt_button.svg
│ │ │ ├── ayaneo_lt_button.svg.import
│ │ │ ├── ayaneo_menu_button.svg
│ │ │ ├── ayaneo_menu_button.svg.import
│ │ │ ├── ayaneo_rb_button.svg
│ │ │ ├── ayaneo_rb_button.svg.import
│ │ │ ├── ayaneo_rt_button.svg
│ │ │ ├── ayaneo_rt_button.svg.import
│ │ │ ├── ayaneo_share_button.svg
│ │ │ ├── ayaneo_share_button.svg.import
│ │ │ ├── ayaneo_tm_button.svg
│ │ │ ├── ayaneo_tm_button.svg.import
│ │ │ ├── ayaneo_win_button.svg
│ │ │ ├── ayaneo_win_button.svg.import
│ │ │ ├── diagram.png.png
│ │ │ ├── diagram.png.png.import
│ │ │ ├── diagram.svg
│ │ │ └── diagram.svg.import
│ │ ├── ayaneo-air
│ │ │ ├── diagram.png
│ │ │ └── diagram.png.import
│ │ ├── ayaneo-next
│ │ │ ├── diagram.png
│ │ │ └── diagram.png.import
│ │ ├── generic
│ │ │ ├── generic_button_circle.svg
│ │ │ ├── generic_button_circle.svg.import
│ │ │ ├── gyro.png
│ │ │ └── gyro.png.import
│ │ ├── luna
│ │ │ ├── Luna_Diagram_Simple.png
│ │ │ └── Luna_Diagram_Simple.png.import
│ │ ├── oxp
│ │ │ ├── a.png
│ │ │ ├── a.png.import
│ │ │ ├── b.png
│ │ │ ├── b.png.import
│ │ │ ├── dots.png
│ │ │ ├── dots.png.import
│ │ │ ├── gyro.png
│ │ │ ├── gyro.png.import
│ │ │ ├── home.png
│ │ │ ├── home.png.import
│ │ │ ├── l_stick.png
│ │ │ ├── l_stick.png.import
│ │ │ ├── l_stick_click.png
│ │ │ ├── l_stick_click.png.import
│ │ │ ├── menu.png
│ │ │ ├── menu.png.import
│ │ │ ├── oxp-mini-a07.png
│ │ │ ├── oxp-mini-a07.png.import
│ │ │ ├── r_stick.png
│ │ │ ├── r_stick.png.import
│ │ │ ├── r_stick_click.png
│ │ │ ├── r_stick_click.png.import
│ │ │ ├── square.png
│ │ │ ├── square.png.import
│ │ │ ├── x.png
│ │ │ ├── x.png.import
│ │ │ ├── y.png
│ │ │ └── y.png.import
│ │ ├── playstation
│ │ │ ├── PS4_Diagram_Simple.png
│ │ │ ├── PS4_Diagram_Simple.png.import
│ │ │ ├── PS5_Diagram_Simple.png
│ │ │ ├── PS5_Diagram_Simple.png.import
│ │ │ ├── controller_playstation1.svg
│ │ │ ├── controller_playstation1.svg.import
│ │ │ ├── controller_playstation2.svg
│ │ │ ├── controller_playstation2.svg.import
│ │ │ ├── controller_playstation3.svg
│ │ │ ├── controller_playstation3.svg.import
│ │ │ ├── controller_playstation4.svg
│ │ │ ├── controller_playstation4.svg.import
│ │ │ ├── controller_playstation5.svg
│ │ │ ├── controller_playstation5.svg.import
│ │ │ ├── guide.svg
│ │ │ ├── guide.svg.import
│ │ │ ├── playstation3_button_select.svg
│ │ │ ├── playstation3_button_select.svg.import
│ │ │ ├── playstation3_button_select_outline.svg
│ │ │ ├── playstation3_button_select_outline.svg.import
│ │ │ ├── playstation3_button_start.svg
│ │ │ ├── playstation3_button_start.svg.import
│ │ │ ├── playstation3_button_start_outline.svg
│ │ │ ├── playstation3_button_start_outline.svg.import
│ │ │ ├── playstation4_button_options.svg
│ │ │ ├── playstation4_button_options.svg.import
│ │ │ ├── playstation4_button_options_outline.svg
│ │ │ ├── playstation4_button_options_outline.svg.import
│ │ │ ├── playstation4_button_share.svg
│ │ │ ├── playstation4_button_share.svg.import
│ │ │ ├── playstation4_button_share_outline.svg
│ │ │ ├── playstation4_button_share_outline.svg.import
│ │ │ ├── playstation4_touchpad.svg
│ │ │ ├── playstation4_touchpad.svg.import
│ │ │ ├── playstation4_touchpad_outline.svg
│ │ │ ├── playstation4_touchpad_outline.svg.import
│ │ │ ├── playstation4_touchpad_touch.svg
│ │ │ ├── playstation4_touchpad_touch.svg.import
│ │ │ ├── playstation4_touchpad_touch_outline.svg
│ │ │ ├── playstation4_touchpad_touch_outline.svg.import
│ │ │ ├── playstation5_button_create.svg
│ │ │ ├── playstation5_button_create.svg.import
│ │ │ ├── playstation5_button_create_alternative.svg
│ │ │ ├── playstation5_button_create_alternative.svg.import
│ │ │ ├── playstation5_button_create_alternative_outline.svg
│ │ │ ├── playstation5_button_create_alternative_outline.svg.import
│ │ │ ├── playstation5_button_create_outline.svg
│ │ │ ├── playstation5_button_create_outline.svg.import
│ │ │ ├── playstation5_button_mute.svg
│ │ │ ├── playstation5_button_mute.svg.import
│ │ │ ├── playstation5_button_mute_outline.svg
│ │ │ ├── playstation5_button_mute_outline.svg.import
│ │ │ ├── playstation5_button_options.svg
│ │ │ ├── playstation5_button_options.svg.import
│ │ │ ├── playstation5_button_options_alternative.svg
│ │ │ ├── playstation5_button_options_alternative.svg.import
│ │ │ ├── playstation5_button_options_alternative_outline.svg
│ │ │ ├── playstation5_button_options_alternative_outline.svg.import
│ │ │ ├── playstation5_button_options_outline.svg
│ │ │ ├── playstation5_button_options_outline.svg.import
│ │ │ ├── playstation5_touchpad.svg
│ │ │ ├── playstation5_touchpad.svg.import
│ │ │ ├── playstation5_touchpad_outline.svg
│ │ │ ├── playstation5_touchpad_outline.svg.import
│ │ │ ├── playstation5_touchpad_touch.svg
│ │ │ ├── playstation5_touchpad_touch.svg.import
│ │ │ ├── playstation5_touchpad_touch_outline.svg
│ │ │ ├── playstation5_touchpad_touch_outline.svg.import
│ │ │ ├── playstation_button_analog.svg
│ │ │ ├── playstation_button_analog.svg.import
│ │ │ ├── playstation_button_analog_outline.svg
│ │ │ ├── playstation_button_analog_outline.svg.import
│ │ │ ├── playstation_button_circle.svg
│ │ │ ├── playstation_button_circle.svg.import
│ │ │ ├── playstation_button_circle_outline.svg
│ │ │ ├── playstation_button_circle_outline.svg.import
│ │ │ ├── playstation_button_color_circle.svg
│ │ │ ├── playstation_button_color_circle.svg.import
│ │ │ ├── playstation_button_color_circle_outline.svg
│ │ │ ├── playstation_button_color_circle_outline.svg.import
│ │ │ ├── playstation_button_color_cross.svg
│ │ │ ├── playstation_button_color_cross.svg.import
│ │ │ ├── playstation_button_color_cross_outline.svg
│ │ │ ├── playstation_button_color_cross_outline.svg.import
│ │ │ ├── playstation_button_color_square.svg
│ │ │ ├── playstation_button_color_square.svg.import
│ │ │ ├── playstation_button_color_square_outline.svg
│ │ │ ├── playstation_button_color_square_outline.svg.import
│ │ │ ├── playstation_button_color_triangle.svg
│ │ │ ├── playstation_button_color_triangle.svg.import
│ │ │ ├── playstation_button_color_triangle_outline.svg
│ │ │ ├── playstation_button_color_triangle_outline.svg.import
│ │ │ ├── playstation_button_cross.svg
│ │ │ ├── playstation_button_cross.svg.import
│ │ │ ├── playstation_button_cross_outline.svg
│ │ │ ├── playstation_button_cross_outline.svg.import
│ │ │ ├── playstation_button_l3.svg
│ │ │ ├── playstation_button_l3.svg.import
│ │ │ ├── playstation_button_l3_outline.svg
│ │ │ ├── playstation_button_l3_outline.svg.import
│ │ │ ├── playstation_button_r3.svg
│ │ │ ├── playstation_button_r3.svg.import
│ │ │ ├── playstation_button_r3_outline.svg
│ │ │ ├── playstation_button_r3_outline.svg.import
│ │ │ ├── playstation_button_square.svg
│ │ │ ├── playstation_button_square.svg.import
│ │ │ ├── playstation_button_square_outline.svg
│ │ │ ├── playstation_button_square_outline.svg.import
│ │ │ ├── playstation_button_triangle.svg
│ │ │ ├── playstation_button_triangle.svg.import
│ │ │ ├── playstation_button_triangle_outline.svg
│ │ │ ├── playstation_button_triangle_outline.svg.import
│ │ │ ├── playstation_dpad.svg
│ │ │ ├── playstation_dpad.svg.import
│ │ │ ├── playstation_dpad_all.svg
│ │ │ ├── playstation_dpad_all.svg.import
│ │ │ ├── playstation_dpad_down.svg
│ │ │ ├── playstation_dpad_down.svg.import
│ │ │ ├── playstation_dpad_down_outline.svg
│ │ │ ├── playstation_dpad_down_outline.svg.import
│ │ │ ├── playstation_dpad_horizontal.svg
│ │ │ ├── playstation_dpad_horizontal.svg.import
│ │ │ ├── playstation_dpad_horizontal_outline.svg
│ │ │ ├── playstation_dpad_horizontal_outline.svg.import
│ │ │ ├── playstation_dpad_left.svg
│ │ │ ├── playstation_dpad_left.svg.import
│ │ │ ├── playstation_dpad_left_outline.svg
│ │ │ ├── playstation_dpad_left_outline.svg.import
│ │ │ ├── playstation_dpad_none.svg
│ │ │ ├── playstation_dpad_none.svg.import
│ │ │ ├── playstation_dpad_right.svg
│ │ │ ├── playstation_dpad_right.svg.import
│ │ │ ├── playstation_dpad_right_outline.svg
│ │ │ ├── playstation_dpad_right_outline.svg.import
│ │ │ ├── playstation_dpad_up.svg
│ │ │ ├── playstation_dpad_up.svg.import
│ │ │ ├── playstation_dpad_up_outline.svg
│ │ │ ├── playstation_dpad_up_outline.svg.import
│ │ │ ├── playstation_dpad_vertical.svg
│ │ │ ├── playstation_dpad_vertical.svg.import
│ │ │ ├── playstation_dpad_vertical_outline.svg
│ │ │ ├── playstation_dpad_vertical_outline.svg.import
│ │ │ ├── playstation_stick_l.svg
│ │ │ ├── playstation_stick_l.svg.import
│ │ │ ├── playstation_stick_l_down.svg
│ │ │ ├── playstation_stick_l_down.svg.import
│ │ │ ├── playstation_stick_l_horizontal.svg
│ │ │ ├── playstation_stick_l_horizontal.svg.import
│ │ │ ├── playstation_stick_l_left.svg
│ │ │ ├── playstation_stick_l_left.svg.import
│ │ │ ├── playstation_stick_l_press.svg
│ │ │ ├── playstation_stick_l_press.svg.import
│ │ │ ├── playstation_stick_l_right.svg
│ │ │ ├── playstation_stick_l_right.svg.import
│ │ │ ├── playstation_stick_l_up.svg
│ │ │ ├── playstation_stick_l_up.svg.import
│ │ │ ├── playstation_stick_l_vertical.svg
│ │ │ ├── playstation_stick_l_vertical.svg.import
│ │ │ ├── playstation_stick_r.svg
│ │ │ ├── playstation_stick_r.svg.import
│ │ │ ├── playstation_stick_r_down.svg
│ │ │ ├── playstation_stick_r_down.svg.import
│ │ │ ├── playstation_stick_r_horizontal.svg
│ │ │ ├── playstation_stick_r_horizontal.svg.import
│ │ │ ├── playstation_stick_r_left.svg
│ │ │ ├── playstation_stick_r_left.svg.import
│ │ │ ├── playstation_stick_r_press.svg
│ │ │ ├── playstation_stick_r_press.svg.import
│ │ │ ├── playstation_stick_r_right.svg
│ │ │ ├── playstation_stick_r_right.svg.import
│ │ │ ├── playstation_stick_r_up.svg
│ │ │ ├── playstation_stick_r_up.svg.import
│ │ │ ├── playstation_stick_r_vertical.svg
│ │ │ ├── playstation_stick_r_vertical.svg.import
│ │ │ ├── playstation_stick_side_l.svg
│ │ │ ├── playstation_stick_side_l.svg.import
│ │ │ ├── playstation_stick_side_r.svg
│ │ │ ├── playstation_stick_side_r.svg.import
│ │ │ ├── playstation_stick_top_l.svg
│ │ │ ├── playstation_stick_top_l.svg.import
│ │ │ ├── playstation_stick_top_r.svg
│ │ │ ├── playstation_stick_top_r.svg.import
│ │ │ ├── playstation_trigger_l1.svg
│ │ │ ├── playstation_trigger_l1.svg.import
│ │ │ ├── playstation_trigger_l1_alternative.svg
│ │ │ ├── playstation_trigger_l1_alternative.svg.import
│ │ │ ├── playstation_trigger_l1_alternative_outline.svg
│ │ │ ├── playstation_trigger_l1_alternative_outline.svg.import
│ │ │ ├── playstation_trigger_l1_outline.svg
│ │ │ ├── playstation_trigger_l1_outline.svg.import
│ │ │ ├── playstation_trigger_l2.svg
│ │ │ ├── playstation_trigger_l2.svg.import
│ │ │ ├── playstation_trigger_l2_alternative.svg
│ │ │ ├── playstation_trigger_l2_alternative.svg.import
│ │ │ ├── playstation_trigger_l2_alternative_outline.svg
│ │ │ ├── playstation_trigger_l2_alternative_outline.svg.import
│ │ │ ├── playstation_trigger_l2_outline.svg
│ │ │ ├── playstation_trigger_l2_outline.svg.import
│ │ │ ├── playstation_trigger_r1.svg
│ │ │ ├── playstation_trigger_r1.svg.import
│ │ │ ├── playstation_trigger_r1_alternative.svg
│ │ │ ├── playstation_trigger_r1_alternative.svg.import
│ │ │ ├── playstation_trigger_r1_alternative_outline.svg
│ │ │ ├── playstation_trigger_r1_alternative_outline.svg.import
│ │ │ ├── playstation_trigger_r1_outline.svg
│ │ │ ├── playstation_trigger_r1_outline.svg.import
│ │ │ ├── playstation_trigger_r2.svg
│ │ │ ├── playstation_trigger_r2.svg.import
│ │ │ ├── playstation_trigger_r2_alternative.svg
│ │ │ ├── playstation_trigger_r2_alternative.svg.import
│ │ │ ├── playstation_trigger_r2_alternative_outline.svg
│ │ │ ├── playstation_trigger_r2_alternative_outline.svg.import
│ │ │ ├── playstation_trigger_r2_outline.svg
│ │ │ └── playstation_trigger_r2_outline.svg.import
│ │ ├── rog-ally
│ │ │ ├── ally_button_guide.svg
│ │ │ ├── ally_button_guide.svg.import
│ │ │ ├── ally_button_m1.svg
│ │ │ ├── ally_button_m1.svg.import
│ │ │ ├── ally_button_m2.svg
│ │ │ ├── ally_button_m2.svg.import
│ │ │ ├── ally_button_menu.svg
│ │ │ ├── ally_button_menu.svg.import
│ │ │ ├── ally_button_quick.svg
│ │ │ ├── ally_button_quick.svg.import
│ │ │ ├── ally_button_view.svg
│ │ │ ├── ally_button_view.svg.import
│ │ │ ├── diagram.png
│ │ │ └── diagram.png.import
│ │ ├── steam
│ │ │ ├── controller_steam.svg
│ │ │ ├── controller_steam.svg.import
│ │ │ ├── steam_button_a.svg
│ │ │ ├── steam_button_a.svg.import
│ │ │ ├── steam_button_a_outline.svg
│ │ │ ├── steam_button_a_outline.svg.import
│ │ │ ├── steam_button_b.svg
│ │ │ ├── steam_button_b.svg.import
│ │ │ ├── steam_button_b_outline.svg
│ │ │ ├── steam_button_b_outline.svg.import
│ │ │ ├── steam_button_back_icon.svg
│ │ │ ├── steam_button_back_icon.svg.import
│ │ │ ├── steam_button_back_icon_outline.svg
│ │ │ ├── steam_button_back_icon_outline.svg.import
│ │ │ ├── steam_button_color_a.svg
│ │ │ ├── steam_button_color_a.svg.import
│ │ │ ├── steam_button_color_a_outline.svg
│ │ │ ├── steam_button_color_a_outline.svg.import
│ │ │ ├── steam_button_color_b.svg
│ │ │ ├── steam_button_color_b.svg.import
│ │ │ ├── steam_button_color_b_outline.svg
│ │ │ ├── steam_button_color_b_outline.svg.import
│ │ │ ├── steam_button_color_x.svg
│ │ │ ├── steam_button_color_x.svg.import
│ │ │ ├── steam_button_color_x_outline.svg
│ │ │ ├── steam_button_color_x_outline.svg.import
│ │ │ ├── steam_button_color_y.svg
│ │ │ ├── steam_button_color_y.svg.import
│ │ │ ├── steam_button_color_y_outline.svg
│ │ │ ├── steam_button_color_y_outline.svg.import
│ │ │ ├── steam_button_lp.svg
│ │ │ ├── steam_button_lp.svg.import
│ │ │ ├── steam_button_lp_outline.svg
│ │ │ ├── steam_button_lp_outline.svg.import
│ │ │ ├── steam_button_rp.svg
│ │ │ ├── steam_button_rp.svg.import
│ │ │ ├── steam_button_rp_outline.svg
│ │ │ ├── steam_button_rp_outline.svg.import
│ │ │ ├── steam_button_start_icon.svg
│ │ │ ├── steam_button_start_icon.svg.import
│ │ │ ├── steam_button_start_icon_outline.svg
│ │ │ ├── steam_button_start_icon_outline.svg.import
│ │ │ ├── steam_button_x.svg
│ │ │ ├── steam_button_x.svg.import
│ │ │ ├── steam_button_x_outline.svg
│ │ │ ├── steam_button_x_outline.svg.import
│ │ │ ├── steam_button_y.svg
│ │ │ ├── steam_button_y.svg.import
│ │ │ ├── steam_button_y_outline.svg
│ │ │ ├── steam_button_y_outline.svg.import
│ │ │ ├── steam_dpad.svg
│ │ │ ├── steam_dpad.svg.import
│ │ │ ├── steam_dpad_all.svg
│ │ │ ├── steam_dpad_all.svg.import
│ │ │ ├── steam_dpad_down.svg
│ │ │ ├── steam_dpad_down.svg.import
│ │ │ ├── steam_dpad_down_outline.svg
│ │ │ ├── steam_dpad_down_outline.svg.import
│ │ │ ├── steam_dpad_horizontal.svg
│ │ │ ├── steam_dpad_horizontal.svg.import
│ │ │ ├── steam_dpad_horizontal_outline.svg
│ │ │ ├── steam_dpad_horizontal_outline.svg.import
│ │ │ ├── steam_dpad_left.svg
│ │ │ ├── steam_dpad_left.svg.import
│ │ │ ├── steam_dpad_left_outline.svg
│ │ │ ├── steam_dpad_left_outline.svg.import
│ │ │ ├── steam_dpad_none.svg
│ │ │ ├── steam_dpad_none.svg.import
│ │ │ ├── steam_dpad_right.svg
│ │ │ ├── steam_dpad_right.svg.import
│ │ │ ├── steam_dpad_right_outline.svg
│ │ │ ├── steam_dpad_right_outline.svg.import
│ │ │ ├── steam_dpad_up.svg
│ │ │ ├── steam_dpad_up.svg.import
│ │ │ ├── steam_dpad_up_outline.svg
│ │ │ ├── steam_dpad_up_outline.svg.import
│ │ │ ├── steam_dpad_vertical.svg
│ │ │ ├── steam_dpad_vertical.svg.import
│ │ │ ├── steam_dpad_vertical_outline.svg
│ │ │ ├── steam_dpad_vertical_outline.svg.import
│ │ │ ├── steam_lb.svg
│ │ │ ├── steam_lb.svg.import
│ │ │ ├── steam_lb_outline.svg
│ │ │ ├── steam_lb_outline.svg.import
│ │ │ ├── steam_lg.svg
│ │ │ ├── steam_lg.svg.import
│ │ │ ├── steam_lg_outline.svg
│ │ │ ├── steam_lg_outline.svg.import
│ │ │ ├── steam_lt.svg
│ │ │ ├── steam_lt.svg.import
│ │ │ ├── steam_lt_outline.svg
│ │ │ ├── steam_lt_outline.svg.import
│ │ │ ├── steam_pad.svg
│ │ │ ├── steam_pad.svg.import
│ │ │ ├── steam_pad_center.svg
│ │ │ ├── steam_pad_center.svg.import
│ │ │ ├── steam_pad_down.svg
│ │ │ ├── steam_pad_down.svg.import
│ │ │ ├── steam_pad_left.svg
│ │ │ ├── steam_pad_left.svg.import
│ │ │ ├── steam_pad_right.svg
│ │ │ ├── steam_pad_right.svg.import
│ │ │ ├── steam_pad_up.svg
│ │ │ ├── steam_pad_up.svg.import
│ │ │ ├── steam_rb.svg
│ │ │ ├── steam_rb.svg.import
│ │ │ ├── steam_rb_outline.svg
│ │ │ ├── steam_rb_outline.svg.import
│ │ │ ├── steam_rg.svg
│ │ │ ├── steam_rg.svg.import
│ │ │ ├── steam_rg_outline.svg
│ │ │ ├── steam_rg_outline.svg.import
│ │ │ ├── steam_rt.svg
│ │ │ ├── steam_rt.svg.import
│ │ │ ├── steam_rt_outline.svg
│ │ │ ├── steam_rt_outline.svg.import
│ │ │ ├── steam_stick.svg
│ │ │ ├── steam_stick.svg.import
│ │ │ ├── steam_stick_down.svg
│ │ │ ├── steam_stick_down.svg.import
│ │ │ ├── steam_stick_horizontal.svg
│ │ │ ├── steam_stick_horizontal.svg.import
│ │ │ ├── steam_stick_l_press.svg
│ │ │ ├── steam_stick_l_press.svg.import
│ │ │ ├── steam_stick_left.svg
│ │ │ ├── steam_stick_left.svg.import
│ │ │ ├── steam_stick_right.svg
│ │ │ ├── steam_stick_right.svg.import
│ │ │ ├── steam_stick_side_l.svg
│ │ │ ├── steam_stick_side_l.svg.import
│ │ │ ├── steam_stick_up.svg
│ │ │ ├── steam_stick_up.svg.import
│ │ │ ├── steam_stick_vertical.svg
│ │ │ └── steam_stick_vertical.svg.import
│ │ ├── steamdeck
│ │ │ ├── controller_steamdeck.svg
│ │ │ ├── controller_steamdeck.svg.import
│ │ │ ├── diagram.png
│ │ │ ├── diagram.png.import
│ │ │ ├── steamdeck_button_a.svg
│ │ │ ├── steamdeck_button_a.svg.import
│ │ │ ├── steamdeck_button_a_outline.svg
│ │ │ ├── steamdeck_button_a_outline.svg.import
│ │ │ ├── steamdeck_button_b.svg
│ │ │ ├── steamdeck_button_b.svg.import
│ │ │ ├── steamdeck_button_b_outline.svg
│ │ │ ├── steamdeck_button_b_outline.svg.import
│ │ │ ├── steamdeck_button_guide.svg
│ │ │ ├── steamdeck_button_guide.svg.import
│ │ │ ├── steamdeck_button_guide_outline.svg
│ │ │ ├── steamdeck_button_guide_outline.svg.import
│ │ │ ├── steamdeck_button_l1.svg
│ │ │ ├── steamdeck_button_l1.svg.import
│ │ │ ├── steamdeck_button_l1_outline.svg
│ │ │ ├── steamdeck_button_l1_outline.svg.import
│ │ │ ├── steamdeck_button_l2.svg
│ │ │ ├── steamdeck_button_l2.svg.import
│ │ │ ├── steamdeck_button_l2_outline.svg
│ │ │ ├── steamdeck_button_l2_outline.svg.import
│ │ │ ├── steamdeck_button_l4.svg
│ │ │ ├── steamdeck_button_l4.svg.import
│ │ │ ├── steamdeck_button_l4_outline.svg
│ │ │ ├── steamdeck_button_l4_outline.svg.import
│ │ │ ├── steamdeck_button_l5.svg
│ │ │ ├── steamdeck_button_l5.svg.import
│ │ │ ├── steamdeck_button_l5_outline.svg
│ │ │ ├── steamdeck_button_l5_outline.svg.import
│ │ │ ├── steamdeck_button_options.svg
│ │ │ ├── steamdeck_button_options.svg.import
│ │ │ ├── steamdeck_button_options_outline.svg
│ │ │ ├── steamdeck_button_options_outline.svg.import
│ │ │ ├── steamdeck_button_quickaccess.svg
│ │ │ ├── steamdeck_button_quickaccess.svg.import
│ │ │ ├── steamdeck_button_quickaccess_outline.svg
│ │ │ ├── steamdeck_button_quickaccess_outline.svg.import
│ │ │ ├── steamdeck_button_r1.svg
│ │ │ ├── steamdeck_button_r1.svg.import
│ │ │ ├── steamdeck_button_r1_outline.svg
│ │ │ ├── steamdeck_button_r1_outline.svg.import
│ │ │ ├── steamdeck_button_r2.svg
│ │ │ ├── steamdeck_button_r2.svg.import
│ │ │ ├── steamdeck_button_r2_outline.svg
│ │ │ ├── steamdeck_button_r2_outline.svg.import
│ │ │ ├── steamdeck_button_r4.svg
│ │ │ ├── steamdeck_button_r4.svg.import
│ │ │ ├── steamdeck_button_r4_outline.svg
│ │ │ ├── steamdeck_button_r4_outline.svg.import
│ │ │ ├── steamdeck_button_r5.svg
│ │ │ ├── steamdeck_button_r5.svg.import
│ │ │ ├── steamdeck_button_r5_outline.svg
│ │ │ ├── steamdeck_button_r5_outline.svg.import
│ │ │ ├── steamdeck_button_view.svg
│ │ │ ├── steamdeck_button_view.svg.import
│ │ │ ├── steamdeck_button_view_outline.svg
│ │ │ ├── steamdeck_button_view_outline.svg.import
│ │ │ ├── steamdeck_button_x.svg
│ │ │ ├── steamdeck_button_x.svg.import
│ │ │ ├── steamdeck_button_x_outline.svg
│ │ │ ├── steamdeck_button_x_outline.svg.import
│ │ │ ├── steamdeck_button_y.svg
│ │ │ ├── steamdeck_button_y.svg.import
│ │ │ ├── steamdeck_button_y_outline.svg
│ │ │ ├── steamdeck_button_y_outline.svg.import
│ │ │ ├── steamdeck_dpad.svg
│ │ │ ├── steamdeck_dpad.svg.import
│ │ │ ├── steamdeck_dpad_all.svg
│ │ │ ├── steamdeck_dpad_all.svg.import
│ │ │ ├── steamdeck_dpad_down.svg
│ │ │ ├── steamdeck_dpad_down.svg.import
│ │ │ ├── steamdeck_dpad_down_outline.svg
│ │ │ ├── steamdeck_dpad_down_outline.svg.import
│ │ │ ├── steamdeck_dpad_horizontal.svg
│ │ │ ├── steamdeck_dpad_horizontal.svg.import
│ │ │ ├── steamdeck_dpad_horizontal_outline.svg
│ │ │ ├── steamdeck_dpad_horizontal_outline.svg.import
│ │ │ ├── steamdeck_dpad_left.svg
│ │ │ ├── steamdeck_dpad_left.svg.import
│ │ │ ├── steamdeck_dpad_left_outline.svg
│ │ │ ├── steamdeck_dpad_left_outline.svg.import
│ │ │ ├── steamdeck_dpad_none.svg
│ │ │ ├── steamdeck_dpad_none.svg.import
│ │ │ ├── steamdeck_dpad_right.svg
│ │ │ ├── steamdeck_dpad_right.svg.import
│ │ │ ├── steamdeck_dpad_right_outline.svg
│ │ │ ├── steamdeck_dpad_right_outline.svg.import
│ │ │ ├── steamdeck_dpad_up.svg
│ │ │ ├── steamdeck_dpad_up.svg.import
│ │ │ ├── steamdeck_dpad_up_outline.svg
│ │ │ ├── steamdeck_dpad_up_outline.svg.import
│ │ │ ├── steamdeck_dpad_vertical.svg
│ │ │ ├── steamdeck_dpad_vertical.svg.import
│ │ │ ├── steamdeck_dpad_vertical_outline.svg
│ │ │ ├── steamdeck_dpad_vertical_outline.svg.import
│ │ │ ├── steamdeck_stick_l.svg
│ │ │ ├── steamdeck_stick_l.svg.import
│ │ │ ├── steamdeck_stick_l_down.svg
│ │ │ ├── steamdeck_stick_l_down.svg.import
│ │ │ ├── steamdeck_stick_l_horizontal.svg
│ │ │ ├── steamdeck_stick_l_horizontal.svg.import
│ │ │ ├── steamdeck_stick_l_left.svg
│ │ │ ├── steamdeck_stick_l_left.svg.import
│ │ │ ├── steamdeck_stick_l_press.svg
│ │ │ ├── steamdeck_stick_l_press.svg.import
│ │ │ ├── steamdeck_stick_l_right.svg
│ │ │ ├── steamdeck_stick_l_right.svg.import
│ │ │ ├── steamdeck_stick_l_up.svg
│ │ │ ├── steamdeck_stick_l_up.svg.import
│ │ │ ├── steamdeck_stick_l_vertical.svg
│ │ │ ├── steamdeck_stick_l_vertical.svg.import
│ │ │ ├── steamdeck_stick_r.svg
│ │ │ ├── steamdeck_stick_r.svg.import
│ │ │ ├── steamdeck_stick_r_down.svg
│ │ │ ├── steamdeck_stick_r_down.svg.import
│ │ │ ├── steamdeck_stick_r_horizontal.svg
│ │ │ ├── steamdeck_stick_r_horizontal.svg.import
│ │ │ ├── steamdeck_stick_r_left.svg
│ │ │ ├── steamdeck_stick_r_left.svg.import
│ │ │ ├── steamdeck_stick_r_press.svg
│ │ │ ├── steamdeck_stick_r_press.svg.import
│ │ │ ├── steamdeck_stick_r_right.svg
│ │ │ ├── steamdeck_stick_r_right.svg.import
│ │ │ ├── steamdeck_stick_r_up.svg
│ │ │ ├── steamdeck_stick_r_up.svg.import
│ │ │ ├── steamdeck_stick_r_vertical.svg
│ │ │ ├── steamdeck_stick_r_vertical.svg.import
│ │ │ ├── steamdeck_stick_side_l.svg
│ │ │ ├── steamdeck_stick_side_l.svg.import
│ │ │ ├── steamdeck_stick_side_r.svg
│ │ │ ├── steamdeck_stick_side_r.svg.import
│ │ │ ├── steamdeck_stick_top_l.svg
│ │ │ ├── steamdeck_stick_top_l.svg.import
│ │ │ ├── steamdeck_stick_top_r.svg
│ │ │ ├── steamdeck_stick_top_r.svg.import
│ │ │ ├── steamdeck_trackpad.svg
│ │ │ ├── steamdeck_trackpad.svg.import
│ │ │ ├── steamdeck_trackpad_all.svg
│ │ │ ├── steamdeck_trackpad_all.svg.import
│ │ │ ├── steamdeck_trackpad_all_outline.svg
│ │ │ ├── steamdeck_trackpad_all_outline.svg.import
│ │ │ ├── steamdeck_trackpad_down.svg
│ │ │ ├── steamdeck_trackpad_down.svg.import
│ │ │ ├── steamdeck_trackpad_down_outline.svg
│ │ │ ├── steamdeck_trackpad_down_outline.svg.import
│ │ │ ├── steamdeck_trackpad_horizontal.svg
│ │ │ ├── steamdeck_trackpad_horizontal.svg.import
│ │ │ ├── steamdeck_trackpad_horizontal_outline.svg
│ │ │ ├── steamdeck_trackpad_horizontal_outline.svg.import
│ │ │ ├── steamdeck_trackpad_l.svg
│ │ │ ├── steamdeck_trackpad_l.svg.import
│ │ │ ├── steamdeck_trackpad_l_all.svg
│ │ │ ├── steamdeck_trackpad_l_all.svg.import
│ │ │ ├── steamdeck_trackpad_l_all_outline.svg
│ │ │ ├── steamdeck_trackpad_l_all_outline.svg.import
│ │ │ ├── steamdeck_trackpad_l_down.svg
│ │ │ ├── steamdeck_trackpad_l_down.svg.import
│ │ │ ├── steamdeck_trackpad_l_down_outline.svg
│ │ │ ├── steamdeck_trackpad_l_down_outline.svg.import
│ │ │ ├── steamdeck_trackpad_l_horizontal.svg
│ │ │ ├── steamdeck_trackpad_l_horizontal.svg.import
│ │ │ ├── steamdeck_trackpad_l_horizontal_outline.svg
│ │ │ ├── steamdeck_trackpad_l_horizontal_outline.svg.import
│ │ │ ├── steamdeck_trackpad_l_left.svg
│ │ │ ├── steamdeck_trackpad_l_left.svg.import
│ │ │ ├── steamdeck_trackpad_l_left_outline.svg
│ │ │ ├── steamdeck_trackpad_l_left_outline.svg.import
│ │ │ ├── steamdeck_trackpad_l_outline.svg
│ │ │ ├── steamdeck_trackpad_l_outline.svg.import
│ │ │ ├── steamdeck_trackpad_l_right.svg
│ │ │ ├── steamdeck_trackpad_l_right.svg.import
│ │ │ ├── steamdeck_trackpad_l_right_outline.svg
│ │ │ ├── steamdeck_trackpad_l_right_outline.svg.import
│ │ │ ├── steamdeck_trackpad_l_up.svg
│ │ │ ├── steamdeck_trackpad_l_up.svg.import
│ │ │ ├── steamdeck_trackpad_l_up_outline.svg
│ │ │ ├── steamdeck_trackpad_l_up_outline.svg.import
│ │ │ ├── steamdeck_trackpad_l_vertical.svg
│ │ │ ├── steamdeck_trackpad_l_vertical.svg.import
│ │ │ ├── steamdeck_trackpad_l_vertical_outline.svg
│ │ │ ├── steamdeck_trackpad_l_vertical_outline.svg.import
│ │ │ ├── steamdeck_trackpad_left.svg
│ │ │ ├── steamdeck_trackpad_left.svg.import
│ │ │ ├── steamdeck_trackpad_left_outline.svg
│ │ │ ├── steamdeck_trackpad_left_outline.svg.import
│ │ │ ├── steamdeck_trackpad_outline.svg
│ │ │ ├── steamdeck_trackpad_outline.svg.import
│ │ │ ├── steamdeck_trackpad_r.svg
│ │ │ ├── steamdeck_trackpad_r.svg.import
│ │ │ ├── steamdeck_trackpad_r_all.svg
│ │ │ ├── steamdeck_trackpad_r_all.svg.import
│ │ │ ├── steamdeck_trackpad_r_all_outline.svg
│ │ │ ├── steamdeck_trackpad_r_all_outline.svg.import
│ │ │ ├── steamdeck_trackpad_r_down.svg
│ │ │ ├── steamdeck_trackpad_r_down.svg.import
│ │ │ ├── steamdeck_trackpad_r_down_outline.svg
│ │ │ ├── steamdeck_trackpad_r_down_outline.svg.import
│ │ │ ├── steamdeck_trackpad_r_horizontal.svg
│ │ │ ├── steamdeck_trackpad_r_horizontal.svg.import
│ │ │ ├── steamdeck_trackpad_r_horizontal_outline.svg
│ │ │ ├── steamdeck_trackpad_r_horizontal_outline.svg.import
│ │ │ ├── steamdeck_trackpad_r_left.svg
│ │ │ ├── steamdeck_trackpad_r_left.svg.import
│ │ │ ├── steamdeck_trackpad_r_left_outline.svg
│ │ │ ├── steamdeck_trackpad_r_left_outline.svg.import
│ │ │ ├── steamdeck_trackpad_r_outline.svg
│ │ │ ├── steamdeck_trackpad_r_outline.svg.import
│ │ │ ├── steamdeck_trackpad_r_right.svg
│ │ │ ├── steamdeck_trackpad_r_right.svg.import
│ │ │ ├── steamdeck_trackpad_r_right_outline.svg
│ │ │ ├── steamdeck_trackpad_r_right_outline.svg.import
│ │ │ ├── steamdeck_trackpad_r_up.svg
│ │ │ ├── steamdeck_trackpad_r_up.svg.import
│ │ │ ├── steamdeck_trackpad_r_up_outline.svg
│ │ │ ├── steamdeck_trackpad_r_up_outline.svg.import
│ │ │ ├── steamdeck_trackpad_r_vertical.svg
│ │ │ ├── steamdeck_trackpad_r_vertical.svg.import
│ │ │ ├── steamdeck_trackpad_r_vertical_outline.svg
│ │ │ ├── steamdeck_trackpad_r_vertical_outline.svg.import
│ │ │ ├── steamdeck_trackpad_right.svg
│ │ │ ├── steamdeck_trackpad_right.svg.import
│ │ │ ├── steamdeck_trackpad_right_outline.svg
│ │ │ ├── steamdeck_trackpad_right_outline.svg.import
│ │ │ ├── steamdeck_trackpad_up.svg
│ │ │ ├── steamdeck_trackpad_up.svg.import
│ │ │ ├── steamdeck_trackpad_up_outline.svg
│ │ │ ├── steamdeck_trackpad_up_outline.svg.import
│ │ │ ├── steamdeck_trackpad_vertical.svg
│ │ │ ├── steamdeck_trackpad_vertical.svg.import
│ │ │ ├── steamdeck_trackpad_vertical_outline.svg
│ │ │ └── steamdeck_trackpad_vertical_outline.svg.import
│ │ ├── switch
│ │ │ ├── controller_switch.svg
│ │ │ ├── controller_switch.svg.import
│ │ │ ├── controller_switch_joycon_down.svg
│ │ │ ├── controller_switch_joycon_down.svg.import
│ │ │ ├── controller_switch_joycon_up.svg
│ │ │ ├── controller_switch_joycon_up.svg.import
│ │ │ ├── controller_switch_pro.svg
│ │ │ ├── controller_switch_pro.svg.import
│ │ │ ├── switch_button_a.svg
│ │ │ ├── switch_button_a.svg.import
│ │ │ ├── switch_button_a_outline.svg
│ │ │ ├── switch_button_a_outline.svg.import
│ │ │ ├── switch_button_b.svg
│ │ │ ├── switch_button_b.svg.import
│ │ │ ├── switch_button_b_outline.svg
│ │ │ ├── switch_button_b_outline.svg.import
│ │ │ ├── switch_button_home.svg
│ │ │ ├── switch_button_home.svg.import
│ │ │ ├── switch_button_home_outline.svg
│ │ │ ├── switch_button_home_outline.svg.import
│ │ │ ├── switch_button_l.svg
│ │ │ ├── switch_button_l.svg.import
│ │ │ ├── switch_button_l_outline.svg
│ │ │ ├── switch_button_l_outline.svg.import
│ │ │ ├── switch_button_minus.svg
│ │ │ ├── switch_button_minus.svg.import
│ │ │ ├── switch_button_minus_outline.svg
│ │ │ ├── switch_button_minus_outline.svg.import
│ │ │ ├── switch_button_plus.svg
│ │ │ ├── switch_button_plus.svg.import
│ │ │ ├── switch_button_plus_outline.svg
│ │ │ ├── switch_button_plus_outline.svg.import
│ │ │ ├── switch_button_r.svg
│ │ │ ├── switch_button_r.svg.import
│ │ │ ├── switch_button_r_outline.svg
│ │ │ ├── switch_button_r_outline.svg.import
│ │ │ ├── switch_button_sl.svg
│ │ │ ├── switch_button_sl.svg.import
│ │ │ ├── switch_button_sl_outline.svg
│ │ │ ├── switch_button_sl_outline.svg.import
│ │ │ ├── switch_button_sr.svg
│ │ │ ├── switch_button_sr.svg.import
│ │ │ ├── switch_button_sr_outline.svg
│ │ │ ├── switch_button_sr_outline.svg.import
│ │ │ ├── switch_button_sync.svg
│ │ │ ├── switch_button_sync.svg.import
│ │ │ ├── switch_button_sync_outline.svg
│ │ │ ├── switch_button_sync_outline.svg.import
│ │ │ ├── switch_button_x.svg
│ │ │ ├── switch_button_x.svg.import
│ │ │ ├── switch_button_x_outline.svg
│ │ │ ├── switch_button_x_outline.svg.import
│ │ │ ├── switch_button_y.svg
│ │ │ ├── switch_button_y.svg.import
│ │ │ ├── switch_button_y_outline.svg
│ │ │ ├── switch_button_y_outline.svg.import
│ │ │ ├── switch_button_zl.svg
│ │ │ ├── switch_button_zl.svg.import
│ │ │ ├── switch_button_zl_outline.svg
│ │ │ ├── switch_button_zl_outline.svg.import
│ │ │ ├── switch_button_zr.svg
│ │ │ ├── switch_button_zr.svg.import
│ │ │ ├── switch_button_zr_outline.svg
│ │ │ ├── switch_button_zr_outline.svg.import
│ │ │ ├── switch_buttons.svg
│ │ │ ├── switch_buttons.svg.import
│ │ │ ├── switch_buttons_all.svg
│ │ │ ├── switch_buttons_all.svg.import
│ │ │ ├── switch_buttons_down.svg
│ │ │ ├── switch_buttons_down.svg.import
│ │ │ ├── switch_buttons_down_outline.svg
│ │ │ ├── switch_buttons_down_outline.svg.import
│ │ │ ├── switch_buttons_horizontal.svg
│ │ │ ├── switch_buttons_horizontal.svg.import
│ │ │ ├── switch_buttons_horizontal_outline.svg
│ │ │ ├── switch_buttons_horizontal_outline.svg.import
│ │ │ ├── switch_buttons_left.svg
│ │ │ ├── switch_buttons_left.svg.import
│ │ │ ├── switch_buttons_left_outline.svg
│ │ │ ├── switch_buttons_left_outline.svg.import
│ │ │ ├── switch_buttons_none.svg
│ │ │ ├── switch_buttons_none.svg.import
│ │ │ ├── switch_buttons_right.svg
│ │ │ ├── switch_buttons_right.svg.import
│ │ │ ├── switch_buttons_right_outline.svg
│ │ │ ├── switch_buttons_right_outline.svg.import
│ │ │ ├── switch_buttons_up.svg
│ │ │ ├── switch_buttons_up.svg.import
│ │ │ ├── switch_buttons_up_outline.svg
│ │ │ ├── switch_buttons_up_outline.svg.import
│ │ │ ├── switch_buttons_vertical.svg
│ │ │ ├── switch_buttons_vertical.svg.import
│ │ │ ├── switch_buttons_vertical_outline.svg
│ │ │ ├── switch_buttons_vertical_outline.svg.import
│ │ │ ├── switch_down.svg
│ │ │ ├── switch_down.svg.import
│ │ │ ├── switch_down_outline.svg
│ │ │ ├── switch_down_outline.svg.import
│ │ │ ├── switch_dpad.svg
│ │ │ ├── switch_dpad.svg.import
│ │ │ ├── switch_dpad_all.svg
│ │ │ ├── switch_dpad_all.svg.import
│ │ │ ├── switch_dpad_down.svg
│ │ │ ├── switch_dpad_down.svg.import
│ │ │ ├── switch_dpad_down_outline.svg
│ │ │ ├── switch_dpad_down_outline.svg.import
│ │ │ ├── switch_dpad_horizontal.svg
│ │ │ ├── switch_dpad_horizontal.svg.import
│ │ │ ├── switch_dpad_horizontal_outline.svg
│ │ │ ├── switch_dpad_horizontal_outline.svg.import
│ │ │ ├── switch_dpad_left.svg
│ │ │ ├── switch_dpad_left.svg.import
│ │ │ ├── switch_dpad_left_outline.svg
│ │ │ ├── switch_dpad_left_outline.svg.import
│ │ │ ├── switch_dpad_none.svg
│ │ │ ├── switch_dpad_none.svg.import
│ │ │ ├── switch_dpad_right.svg
│ │ │ ├── switch_dpad_right.svg.import
│ │ │ ├── switch_dpad_right_outline.svg
│ │ │ ├── switch_dpad_right_outline.svg.import
│ │ │ ├── switch_dpad_up.svg
│ │ │ ├── switch_dpad_up.svg.import
│ │ │ ├── switch_dpad_up_outline.svg
│ │ │ ├── switch_dpad_up_outline.svg.import
│ │ │ ├── switch_dpad_vertical.svg
│ │ │ ├── switch_dpad_vertical.svg.import
│ │ │ ├── switch_dpad_vertical_outline.svg
│ │ │ ├── switch_dpad_vertical_outline.svg.import
│ │ │ ├── switch_joycon.svg
│ │ │ ├── switch_joycon.svg.import
│ │ │ ├── switch_joycon_left.svg
│ │ │ ├── switch_joycon_left.svg.import
│ │ │ ├── switch_joycon_left_diagonal.svg
│ │ │ ├── switch_joycon_left_diagonal.svg.import
│ │ │ ├── switch_joycon_left_diagonal_outline.svg
│ │ │ ├── switch_joycon_left_diagonal_outline.svg.import
│ │ │ ├── switch_joycon_left_horizontal.svg
│ │ │ ├── switch_joycon_left_horizontal.svg.import
│ │ │ ├── switch_joycon_left_horizontal_outline.svg
│ │ │ ├── switch_joycon_left_horizontal_outline.svg.import
│ │ │ ├── switch_joycon_left_outline.svg
│ │ │ ├── switch_joycon_left_outline.svg.import
│ │ │ ├── switch_joycon_left_rotate.svg
│ │ │ ├── switch_joycon_left_rotate.svg.import
│ │ │ ├── switch_joycon_left_rotate_outline.svg
│ │ │ ├── switch_joycon_left_rotate_outline.svg.import
│ │ │ ├── switch_joycon_left_vertical.svg
│ │ │ ├── switch_joycon_left_vertical.svg.import
│ │ │ ├── switch_joycon_left_vertical_outline.svg
│ │ │ ├── switch_joycon_left_vertical_outline.svg.import
│ │ │ ├── switch_joycon_outline.svg
│ │ │ ├── switch_joycon_outline.svg.import
│ │ │ ├── switch_joycon_right.svg
│ │ │ ├── switch_joycon_right.svg.import
│ │ │ ├── switch_joycon_right_diagonal.svg
│ │ │ ├── switch_joycon_right_diagonal.svg.import
│ │ │ ├── switch_joycon_right_diagonal_outline.svg
│ │ │ ├── switch_joycon_right_diagonal_outline.svg.import
│ │ │ ├── switch_joycon_right_horizontal.svg
│ │ │ ├── switch_joycon_right_horizontal.svg.import
│ │ │ ├── switch_joycon_right_horizontal_outline.svg
│ │ │ ├── switch_joycon_right_horizontal_outline.svg.import
│ │ │ ├── switch_joycon_right_outline.svg
│ │ │ ├── switch_joycon_right_outline.svg.import
│ │ │ ├── switch_joycon_right_rotate.svg
│ │ │ ├── switch_joycon_right_rotate.svg.import
│ │ │ ├── switch_joycon_right_rotate_outline.svg
│ │ │ ├── switch_joycon_right_rotate_outline.svg.import
│ │ │ ├── switch_joycon_right_vertical.svg
│ │ │ ├── switch_joycon_right_vertical.svg.import
│ │ │ ├── switch_joycon_right_vertical_outline.svg
│ │ │ ├── switch_joycon_right_vertical_outline.svg.import
│ │ │ ├── switch_left.svg
│ │ │ ├── switch_left.svg.import
│ │ │ ├── switch_left_outline.svg
│ │ │ ├── switch_left_outline.svg.import
│ │ │ ├── switch_right.svg
│ │ │ ├── switch_right.svg.import
│ │ │ ├── switch_right_outline.svg
│ │ │ ├── switch_right_outline.svg.import
│ │ │ ├── switch_stick_l.svg
│ │ │ ├── switch_stick_l.svg.import
│ │ │ ├── switch_stick_l_down.svg
│ │ │ ├── switch_stick_l_down.svg.import
│ │ │ ├── switch_stick_l_horizontal.svg
│ │ │ ├── switch_stick_l_horizontal.svg.import
│ │ │ ├── switch_stick_l_left.svg
│ │ │ ├── switch_stick_l_left.svg.import
│ │ │ ├── switch_stick_l_press.svg
│ │ │ ├── switch_stick_l_press.svg.import
│ │ │ ├── switch_stick_l_right.svg
│ │ │ ├── switch_stick_l_right.svg.import
│ │ │ ├── switch_stick_l_up.svg
│ │ │ ├── switch_stick_l_up.svg.import
│ │ │ ├── switch_stick_l_vertical.svg
│ │ │ ├── switch_stick_l_vertical.svg.import
│ │ │ ├── switch_stick_r.svg
│ │ │ ├── switch_stick_r.svg.import
│ │ │ ├── switch_stick_r_down.svg
│ │ │ ├── switch_stick_r_down.svg.import
│ │ │ ├── switch_stick_r_horizontal.svg
│ │ │ ├── switch_stick_r_horizontal.svg.import
│ │ │ ├── switch_stick_r_left.svg
│ │ │ ├── switch_stick_r_left.svg.import
│ │ │ ├── switch_stick_r_press.svg
│ │ │ ├── switch_stick_r_press.svg.import
│ │ │ ├── switch_stick_r_right.svg
│ │ │ ├── switch_stick_r_right.svg.import
│ │ │ ├── switch_stick_r_up.svg
│ │ │ ├── switch_stick_r_up.svg.import
│ │ │ ├── switch_stick_r_vertical.svg
│ │ │ ├── switch_stick_r_vertical.svg.import
│ │ │ ├── switch_stick_side_l.svg
│ │ │ ├── switch_stick_side_l.svg.import
│ │ │ ├── switch_stick_side_r.svg
│ │ │ ├── switch_stick_side_r.svg.import
│ │ │ ├── switch_stick_top_l.svg
│ │ │ ├── switch_stick_top_l.svg.import
│ │ │ ├── switch_stick_top_r.svg
│ │ │ ├── switch_stick_top_r.svg.import
│ │ │ ├── switch_up.svg
│ │ │ ├── switch_up.svg.import
│ │ │ ├── switch_up_outline.svg
│ │ │ └── switch_up_outline.svg.import
│ │ ├── wii
│ │ │ ├── controller_wii_classic.svg
│ │ │ ├── controller_wii_classic.svg.import
│ │ │ ├── controller_wii_classic_pro.svg
│ │ │ ├── controller_wii_classic_pro.svg.import
│ │ │ ├── wii_button_1.svg
│ │ │ ├── wii_button_1.svg.import
│ │ │ ├── wii_button_1_outline.svg
│ │ │ ├── wii_button_1_outline.svg.import
│ │ │ ├── wii_button_2.svg
│ │ │ ├── wii_button_2.svg.import
│ │ │ ├── wii_button_2_outline.svg
│ │ │ ├── wii_button_2_outline.svg.import
│ │ │ ├── wii_button_a.svg
│ │ │ ├── wii_button_a.svg.import
│ │ │ ├── wii_button_a_outline.svg
│ │ │ ├── wii_button_a_outline.svg.import
│ │ │ ├── wii_button_b.svg
│ │ │ ├── wii_button_b.svg.import
│ │ │ ├── wii_button_b_outline.svg
│ │ │ ├── wii_button_b_outline.svg.import
│ │ │ ├── wii_button_c.svg
│ │ │ ├── wii_button_c.svg.import
│ │ │ ├── wii_button_c_outline.svg
│ │ │ ├── wii_button_c_outline.svg.import
│ │ │ ├── wii_button_home.svg
│ │ │ ├── wii_button_home.svg.import
│ │ │ ├── wii_button_home_outline.svg
│ │ │ ├── wii_button_home_outline.svg.import
│ │ │ ├── wii_button_l.svg
│ │ │ ├── wii_button_l.svg.import
│ │ │ ├── wii_button_l_outline.svg
│ │ │ ├── wii_button_l_outline.svg.import
│ │ │ ├── wii_button_minus.svg
│ │ │ ├── wii_button_minus.svg.import
│ │ │ ├── wii_button_minus_outline.svg
│ │ │ ├── wii_button_minus_outline.svg.import
│ │ │ ├── wii_button_plus.svg
│ │ │ ├── wii_button_plus.svg.import
│ │ │ ├── wii_button_plus_outline.svg
│ │ │ ├── wii_button_plus_outline.svg.import
│ │ │ ├── wii_button_power.svg
│ │ │ ├── wii_button_power.svg.import
│ │ │ ├── wii_button_power_outline.svg
│ │ │ ├── wii_button_power_outline.svg.import
│ │ │ ├── wii_button_r.svg
│ │ │ ├── wii_button_r.svg.import
│ │ │ ├── wii_button_r_outline.svg
│ │ │ ├── wii_button_r_outline.svg.import
│ │ │ ├── wii_button_x.svg
│ │ │ ├── wii_button_x.svg.import
│ │ │ ├── wii_button_x_outline.svg
│ │ │ ├── wii_button_x_outline.svg.import
│ │ │ ├── wii_button_y.svg
│ │ │ ├── wii_button_y.svg.import
│ │ │ ├── wii_button_y_outline.svg
│ │ │ ├── wii_button_y_outline.svg.import
│ │ │ ├── wii_button_z.svg
│ │ │ ├── wii_button_z.svg.import
│ │ │ ├── wii_button_z_outline.svg
│ │ │ ├── wii_button_z_outline.svg.import
│ │ │ ├── wii_button_zl.svg
│ │ │ ├── wii_button_zl.svg.import
│ │ │ ├── wii_button_zl_outline.svg
│ │ │ ├── wii_button_zl_outline.svg.import
│ │ │ ├── wii_button_zr.svg
│ │ │ ├── wii_button_zr.svg.import
│ │ │ ├── wii_button_zr_outline.svg
│ │ │ ├── wii_button_zr_outline.svg.import
│ │ │ ├── wii_controller.svg
│ │ │ ├── wii_controller.svg.import
│ │ │ ├── wii_controller_diagonal.svg
│ │ │ ├── wii_controller_diagonal.svg.import
│ │ │ ├── wii_controller_diagonal_outline.svg
│ │ │ ├── wii_controller_diagonal_outline.svg.import
│ │ │ ├── wii_controller_horizontal.svg
│ │ │ ├── wii_controller_horizontal.svg.import
│ │ │ ├── wii_controller_horizontal_outline.svg
│ │ │ ├── wii_controller_horizontal_outline.svg.import
│ │ │ ├── wii_controller_nunchuk.svg
│ │ │ ├── wii_controller_nunchuk.svg.import
│ │ │ ├── wii_controller_nunchuk_wire.svg
│ │ │ ├── wii_controller_nunchuk_wire.svg.import
│ │ │ ├── wii_controller_outline.svg
│ │ │ ├── wii_controller_outline.svg.import
│ │ │ ├── wii_controller_rotate.svg
│ │ │ ├── wii_controller_rotate.svg.import
│ │ │ ├── wii_controller_rotate_outline.svg
│ │ │ ├── wii_controller_rotate_outline.svg.import
│ │ │ ├── wii_controller_vertical.svg
│ │ │ ├── wii_controller_vertical.svg.import
│ │ │ ├── wii_controller_vertical_outline.svg
│ │ │ ├── wii_controller_vertical_outline.svg.import
│ │ │ ├── wii_dpad.svg
│ │ │ ├── wii_dpad.svg.import
│ │ │ ├── wii_dpad_all.svg
│ │ │ ├── wii_dpad_all.svg.import
│ │ │ ├── wii_dpad_down.svg
│ │ │ ├── wii_dpad_down.svg.import
│ │ │ ├── wii_dpad_down_outline.svg
│ │ │ ├── wii_dpad_down_outline.svg.import
│ │ │ ├── wii_dpad_horizontal.svg
│ │ │ ├── wii_dpad_horizontal.svg.import
│ │ │ ├── wii_dpad_horizontal_outline.svg
│ │ │ ├── wii_dpad_horizontal_outline.svg.import
│ │ │ ├── wii_dpad_left.svg
│ │ │ ├── wii_dpad_left.svg.import
│ │ │ ├── wii_dpad_left_outline.svg
│ │ │ ├── wii_dpad_left_outline.svg.import
│ │ │ ├── wii_dpad_none.svg
│ │ │ ├── wii_dpad_none.svg.import
│ │ │ ├── wii_dpad_right.svg
│ │ │ ├── wii_dpad_right.svg.import
│ │ │ ├── wii_dpad_right_outline.svg
│ │ │ ├── wii_dpad_right_outline.svg.import
│ │ │ ├── wii_dpad_up.svg
│ │ │ ├── wii_dpad_up.svg.import
│ │ │ ├── wii_dpad_up_outline.svg
│ │ │ ├── wii_dpad_up_outline.svg.import
│ │ │ ├── wii_dpad_vertical.svg
│ │ │ ├── wii_dpad_vertical.svg.import
│ │ │ ├── wii_dpad_vertical_outline.svg
│ │ │ ├── wii_dpad_vertical_outline.svg.import
│ │ │ ├── wii_stick.svg
│ │ │ ├── wii_stick.svg.import
│ │ │ ├── wii_stick_down.svg
│ │ │ ├── wii_stick_down.svg.import
│ │ │ ├── wii_stick_horizontal.svg
│ │ │ ├── wii_stick_horizontal.svg.import
│ │ │ ├── wii_stick_l.svg
│ │ │ ├── wii_stick_l.svg.import
│ │ │ ├── wii_stick_l_down.svg
│ │ │ ├── wii_stick_l_down.svg.import
│ │ │ ├── wii_stick_l_horizontal.svg
│ │ │ ├── wii_stick_l_horizontal.svg.import
│ │ │ ├── wii_stick_l_left.svg
│ │ │ ├── wii_stick_l_left.svg.import
│ │ │ ├── wii_stick_l_right.svg
│ │ │ ├── wii_stick_l_right.svg.import
│ │ │ ├── wii_stick_l_up.svg
│ │ │ ├── wii_stick_l_up.svg.import
│ │ │ ├── wii_stick_l_vertical.svg
│ │ │ ├── wii_stick_l_vertical.svg.import
│ │ │ ├── wii_stick_left.svg
│ │ │ ├── wii_stick_left.svg.import
│ │ │ ├── wii_stick_r.svg
│ │ │ ├── wii_stick_r.svg.import
│ │ │ ├── wii_stick_r_down.svg
│ │ │ ├── wii_stick_r_down.svg.import
│ │ │ ├── wii_stick_r_horizontal.svg
│ │ │ ├── wii_stick_r_horizontal.svg.import
│ │ │ ├── wii_stick_r_left.svg
│ │ │ ├── wii_stick_r_left.svg.import
│ │ │ ├── wii_stick_r_right.svg
│ │ │ ├── wii_stick_r_right.svg.import
│ │ │ ├── wii_stick_r_up.svg
│ │ │ ├── wii_stick_r_up.svg.import
│ │ │ ├── wii_stick_r_vertical.svg
│ │ │ ├── wii_stick_r_vertical.svg.import
│ │ │ ├── wii_stick_right.svg
│ │ │ ├── wii_stick_right.svg.import
│ │ │ ├── wii_stick_top_l.svg
│ │ │ ├── wii_stick_top_l.svg.import
│ │ │ ├── wii_stick_top_r.svg
│ │ │ ├── wii_stick_top_r.svg.import
│ │ │ ├── wii_stick_up.svg
│ │ │ ├── wii_stick_up.svg.import
│ │ │ ├── wii_stick_vertical.svg
│ │ │ └── wii_stick_vertical.svg.import
│ │ ├── wiiu
│ │ │ ├── controller_wiiu_pro.svg
│ │ │ ├── controller_wiiu_pro.svg.import
│ │ │ ├── wiiu_button_1.svg
│ │ │ ├── wiiu_button_1.svg.import
│ │ │ ├── wiiu_button_1_outline.svg
│ │ │ ├── wiiu_button_1_outline.svg.import
│ │ │ ├── wiiu_button_2.svg
│ │ │ ├── wiiu_button_2.svg.import
│ │ │ ├── wiiu_button_2_outline.svg
│ │ │ ├── wiiu_button_2_outline.svg.import
│ │ │ ├── wiiu_button_a.svg
│ │ │ ├── wiiu_button_a.svg.import
│ │ │ ├── wiiu_button_a_outline.svg
│ │ │ ├── wiiu_button_a_outline.svg.import
│ │ │ ├── wiiu_button_b.svg
│ │ │ ├── wiiu_button_b.svg.import
│ │ │ ├── wiiu_button_b_outline.svg
│ │ │ ├── wiiu_button_b_outline.svg.import
│ │ │ ├── wiiu_button_home.svg
│ │ │ ├── wiiu_button_home.svg.import
│ │ │ ├── wiiu_button_home_outline.svg
│ │ │ ├── wiiu_button_home_outline.svg.import
│ │ │ ├── wiiu_button_l.svg
│ │ │ ├── wiiu_button_l.svg.import
│ │ │ ├── wiiu_button_l_outline.svg
│ │ │ ├── wiiu_button_l_outline.svg.import
│ │ │ ├── wiiu_button_minus.svg
│ │ │ ├── wiiu_button_minus.svg.import
│ │ │ ├── wiiu_button_minus_outline.svg
│ │ │ ├── wiiu_button_minus_outline.svg.import
│ │ │ ├── wiiu_button_plus.svg
│ │ │ ├── wiiu_button_plus.svg.import
│ │ │ ├── wiiu_button_plus_outline.svg
│ │ │ ├── wiiu_button_plus_outline.svg.import
│ │ │ ├── wiiu_button_power.svg
│ │ │ ├── wiiu_button_power.svg.import
│ │ │ ├── wiiu_button_power_outline.svg
│ │ │ ├── wiiu_button_power_outline.svg.import
│ │ │ ├── wiiu_button_r.svg
│ │ │ ├── wiiu_button_r.svg.import
│ │ │ ├── wiiu_button_r_outline.svg
│ │ │ ├── wiiu_button_r_outline.svg.import
│ │ │ ├── wiiu_button_tv.svg
│ │ │ ├── wiiu_button_tv.svg.import
│ │ │ ├── wiiu_button_tv_outline.svg
│ │ │ ├── wiiu_button_tv_outline.svg.import
│ │ │ ├── wiiu_button_x.svg
│ │ │ ├── wiiu_button_x.svg.import
│ │ │ ├── wiiu_button_x_outline.svg
│ │ │ ├── wiiu_button_x_outline.svg.import
│ │ │ ├── wiiu_button_y.svg
│ │ │ ├── wiiu_button_y.svg.import
│ │ │ ├── wiiu_button_y_outline.svg
│ │ │ ├── wiiu_button_y_outline.svg.import
│ │ │ ├── wiiu_button_zl.svg
│ │ │ ├── wiiu_button_zl.svg.import
│ │ │ ├── wiiu_button_zl_outline.svg
│ │ │ ├── wiiu_button_zl_outline.svg.import
│ │ │ ├── wiiu_button_zr.svg
│ │ │ ├── wiiu_button_zr.svg.import
│ │ │ ├── wiiu_button_zr_outline.svg
│ │ │ ├── wiiu_button_zr_outline.svg.import
│ │ │ ├── wiiu_controller.svg
│ │ │ ├── wiiu_controller.svg.import
│ │ │ ├── wiiu_controller_down.svg
│ │ │ ├── wiiu_controller_down.svg.import
│ │ │ ├── wiiu_controller_down_outline.svg
│ │ │ ├── wiiu_controller_down_outline.svg.import
│ │ │ ├── wiiu_controller_outline.svg
│ │ │ ├── wiiu_controller_outline.svg.import
│ │ │ ├── wiiu_controller_up.svg
│ │ │ ├── wiiu_controller_up.svg.import
│ │ │ ├── wiiu_controller_up_outlnie.svg
│ │ │ ├── wiiu_controller_up_outlnie.svg.import
│ │ │ ├── wiiu_dpad.svg
│ │ │ ├── wiiu_dpad.svg.import
│ │ │ ├── wiiu_dpad_all.svg
│ │ │ ├── wiiu_dpad_all.svg.import
│ │ │ ├── wiiu_dpad_down.svg
│ │ │ ├── wiiu_dpad_down.svg.import
│ │ │ ├── wiiu_dpad_down_outline.svg
│ │ │ ├── wiiu_dpad_down_outline.svg.import
│ │ │ ├── wiiu_dpad_horizontal.svg
│ │ │ ├── wiiu_dpad_horizontal.svg.import
│ │ │ ├── wiiu_dpad_horizontal_outline.svg
│ │ │ ├── wiiu_dpad_horizontal_outline.svg.import
│ │ │ ├── wiiu_dpad_left.svg
│ │ │ ├── wiiu_dpad_left.svg.import
│ │ │ ├── wiiu_dpad_left_outline.svg
│ │ │ ├── wiiu_dpad_left_outline.svg.import
│ │ │ ├── wiiu_dpad_none.svg
│ │ │ ├── wiiu_dpad_none.svg.import
│ │ │ ├── wiiu_dpad_right.svg
│ │ │ ├── wiiu_dpad_right.svg.import
│ │ │ ├── wiiu_dpad_right_outline.svg
│ │ │ ├── wiiu_dpad_right_outline.svg.import
│ │ │ ├── wiiu_dpad_up.svg
│ │ │ ├── wiiu_dpad_up.svg.import
│ │ │ ├── wiiu_dpad_up_outline.svg
│ │ │ ├── wiiu_dpad_up_outline.svg.import
│ │ │ ├── wiiu_dpad_vertical.svg
│ │ │ ├── wiiu_dpad_vertical.svg.import
│ │ │ ├── wiiu_dpad_vertical_outline.svg
│ │ │ ├── wiiu_dpad_vertical_outline.svg.import
│ │ │ ├── wiiu_stick_l.svg
│ │ │ ├── wiiu_stick_l.svg.import
│ │ │ ├── wiiu_stick_l_down.svg
│ │ │ ├── wiiu_stick_l_down.svg.import
│ │ │ ├── wiiu_stick_l_horizontal.svg
│ │ │ ├── wiiu_stick_l_horizontal.svg.import
│ │ │ ├── wiiu_stick_l_left.svg
│ │ │ ├── wiiu_stick_l_left.svg.import
│ │ │ ├── wiiu_stick_l_right.svg
│ │ │ ├── wiiu_stick_l_right.svg.import
│ │ │ ├── wiiu_stick_l_up.svg
│ │ │ ├── wiiu_stick_l_up.svg.import
│ │ │ ├── wiiu_stick_l_vertical.svg
│ │ │ ├── wiiu_stick_l_vertical.svg.import
│ │ │ ├── wiiu_stick_r.svg
│ │ │ ├── wiiu_stick_r.svg.import
│ │ │ ├── wiiu_stick_r_down.svg
│ │ │ ├── wiiu_stick_r_down.svg.import
│ │ │ ├── wiiu_stick_r_horizontal.svg
│ │ │ ├── wiiu_stick_r_horizontal.svg.import
│ │ │ ├── wiiu_stick_r_left.svg
│ │ │ ├── wiiu_stick_r_left.svg.import
│ │ │ ├── wiiu_stick_r_right.svg
│ │ │ ├── wiiu_stick_r_right.svg.import
│ │ │ ├── wiiu_stick_r_up.svg
│ │ │ ├── wiiu_stick_r_up.svg.import
│ │ │ ├── wiiu_stick_r_vertical.svg
│ │ │ ├── wiiu_stick_r_vertical.svg.import
│ │ │ ├── wiiu_stick_top_l.svg
│ │ │ ├── wiiu_stick_top_l.svg.import
│ │ │ ├── wiiu_stick_top_r.svg
│ │ │ └── wiiu_stick_top_r.svg.import
│ │ ├── win4
│ │ │ ├── diagram.png
│ │ │ ├── diagram.png.import
│ │ │ ├── win4_l4.svg
│ │ │ ├── win4_l4.svg.import
│ │ │ ├── win4_r4.svg
│ │ │ └── win4_r4.svg.import
│ │ └── xbox
│ │ │ ├── XboxOne_Diagram.png
│ │ │ ├── XboxOne_Diagram.png.import
│ │ │ ├── XboxOne_Diagram_Simple.png
│ │ │ ├── XboxOne_Diagram_Simple.png.import
│ │ │ ├── controller_xbox360.svg
│ │ │ ├── controller_xbox360.svg.import
│ │ │ ├── controller_xbox_adaptive.svg
│ │ │ ├── controller_xbox_adaptive.svg.import
│ │ │ ├── controller_xboxone.svg
│ │ │ ├── controller_xboxone.svg.import
│ │ │ ├── controller_xboxseries.svg
│ │ │ ├── controller_xboxseries.svg.import
│ │ │ ├── xbox_button_a.svg
│ │ │ ├── xbox_button_a.svg.import
│ │ │ ├── xbox_button_a_outline.svg
│ │ │ ├── xbox_button_a_outline.svg.import
│ │ │ ├── xbox_button_b.svg
│ │ │ ├── xbox_button_b.svg.import
│ │ │ ├── xbox_button_b_outline.svg
│ │ │ ├── xbox_button_b_outline.svg.import
│ │ │ ├── xbox_button_back.svg
│ │ │ ├── xbox_button_back.svg.import
│ │ │ ├── xbox_button_back_icon.svg
│ │ │ ├── xbox_button_back_icon.svg.import
│ │ │ ├── xbox_button_back_icon_outline.svg
│ │ │ ├── xbox_button_back_icon_outline.svg.import
│ │ │ ├── xbox_button_back_outline.svg
│ │ │ ├── xbox_button_back_outline.svg.import
│ │ │ ├── xbox_button_color_a.svg
│ │ │ ├── xbox_button_color_a.svg.import
│ │ │ ├── xbox_button_color_a_outline.svg
│ │ │ ├── xbox_button_color_a_outline.svg.import
│ │ │ ├── xbox_button_color_b.svg
│ │ │ ├── xbox_button_color_b.svg.import
│ │ │ ├── xbox_button_color_b_outline.svg
│ │ │ ├── xbox_button_color_b_outline.svg.import
│ │ │ ├── xbox_button_color_x.svg
│ │ │ ├── xbox_button_color_x.svg.import
│ │ │ ├── xbox_button_color_x_outline.svg
│ │ │ ├── xbox_button_color_x_outline.svg.import
│ │ │ ├── xbox_button_color_y.svg
│ │ │ ├── xbox_button_color_y.svg.import
│ │ │ ├── xbox_button_color_y_outline.svg
│ │ │ ├── xbox_button_color_y_outline.svg.import
│ │ │ ├── xbox_button_menu.svg
│ │ │ ├── xbox_button_menu.svg.import
│ │ │ ├── xbox_button_menu_outline.svg
│ │ │ ├── xbox_button_menu_outline.svg.import
│ │ │ ├── xbox_button_share.svg
│ │ │ ├── xbox_button_share.svg.import
│ │ │ ├── xbox_button_share_outline.svg
│ │ │ ├── xbox_button_share_outline.svg.import
│ │ │ ├── xbox_button_start.svg
│ │ │ ├── xbox_button_start.svg.import
│ │ │ ├── xbox_button_start_icon.svg
│ │ │ ├── xbox_button_start_icon.svg.import
│ │ │ ├── xbox_button_start_icon_outline.svg
│ │ │ ├── xbox_button_start_icon_outline.svg.import
│ │ │ ├── xbox_button_start_outline.svg
│ │ │ ├── xbox_button_start_outline.svg.import
│ │ │ ├── xbox_button_view.svg
│ │ │ ├── xbox_button_view.svg.import
│ │ │ ├── xbox_button_view_outline.svg
│ │ │ ├── xbox_button_view_outline.svg.import
│ │ │ ├── xbox_button_x.svg
│ │ │ ├── xbox_button_x.svg.import
│ │ │ ├── xbox_button_x_outline.svg
│ │ │ ├── xbox_button_x_outline.svg.import
│ │ │ ├── xbox_button_y.svg
│ │ │ ├── xbox_button_y.svg.import
│ │ │ ├── xbox_button_y_outline.svg
│ │ │ ├── xbox_button_y_outline.svg.import
│ │ │ ├── xbox_dpad.svg
│ │ │ ├── xbox_dpad.svg.import
│ │ │ ├── xbox_dpad_all.svg
│ │ │ ├── xbox_dpad_all.svg.import
│ │ │ ├── xbox_dpad_down.svg
│ │ │ ├── xbox_dpad_down.svg.import
│ │ │ ├── xbox_dpad_down_outline.svg
│ │ │ ├── xbox_dpad_down_outline.svg.import
│ │ │ ├── xbox_dpad_horizontal.svg
│ │ │ ├── xbox_dpad_horizontal.svg.import
│ │ │ ├── xbox_dpad_horizontal_outline.svg
│ │ │ ├── xbox_dpad_horizontal_outline.svg.import
│ │ │ ├── xbox_dpad_left.svg
│ │ │ ├── xbox_dpad_left.svg.import
│ │ │ ├── xbox_dpad_left_outline.svg
│ │ │ ├── xbox_dpad_left_outline.svg.import
│ │ │ ├── xbox_dpad_none.svg
│ │ │ ├── xbox_dpad_none.svg.import
│ │ │ ├── xbox_dpad_right.svg
│ │ │ ├── xbox_dpad_right.svg.import
│ │ │ ├── xbox_dpad_right_outline.svg
│ │ │ ├── xbox_dpad_right_outline.svg.import
│ │ │ ├── xbox_dpad_round.svg
│ │ │ ├── xbox_dpad_round.svg.import
│ │ │ ├── xbox_dpad_round_all.svg
│ │ │ ├── xbox_dpad_round_all.svg.import
│ │ │ ├── xbox_dpad_round_down.svg
│ │ │ ├── xbox_dpad_round_down.svg.import
│ │ │ ├── xbox_dpad_round_horizontal.svg
│ │ │ ├── xbox_dpad_round_horizontal.svg.import
│ │ │ ├── xbox_dpad_round_left.svg
│ │ │ ├── xbox_dpad_round_left.svg.import
│ │ │ ├── xbox_dpad_round_right.svg
│ │ │ ├── xbox_dpad_round_right.svg.import
│ │ │ ├── xbox_dpad_round_up.svg
│ │ │ ├── xbox_dpad_round_up.svg.import
│ │ │ ├── xbox_dpad_round_vertical.svg
│ │ │ ├── xbox_dpad_round_vertical.svg.import
│ │ │ ├── xbox_dpad_up.svg
│ │ │ ├── xbox_dpad_up.svg.import
│ │ │ ├── xbox_dpad_up_outline.svg
│ │ │ ├── xbox_dpad_up_outline.svg.import
│ │ │ ├── xbox_dpad_vertical.svg
│ │ │ ├── xbox_dpad_vertical.svg.import
│ │ │ ├── xbox_dpad_vertical_outline.svg
│ │ │ ├── xbox_dpad_vertical_outline.svg.import
│ │ │ ├── xbox_guide.svg
│ │ │ ├── xbox_guide.svg.import
│ │ │ ├── xbox_guide_outline.svg
│ │ │ ├── xbox_guide_outline.svg.import
│ │ │ ├── xbox_lb.svg
│ │ │ ├── xbox_lb.svg.import
│ │ │ ├── xbox_lb_outline.svg
│ │ │ ├── xbox_lb_outline.svg.import
│ │ │ ├── xbox_ls.svg
│ │ │ ├── xbox_ls.svg.import
│ │ │ ├── xbox_ls_outline.svg
│ │ │ ├── xbox_ls_outline.svg.import
│ │ │ ├── xbox_lt.svg
│ │ │ ├── xbox_lt.svg.import
│ │ │ ├── xbox_lt_outline.svg
│ │ │ ├── xbox_lt_outline.svg.import
│ │ │ ├── xbox_rb.svg
│ │ │ ├── xbox_rb.svg.import
│ │ │ ├── xbox_rb_outline.svg
│ │ │ ├── xbox_rb_outline.svg.import
│ │ │ ├── xbox_rs.svg
│ │ │ ├── xbox_rs.svg.import
│ │ │ ├── xbox_rs_outline.svg
│ │ │ ├── xbox_rs_outline.svg.import
│ │ │ ├── xbox_rt.svg
│ │ │ ├── xbox_rt.svg.import
│ │ │ ├── xbox_rt_outline.svg
│ │ │ ├── xbox_rt_outline.svg.import
│ │ │ ├── xbox_stick_l.svg
│ │ │ ├── xbox_stick_l.svg.import
│ │ │ ├── xbox_stick_l_down.svg
│ │ │ ├── xbox_stick_l_down.svg.import
│ │ │ ├── xbox_stick_l_horizontal.svg
│ │ │ ├── xbox_stick_l_horizontal.svg.import
│ │ │ ├── xbox_stick_l_left.svg
│ │ │ ├── xbox_stick_l_left.svg.import
│ │ │ ├── xbox_stick_l_press.svg
│ │ │ ├── xbox_stick_l_press.svg.import
│ │ │ ├── xbox_stick_l_right.svg
│ │ │ ├── xbox_stick_l_right.svg.import
│ │ │ ├── xbox_stick_l_up.svg
│ │ │ ├── xbox_stick_l_up.svg.import
│ │ │ ├── xbox_stick_l_vertical.svg
│ │ │ ├── xbox_stick_l_vertical.svg.import
│ │ │ ├── xbox_stick_r.svg
│ │ │ ├── xbox_stick_r.svg.import
│ │ │ ├── xbox_stick_r_down.svg
│ │ │ ├── xbox_stick_r_down.svg.import
│ │ │ ├── xbox_stick_r_horizontal.svg
│ │ │ ├── xbox_stick_r_horizontal.svg.import
│ │ │ ├── xbox_stick_r_left.svg
│ │ │ ├── xbox_stick_r_left.svg.import
│ │ │ ├── xbox_stick_r_press.svg
│ │ │ ├── xbox_stick_r_press.svg.import
│ │ │ ├── xbox_stick_r_right.svg
│ │ │ ├── xbox_stick_r_right.svg.import
│ │ │ ├── xbox_stick_r_up.svg
│ │ │ ├── xbox_stick_r_up.svg.import
│ │ │ ├── xbox_stick_r_vertical.svg
│ │ │ ├── xbox_stick_r_vertical.svg.import
│ │ │ ├── xbox_stick_side_l.svg
│ │ │ ├── xbox_stick_side_l.svg.import
│ │ │ ├── xbox_stick_side_r.svg
│ │ │ ├── xbox_stick_side_r.svg.import
│ │ │ ├── xbox_stick_top_l.svg
│ │ │ ├── xbox_stick_top_l.svg.import
│ │ │ ├── xbox_stick_top_r.svg
│ │ │ └── xbox_stick_top_r.svg.import
│ ├── keyboard
│ │ ├── keyboard_0.svg
│ │ ├── keyboard_0.svg.import
│ │ ├── keyboard_0_outline.svg
│ │ ├── keyboard_0_outline.svg.import
│ │ ├── keyboard_1.svg
│ │ ├── keyboard_1.svg.import
│ │ ├── keyboard_1_outline.svg
│ │ ├── keyboard_1_outline.svg.import
│ │ ├── keyboard_2.svg
│ │ ├── keyboard_2.svg.import
│ │ ├── keyboard_2_outline.svg
│ │ ├── keyboard_2_outline.svg.import
│ │ ├── keyboard_3.svg
│ │ ├── keyboard_3.svg.import
│ │ ├── keyboard_3_outline.svg
│ │ ├── keyboard_3_outline.svg.import
│ │ ├── keyboard_4.svg
│ │ ├── keyboard_4.svg.import
│ │ ├── keyboard_4_outline.svg
│ │ ├── keyboard_4_outline.svg.import
│ │ ├── keyboard_5.svg
│ │ ├── keyboard_5.svg.import
│ │ ├── keyboard_5_outline.svg
│ │ ├── keyboard_5_outline.svg.import
│ │ ├── keyboard_6.svg
│ │ ├── keyboard_6.svg.import
│ │ ├── keyboard_6_outline.svg
│ │ ├── keyboard_6_outline.svg.import
│ │ ├── keyboard_7.svg
│ │ ├── keyboard_7.svg.import
│ │ ├── keyboard_7_outline.svg
│ │ ├── keyboard_7_outline.svg.import
│ │ ├── keyboard_8.svg
│ │ ├── keyboard_8.svg.import
│ │ ├── keyboard_8_outline.svg
│ │ ├── keyboard_8_outline.svg.import
│ │ ├── keyboard_9.svg
│ │ ├── keyboard_9.svg.import
│ │ ├── keyboard_9_outline.svg
│ │ ├── keyboard_9_outline.svg.import
│ │ ├── keyboard_a.svg
│ │ ├── keyboard_a.svg.import
│ │ ├── keyboard_a_outline.svg
│ │ ├── keyboard_a_outline.svg.import
│ │ ├── keyboard_alt.svg
│ │ ├── keyboard_alt.svg.import
│ │ ├── keyboard_alt_outline.svg
│ │ ├── keyboard_alt_outline.svg.import
│ │ ├── keyboard_any.svg
│ │ ├── keyboard_any.svg.import
│ │ ├── keyboard_any_outline.svg
│ │ ├── keyboard_any_outline.svg.import
│ │ ├── keyboard_apostrophe.svg
│ │ ├── keyboard_apostrophe.svg.import
│ │ ├── keyboard_apostrophe_outline.svg
│ │ ├── keyboard_apostrophe_outline.svg.import
│ │ ├── keyboard_arrow_down.svg
│ │ ├── keyboard_arrow_down.svg.import
│ │ ├── keyboard_arrow_down_outline.svg
│ │ ├── keyboard_arrow_down_outline.svg.import
│ │ ├── keyboard_arrow_left.svg
│ │ ├── keyboard_arrow_left.svg.import
│ │ ├── keyboard_arrow_left_outline.svg
│ │ ├── keyboard_arrow_left_outline.svg.import
│ │ ├── keyboard_arrow_right.svg
│ │ ├── keyboard_arrow_right.svg.import
│ │ ├── keyboard_arrow_right_outline.svg
│ │ ├── keyboard_arrow_right_outline.svg.import
│ │ ├── keyboard_arrow_up.svg
│ │ ├── keyboard_arrow_up.svg.import
│ │ ├── keyboard_arrow_up_outline.svg
│ │ ├── keyboard_arrow_up_outline.svg.import
│ │ ├── keyboard_arrows.svg
│ │ ├── keyboard_arrows.svg.import
│ │ ├── keyboard_arrows_all.svg
│ │ ├── keyboard_arrows_all.svg.import
│ │ ├── keyboard_arrows_down.svg
│ │ ├── keyboard_arrows_down.svg.import
│ │ ├── keyboard_arrows_down_outline.svg
│ │ ├── keyboard_arrows_down_outline.svg.import
│ │ ├── keyboard_arrows_horizontal.svg
│ │ ├── keyboard_arrows_horizontal.svg.import
│ │ ├── keyboard_arrows_horizontal_outline.svg
│ │ ├── keyboard_arrows_horizontal_outline.svg.import
│ │ ├── keyboard_arrows_left.svg
│ │ ├── keyboard_arrows_left.svg.import
│ │ ├── keyboard_arrows_left_outline.svg
│ │ ├── keyboard_arrows_left_outline.svg.import
│ │ ├── keyboard_arrows_none.svg
│ │ ├── keyboard_arrows_none.svg.import
│ │ ├── keyboard_arrows_right.svg
│ │ ├── keyboard_arrows_right.svg.import
│ │ ├── keyboard_arrows_right_outline.svg
│ │ ├── keyboard_arrows_right_outline.svg.import
│ │ ├── keyboard_arrows_up.svg
│ │ ├── keyboard_arrows_up.svg.import
│ │ ├── keyboard_arrows_up_outline.svg
│ │ ├── keyboard_arrows_up_outline.svg.import
│ │ ├── keyboard_arrows_vertical.svg
│ │ ├── keyboard_arrows_vertical.svg.import
│ │ ├── keyboard_arrows_vertical_outline.svg
│ │ ├── keyboard_arrows_vertical_outline.svg.import
│ │ ├── keyboard_asterisk.svg
│ │ ├── keyboard_asterisk.svg.import
│ │ ├── keyboard_asterisk_outline.svg
│ │ ├── keyboard_asterisk_outline.svg.import
│ │ ├── keyboard_b.svg
│ │ ├── keyboard_b.svg.import
│ │ ├── keyboard_b_outline.svg
│ │ ├── keyboard_b_outline.svg.import
│ │ ├── keyboard_backspace.svg
│ │ ├── keyboard_backspace.svg.import
│ │ ├── keyboard_backspace_icon.svg
│ │ ├── keyboard_backspace_icon.svg.import
│ │ ├── keyboard_backspace_icon_alternative.svg
│ │ ├── keyboard_backspace_icon_alternative.svg.import
│ │ ├── keyboard_backspace_icon_alternative_outline.svg
│ │ ├── keyboard_backspace_icon_alternative_outline.svg.import
│ │ ├── keyboard_backspace_icon_outline.svg
│ │ ├── keyboard_backspace_icon_outline.svg.import
│ │ ├── keyboard_backspace_outline.svg
│ │ ├── keyboard_backspace_outline.svg.import
│ │ ├── keyboard_bracket_close.svg
│ │ ├── keyboard_bracket_close.svg.import
│ │ ├── keyboard_bracket_close_outline.svg
│ │ ├── keyboard_bracket_close_outline.svg.import
│ │ ├── keyboard_bracket_greater.svg
│ │ ├── keyboard_bracket_greater.svg.import
│ │ ├── keyboard_bracket_greater_outline.svg
│ │ ├── keyboard_bracket_greater_outline.svg.import
│ │ ├── keyboard_bracket_less.svg
│ │ ├── keyboard_bracket_less.svg.import
│ │ ├── keyboard_bracket_less_outline.svg
│ │ ├── keyboard_bracket_less_outline.svg.import
│ │ ├── keyboard_bracket_open.svg
│ │ ├── keyboard_bracket_open.svg.import
│ │ ├── keyboard_bracket_open_outline.svg
│ │ ├── keyboard_bracket_open_outline.svg.import
│ │ ├── keyboard_c.svg
│ │ ├── keyboard_c.svg.import
│ │ ├── keyboard_c_outline.svg
│ │ ├── keyboard_c_outline.svg.import
│ │ ├── keyboard_capslock.svg
│ │ ├── keyboard_capslock.svg.import
│ │ ├── keyboard_capslock_icon.svg
│ │ ├── keyboard_capslock_icon.svg.import
│ │ ├── keyboard_capslock_icon_outline.svg
│ │ ├── keyboard_capslock_icon_outline.svg.import
│ │ ├── keyboard_capslock_outline.svg
│ │ ├── keyboard_capslock_outline.svg.import
│ │ ├── keyboard_caret.svg
│ │ ├── keyboard_caret.svg.import
│ │ ├── keyboard_caret_outline.svg
│ │ ├── keyboard_caret_outline.svg.import
│ │ ├── keyboard_colon.svg
│ │ ├── keyboard_colon.svg.import
│ │ ├── keyboard_colon_outline.svg
│ │ ├── keyboard_colon_outline.svg.import
│ │ ├── keyboard_comma.svg
│ │ ├── keyboard_comma.svg.import
│ │ ├── keyboard_comma_outline.svg
│ │ ├── keyboard_comma_outline.svg.import
│ │ ├── keyboard_command.svg
│ │ ├── keyboard_command.svg.import
│ │ ├── keyboard_command_outline.svg
│ │ ├── keyboard_command_outline.svg.import
│ │ ├── keyboard_ctrl.svg
│ │ ├── keyboard_ctrl.svg.import
│ │ ├── keyboard_ctrl_outline.svg
│ │ ├── keyboard_ctrl_outline.svg.import
│ │ ├── keyboard_d.svg
│ │ ├── keyboard_d.svg.import
│ │ ├── keyboard_d_outline.svg
│ │ ├── keyboard_d_outline.svg.import
│ │ ├── keyboard_delete.svg
│ │ ├── keyboard_delete.svg.import
│ │ ├── keyboard_delete_outline.svg
│ │ ├── keyboard_delete_outline.svg.import
│ │ ├── keyboard_e.svg
│ │ ├── keyboard_e.svg.import
│ │ ├── keyboard_e_outline.svg
│ │ ├── keyboard_e_outline.svg.import
│ │ ├── keyboard_end.svg
│ │ ├── keyboard_end.svg.import
│ │ ├── keyboard_end_outline.svg
│ │ ├── keyboard_end_outline.svg.import
│ │ ├── keyboard_enter.svg
│ │ ├── keyboard_enter.svg.import
│ │ ├── keyboard_enter_outline.svg
│ │ ├── keyboard_enter_outline.svg.import
│ │ ├── keyboard_equals.svg
│ │ ├── keyboard_equals.svg.import
│ │ ├── keyboard_equals_outline.svg
│ │ ├── keyboard_equals_outline.svg.import
│ │ ├── keyboard_escape.svg
│ │ ├── keyboard_escape.svg.import
│ │ ├── keyboard_escape_outline.svg
│ │ ├── keyboard_escape_outline.svg.import
│ │ ├── keyboard_exclamation.svg
│ │ ├── keyboard_exclamation.svg.import
│ │ ├── keyboard_exclamation_outline.svg
│ │ ├── keyboard_exclamation_outline.svg.import
│ │ ├── keyboard_f.svg
│ │ ├── keyboard_f.svg.import
│ │ ├── keyboard_f1.svg
│ │ ├── keyboard_f1.svg.import
│ │ ├── keyboard_f10.svg
│ │ ├── keyboard_f10.svg.import
│ │ ├── keyboard_f10_outline.svg
│ │ ├── keyboard_f10_outline.svg.import
│ │ ├── keyboard_f11.svg
│ │ ├── keyboard_f11.svg.import
│ │ ├── keyboard_f11_outline.svg
│ │ ├── keyboard_f11_outline.svg.import
│ │ ├── keyboard_f12.svg
│ │ ├── keyboard_f12.svg.import
│ │ ├── keyboard_f12_outline.svg
│ │ ├── keyboard_f12_outline.svg.import
│ │ ├── keyboard_f1_outline.svg
│ │ ├── keyboard_f1_outline.svg.import
│ │ ├── keyboard_f2.svg
│ │ ├── keyboard_f2.svg.import
│ │ ├── keyboard_f2_outline.svg
│ │ ├── keyboard_f2_outline.svg.import
│ │ ├── keyboard_f3.svg
│ │ ├── keyboard_f3.svg.import
│ │ ├── keyboard_f3_outline.svg
│ │ ├── keyboard_f3_outline.svg.import
│ │ ├── keyboard_f4.svg
│ │ ├── keyboard_f4.svg.import
│ │ ├── keyboard_f4_outline.svg
│ │ ├── keyboard_f4_outline.svg.import
│ │ ├── keyboard_f5.svg
│ │ ├── keyboard_f5.svg.import
│ │ ├── keyboard_f5_outline.svg
│ │ ├── keyboard_f5_outline.svg.import
│ │ ├── keyboard_f6.svg
│ │ ├── keyboard_f6.svg.import
│ │ ├── keyboard_f6_outline.svg
│ │ ├── keyboard_f6_outline.svg.import
│ │ ├── keyboard_f7.svg
│ │ ├── keyboard_f7.svg.import
│ │ ├── keyboard_f7_outline.svg
│ │ ├── keyboard_f7_outline.svg.import
│ │ ├── keyboard_f8.svg
│ │ ├── keyboard_f8.svg.import
│ │ ├── keyboard_f8_outline.svg
│ │ ├── keyboard_f8_outline.svg.import
│ │ ├── keyboard_f9.svg
│ │ ├── keyboard_f9.svg.import
│ │ ├── keyboard_f9_outline.svg
│ │ ├── keyboard_f9_outline.svg.import
│ │ ├── keyboard_f_outline.svg
│ │ ├── keyboard_f_outline.svg.import
│ │ ├── keyboard_function.svg
│ │ ├── keyboard_function.svg.import
│ │ ├── keyboard_function_outline.svg
│ │ ├── keyboard_function_outline.svg.import
│ │ ├── keyboard_g.svg
│ │ ├── keyboard_g.svg.import
│ │ ├── keyboard_g_outline.svg
│ │ ├── keyboard_g_outline.svg.import
│ │ ├── keyboard_h.svg
│ │ ├── keyboard_h.svg.import
│ │ ├── keyboard_h_outline.svg
│ │ ├── keyboard_h_outline.svg.import
│ │ ├── keyboard_home.svg
│ │ ├── keyboard_home.svg.import
│ │ ├── keyboard_home_outline.svg
│ │ ├── keyboard_home_outline.svg.import
│ │ ├── keyboard_i.svg
│ │ ├── keyboard_i.svg.import
│ │ ├── keyboard_i_outline.svg
│ │ ├── keyboard_i_outline.svg.import
│ │ ├── keyboard_insert.svg
│ │ ├── keyboard_insert.svg.import
│ │ ├── keyboard_insert_outline.svg
│ │ ├── keyboard_insert_outline.svg.import
│ │ ├── keyboard_j.svg
│ │ ├── keyboard_j.svg.import
│ │ ├── keyboard_j_outline.svg
│ │ ├── keyboard_j_outline.svg.import
│ │ ├── keyboard_k.svg
│ │ ├── keyboard_k.svg.import
│ │ ├── keyboard_k_outline.svg
│ │ ├── keyboard_k_outline.svg.import
│ │ ├── keyboard_l.svg
│ │ ├── keyboard_l.svg.import
│ │ ├── keyboard_l_outline.svg
│ │ ├── keyboard_l_outline.svg.import
│ │ ├── keyboard_m.svg
│ │ ├── keyboard_m.svg.import
│ │ ├── keyboard_m_outline.svg
│ │ ├── keyboard_m_outline.svg.import
│ │ ├── keyboard_minus.svg
│ │ ├── keyboard_minus.svg.import
│ │ ├── keyboard_minus_outline.svg
│ │ ├── keyboard_minus_outline.svg.import
│ │ ├── keyboard_n.svg
│ │ ├── keyboard_n.svg.import
│ │ ├── keyboard_n_outline.svg
│ │ ├── keyboard_n_outline.svg.import
│ │ ├── keyboard_numlock.svg
│ │ ├── keyboard_numlock.svg.import
│ │ ├── keyboard_numlock_outline.svg
│ │ ├── keyboard_numlock_outline.svg.import
│ │ ├── keyboard_numpad_enter.svg
│ │ ├── keyboard_numpad_enter.svg.import
│ │ ├── keyboard_numpad_enter_outline.svg
│ │ ├── keyboard_numpad_enter_outline.svg.import
│ │ ├── keyboard_numpad_plus.svg
│ │ ├── keyboard_numpad_plus.svg.import
│ │ ├── keyboard_numpad_plus_outline.svg
│ │ ├── keyboard_numpad_plus_outline.svg.import
│ │ ├── keyboard_o.svg
│ │ ├── keyboard_o.svg.import
│ │ ├── keyboard_o_outline.svg
│ │ ├── keyboard_o_outline.svg.import
│ │ ├── keyboard_option.svg
│ │ ├── keyboard_option.svg.import
│ │ ├── keyboard_option_outline.svg
│ │ ├── keyboard_option_outline.svg.import
│ │ ├── keyboard_p.svg
│ │ ├── keyboard_p.svg.import
│ │ ├── keyboard_p_outline.svg
│ │ ├── keyboard_p_outline.svg.import
│ │ ├── keyboard_page_down.svg
│ │ ├── keyboard_page_down.svg.import
│ │ ├── keyboard_page_down_outline.svg
│ │ ├── keyboard_page_down_outline.svg.import
│ │ ├── keyboard_page_up.svg
│ │ ├── keyboard_page_up.svg.import
│ │ ├── keyboard_page_up_outline.svg
│ │ ├── keyboard_page_up_outline.svg.import
│ │ ├── keyboard_period.svg
│ │ ├── keyboard_period.svg.import
│ │ ├── keyboard_period_outline.svg
│ │ ├── keyboard_period_outline.svg.import
│ │ ├── keyboard_plus.svg
│ │ ├── keyboard_plus.svg.import
│ │ ├── keyboard_plus_outline.svg
│ │ ├── keyboard_plus_outline.svg.import
│ │ ├── keyboard_printscreen.svg
│ │ ├── keyboard_printscreen.svg.import
│ │ ├── keyboard_printscreen_outline.svg
│ │ ├── keyboard_printscreen_outline.svg.import
│ │ ├── keyboard_q.svg
│ │ ├── keyboard_q.svg.import
│ │ ├── keyboard_q_outline.svg
│ │ ├── keyboard_q_outline.svg.import
│ │ ├── keyboard_question.svg
│ │ ├── keyboard_question.svg.import
│ │ ├── keyboard_question_outline.svg
│ │ ├── keyboard_question_outline.svg.import
│ │ ├── keyboard_quote.svg
│ │ ├── keyboard_quote.svg.import
│ │ ├── keyboard_quote_outline.svg
│ │ ├── keyboard_quote_outline.svg.import
│ │ ├── keyboard_r.svg
│ │ ├── keyboard_r.svg.import
│ │ ├── keyboard_r_outline.svg
│ │ ├── keyboard_r_outline.svg.import
│ │ ├── keyboard_return.svg
│ │ ├── keyboard_return.svg.import
│ │ ├── keyboard_return_outline.svg
│ │ ├── keyboard_return_outline.svg.import
│ │ ├── keyboard_s.svg
│ │ ├── keyboard_s.svg.import
│ │ ├── keyboard_s_outline.svg
│ │ ├── keyboard_s_outline.svg.import
│ │ ├── keyboard_semicolon.svg
│ │ ├── keyboard_semicolon.svg.import
│ │ ├── keyboard_semicolon_outline.svg
│ │ ├── keyboard_semicolon_outline.svg.import
│ │ ├── keyboard_shift.svg
│ │ ├── keyboard_shift.svg.import
│ │ ├── keyboard_shift_icon.svg
│ │ ├── keyboard_shift_icon.svg.import
│ │ ├── keyboard_shift_icon_outline.svg
│ │ ├── keyboard_shift_icon_outline.svg.import
│ │ ├── keyboard_shift_outline.svg
│ │ ├── keyboard_shift_outline.svg.import
│ │ ├── keyboard_slash_back.svg
│ │ ├── keyboard_slash_back.svg.import
│ │ ├── keyboard_slash_back_outline.svg
│ │ ├── keyboard_slash_back_outline.svg.import
│ │ ├── keyboard_slash_forward.svg
│ │ ├── keyboard_slash_forward.svg.import
│ │ ├── keyboard_slash_forward_outline.svg
│ │ ├── keyboard_slash_forward_outline.svg.import
│ │ ├── keyboard_space.svg
│ │ ├── keyboard_space.svg.import
│ │ ├── keyboard_space_icon.svg
│ │ ├── keyboard_space_icon.svg.import
│ │ ├── keyboard_space_icon_outline.svg
│ │ ├── keyboard_space_icon_outline.svg.import
│ │ ├── keyboard_space_outline.svg
│ │ ├── keyboard_space_outline.svg.import
│ │ ├── keyboard_t.svg
│ │ ├── keyboard_t.svg.import
│ │ ├── keyboard_t_outline.svg
│ │ ├── keyboard_t_outline.svg.import
│ │ ├── keyboard_tab.svg
│ │ ├── keyboard_tab.svg.import
│ │ ├── keyboard_tab_icon.svg
│ │ ├── keyboard_tab_icon.svg.import
│ │ ├── keyboard_tab_icon_alternative.svg
│ │ ├── keyboard_tab_icon_alternative.svg.import
│ │ ├── keyboard_tab_icon_alternative_outline.svg
│ │ ├── keyboard_tab_icon_alternative_outline.svg.import
│ │ ├── keyboard_tab_icon_outline.svg
│ │ ├── keyboard_tab_icon_outline.svg.import
│ │ ├── keyboard_tab_outline.svg
│ │ ├── keyboard_tab_outline.svg.import
│ │ ├── keyboard_tilde.svg
│ │ ├── keyboard_tilde.svg.import
│ │ ├── keyboard_tilde_outline.svg
│ │ ├── keyboard_tilde_outline.svg.import
│ │ ├── keyboard_u.svg
│ │ ├── keyboard_u.svg.import
│ │ ├── keyboard_u_outline.svg
│ │ ├── keyboard_u_outline.svg.import
│ │ ├── keyboard_v.svg
│ │ ├── keyboard_v.svg.import
│ │ ├── keyboard_v_outline.svg
│ │ ├── keyboard_v_outline.svg.import
│ │ ├── keyboard_w.svg
│ │ ├── keyboard_w.svg.import
│ │ ├── keyboard_w_outline.svg
│ │ ├── keyboard_w_outline.svg.import
│ │ ├── keyboard_win.svg
│ │ ├── keyboard_win.svg.import
│ │ ├── keyboard_win_outline.svg
│ │ ├── keyboard_win_outline.svg.import
│ │ ├── keyboard_x.svg
│ │ ├── keyboard_x.svg.import
│ │ ├── keyboard_x_outline.svg
│ │ ├── keyboard_x_outline.svg.import
│ │ ├── keyboard_y.svg
│ │ ├── keyboard_y.svg.import
│ │ ├── keyboard_y_outline.svg
│ │ ├── keyboard_y_outline.svg.import
│ │ ├── keyboard_z.svg
│ │ ├── keyboard_z.svg.import
│ │ ├── keyboard_z_outline.svg
│ │ └── keyboard_z_outline.svg.import
│ ├── library-grid-landscape.png
│ ├── library-grid-landscape.png.import
│ ├── library-grid-portrait.png
│ ├── library-grid-portrait.png.import
│ ├── mouse
│ │ ├── diagram.svg
│ │ ├── diagram.svg.import
│ │ ├── mouse.svg
│ │ ├── mouse.svg.import
│ │ ├── mouse_horizontal.svg
│ │ ├── mouse_horizontal.svg.import
│ │ ├── mouse_left.svg
│ │ ├── mouse_left.svg.import
│ │ ├── mouse_left_outline.svg
│ │ ├── mouse_left_outline.svg.import
│ │ ├── mouse_move.svg
│ │ ├── mouse_move.svg.import
│ │ ├── mouse_outline.svg
│ │ ├── mouse_outline.svg.import
│ │ ├── mouse_right.svg
│ │ ├── mouse_right.svg.import
│ │ ├── mouse_right_outline.svg
│ │ ├── mouse_right_outline.svg.import
│ │ ├── mouse_scroll.svg
│ │ ├── mouse_scroll.svg.import
│ │ ├── mouse_scroll_down.svg
│ │ ├── mouse_scroll_down.svg.import
│ │ ├── mouse_scroll_down_outline.svg
│ │ ├── mouse_scroll_down_outline.svg.import
│ │ ├── mouse_scroll_outline.svg
│ │ ├── mouse_scroll_outline.svg.import
│ │ ├── mouse_scroll_up.svg
│ │ ├── mouse_scroll_up.svg.import
│ │ ├── mouse_scroll_up_outline.svg
│ │ ├── mouse_scroll_up_outline.svg.import
│ │ ├── mouse_scroll_vertical.svg
│ │ ├── mouse_scroll_vertical.svg.import
│ │ ├── mouse_scroll_vertical_outline.svg
│ │ ├── mouse_scroll_vertical_outline.svg.import
│ │ ├── mouse_small.svg
│ │ ├── mouse_small.svg.import
│ │ ├── mouse_vertical.svg
│ │ └── mouse_vertical.svg.import
│ ├── placeholder-grid-banner.png
│ ├── placeholder-grid-banner.png.import
│ ├── placeholder-grid-banner.png.txt
│ ├── placeholder-grid-landscape.png
│ ├── placeholder-grid-landscape.png.import
│ ├── placeholder-grid-portrait.png
│ ├── placeholder-grid-portrait.png.import
│ ├── platform
│ │ ├── AyaNeo2-ctr_v1c_1172023.png
│ │ ├── AyaNeo2-ctr_v1c_1172023.png.import
│ │ ├── AyaNeoNext-ctr_v1b_1172023.png
│ │ ├── AyaNeoNext-ctr_v1b_1172023.png.import
│ │ ├── ayaneoair-ctr_v1a_1172023.png
│ │ ├── ayaneoair-ctr_v1a_1172023.png.import
│ │ ├── gpdwin4-ctr_nolines.png
│ │ ├── gpdwin4-ctr_nolines.png.import
│ │ ├── steamdeck.png
│ │ └── steamdeck.png.import
│ ├── tail-spin.svg
│ └── tail-spin.svg.import
├── keyboard
│ ├── icon_mappings
│ │ └── keyboard.tres
│ └── layouts
│ │ ├── default_layout.tres
│ │ └── full_layout.tres
├── label
│ ├── section_label.tres
│ ├── subheading_label.tres
│ ├── subsection_label.tres
│ └── title_label.tres
├── locale
│ ├── Makefile
│ ├── en_US.po
│ ├── es_MX.po
│ ├── fr_FR.po
│ ├── messages.pot
│ └── zh_CH.po
├── shaders
│ ├── corner_radius.gdshader
│ ├── corner_radius.gdshader.uid
│ ├── god_rays.gdshader
│ ├── god_rays.gdshader.uid
│ ├── highlight_shine.gdshader
│ ├── highlight_shine.gdshader.uid
│ ├── outline.gdshader
│ ├── outline.gdshader.uid
│ ├── simple_blur.gdshader
│ └── simple_blur.gdshader.uid
├── state
│ ├── state_machines
│ │ ├── first_boot_network_state_machine.tres
│ │ ├── first_boot_state_machine.tres
│ │ ├── game_settings_state_machine.tres
│ │ ├── gamepad_settings_state_machine.tres
│ │ ├── global_state_machine.tres
│ │ ├── menu_state_machine.tres
│ │ ├── plugin_settings_state_machine.tres
│ │ ├── popup_state_machine.tres
│ │ ├── quick_bar_state_machine.tres
│ │ └── settings_state_machine.tres
│ └── states
│ │ ├── first_boot_finished.tres
│ │ ├── first_boot_language.tres
│ │ ├── first_boot_menu.tres
│ │ ├── first_boot_network.tres
│ │ ├── first_boot_network_password.tres
│ │ ├── first_boot_plugin_select.tres
│ │ ├── first_boot_plugin_setup.tres
│ │ ├── game_launcher.tres
│ │ ├── game_settings.tres
│ │ ├── game_settings_boxart.tres
│ │ ├── game_settings_launch.tres
│ │ ├── game_settings_library.tres
│ │ ├── gamepad_change_input.tres
│ │ ├── gamepad_settings.tres
│ │ ├── help_menu.tres
│ │ ├── home.tres
│ │ ├── in_game.tres
│ │ ├── in_game_menu.tres
│ │ ├── library.tres
│ │ ├── main_menu.tres
│ │ ├── menu.tres
│ │ ├── none.tres
│ │ ├── osk.tres
│ │ ├── popup.tres
│ │ ├── power_menu.tres
│ │ ├── qucik_bar_help.tres
│ │ ├── quick_bar_button_submenu.tres
│ │ ├── quick_bar_menu.tres
│ │ ├── quick_bar_notifications.tres
│ │ ├── quick_bar_performance.tres
│ │ ├── quick_bar_quick_settings.tres
│ │ ├── settings.tres
│ │ ├── settings_audio.tres
│ │ ├── settings_bluetooth.tres
│ │ ├── settings_disks.tres
│ │ ├── settings_display.tres
│ │ ├── settings_general.tres
│ │ ├── settings_general_controller.tres
│ │ ├── settings_library.tres
│ │ ├── settings_logging.tres
│ │ ├── settings_network.tres
│ │ ├── settings_plugin_store.tres
│ │ ├── settings_plugins.tres
│ │ ├── settings_processes.tres
│ │ ├── settings_windows.tres
│ │ └── store.tres
├── styles
│ ├── darksoul
│ │ ├── background.tres
│ │ ├── button_menu_panel.tres
│ │ ├── button_panel.tres
│ │ ├── context_bar_menu_panel.tres
│ │ ├── expandable_card_panel.tres
│ │ ├── game_launch_buttons_panel.tres
│ │ ├── grabber.tres
│ │ ├── grabber_highlight.tres
│ │ ├── grabber_pressed.tres
│ │ ├── highlight.tres
│ │ ├── inside_panel.tres
│ │ ├── light_panel.tres
│ │ ├── main_menu_panel.tres
│ │ ├── notification_panel.tres
│ │ ├── panel_focus.tres
│ │ ├── plugin_store_card_panel.tres
│ │ ├── power_menu_panel.tres
│ │ ├── progress_bar.tres
│ │ ├── quick_bar_panel.tres
│ │ ├── rounded_panel.tres
│ │ ├── search_bar_menu_panel.tres
│ │ ├── separator.tres
│ │ └── settings_menu_panel.tres
│ ├── dracula
│ │ ├── background.tres
│ │ ├── button_menu_panel.tres
│ │ ├── button_panel.tres
│ │ ├── comment.tres
│ │ ├── context_bar_menu_panel.tres
│ │ ├── current.tres
│ │ ├── cyan.tres
│ │ ├── expandable_card_panel.tres
│ │ ├── foreground.tres
│ │ ├── game_launch_buttons_panel.tres
│ │ ├── green.tres
│ │ ├── highlight.tres
│ │ ├── inside_panel.tres
│ │ ├── main_menu_panel.tres
│ │ ├── notification_panel.tres
│ │ ├── orange.tres
│ │ ├── pink.tres
│ │ ├── plugin_store_card_panel.tres
│ │ ├── power_menu_panel.tres
│ │ ├── purple.tres
│ │ ├── quick_bar_panel.tres
│ │ ├── red.tres
│ │ ├── search_bar_menu_panel.tres
│ │ ├── separator.tres
│ │ ├── settings_menu_panel.tres
│ │ └── yellow.tres
│ ├── mountain
│ │ ├── accent.tres
│ │ ├── background.tres
│ │ ├── highlight.tres
│ │ ├── hover.tres
│ │ ├── item.tres
│ │ ├── item_bordered.tres
│ │ ├── press.tres
│ │ ├── select.tres
│ │ └── separator.tres
│ └── water_vapor
│ │ ├── accent.tres
│ │ ├── background.tres
│ │ ├── highlight.tres
│ │ ├── hover.tres
│ │ ├── item.tres
│ │ ├── item_bordered.tres
│ │ ├── press.tres
│ │ ├── select.tres
│ │ └── separator.tres
├── themes
│ ├── card_ui-darksoul.tres
│ ├── card_ui-dracula.tres
│ ├── card_ui-mountain.tres
│ ├── card_ui-preview.tscn
│ ├── card_ui-water-vapor.tres
│ └── dracula.tres
├── ui
│ └── icons
│ │ ├── arrow-right-bold.svg
│ │ ├── arrow-right-bold.svg.import
│ │ ├── arrow-up-bold.svg
│ │ ├── arrow-up-bold.svg.import
│ │ ├── arrows-counter-clockwise-fill.svg
│ │ ├── arrows-counter-clockwise-fill.svg.import
│ │ ├── battery-75.svg
│ │ ├── battery-75.svg.import
│ │ ├── battery-charging.svg
│ │ ├── battery-charging.svg.import
│ │ ├── battery-empty.svg
│ │ ├── battery-empty.svg.import
│ │ ├── battery-full.svg
│ │ ├── battery-full.svg.import
│ │ ├── battery-half.svg
│ │ ├── battery-half.svg.import
│ │ ├── battery-low.svg
│ │ ├── battery-low.svg.import
│ │ ├── bell.svg
│ │ ├── bell.svg.import
│ │ ├── download-cloud-2-fill.svg
│ │ ├── download-cloud-2-fill.svg.import
│ │ ├── game-controller.svg
│ │ ├── game-controller.svg.import
│ │ ├── gamepad-bold.svg
│ │ ├── gamepad-bold.svg.import
│ │ ├── gear-fill.svg
│ │ ├── gear-fill.svg.import
│ │ ├── headphones.svg
│ │ ├── headphones.svg.import
│ │ ├── help.svg
│ │ ├── help.svg.import
│ │ ├── iconoir--network-solid.svg
│ │ ├── iconoir--network-solid.svg.import
│ │ ├── keyboard-rounded.svg
│ │ ├── keyboard-rounded.svg.import
│ │ ├── library.svg
│ │ ├── library.svg.import
│ │ ├── material-symbols--lock.svg
│ │ ├── material-symbols--lock.svg.import
│ │ ├── mdi--ethernet.svg
│ │ ├── mdi--ethernet.svg.import
│ │ ├── mouse.svg
│ │ ├── mouse.svg.import
│ │ ├── page-template.svg
│ │ ├── page-template.svg.import
│ │ ├── performance-fill.svg
│ │ ├── performance-fill.svg.import
│ │ ├── performance_icon.svg
│ │ ├── performance_icon.svg.import
│ │ ├── plugin-solid.svg
│ │ ├── plugin-solid.svg.import
│ │ ├── plus-circle.svg
│ │ ├── plus-circle.svg.import
│ │ ├── round-delete-forever.svg
│ │ ├── round-delete-forever.svg.import
│ │ ├── round-home.svg
│ │ ├── round-home.svg.import
│ │ ├── round-power-settings-new.svg
│ │ ├── round-power-settings-new.svg.import
│ │ ├── round-store.svg
│ │ ├── round-store.svg.import
│ │ ├── save-fill.svg
│ │ ├── save-fill.svg.import
│ │ ├── search.svg
│ │ ├── search.svg.import
│ │ ├── status-active.svg
│ │ ├── status-active.svg.import
│ │ ├── status-alert.svg
│ │ ├── status-alert.svg.import
│ │ ├── status-cancelled.svg
│ │ ├── status-cancelled.svg.import
│ │ ├── status-closed.svg
│ │ ├── status-closed.svg.import
│ │ ├── status-paused.svg
│ │ ├── status-paused.svg.import
│ │ ├── tab-new-24-filled.svg
│ │ ├── tab-new-24-filled.svg.import
│ │ ├── tabler--network-off.svg
│ │ ├── tabler--network-off.svg.import
│ │ ├── upgrade.svg
│ │ ├── upgrade.svg.import
│ │ ├── volume-high.svg
│ │ ├── volume-high.svg.import
│ │ ├── volume-low.svg
│ │ ├── volume-low.svg.import
│ │ ├── volume-off.svg
│ │ ├── volume-off.svg.import
│ │ ├── volume-xmark.svg
│ │ ├── volume-xmark.svg.import
│ │ ├── wifi-high.svg
│ │ ├── wifi-high.svg.import
│ │ ├── wifi-low.svg
│ │ ├── wifi-low.svg.import
│ │ ├── wifi-medium.svg
│ │ ├── wifi-medium.svg.import
│ │ ├── wifi-none.svg
│ │ └── wifi-none.svg.import
└── videos
│ ├── boot.ogv
│ ├── boot.ogv.uid
│ ├── boot.sifz
│ ├── boot02.ogv
│ └── boot02.ogv.uid
├── core
├── global
│ ├── audio_manager.gd
│ ├── audio_manager.gd.uid
│ ├── audio_manager.tres
│ ├── boxart_manager.gd
│ ├── boxart_manager.gd.uid
│ ├── boxart_manager.tres
│ ├── display_manager.gd
│ ├── display_manager.gd.uid
│ ├── display_manager.tres
│ ├── install_manager.gd
│ ├── install_manager.gd.uid
│ ├── install_manager.tres
│ ├── keyboard_instance.gd
│ ├── keyboard_instance.gd.uid
│ ├── keyboard_instance.tres
│ ├── launch_manager.gd
│ ├── launch_manager.gd.uid
│ ├── launch_manager.tres
│ ├── library_manager.gd
│ ├── library_manager.gd.uid
│ ├── library_manager.tres
│ ├── notification_manager.gd
│ ├── notification_manager.gd.uid
│ ├── notification_manager.tres
│ ├── package_verifier.tres
│ ├── platform.gd
│ ├── platform.gd.uid
│ ├── platform.tres
│ ├── plugin_loader.gd
│ ├── plugin_loader.gd.uid
│ ├── plugin_loader.tres
│ ├── settings_manager.gd
│ ├── settings_manager.gd.uid
│ ├── settings_manager.tres
│ ├── store_manager.gd
│ ├── store_manager.gd.uid
│ ├── store_manager.tres
│ ├── version.gd
│ ├── version.gd.uid
│ └── version.tres
├── main.gd
├── main.gd.uid
├── main.tscn
├── platform
│ ├── actions
│ │ ├── platform_action.gd
│ │ ├── platform_action.gd.uid
│ │ ├── start_inputplumber.gd
│ │ ├── start_inputplumber.gd.uid
│ │ ├── start_powerstation.gd
│ │ ├── start_powerstation.gd.uid
│ │ ├── turbo_takeover.gd
│ │ └── turbo_takeover.gd.uid
│ ├── generic.tres
│ ├── handheld
│ │ ├── anbernic
│ │ │ └── anbernic_gen1.tres
│ │ ├── aokzoe
│ │ │ ├── aokzoe_gen1.tres
│ │ │ └── aokzoe_gen2.tres
│ │ ├── asus
│ │ │ └── rog_ally_gen1.tres
│ │ ├── ayaneo
│ │ │ ├── ayaneo_gen1.tres
│ │ │ ├── ayaneo_gen2.tres
│ │ │ ├── ayaneo_gen3.tres
│ │ │ ├── ayaneo_gen4.tres
│ │ │ ├── ayaneo_gen5.tres
│ │ │ ├── ayaneo_gen6.tres
│ │ │ └── ayaneo_gen7.tres
│ │ ├── ayn
│ │ │ ├── ayn_gen1.tres
│ │ │ ├── ayn_gen2.tres
│ │ │ └── ayn_gen3.tres
│ │ ├── gpd
│ │ │ ├── gpd_gen1.tres
│ │ │ ├── gpd_gen2.tres
│ │ │ └── gpd_gen3.tres
│ │ ├── handheld_icon_mapping.gd
│ │ ├── handheld_icon_mapping.gd.uid
│ │ ├── handheld_platform.gd
│ │ ├── handheld_platform.gd.uid
│ │ ├── onexplayer
│ │ │ ├── onexplayer_gen1.tres
│ │ │ ├── onexplayer_gen2.tres
│ │ │ ├── onexplayer_gen3.tres
│ │ │ ├── onexplayer_gen4.tres
│ │ │ ├── onexplayer_gen5.tres
│ │ │ ├── onexplayer_gen6.tres
│ │ │ └── onexplayer_gen7.tres
│ │ └── steamdeck
│ │ │ └── steamdeck.tres
│ ├── hardware
│ │ ├── amd_apu_database.tres
│ │ ├── apu_database.gd
│ │ ├── apu_database.gd.uid
│ │ ├── apu_entry.gd
│ │ ├── apu_entry.gd.uid
│ │ ├── dmi_overrides_apu_database.tres
│ │ └── intel_apu_database.tres
│ ├── os
│ │ ├── chimeraos.gd
│ │ ├── chimeraos.gd.uid
│ │ ├── chimeraos.tres
│ │ ├── manjaro.gd
│ │ ├── manjaro.gd.uid
│ │ ├── manjaro.tres
│ │ ├── nixos.gd
│ │ ├── nixos.gd.uid
│ │ ├── nixos.tres
│ │ ├── os_platform.gd
│ │ ├── os_platform.gd.uid
│ │ ├── steamos.gd
│ │ ├── steamos.gd.uid
│ │ └── steamos.tres
│ ├── platform_provider.gd
│ └── platform_provider.gd.uid
├── systems
│ ├── bluetooth
│ │ ├── bluetooth_manager.gd
│ │ ├── bluetooth_manager.gd.uid
│ │ ├── bluetooth_manager.tres
│ │ ├── bluetooth_manager_test.gd
│ │ └── bluetooth_manager_test.gd.uid
│ ├── boxart
│ │ ├── boxart_local.gd
│ │ ├── boxart_local.gd.uid
│ │ ├── boxart_local.tscn
│ │ ├── boxart_provider.gd
│ │ └── boxart_provider.gd.uid
│ ├── cache
│ │ ├── cache.gd
│ │ └── cache.gd.uid
│ ├── crypto
│ │ ├── package_verifier.gd
│ │ └── package_verifier.gd.uid
│ ├── debug
│ │ ├── log.gd
│ │ ├── log.gd.uid
│ │ ├── log_manager.gd
│ │ ├── log_manager.gd.uid
│ │ ├── log_manager.tres
│ │ ├── logger.gd
│ │ └── logger.gd.uid
│ ├── disks
│ │ ├── disk_manager.gd
│ │ ├── disk_manager.gd.uid
│ │ ├── disk_manager.tres
│ │ ├── steam_removable_media_manager.gd
│ │ ├── steam_removable_media_manager.gd.uid
│ │ └── steam_removable_media_manager.tres
│ ├── effects
│ │ ├── effect.gd
│ │ ├── effect.gd.uid
│ │ ├── effect.tscn
│ │ ├── fade_effect.gd
│ │ ├── fade_effect.gd.uid
│ │ ├── fade_effect.tscn
│ │ ├── grower_effect.gd
│ │ ├── grower_effect.gd.uid
│ │ ├── grower_effect.tscn
│ │ ├── play_audio_effect.gd
│ │ ├── play_audio_effect.gd.uid
│ │ ├── play_audio_effect.tscn
│ │ ├── raise_effect.gd
│ │ ├── raise_effect.gd.uid
│ │ ├── raise_effect.tscn
│ │ ├── slide_effect.gd
│ │ ├── slide_effect.gd.uid
│ │ ├── slide_effect.tscn
│ │ ├── smooth_scroll_effect.gd
│ │ ├── smooth_scroll_effect.gd.uid
│ │ └── smooth_scroll_effect.tscn
│ ├── gamescope
│ │ ├── gamescope.gd
│ │ ├── gamescope.gd.uid
│ │ ├── gamescope.tres
│ │ ├── gamescope_test.gd
│ │ ├── gamescope_test.gd.uid
│ │ └── gamescope_test.tscn
│ ├── hardware
│ │ ├── cpu.gd
│ │ ├── cpu.gd.uid
│ │ ├── cpu_core.gd
│ │ ├── cpu_core.gd.uid
│ │ ├── drm_card_info.gd
│ │ ├── drm_card_info.gd.uid
│ │ ├── drm_card_info_amd.gd
│ │ ├── drm_card_info_amd.gd.uid
│ │ ├── drm_card_info_intel.gd
│ │ ├── drm_card_info_intel.gd.uid
│ │ ├── drm_card_port.gd
│ │ ├── drm_card_port.gd.uid
│ │ ├── hardware_manager.gd
│ │ ├── hardware_manager.gd.uid
│ │ ├── hardware_manager.tres
│ │ ├── hardware_manager_test.gd
│ │ └── hardware_manager_test.gd.uid
│ ├── input
│ │ ├── back_input_handler.gd
│ │ ├── back_input_handler.gd.uid
│ │ ├── back_input_handler.tscn
│ │ ├── events
│ │ │ ├── axis_event.gd
│ │ │ ├── axis_event.gd.uid
│ │ │ ├── event.gd
│ │ │ ├── event.gd.uid
│ │ │ ├── gamepad_event.gd
│ │ │ ├── gamepad_event.gd.uid
│ │ │ ├── gyro_event.gd
│ │ │ ├── gyro_event.gd.uid
│ │ │ ├── mouse_event.gd
│ │ │ ├── mouse_event.gd.uid
│ │ │ ├── mouse_motion_event.gd
│ │ │ ├── mouse_motion_event.gd.uid
│ │ │ ├── touch_event.gd
│ │ │ ├── touch_event.gd.uid
│ │ │ ├── touch_motion_event.gd
│ │ │ ├── touch_motion_event.gd.uid
│ │ │ ├── touchpad_event.gd
│ │ │ ├── touchpad_event.gd.uid
│ │ │ ├── trigger_event.gd
│ │ │ └── trigger_event.gd.uid
│ │ ├── focus_group.gd
│ │ ├── focus_group.gd.uid
│ │ ├── focus_group.tscn
│ │ ├── focus_group_setter.gd
│ │ ├── focus_group_setter.gd.uid
│ │ ├── focus_group_setter.tscn
│ │ ├── focus_group_test.gd
│ │ ├── focus_group_test.gd.uid
│ │ ├── focus_group_test.tscn
│ │ ├── focus_manager.gd
│ │ ├── focus_manager.gd.uid
│ │ ├── focus_manager.tscn
│ │ ├── focus_manager_test.gd
│ │ ├── focus_manager_test.gd.uid
│ │ ├── focus_manager_test.tscn
│ │ ├── focus_setter.gd
│ │ ├── focus_setter.gd.uid
│ │ ├── focus_setter.tscn
│ │ ├── focus_stack.gd
│ │ ├── focus_stack.gd.uid
│ │ ├── focus_stack_test.tres
│ │ ├── input_icon_keyboard_mapping.gd
│ │ ├── input_icon_keyboard_mapping.gd.uid
│ │ ├── input_icon_manager.gd
│ │ ├── input_icon_manager.gd.uid
│ │ ├── input_icon_manager.tres
│ │ ├── input_icon_manager_test.gd
│ │ ├── input_icon_manager_test.gd.uid
│ │ ├── input_icon_mapping.gd
│ │ ├── input_icon_mapping.gd.uid
│ │ ├── input_icon_processor.gd
│ │ ├── input_icon_processor.gd.uid
│ │ ├── input_manager.gd
│ │ ├── input_manager.gd.uid
│ │ ├── input_manager.tscn
│ │ ├── input_plumber.gd
│ │ ├── input_plumber.gd.uid
│ │ ├── input_plumber.tres
│ │ ├── input_plumber_mapping.gd
│ │ ├── input_plumber_mapping.gd.uid
│ │ ├── input_plumber_profile.gd
│ │ ├── input_plumber_profile.gd.uid
│ │ ├── input_plumber_profile_test.gd
│ │ ├── input_plumber_profile_test.gd.uid
│ │ ├── input_plumber_test.gd
│ │ ├── input_plumber_test.gd.uid
│ │ ├── input_plumber_test_old.tscn
│ │ ├── input_watcher.gd
│ │ ├── input_watcher.gd.uid
│ │ ├── input_watcher.tscn
│ │ ├── keyboard_opener.gd
│ │ ├── keyboard_opener.gd.uid
│ │ ├── overlay_mode_input_manager.gd
│ │ ├── overlay_mode_input_manager.gd.uid
│ │ ├── overlay_mode_input_manager.tscn
│ │ ├── scroller_joystick.gd
│ │ ├── scroller_joystick.gd.uid
│ │ └── scroller_joystick.tscn
│ ├── ipc
│ │ ├── pipe_manager.gd
│ │ ├── pipe_manager.gd.uid
│ │ ├── pipe_manager_test.gd
│ │ └── pipe_manager_test.gd.uid
│ ├── launcher
│ │ ├── app_lifecycle_hook.gd
│ │ ├── app_lifecycle_hook.gd.uid
│ │ ├── interactive_process.gd
│ │ ├── interactive_process.gd.uid
│ │ ├── launcher.gd
│ │ ├── launcher.gd.uid
│ │ ├── launcher.tscn
│ │ ├── reaper.gd
│ │ ├── reaper.gd.uid
│ │ ├── running_app.gd
│ │ └── running_app.gd.uid
│ ├── library
│ │ ├── library.gd
│ │ ├── library.gd.uid
│ │ ├── library_desktop.gd
│ │ ├── library_desktop.gd.uid
│ │ ├── library_desktop.tscn
│ │ ├── library_item.gd
│ │ ├── library_item.gd.uid
│ │ ├── library_launch_item.gd
│ │ ├── library_launch_item.gd.uid
│ │ ├── library_refresher.gd
│ │ ├── library_refresher.gd.uid
│ │ └── library_refresher.tscn
│ ├── mangoapp
│ │ ├── README.md
│ │ ├── mangoapp.gd
│ │ ├── mangoapp.gd.uid
│ │ └── mangohud.conf
│ ├── network
│ │ ├── github_client.gd
│ │ ├── github_client.gd.uid
│ │ ├── github_client_test.gd
│ │ ├── github_client_test.gd.uid
│ │ ├── http_api_client.gd
│ │ ├── http_api_client.gd.uid
│ │ ├── http_image_fetcher.gd
│ │ ├── http_image_fetcher.gd.uid
│ │ ├── http_image_fetcher.tscn
│ │ ├── multi_http_request.gd
│ │ ├── multi_http_request.gd.uid
│ │ ├── multi_http_request.tscn
│ │ ├── network_manager.gd
│ │ ├── network_manager.gd.uid
│ │ ├── network_manager.tres
│ │ ├── network_manager_test.gd
│ │ ├── network_manager_test.gd.uid
│ │ ├── websocket_rpc_client.gd
│ │ ├── websocket_rpc_client.gd.uid
│ │ └── websocket_rpc_client.tscn
│ ├── notification
│ │ ├── notification.gd
│ │ └── notification.gd.uid
│ ├── overlay
│ │ ├── overlay_provider.gd
│ │ └── overlay_provider.gd.uid
│ ├── performance
│ │ ├── performance_manager.gd
│ │ ├── performance_manager.gd.uid
│ │ ├── performance_manager.tres
│ │ ├── performance_profile.gd
│ │ ├── performance_profile.gd.uid
│ │ ├── power_station.gd
│ │ ├── power_station.gd.uid
│ │ ├── power_station.tres
│ │ ├── power_station_test.gd
│ │ └── power_station_test.gd.uid
│ ├── plugin
│ │ ├── plugin.gd
│ │ ├── plugin.gd.uid
│ │ ├── plugin_manager.gd
│ │ ├── plugin_manager.gd.uid
│ │ └── plugin_manager.tscn
│ ├── power
│ │ ├── power_manager.gd
│ │ ├── power_manager.gd.uid
│ │ ├── power_manager.tres
│ │ ├── power_manager_test.gd
│ │ ├── power_manager_test.gd.uid
│ │ ├── power_saver.gd
│ │ ├── power_saver.gd.uid
│ │ └── power_saver.tscn
│ ├── resource
│ │ └── resource_registry.tres
│ ├── sandbox
│ │ ├── sandbox.gd
│ │ ├── sandbox.gd.uid
│ │ ├── sandbox_bubblewrap.gd
│ │ ├── sandbox_bubblewrap.gd.uid
│ │ ├── sandbox_firejail.gd
│ │ └── sandbox_firejail.gd.uid
│ ├── state
│ │ ├── state.gd
│ │ ├── state.gd.uid
│ │ ├── state_changer.gd
│ │ ├── state_changer.gd.uid
│ │ ├── state_changer.tscn
│ │ ├── state_machine.gd
│ │ ├── state_machine.gd.uid
│ │ ├── state_machine_test.gd
│ │ ├── state_machine_test.gd.uid
│ │ ├── state_machine_watcher.gd
│ │ ├── state_machine_watcher.gd.uid
│ │ ├── state_manager.gd
│ │ ├── state_manager.gd.uid
│ │ ├── state_manager.tscn
│ │ ├── state_updater.gd
│ │ ├── state_updater.gd.uid
│ │ ├── state_updater.tscn
│ │ ├── state_updater_test.gd
│ │ ├── state_updater_test.gd.uid
│ │ ├── state_watcher.gd
│ │ ├── state_watcher.gd.uid
│ │ ├── state_watcher.tscn
│ │ ├── state_watcher_test.gd
│ │ ├── state_watcher_test.gd.uid
│ │ ├── states_watcher.gd
│ │ ├── states_watcher.gd.uid
│ │ ├── states_watcher.tscn
│ │ ├── tab_container_state.gd
│ │ ├── tab_container_state.gd.uid
│ │ ├── visibility_manager.gd
│ │ ├── visibility_manager.gd.uid
│ │ └── visibility_manager.tscn
│ ├── store
│ │ ├── store.gd
│ │ ├── store.gd.uid
│ │ ├── store_item.gd
│ │ ├── store_item.gd.uid
│ │ ├── store_item_details.gd
│ │ └── store_item_details.gd.uid
│ ├── testing
│ │ ├── pre_run.gd
│ │ └── pre_run.gd.uid
│ ├── threading
│ │ ├── command_test.gd
│ │ ├── command_test.gd.uid
│ │ ├── input_thread.tres
│ │ ├── io_thread.tres
│ │ ├── linuxthread_test.gd
│ │ ├── linuxthread_test.gd.uid
│ │ ├── node_thread.gd
│ │ ├── node_thread.gd.uid
│ │ ├── pty_test.gd
│ │ ├── pty_test.gd.uid
│ │ ├── shared_thread.gd
│ │ ├── shared_thread.gd.uid
│ │ ├── system_thread.tres
│ │ ├── thread_group.gd
│ │ ├── thread_group.gd.uid
│ │ ├── thread_pool.gd
│ │ ├── thread_pool.gd.uid
│ │ ├── thread_pool.tres
│ │ ├── thread_pool_test.gd
│ │ ├── thread_pool_test.gd.uid
│ │ ├── threading_test.gd
│ │ ├── threading_test.gd.uid
│ │ ├── utility_thread.tres
│ │ ├── watchdog_thread.gd
│ │ ├── watchdog_thread.gd.uid
│ │ └── watchdog_thread.tres
│ ├── updater
│ │ ├── semantic_version.gd
│ │ ├── semantic_version.gd.uid
│ │ ├── semantic_version_test.gd
│ │ ├── semantic_version_test.gd.uid
│ │ ├── software_updater.gd
│ │ ├── software_updater.gd.uid
│ │ └── software_updater.tscn
│ ├── user_interface
│ │ ├── behavior_node.gd
│ │ ├── behavior_node.gd.uid
│ │ ├── tab_setter.gd
│ │ ├── tab_setter.gd.uid
│ │ ├── text_setter.gd
│ │ ├── text_setter.gd.uid
│ │ ├── theme_setter.gd
│ │ ├── theme_setter.gd.uid
│ │ ├── theme_setter.tscn
│ │ ├── user_interface.gd
│ │ └── user_interface.gd.uid
│ └── utility
│ │ ├── bitwise.gd
│ │ ├── bitwise.gd.uid
│ │ ├── bitwise_test.gd
│ │ ├── bitwise_test.gd.uid
│ │ ├── theme_utils.gd
│ │ ├── theme_utils.gd.uid
│ │ ├── vdf_test.gd
│ │ ├── vdf_test.gd.uid
│ │ ├── xdg.gd
│ │ └── xdg.gd.uid
└── ui
│ ├── card_ui
│ ├── card_ui.gd
│ ├── card_ui.gd.uid
│ ├── card_ui.tscn
│ ├── gamepad
│ │ ├── gamepad_mapper.gd
│ │ ├── gamepad_mapper.gd.uid
│ │ ├── gamepad_mapper.tscn
│ │ ├── gamepad_mapper_tabs_state.tres
│ │ ├── gamepad_settings.gd
│ │ ├── gamepad_settings.gd.uid
│ │ ├── gamepad_settings.tscn
│ │ └── gamepad_settings_focus.tres
│ ├── help
│ │ ├── help_menu.gd
│ │ ├── help_menu.gd.uid
│ │ └── help_menu.tscn
│ ├── home
│ │ ├── cardui_home.gd
│ │ ├── cardui_home.gd.uid
│ │ └── cardui_home.tscn
│ ├── launch
│ │ ├── game_launch_menu.gd
│ │ ├── game_launch_menu.gd.uid
│ │ ├── game_launch_menu.tscn
│ │ ├── game_settings.gd
│ │ ├── game_settings.gd.uid
│ │ ├── game_settings.tscn
│ │ ├── game_settings_focus.tres
│ │ ├── game_settings_library.gd
│ │ ├── game_settings_library.gd.uid
│ │ └── game_settings_library.tscn
│ ├── library
│ │ ├── library_menu.gd
│ │ ├── library_menu.gd.uid
│ │ ├── library_menu.tscn
│ │ ├── library_refresh_state.gd
│ │ ├── library_refresh_state.gd.uid
│ │ ├── library_refresh_state.tres
│ │ └── library_tabs_state.tres
│ ├── main-menu
│ │ ├── main_menu.gd
│ │ ├── main_menu.gd.uid
│ │ ├── main_menu.tscn
│ │ ├── main_menu_focus.tres
│ │ ├── main_menu_test.gd
│ │ └── main_menu_test.gd.uid
│ ├── navigation
│ │ ├── context_bar_menu.gd
│ │ ├── context_bar_menu.gd.uid
│ │ ├── context_bar_menu.tscn
│ │ ├── in-game_notification.gd
│ │ ├── in-game_notification.gd.uid
│ │ ├── in-game_notification.tscn
│ │ ├── library_loading_notification.gd
│ │ ├── library_loading_notification.gd.uid
│ │ ├── library_loading_notification.tscn
│ │ ├── running_game_card.gd
│ │ ├── running_game_card.gd.uid
│ │ ├── running_game_card.tscn
│ │ ├── search_bar_menu.gd
│ │ ├── search_bar_menu.gd.uid
│ │ ├── search_bar_menu.tscn
│ │ ├── system_container.gd
│ │ ├── system_container.gd.uid
│ │ ├── system_container.tscn
│ │ └── top_button_menu.tscn
│ ├── ootbe
│ │ ├── finished_menu.gd
│ │ ├── finished_menu.gd.uid
│ │ ├── finished_menu.tscn
│ │ ├── first_boot_menu.gd
│ │ ├── first_boot_menu.gd.uid
│ │ ├── first_boot_menu.tscn
│ │ ├── language_select.gd
│ │ ├── language_select.gd.uid
│ │ ├── language_select.tscn
│ │ ├── network_select.gd
│ │ ├── network_select.gd.uid
│ │ ├── network_select.tscn
│ │ ├── plugin_select.gd
│ │ ├── plugin_select.gd.uid
│ │ ├── plugin_select.tscn
│ │ ├── plugin_setup.gd
│ │ ├── plugin_setup.gd.uid
│ │ ├── plugin_setup.tscn
│ │ └── timezone_select.tscn
│ ├── power
│ │ ├── power_menu.gd
│ │ ├── power_menu.gd.uid
│ │ └── power_menu.tscn
│ ├── quick_bar
│ │ ├── notifications_card.tscn
│ │ ├── performance_card.tscn
│ │ ├── qb_card.gd
│ │ ├── qb_card.gd.uid
│ │ ├── qb_card.tscn
│ │ ├── quick_bar_menu.gd
│ │ ├── quick_bar_menu.gd.uid
│ │ ├── quick_bar_menu.tscn
│ │ ├── quick_bar_menu_focus.tres
│ │ └── quick_settings_card.tscn
│ ├── settings
│ │ ├── bluetooth_settings_menu.gd
│ │ ├── bluetooth_settings_menu.gd.uid
│ │ ├── bluetooth_settings_menu.tscn
│ │ ├── disks_settings_menu.gd
│ │ ├── disks_settings_menu.gd.uid
│ │ ├── disks_settings_menu.tscn
│ │ ├── general_controller_settings_menu.gd
│ │ ├── general_controller_settings_menu.gd.uid
│ │ ├── general_controller_settings_menu.tscn
│ │ ├── general_settings_menu.gd
│ │ ├── general_settings_menu.gd.uid
│ │ ├── general_settings_menu.tscn
│ │ ├── library_settings_menu.gd
│ │ ├── library_settings_menu.gd.uid
│ │ ├── library_settings_menu.tscn
│ │ ├── plugin_settings_content.tscn
│ │ ├── plugin_settings_menu.gd
│ │ ├── plugin_settings_menu.gd.uid
│ │ ├── plugin_settings_menu.tscn
│ │ ├── plugin_store_menu.gd
│ │ ├── plugin_store_menu.gd.uid
│ │ ├── plugin_store_menu.tscn
│ │ ├── settings_menu.gd
│ │ ├── settings_menu.gd.uid
│ │ ├── settings_menu.tscn
│ │ └── settings_menu_focus.tres
│ └── store
│ │ ├── store_menu.gd
│ │ ├── store_menu.gd.uid
│ │ └── store_menu.tscn
│ ├── card_ui_overlay_mode
│ ├── card_ui_overlay_mode.gd
│ ├── card_ui_overlay_mode.gd.uid
│ └── card_ui_overlay_mode.tscn
│ ├── common
│ ├── debug
│ │ ├── processes_menu.gd
│ │ ├── processes_menu.gd.uid
│ │ └── processes_menu.tscn
│ ├── game
│ │ ├── game_loading.gd
│ │ ├── game_loading.gd.uid
│ │ └── game_loading.tscn
│ ├── launch
│ │ ├── game_boxart_settings.gd
│ │ ├── game_boxart_settings.gd.uid
│ │ ├── game_boxart_settings.tscn
│ │ ├── game_launch_settings.gd
│ │ ├── game_launch_settings.gd.uid
│ │ └── game_launch_settings.tscn
│ ├── osk
│ │ ├── keyboard_context.gd
│ │ ├── keyboard_context.gd.uid
│ │ ├── keyboard_key_config.gd
│ │ ├── keyboard_key_config.gd.uid
│ │ ├── keyboard_layout.gd
│ │ ├── keyboard_layout.gd.uid
│ │ ├── keyboard_row.gd
│ │ ├── keyboard_row.gd.uid
│ │ ├── on_screen_keyboard.gd
│ │ ├── on_screen_keyboard.gd.uid
│ │ ├── on_screen_keyboard.tscn
│ │ ├── on_screen_keyboard_test.gd
│ │ ├── on_screen_keyboard_test.gd.uid
│ │ └── on_screen_keyboard_test.tscn
│ ├── quick_bar
│ │ ├── help_menu.gd
│ │ ├── help_menu.gd.uid
│ │ ├── help_menu.tscn
│ │ ├── notifications_menu.gd
│ │ ├── notifications_menu.gd.uid
│ │ ├── notifications_menu.tscn
│ │ ├── performance_menu.gd
│ │ ├── performance_menu.gd.uid
│ │ ├── performance_menu.tscn
│ │ ├── quick_settings_menu.gd
│ │ ├── quick_settings_menu.gd.uid
│ │ └── quick_settings_menu.tscn
│ └── settings
│ │ ├── audio_settings_menu.gd
│ │ ├── audio_settings_menu.gd.uid
│ │ ├── audio_settings_menu.tscn
│ │ ├── display_settings_menu.gd
│ │ ├── display_settings_menu.gd.uid
│ │ ├── display_settings_menu.tscn
│ │ ├── logging_settings_menu.gd
│ │ ├── logging_settings_menu.gd.uid
│ │ ├── logging_settings_menu.tscn
│ │ ├── network_settings_menu.gd
│ │ ├── network_settings_menu.gd.uid
│ │ └── network_settings_menu.tscn
│ └── components
│ ├── battery_container.gd
│ ├── battery_container.gd.uid
│ ├── battery_container.tscn
│ ├── button.gd
│ ├── button.gd.uid
│ ├── button.tscn
│ ├── card.gd
│ ├── card.gd.uid
│ ├── card.tscn
│ ├── card_button.gd
│ ├── card_button.gd.uid
│ ├── card_button.tscn
│ ├── card_button_setting.gd
│ ├── card_button_setting.gd.uid
│ ├── card_button_setting.tscn
│ ├── card_icon_button.gd
│ ├── card_icon_button.gd.uid
│ ├── card_icon_button.tscn
│ ├── card_input_icon_button.gd
│ ├── card_input_icon_button.gd.uid
│ ├── card_input_icon_button.tscn
│ ├── card_mapping_button.gd
│ ├── card_mapping_button.gd.uid
│ ├── card_mapping_button.tscn
│ ├── card_mapping_button_group.gd
│ ├── card_mapping_button_group.gd.uid
│ ├── card_mapping_button_group.tscn
│ ├── containers
│ ├── enhanced_scroll_container.gd
│ ├── enhanced_scroll_container.gd.uid
│ ├── overlay_container.gd
│ ├── overlay_container.gd.uid
│ └── overlay_container.tscn
│ ├── dialog.gd
│ ├── dialog.gd.uid
│ ├── dialog.tscn
│ ├── drive_card.gd
│ ├── drive_card.gd.uid
│ ├── drive_card.tscn
│ ├── dropdown.gd
│ ├── dropdown.gd.uid
│ ├── dropdown.tscn
│ ├── expandable_card.gd
│ ├── expandable_card.gd.uid
│ ├── expandable_card.tscn
│ ├── input_icon.gd
│ ├── input_icon.gd.uid
│ ├── install_location_card.gd
│ ├── install_location_card.gd.uid
│ ├── install_location_card.tscn
│ ├── install_location_dialog.gd
│ ├── install_location_dialog.gd.uid
│ ├── install_location_dialog.tscn
│ ├── install_options_dialog.gd
│ ├── install_options_dialog.gd.uid
│ ├── install_options_dialog.tscn
│ ├── level_indicator.gd
│ ├── level_indicator.gd.uid
│ ├── level_indicator.tscn
│ ├── library_banner.gd
│ ├── library_banner.gd.uid
│ ├── library_banner.tscn
│ ├── library_deck.gd
│ ├── library_deck.gd.uid
│ ├── library_deck.tscn
│ ├── loading01.gd
│ ├── loading01.gd.uid
│ ├── loading01.tscn
│ ├── loading02.gd
│ ├── loading02.gd.uid
│ ├── loading02.tscn
│ ├── notification_container.gd
│ ├── notification_container.gd.uid
│ ├── notification_container.tscn
│ ├── osk_button.tscn
│ ├── partition_card.gd
│ ├── partition_card.gd.uid
│ ├── partition_card.tscn
│ ├── plugin_store_card.gd
│ ├── plugin_store_card.gd.uid
│ ├── plugin_store_card.tscn
│ ├── plugin_store_item.gd
│ ├── plugin_store_item.gd.uid
│ ├── plugin_store_item.tscn
│ ├── poster.gd
│ ├── poster.gd.uid
│ ├── poster.tscn
│ ├── progress_dialog.gd
│ ├── progress_dialog.gd.uid
│ ├── progress_dialog.tscn
│ ├── search_bar.gd
│ ├── search_bar.gd.uid
│ ├── section_label.tscn
│ ├── shadow_2d.gdshader
│ ├── shadow_2d.gdshader.uid
│ ├── slider.gd
│ ├── slider.gd.uid
│ ├── slider.tscn
│ ├── status.gd
│ ├── status.gd.uid
│ ├── status.tscn
│ ├── subsection_label.tscn
│ ├── tab_label.gd
│ ├── tab_label.gd.uid
│ ├── tab_label.tscn
│ ├── tabs_header.gd
│ ├── tabs_header.gd.uid
│ ├── tabs_header.tscn
│ ├── text.gd
│ ├── text.gd.uid
│ ├── text.tscn
│ ├── text_input.gd
│ ├── text_input.gd.uid
│ ├── text_input.tscn
│ ├── toast.gd
│ ├── toast.gd.uid
│ ├── toast.tscn
│ ├── toggle.gd
│ ├── toggle.gd.uid
│ ├── toggle.tscn
│ ├── transition.gd
│ ├── transition.gd.uid
│ ├── transition_container.gd
│ ├── transition_container.gd.uid
│ ├── transition_container.tscn
│ ├── transition_fade.tscn
│ ├── transition_fade_in.tscn
│ ├── transition_slide_down.tscn
│ ├── volume_indicator.gd
│ ├── volume_indicator.gd.uid
│ ├── volume_indicator.tscn
│ ├── wifi_network_tree.gd
│ ├── wifi_network_tree.gd.uid
│ └── wifi_network_tree.tscn
├── docker
├── .gdignore
└── Dockerfile
├── docs
├── .gdignore
├── api
│ ├── .gitignore
│ ├── Makefile
│ └── tools
│ │ ├── .gitignore
│ │ ├── doc_status.py
│ │ ├── make_rst.py
│ │ └── version.py
├── install
│ ├── deck_install_script.sh
│ └── opengamepadui_deck_installer.desktop
└── media
│ ├── makefile.png
│ ├── screenshot01.png
│ ├── screenshot02.png
│ ├── screenshot03.png
│ └── screenshot04.png
├── entrypoint.gd
├── entrypoint.gd.uid
├── entrypoint.tscn
├── export_presets.cfg
├── extensions
├── .gdignore
├── .gitignore
├── Cargo.lock
├── Cargo.toml
├── Makefile
├── core
│ ├── .gitignore
│ ├── Cargo.toml
│ └── src
│ │ ├── bluetooth.rs
│ │ ├── bluetooth
│ │ ├── bluez.rs
│ │ └── bluez
│ │ │ ├── adapter.rs
│ │ │ └── device.rs
│ │ ├── dbus.rs
│ │ ├── dbus
│ │ ├── bluez.rs
│ │ ├── bluez
│ │ │ ├── adapter1.rs
│ │ │ ├── battery_provider_manager1.rs
│ │ │ ├── device1.rs
│ │ │ ├── gatt_manager1.rs
│ │ │ ├── leadvertising_manager1.rs
│ │ │ ├── media1.rs
│ │ │ ├── media_control1.rs
│ │ │ └── network_server1.rs
│ │ ├── inputplumber.rs
│ │ ├── inputplumber
│ │ │ ├── composite_device.rs
│ │ │ ├── dbus_device.rs
│ │ │ ├── event_device.rs
│ │ │ ├── gamepad.rs
│ │ │ ├── hidraw_device.rs
│ │ │ ├── iioimudevice.rs
│ │ │ ├── input_manager.rs
│ │ │ ├── keyboard.rs
│ │ │ └── mouse.rs
│ │ ├── networkmanager.rs
│ │ ├── networkmanager
│ │ │ ├── access_point.rs
│ │ │ ├── active.rs
│ │ │ ├── agent_manager.rs
│ │ │ ├── bridge.rs
│ │ │ ├── connection.rs
│ │ │ ├── device.rs
│ │ │ ├── dhcp4config.rs
│ │ │ ├── dns_manager.rs
│ │ │ ├── ip4config.rs
│ │ │ ├── ip6config.rs
│ │ │ ├── loopback.rs
│ │ │ ├── network_manager.rs
│ │ │ ├── settings.rs
│ │ │ ├── statistics.rs
│ │ │ ├── wifi_p2p.rs
│ │ │ ├── wired.rs
│ │ │ └── wireless.rs
│ │ ├── powerstation.rs
│ │ ├── powerstation
│ │ │ ├── card.rs
│ │ │ ├── connector.rs
│ │ │ ├── core.rs
│ │ │ ├── cpu.rs
│ │ │ ├── gpu.rs
│ │ │ └── tdp.rs
│ │ ├── udisks2.rs
│ │ ├── udisks2
│ │ │ ├── block.rs
│ │ │ ├── controller.rs
│ │ │ ├── drive.rs
│ │ │ ├── filesystem.rs
│ │ │ ├── manager.rs
│ │ │ ├── namespace.rs
│ │ │ ├── nvme.rs
│ │ │ ├── partition.rs
│ │ │ └── partition_table.rs
│ │ ├── upower.rs
│ │ └── upower
│ │ │ └── device.rs
│ │ ├── disk.rs
│ │ ├── disk
│ │ ├── udisks2.rs
│ │ └── udisks2
│ │ │ ├── block_device.rs
│ │ │ ├── drive_device.rs
│ │ │ ├── filesystem_device.rs
│ │ │ └── partition_device.rs
│ │ ├── gamescope.rs
│ │ ├── gamescope
│ │ └── x11_client.rs
│ │ ├── input.rs
│ │ ├── input
│ │ ├── inputplumber.rs
│ │ └── inputplumber
│ │ │ ├── composite_device.rs
│ │ │ ├── dbus_device.rs
│ │ │ ├── event_device.rs
│ │ │ ├── keyboard_device.rs
│ │ │ └── mouse_device.rs
│ │ ├── lib.rs
│ │ ├── logger.rs
│ │ ├── network.rs
│ │ ├── network
│ │ ├── network_manager.rs
│ │ └── network_manager
│ │ │ ├── access_point.rs
│ │ │ ├── active_connection.rs
│ │ │ ├── device.rs
│ │ │ ├── device_wireless.rs
│ │ │ └── ip4_config.rs
│ │ ├── performance.rs
│ │ ├── performance
│ │ ├── powerstation.rs
│ │ └── powerstation
│ │ │ ├── cpu.rs
│ │ │ ├── cpu_core.rs
│ │ │ ├── gpu.rs
│ │ │ ├── gpu_card.rs
│ │ │ └── gpu_connector.rs
│ │ ├── power.rs
│ │ ├── power
│ │ ├── device.rs
│ │ └── upower.rs
│ │ ├── resource.rs
│ │ ├── resource
│ │ ├── resource_processor.rs
│ │ └── resource_registry.rs
│ │ ├── system.rs
│ │ ├── system
│ │ ├── command.rs
│ │ ├── fifo.rs
│ │ ├── pty.rs
│ │ └── subreaper.rs
│ │ └── vdf.rs
└── reaper
│ ├── .gitignore
│ ├── Cargo.toml
│ └── src
│ └── main.rs
├── icon.svg
├── icon.svg.import
├── package
├── .gdignore
└── rpm
│ └── opengamepadui.spec
├── plugins
├── .gitignore
└── README.md
├── project.godot
└── rootfs
├── .gdignore
├── Makefile
└── usr
├── bin
└── opengamepadui
├── lib
└── systemd
│ └── user
│ ├── ogui-overlay-mode.service
│ └── systemd-sysext-updater.service
└── share
├── applications
└── opengamepadui.desktop
├── icons
└── hicolor
│ └── scalable
│ └── apps
│ └── opengamepadui.svg
├── opengamepadui
└── scripts
│ ├── make_nice
│ ├── manage_input
│ └── update_systemd_ext.sh
└── polkit-1
└── actions
├── org.shadowblip.manage_input.policy
├── org.shadowblip.nixos_updater.policy
└── org.shadowblip.setcap.policy
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Normalize EOL for all files that Git considers text files.
2 | * text=auto eol=lf
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Godot 4+ specific ignores
2 | .godot/
3 | .cache/
4 | .rootfs/
5 | build
6 | dist
7 | settings.mk
8 | RyzenAdj
9 | .gut_editor_config.json
10 |
--------------------------------------------------------------------------------
/addons/.gitignore:
--------------------------------------------------------------------------------
1 | *.so
2 |
--------------------------------------------------------------------------------
/addons/core/assets/icons/material-symbols-light--valve.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/addons/core/core.gdextension.uid:
--------------------------------------------------------------------------------
1 | uid://bsww4m7k7g6e6
2 |
--------------------------------------------------------------------------------
/addons/gut/GutScene.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cpaibewgf20iu
2 |
--------------------------------------------------------------------------------
/addons/gut/UserFileViewer.gd.uid:
--------------------------------------------------------------------------------
1 | uid://vsxx46gw5u05
2 |
--------------------------------------------------------------------------------
/addons/gut/autofree.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b1e5x8f4w0omj
2 |
--------------------------------------------------------------------------------
/addons/gut/awaiter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c0iihjufjbehq
2 |
--------------------------------------------------------------------------------
/addons/gut/collected_script.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ddjgqbfcuhg8c
2 |
--------------------------------------------------------------------------------
/addons/gut/collected_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://jxrj6otvnmao
2 |
--------------------------------------------------------------------------------
/addons/gut/comparator.gd.uid:
--------------------------------------------------------------------------------
1 | uid://nmlr3te411w8
2 |
--------------------------------------------------------------------------------
/addons/gut/compare_result.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cuwcmtg5wfluw
2 |
--------------------------------------------------------------------------------
/addons/gut/diff_formatter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://lgakexkaljut
2 |
--------------------------------------------------------------------------------
/addons/gut/diff_tool.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dopie4yghid81
2 |
--------------------------------------------------------------------------------
/addons/gut/double_templates/function_template.txt:
--------------------------------------------------------------------------------
1 | {func_decleration}
2 | {vararg_warning}__gutdbl.spy_on('{method_name}', {param_array})
3 | if(__gutdbl.should_call_super('{method_name}', {param_array})):
4 | return {super_call}
5 | else:
6 | return __gutdbl.get_stubbed_return('{method_name}', {param_array})
7 |
8 |
--------------------------------------------------------------------------------
/addons/gut/double_templates/init_template.txt:
--------------------------------------------------------------------------------
1 | {func_decleration}:
2 | super({super_params})
3 | __gutdbl.spy_on('{method_name}', {param_array})
4 |
5 |
--------------------------------------------------------------------------------
/addons/gut/double_tools.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dbogbr2d8mc0m
2 |
--------------------------------------------------------------------------------
/addons/gut/doubler.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bnhxnpcfkh1m7
2 |
--------------------------------------------------------------------------------
/addons/gut/fonts/AnonymousPro-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/AnonymousPro-Bold.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/AnonymousPro-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/AnonymousPro-BoldItalic.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/AnonymousPro-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/AnonymousPro-Italic.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/AnonymousPro-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/AnonymousPro-Regular.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/CourierPrime-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/CourierPrime-Bold.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/CourierPrime-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/CourierPrime-BoldItalic.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/CourierPrime-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/CourierPrime-Italic.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/CourierPrime-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/CourierPrime-Regular.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/LobsterTwo-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/LobsterTwo-Bold.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/LobsterTwo-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/LobsterTwo-BoldItalic.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/LobsterTwo-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/LobsterTwo-Italic.ttf
--------------------------------------------------------------------------------
/addons/gut/fonts/LobsterTwo-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/fonts/LobsterTwo-Regular.ttf
--------------------------------------------------------------------------------
/addons/gut/gui/BottomPanelShortcuts.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dx23nv33xl7l7
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/GutBottomPanel.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bcm8qdq185ejr
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/GutControl.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dsh0j8dkmiw3o
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/GutRunner.gd.uid:
--------------------------------------------------------------------------------
1 | uid://crvsc2rdejoou
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/OutputText.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bkk1lq0djrrjg
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/ResizeHandle.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cuqq58h47pdc3
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/ResultsTree.gd.uid:
--------------------------------------------------------------------------------
1 | uid://drqv4wybqciyg
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/RunAtCursor.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dmhefocwmkaar
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/RunResults.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b1uj22c120f7q
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/Settings.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene format=3 uid="uid://cvvvtsah38l0e"]
2 |
3 | [node name="Settings" type="VBoxContainer"]
4 | offset_right = 388.0
5 | offset_bottom = 586.0
6 | size_flags_horizontal = 3
7 | size_flags_vertical = 3
8 |
--------------------------------------------------------------------------------
/addons/gut/gui/ShortcutButton.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b4l6vwtpx3qdr
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/gui/arrow.png
--------------------------------------------------------------------------------
/addons/gut/gui/editor_globals.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b1jyl56iddnue
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/gut_config_gui.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b31six2tt8e7s
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/gut_gui.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dmbre75ny06ua
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/gut_user_preferences.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dg7hjlnkhbhm5
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/panel_controls.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dimy2pqgp02mc
2 |
--------------------------------------------------------------------------------
/addons/gut/gui/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/gui/play.png
--------------------------------------------------------------------------------
/addons/gut/gui/script_text_editor_controls.gd.uid:
--------------------------------------------------------------------------------
1 | uid://67y2wm8btlbt
2 |
--------------------------------------------------------------------------------
/addons/gut/gut.gd.uid:
--------------------------------------------------------------------------------
1 | uid://m0ved3gqqidm
2 |
--------------------------------------------------------------------------------
/addons/gut/gut_cmdln.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bqat7o6gt66sx
2 |
--------------------------------------------------------------------------------
/addons/gut/gut_config.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dhcw4m4ukvbwb
2 |
--------------------------------------------------------------------------------
/addons/gut/gut_plugin.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dp1mwllereodb
2 |
--------------------------------------------------------------------------------
/addons/gut/gut_to_move.gd.uid:
--------------------------------------------------------------------------------
1 | uid://d18ln7o5io1wl
2 |
--------------------------------------------------------------------------------
/addons/gut/hook_script.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bfuvabba7n2sd
2 |
--------------------------------------------------------------------------------
/addons/gut/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/icon.png
--------------------------------------------------------------------------------
/addons/gut/images/Folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/addons/gut/images/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/images/green.png
--------------------------------------------------------------------------------
/addons/gut/images/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/images/red.png
--------------------------------------------------------------------------------
/addons/gut/images/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/addons/gut/images/yellow.png
--------------------------------------------------------------------------------
/addons/gut/inner_class_registry.gd.uid:
--------------------------------------------------------------------------------
1 | uid://gijr5r353xjh
2 |
--------------------------------------------------------------------------------
/addons/gut/input_factory.gd.uid:
--------------------------------------------------------------------------------
1 | uid://be5jmquss6eyd
2 |
--------------------------------------------------------------------------------
/addons/gut/input_sender.gd.uid:
--------------------------------------------------------------------------------
1 | uid://s0io805q1tje
2 |
--------------------------------------------------------------------------------
/addons/gut/junit_xml_export.gd.uid:
--------------------------------------------------------------------------------
1 | uid://1y67rpulfxqd
2 |
--------------------------------------------------------------------------------
/addons/gut/logger.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dd6a3u6fbecie
2 |
--------------------------------------------------------------------------------
/addons/gut/method_maker.gd.uid:
--------------------------------------------------------------------------------
1 | uid://64jqjhdeuf8p
2 |
--------------------------------------------------------------------------------
/addons/gut/one_to_many.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b5rgs0v3mi1q3
2 |
--------------------------------------------------------------------------------
/addons/gut/optparse.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ctiuf3nhis6e3
2 |
--------------------------------------------------------------------------------
/addons/gut/orphan_counter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dok4yv15wlop2
2 |
--------------------------------------------------------------------------------
/addons/gut/parameter_factory.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ddiwxn8li13j2
2 |
--------------------------------------------------------------------------------
/addons/gut/parameter_handler.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cirysgjfqiq2w
2 |
--------------------------------------------------------------------------------
/addons/gut/plugin.cfg:
--------------------------------------------------------------------------------
1 | [plugin]
2 |
3 | name="Gut"
4 | description="Unit Testing tool for Godot."
5 | author="Butch Wesley"
6 | version="9.2.0"
7 | script="gut_plugin.gd"
8 |
--------------------------------------------------------------------------------
/addons/gut/printers.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cs12gt42ciay
2 |
--------------------------------------------------------------------------------
/addons/gut/result_exporter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bacdb5d3ljmvs
2 |
--------------------------------------------------------------------------------
/addons/gut/script_parser.gd.uid:
--------------------------------------------------------------------------------
1 | uid://3ynewsqdnudx
2 |
--------------------------------------------------------------------------------
/addons/gut/signal_watcher.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dcbatahpwipgx
2 |
--------------------------------------------------------------------------------
/addons/gut/spy.gd.uid:
--------------------------------------------------------------------------------
1 | uid://f2mmipv1cscp
2 |
--------------------------------------------------------------------------------
/addons/gut/strutils.gd.uid:
--------------------------------------------------------------------------------
1 | uid://vurfwj3ixgnc
2 |
--------------------------------------------------------------------------------
/addons/gut/stub_params.gd.uid:
--------------------------------------------------------------------------------
1 | uid://te8flg4yg00b
2 |
--------------------------------------------------------------------------------
/addons/gut/stubber.gd.uid:
--------------------------------------------------------------------------------
1 | uid://46qshkgttbft
2 |
--------------------------------------------------------------------------------
/addons/gut/summary.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bspqarrnkx424
2 |
--------------------------------------------------------------------------------
/addons/gut/test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://gwd32bka8efy
2 |
--------------------------------------------------------------------------------
/addons/gut/test_collector.gd.uid:
--------------------------------------------------------------------------------
1 | uid://biq6mgiukujik
2 |
--------------------------------------------------------------------------------
/addons/gut/thing_counter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bwa820cdqr8n8
2 |
--------------------------------------------------------------------------------
/addons/gut/utils.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cpgcwdva34sw5
2 |
--------------------------------------------------------------------------------
/addons/gut/version_conversion.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b55rbcbihciu5
2 |
--------------------------------------------------------------------------------
/addons/uuid/uuid.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b7bg4ux7l6rjj
2 |
--------------------------------------------------------------------------------
/assets/animations/loading/loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/animations/loading/loading.png
--------------------------------------------------------------------------------
/assets/animations/loading/loading.sifz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/animations/loading/loading.sifz
--------------------------------------------------------------------------------
/assets/audio/interface/536764__egomassive__toss.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/536764__egomassive__toss.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/96127__bmaczero__contact1.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/96127__bmaczero__contact1.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/back_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/back_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/back_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/back_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/back_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/back_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/back_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/back_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/bong_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/bong_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/click_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/click_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/click_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/click_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/click_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/click_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/click_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/click_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/click_005.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/click_005.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/close_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/close_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/close_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/close_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/close_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/close_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/close_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/close_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/confirmation_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/confirmation_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/confirmation_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/confirmation_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/confirmation_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/confirmation_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/confirmation_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/confirmation_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/drop_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/drop_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/drop_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/drop_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/drop_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/drop_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/drop_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/drop_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/error_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/error_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/error_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/error_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/error_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/error_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/error_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/error_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/error_005.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/error_005.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/error_006.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/error_006.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/error_007.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/error_007.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/error_008.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/error_008.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glass_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glass_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glass_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glass_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glass_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glass_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glass_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glass_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glass_005.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glass_005.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glass_006.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glass_006.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glitch_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glitch_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glitch_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glitch_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glitch_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glitch_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/glitch_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/glitch_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/maximize_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/maximize_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/maximize_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/maximize_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/maximize_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/maximize_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/maximize_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/maximize_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/maximize_005.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/maximize_005.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/maximize_006.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/maximize_006.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/maximize_007.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/maximize_007.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/maximize_008.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/maximize_008.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/maximize_009.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/maximize_009.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/minimize_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/minimize_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/minimize_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/minimize_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/minimize_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/minimize_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/minimize_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/minimize_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/minimize_005.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/minimize_005.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/minimize_006.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/minimize_006.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/minimize_007.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/minimize_007.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/minimize_008.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/minimize_008.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/minimize_009.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/minimize_009.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/open_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/open_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/open_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/open_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/open_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/open_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/open_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/open_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/pluck_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/pluck_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/pluck_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/pluck_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/question_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/question_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/question_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/question_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/question_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/question_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/question_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/question_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scratch_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scratch_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scratch_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scratch_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scratch_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scratch_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scratch_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scratch_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scratch_005.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scratch_005.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scroll_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scroll_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scroll_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scroll_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scroll_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scroll_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scroll_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scroll_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/scroll_005.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/scroll_005.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/select_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/select_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/select_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/select_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/select_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/select_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/select_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/select_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/select_005.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/select_005.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/select_006.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/select_006.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/select_007.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/select_007.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/select_008.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/select_008.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/switch_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/switch_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/switch_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/switch_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/switch_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/switch_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/switch_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/switch_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/switch_005.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/switch_005.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/switch_006.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/switch_006.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/switch_007.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/switch_007.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/tick_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/tick_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/tick_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/tick_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/tick_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/tick_004.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/toggle_001.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/toggle_001.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/toggle_002.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/toggle_002.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/toggle_003.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/toggle_003.ogg
--------------------------------------------------------------------------------
/assets/audio/interface/toggle_004.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/interface/toggle_004.ogg
--------------------------------------------------------------------------------
/assets/audio/transition/160757__cosmicembers__deep-air-woosh.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/transition/160757__cosmicembers__deep-air-woosh.wav
--------------------------------------------------------------------------------
/assets/audio/transition/398661__psykoosiossi__chime.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/audio/transition/398661__psykoosiossi__chime.ogg
--------------------------------------------------------------------------------
/assets/crypto/keys/.gitignore:
--------------------------------------------------------------------------------
1 | opengamepadui.key
2 |
--------------------------------------------------------------------------------
/assets/editor-icons/arrow-back.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/button.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/card-bulleted.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/document-update.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/fluent--pipeline-20-filled.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/integrated-circuit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/paintbrush-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/pajamas--status-active.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/slider.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/tabler-icons.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/editor-icons/transition-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/gamepad/opensd/config/config.ini:
--------------------------------------------------------------------------------
1 | [Daemon]
2 | # The gamepad profile to be loaded on startup
3 | Profile = default.profile
4 |
5 | # Allow client connections from CLI and GUI configuration tools
6 | AllowClients = true
7 | Port = 4040
8 |
9 |
10 | [Backlight]
11 |
12 |
--------------------------------------------------------------------------------
/assets/icons/activity.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-down-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-up-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-up-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/arrow-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/at-sign.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/award.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bluetooth.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bold.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/check.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevron-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevron-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevron-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevron-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevrons-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevrons-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/chevrons-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/cloud.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/code.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/corner-left-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/corner-up-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/crop.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/disc.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/droplet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/edit-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/edit-3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/eye.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/filter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/framer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/lock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/message-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/minus-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/moon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/mouse-pointer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/navigation-2.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/navigation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/octagon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/pause.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/pie-chart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/play-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/power.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/rewind.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/send.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/shield.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/skip-back.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/slash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/terminal.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/thermometer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/tv.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/twitch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/umbrella.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/volume.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/x.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/icons/zap.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/empty-grid-banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/empty-grid-banner.png
--------------------------------------------------------------------------------
/assets/images/empty-grid-landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/empty-grid-landscape.png
--------------------------------------------------------------------------------
/assets/images/empty-grid-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/empty-grid-logo.png
--------------------------------------------------------------------------------
/assets/images/empty-grid-portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/empty-grid-portrait.png
--------------------------------------------------------------------------------
/assets/images/gamepad/ayaneo-2/diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/ayaneo-2/diagram.png
--------------------------------------------------------------------------------
/assets/images/gamepad/ayaneo-2021/diagram.png.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/ayaneo-2021/diagram.png.png
--------------------------------------------------------------------------------
/assets/images/gamepad/ayaneo-air/diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/ayaneo-air/diagram.png
--------------------------------------------------------------------------------
/assets/images/gamepad/ayaneo-next/diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/ayaneo-next/diagram.png
--------------------------------------------------------------------------------
/assets/images/gamepad/generic/gyro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/generic/gyro.png
--------------------------------------------------------------------------------
/assets/images/gamepad/luna/Luna_Diagram_Simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/luna/Luna_Diagram_Simple.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/a.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/b.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/dots.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/dots.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/gyro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/gyro.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/home.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/l_stick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/l_stick.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/l_stick_click.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/l_stick_click.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/menu.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/oxp-mini-a07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/oxp-mini-a07.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/r_stick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/r_stick.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/r_stick_click.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/r_stick_click.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/square.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/x.png
--------------------------------------------------------------------------------
/assets/images/gamepad/oxp/y.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/oxp/y.png
--------------------------------------------------------------------------------
/assets/images/gamepad/playstation/PS4_Diagram_Simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/playstation/PS4_Diagram_Simple.png
--------------------------------------------------------------------------------
/assets/images/gamepad/playstation/PS5_Diagram_Simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/playstation/PS5_Diagram_Simple.png
--------------------------------------------------------------------------------
/assets/images/gamepad/rog-ally/diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/rog-ally/diagram.png
--------------------------------------------------------------------------------
/assets/images/gamepad/steamdeck/diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/steamdeck/diagram.png
--------------------------------------------------------------------------------
/assets/images/gamepad/steamdeck/steamdeck_trackpad.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/images/gamepad/win4/diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/win4/diagram.png
--------------------------------------------------------------------------------
/assets/images/gamepad/xbox/XboxOne_Diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/xbox/XboxOne_Diagram.png
--------------------------------------------------------------------------------
/assets/images/gamepad/xbox/XboxOne_Diagram_Simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/gamepad/xbox/XboxOne_Diagram_Simple.png
--------------------------------------------------------------------------------
/assets/images/library-grid-landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/library-grid-landscape.png
--------------------------------------------------------------------------------
/assets/images/library-grid-portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/library-grid-portrait.png
--------------------------------------------------------------------------------
/assets/images/placeholder-grid-banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/placeholder-grid-banner.png
--------------------------------------------------------------------------------
/assets/images/placeholder-grid-banner.png.txt:
--------------------------------------------------------------------------------
1 | https://www.flickr.com/photos/91352029@N04/10612734075
2 | By NichoDesign
3 | Licensed under CC BY-NC-SA 2.0
4 |
--------------------------------------------------------------------------------
/assets/images/placeholder-grid-landscape.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/placeholder-grid-landscape.png
--------------------------------------------------------------------------------
/assets/images/placeholder-grid-portrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/placeholder-grid-portrait.png
--------------------------------------------------------------------------------
/assets/images/platform/AyaNeo2-ctr_v1c_1172023.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/platform/AyaNeo2-ctr_v1c_1172023.png
--------------------------------------------------------------------------------
/assets/images/platform/AyaNeoNext-ctr_v1b_1172023.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/platform/AyaNeoNext-ctr_v1b_1172023.png
--------------------------------------------------------------------------------
/assets/images/platform/ayaneoair-ctr_v1a_1172023.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/platform/ayaneoair-ctr_v1a_1172023.png
--------------------------------------------------------------------------------
/assets/images/platform/gpdwin4-ctr_nolines.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/platform/gpdwin4-ctr_nolines.png
--------------------------------------------------------------------------------
/assets/images/platform/steamdeck.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/images/platform/steamdeck.png
--------------------------------------------------------------------------------
/assets/label/section_label.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="LabelSettings" format=3 uid="uid://b1jl2mkmbimnx"]
2 |
3 | [resource]
4 | font_size = 24
5 | shadow_size = 5
6 | shadow_color = Color(0, 0, 0, 0.0705882)
7 | shadow_offset = Vector2(2, 2)
8 |
--------------------------------------------------------------------------------
/assets/label/subheading_label.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="LabelSettings" format=3 uid="uid://bv56n31s84bfn"]
2 |
3 | [resource]
4 | font_size = 12
5 |
--------------------------------------------------------------------------------
/assets/label/subsection_label.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="LabelSettings" format=3 uid="uid://cu7tqwv34qki0"]
2 |
3 | [resource]
4 | font_size = 20
5 |
--------------------------------------------------------------------------------
/assets/label/title_label.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="LabelSettings" format=3 uid="uid://bdx3xgfcaqhse"]
2 |
3 | [resource]
4 | font_size = 20
5 |
--------------------------------------------------------------------------------
/assets/shaders/corner_radius.gdshader.uid:
--------------------------------------------------------------------------------
1 | uid://dad6ifmhe53t7
2 |
--------------------------------------------------------------------------------
/assets/shaders/god_rays.gdshader.uid:
--------------------------------------------------------------------------------
1 | uid://dmrh6bodc1vy7
2 |
--------------------------------------------------------------------------------
/assets/shaders/highlight_shine.gdshader.uid:
--------------------------------------------------------------------------------
1 | uid://dw8by7ras0c8n
2 |
--------------------------------------------------------------------------------
/assets/shaders/outline.gdshader.uid:
--------------------------------------------------------------------------------
1 | uid://gqn34srhjlgc
2 |
--------------------------------------------------------------------------------
/assets/shaders/simple_blur.gdshader.uid:
--------------------------------------------------------------------------------
1 | uid://ce5e0818nvi68
2 |
--------------------------------------------------------------------------------
/assets/state/states/home.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="State" load_steps=2 format=3 uid="uid://oaavalv0wcoa"]
2 |
3 | [ext_resource type="Script" uid="uid://dxut26n2hvlp6" path="res://core/systems/state/state.gd" id="1_kb1a4"]
4 |
5 | [resource]
6 | script = ExtResource("1_kb1a4")
7 | name = "home"
8 | data = {}
9 |
--------------------------------------------------------------------------------
/assets/state/states/menu.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="State" load_steps=2 format=3 uid="uid://cv3vduo0ojk1u"]
2 |
3 | [ext_resource type="Script" uid="uid://dxut26n2hvlp6" path="res://core/systems/state/state.gd" id="1_8q8t2"]
4 |
5 | [resource]
6 | script = ExtResource("1_8q8t2")
7 | name = "menu"
8 | data = {}
9 |
--------------------------------------------------------------------------------
/assets/state/states/none.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="State" load_steps=2 format=3 uid="uid://b1qcuxekknxb5"]
2 |
3 | [ext_resource type="Script" uid="uid://dxut26n2hvlp6" path="res://core/systems/state/state.gd" id="1_re3om"]
4 |
5 | [resource]
6 | script = ExtResource("1_re3om")
7 | name = "none"
8 | data = null
9 |
--------------------------------------------------------------------------------
/assets/state/states/osk.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="State" load_steps=2 format=3 uid="uid://dja3m1mevv6xw"]
2 |
3 | [ext_resource type="Script" uid="uid://dxut26n2hvlp6" path="res://core/systems/state/state.gd" id="1_afd5c"]
4 |
5 | [resource]
6 | script = ExtResource("1_afd5c")
7 | name = "osk"
8 | data = null
9 |
--------------------------------------------------------------------------------
/assets/state/states/popup.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="State" load_steps=2 format=3 uid="uid://dgbe422crufa4"]
2 |
3 | [ext_resource type="Script" uid="uid://dxut26n2hvlp6" path="res://core/systems/state/state.gd" id="1_t0m3s"]
4 |
5 | [resource]
6 | script = ExtResource("1_t0m3s")
7 | name = "popup"
8 | data = {}
9 |
--------------------------------------------------------------------------------
/assets/state/states/store.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="State" load_steps=2 format=3 uid="uid://ba34axjjpixwc"]
2 |
3 | [ext_resource type="Script" uid="uid://dxut26n2hvlp6" path="res://core/systems/state/state.gd" id="1_ioeio"]
4 |
5 | [resource]
6 | script = ExtResource("1_ioeio")
7 | name = "store"
8 | data = null
9 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/background.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://dewseesxvegsr"]
2 |
3 | [resource]
4 | bg_color = Color(0.0823529, 0.0862745, 0.105882, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/expandable_card_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://d3i2jatw4hvgb"]
2 |
3 | [resource]
4 | bg_color = Color(0.0588235, 0.0588235, 0.0745098, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/grabber.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://bcfg4geulkfvg"]
2 |
3 | [resource]
4 | bg_color = Color(1, 1, 1, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/grabber_highlight.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://c2k5hwm52cf3v"]
2 |
3 | [resource]
4 | bg_color = Color(0.8085, 0.686, 0.98, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/grabber_pressed.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://d4f1h7f8wt45p"]
2 |
3 | [resource]
4 | bg_color = Color(0.699883, 0.4998, 0.98, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/inside_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://bar3btp2yiodw"]
2 |
3 | [resource]
4 | bg_color = Color(0.0745098, 0.0784314, 0.0941176, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/light_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://mupjo5muowto"]
2 |
3 | [resource]
4 | bg_color = Color(0.0823529, 0.0862745, 0.105882, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/main_menu_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://b8agb31kxbsap"]
2 |
3 | [resource]
4 | bg_color = Color(0.0823529, 0.0862745, 0.105882, 1)
5 | corner_radius_bottom_right = 10
6 | shadow_size = 4
7 | shadow_offset = Vector2(2, 2)
8 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/panel_focus.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://6tpsjf015hee"]
2 |
3 | [resource]
4 | bg_color = Color(0.815686, 0.129412, 0.517647, 1)
5 | corner_radius_top_left = 5
6 | corner_radius_top_right = 5
7 | corner_radius_bottom_right = 5
8 | corner_radius_bottom_left = 5
9 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/plugin_store_card_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://b7jn4lre7ah4x"]
2 |
3 | [resource]
4 | bg_color = Color(0.0823529, 0.0862745, 0.105882, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/progress_bar.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://cf7yfsh6hxdtl"]
2 |
3 | [resource]
4 | bg_color = Color(0.803922, 0.184314, 0.537255, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/quick_bar_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://daavpt58e7jlj"]
2 |
3 | [resource]
4 | bg_color = Color(0.0823529, 0.0862745, 0.105882, 1)
5 | corner_radius_bottom_left = 10
6 | shadow_size = 5
7 | shadow_offset = Vector2(-4, 4)
8 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/separator.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxLine" format=3 uid="uid://c4wkalabs1n6g"]
2 |
3 | [resource]
4 | color = Color(0.937255, 0.0392157, 0.415686, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/darksoul/settings_menu_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://cuedb05hnwyhu"]
2 |
3 | [resource]
4 | bg_color = Color(0.0823529, 0.0862745, 0.105882, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/dracula/background.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://knpybvvprjjp"]
2 |
3 | [resource]
4 | bg_color = Color(0.0823529, 0.0862745, 0.105882, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/comment.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://dtv5agijy2ovq"]
2 |
3 | [resource]
4 | bg_color = Color(0.384314, 0.447059, 0.643137, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/current.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://c1kq6hxb4m0dj"]
2 |
3 | [resource]
4 | bg_color = Color(0.266667, 0.278431, 0.352941, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/cyan.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://cxsvyhkavdek2"]
2 |
3 | [resource]
4 | bg_color = Color(0.545098, 0.913725, 0.992157, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/foreground.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://deuvxhqv6sx62"]
2 |
3 | [resource]
4 | bg_color = Color(0.972549, 0.972549, 0.94902, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/green.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://chg66ortpwebo"]
2 |
3 | [resource]
4 | bg_color = Color(0.313726, 0.980392, 0.482353, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/inside_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://dv7sobp24f3by"]
2 |
3 | [resource]
4 | bg_color = Color(0.156863, 0.164706, 0.211765, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/dracula/main_menu_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://c2xl0k66pybg4"]
2 |
3 | [resource]
4 | bg_color = Color(0.156863, 0.164706, 0.211765, 1)
5 | corner_radius_bottom_right = 10
6 | shadow_size = 4
7 | shadow_offset = Vector2(2, 2)
8 |
--------------------------------------------------------------------------------
/assets/styles/dracula/orange.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://dyltjpyilufr"]
2 |
3 | [resource]
4 | bg_color = Color(1, 0.721569, 0.423529, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/pink.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://cn252kto07b24"]
2 |
3 | [resource]
4 | bg_color = Color(1, 0.47451, 0.776471, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/plugin_store_card_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://bifp73vg5vmau"]
2 |
3 | [resource]
4 | bg_color = Color(0.105882, 0.113725, 0.145098, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/dracula/purple.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://rte70glc4knk"]
2 |
3 | [resource]
4 | bg_color = Color(0.741176, 0.576471, 0.976471, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/quick_bar_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://br2w1fnanqkfa"]
2 |
3 | [resource]
4 | bg_color = Color(0.156863, 0.164706, 0.211765, 1)
5 | corner_radius_bottom_left = 10
6 | shadow_size = 5
7 | shadow_offset = Vector2(-4, 4)
8 |
--------------------------------------------------------------------------------
/assets/styles/dracula/red.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://bx8682qcpqps1"]
2 |
3 | [resource]
4 | bg_color = Color(1, 0.333333, 0.333333, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/separator.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxLine" format=3 uid="uid://bs6m01h4e8vcc"]
2 |
3 | [resource]
4 | color = Color(1, 0.47451, 0.776471, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/dracula/settings_menu_panel.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://y3qbwgrt2wai"]
2 |
3 | [resource]
4 | bg_color = Color(0.156863, 0.164706, 0.211765, 1)
5 | corner_radius_top_left = 10
6 | corner_radius_top_right = 10
7 | corner_radius_bottom_right = 10
8 | corner_radius_bottom_left = 10
9 |
--------------------------------------------------------------------------------
/assets/styles/dracula/yellow.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://b2glybilm2sse"]
2 |
3 | [resource]
4 | bg_color = Color(0.945098, 0.980392, 0.54902, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/mountain/accent.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://c27fn5rqy010"]
2 |
3 | [resource]
4 | bg_color = Color(0.207843, 0.74902, 0.643137, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/mountain/background.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://brv1d4yldx5ql"]
2 |
3 | [resource]
4 | bg_color = Color(0.176471, 0.176471, 0.176471, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/mountain/hover.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://dtqenukgejxsm"]
2 |
3 | [resource]
4 | bg_color = Color(0.113725, 0.913725, 0.713726, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/mountain/item.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://2p5qvnplqvxa"]
2 |
3 | [resource]
4 | bg_color = Color(0.301961, 0.301961, 0.301961, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/mountain/press.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://cgcpuvugwhcsm"]
2 |
3 | [resource]
4 | bg_color = Color(0, 0, 0, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/mountain/select.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://qjs1slh4s3im"]
2 |
3 | [resource]
4 | bg_color = Color(0, 0, 0, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/mountain/separator.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxLine" format=3 uid="uid://cmn3au1fs8reh"]
2 |
3 | [resource]
4 | color = Color(0.207843, 0.74902, 0.643137, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/water_vapor/accent.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://ce14dmcdobthk"]
2 |
3 | [resource]
4 | bg_color = Color(0.101961, 0.623529, 1, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/water_vapor/background.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://dpa38ev6toy85"]
2 |
3 | [resource]
4 | bg_color = Color(0.054902, 0.0784314, 0.105882, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/water_vapor/hover.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://bau4a3kn4h5un"]
2 |
3 | [resource]
4 | bg_color = Color(0.396078, 0.411765, 0.427451, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/water_vapor/item.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://seciboixk0eo"]
2 |
3 | [resource]
4 | bg_color = Color(0.196078, 0.215686, 0.239216, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/water_vapor/press.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://swd6it8hssp2"]
2 |
3 | [resource]
4 | bg_color = Color(0.137255, 0.14902, 0.180392, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/water_vapor/select.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxFlat" format=3 uid="uid://1hq2w00mxyyn"]
2 |
3 | [resource]
4 | bg_color = Color(0.137255, 0.14902, 0.180392, 1)
5 |
--------------------------------------------------------------------------------
/assets/styles/water_vapor/separator.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="StyleBoxLine" format=3 uid="uid://dvpdwfa2a0o4w"]
2 |
3 | [resource]
4 | color = Color(0.101961, 0.623529, 1, 1)
5 |
--------------------------------------------------------------------------------
/assets/ui/icons/arrow-right-bold.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/arrow-up-bold.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/battery-empty.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/bell.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/mdi--ethernet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/mouse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/plus-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/round-home.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/status-active.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/status-alert.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/status-cancelled.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/status-closed.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/upgrade.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/volume-off.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/ui/icons/wifi-high.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/videos/boot.ogv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/videos/boot.ogv
--------------------------------------------------------------------------------
/assets/videos/boot.ogv.uid:
--------------------------------------------------------------------------------
1 | uid://cmr347tr6p6ot
2 |
--------------------------------------------------------------------------------
/assets/videos/boot.sifz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/videos/boot.sifz
--------------------------------------------------------------------------------
/assets/videos/boot02.ogv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/assets/videos/boot02.ogv
--------------------------------------------------------------------------------
/assets/videos/boot02.ogv.uid:
--------------------------------------------------------------------------------
1 | uid://lf4s8iupm7eu
2 |
--------------------------------------------------------------------------------
/core/global/audio_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bni6v15ijwopa
2 |
--------------------------------------------------------------------------------
/core/global/audio_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="AudioManager" load_steps=2 format=3 uid="uid://cjwjdtbs30pj5"]
2 |
3 | [ext_resource type="Script" uid="uid://bni6v15ijwopa" path="res://core/global/audio_manager.gd" id="1_8n5p5"]
4 |
5 | [resource]
6 | script = ExtResource("1_8n5p5")
7 |
--------------------------------------------------------------------------------
/core/global/boxart_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cfd46k1to66sp
2 |
--------------------------------------------------------------------------------
/core/global/boxart_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="BoxArtManager" load_steps=2 format=3 uid="uid://brt3go2hmrkft"]
2 |
3 | [ext_resource type="Script" uid="uid://cfd46k1to66sp" path="res://core/global/boxart_manager.gd" id="1_ned4d"]
4 |
5 | [resource]
6 | script = ExtResource("1_ned4d")
7 |
--------------------------------------------------------------------------------
/core/global/display_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dytgtf0e2g6pv
2 |
--------------------------------------------------------------------------------
/core/global/display_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="DisplayManager" load_steps=2 format=3 uid="uid://bbobmlofl3xne"]
2 |
3 | [ext_resource type="Script" uid="uid://dytgtf0e2g6pv" path="res://core/global/display_manager.gd" id="1_t4713"]
4 |
5 | [resource]
6 | script = ExtResource("1_t4713")
7 |
--------------------------------------------------------------------------------
/core/global/install_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://tes063vuds82
2 |
--------------------------------------------------------------------------------
/core/global/install_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="InstallManager" load_steps=2 format=3 uid="uid://dgobw4q0h2gds"]
2 |
3 | [ext_resource type="Script" uid="uid://tes063vuds82" path="res://core/global/install_manager.gd" id="1_7d7qs"]
4 |
5 | [resource]
6 | script = ExtResource("1_7d7qs")
7 |
--------------------------------------------------------------------------------
/core/global/keyboard_instance.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cb6mntchgaj5
2 |
--------------------------------------------------------------------------------
/core/global/keyboard_instance.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="KeyboardInstance" load_steps=2 format=3 uid="uid://pvajl76w8758"]
2 |
3 | [ext_resource type="Script" uid="uid://cb6mntchgaj5" path="res://core/global/keyboard_instance.gd" id="1_ivhn3"]
4 |
5 | [resource]
6 | script = ExtResource("1_ivhn3")
7 |
--------------------------------------------------------------------------------
/core/global/launch_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://3767idj1yqnm
2 |
--------------------------------------------------------------------------------
/core/global/launch_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="LaunchManager" load_steps=2 format=3 uid="uid://dhoqlgl8kdf1u"]
2 |
3 | [ext_resource type="Script" uid="uid://3767idj1yqnm" path="res://core/global/launch_manager.gd" id="1_n37ot"]
4 |
5 | [resource]
6 | script = ExtResource("1_n37ot")
7 |
--------------------------------------------------------------------------------
/core/global/library_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://3p1debsongk0
2 |
--------------------------------------------------------------------------------
/core/global/library_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="LibraryManager" load_steps=2 format=3 uid="uid://c2e478htbuyok"]
2 |
3 | [ext_resource type="Script" uid="uid://3p1debsongk0" path="res://core/global/library_manager.gd" id="1_fns25"]
4 |
5 | [resource]
6 | script = ExtResource("1_fns25")
7 |
--------------------------------------------------------------------------------
/core/global/notification_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://udy7rkx8xee5
2 |
--------------------------------------------------------------------------------
/core/global/notification_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="NotificationManager" load_steps=2 format=3 uid="uid://dosehlqaowfkw"]
2 |
3 | [ext_resource type="Script" uid="uid://udy7rkx8xee5" path="res://core/global/notification_manager.gd" id="1_ud67i"]
4 |
5 | [resource]
6 | script = ExtResource("1_ud67i")
7 |
--------------------------------------------------------------------------------
/core/global/platform.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cstha4q6hkw72
2 |
--------------------------------------------------------------------------------
/core/global/platform.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="Platform" load_steps=2 format=3 uid="uid://jhlb8rtiof0x"]
2 |
3 | [ext_resource type="Script" uid="uid://cstha4q6hkw72" path="res://core/global/platform.gd" id="1_cch8d"]
4 |
5 | [resource]
6 | script = ExtResource("1_cch8d")
7 |
--------------------------------------------------------------------------------
/core/global/plugin_loader.gd.uid:
--------------------------------------------------------------------------------
1 | uid://djv2xuer2cx7l
2 |
--------------------------------------------------------------------------------
/core/global/plugin_loader.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="PluginLoader" load_steps=2 format=3 uid="uid://dq0hxuxr4jdhs"]
2 |
3 | [ext_resource type="Script" uid="uid://djv2xuer2cx7l" path="res://core/global/plugin_loader.gd" id="1_bflyd"]
4 |
5 | [resource]
6 | script = ExtResource("1_bflyd")
7 |
--------------------------------------------------------------------------------
/core/global/settings_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://crx83btyq81x3
2 |
--------------------------------------------------------------------------------
/core/global/store_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b8d7fq54f0dtb
2 |
--------------------------------------------------------------------------------
/core/global/store_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="StoreManager" load_steps=2 format=3 uid="uid://cvj402jb06vhi"]
2 |
3 | [ext_resource type="Script" uid="uid://b8d7fq54f0dtb" path="res://core/global/store_manager.gd" id="1_mkv5l"]
4 |
5 | [resource]
6 | script = ExtResource("1_mkv5l")
7 |
--------------------------------------------------------------------------------
/core/global/version.gd:
--------------------------------------------------------------------------------
1 | extends Resource
2 | class_name Version
3 |
4 | @export var core: String = "0.0.0"
5 | @export var plugin_api: String = "0.0.0"
6 |
--------------------------------------------------------------------------------
/core/global/version.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dc5jcp3qor1rg
2 |
--------------------------------------------------------------------------------
/core/global/version.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="Version" load_steps=2 format=3 uid="uid://d1qpppge5gbnf"]
2 |
3 | [ext_resource type="Script" uid="uid://dc5jcp3qor1rg" path="res://core/global/version.gd" id="1_g72si"]
4 |
5 | [resource]
6 | script = ExtResource("1_g72si")
7 | core = "0.39.2"
8 | plugin_api = "1.0.0"
9 |
--------------------------------------------------------------------------------
/core/main.gd.uid:
--------------------------------------------------------------------------------
1 | uid://birgtkoetiw4k
2 |
--------------------------------------------------------------------------------
/core/main.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://bqksvuwgetfpu"]
2 |
3 | [ext_resource type="Script" uid="uid://birgtkoetiw4k" path="res://core/main.gd" id="2_gwx84"]
4 |
5 | [node name="Main" type="Node" groups=["main"]]
6 | script = ExtResource("2_gwx84")
7 |
--------------------------------------------------------------------------------
/core/platform/actions/platform_action.gd:
--------------------------------------------------------------------------------
1 | extends Resource
2 | class_name PlatformAction
3 |
4 | var logger := Log.get_logger("PlatformAction")
5 |
6 | ## Executes the given platform action. This should be overriden in the child
7 | ## class implementation.
8 | func execute() -> void:
9 | pass
10 |
--------------------------------------------------------------------------------
/core/platform/actions/platform_action.gd.uid:
--------------------------------------------------------------------------------
1 | uid://7cj1ct3adwrg
2 |
--------------------------------------------------------------------------------
/core/platform/actions/start_inputplumber.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cwu1k8fvlc8mk
2 |
--------------------------------------------------------------------------------
/core/platform/actions/start_powerstation.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b5vgrlm7vf8p6
2 |
--------------------------------------------------------------------------------
/core/platform/actions/turbo_takeover.gd.uid:
--------------------------------------------------------------------------------
1 | uid://du44m6d225f5w
2 |
--------------------------------------------------------------------------------
/core/platform/handheld/asus/rog_ally_gen1.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" format=3 uid="uid://2r4kb0gdossd"]
2 |
3 | [resource]
4 |
--------------------------------------------------------------------------------
/core/platform/handheld/handheld_icon_mapping.gd:
--------------------------------------------------------------------------------
1 | extends Resource
2 | class_name HandheldIconMapping
3 |
4 | @export var path: String
5 | @export var texture: Texture2D
6 |
--------------------------------------------------------------------------------
/core/platform/handheld/handheld_icon_mapping.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bnia3oou15yrh
2 |
--------------------------------------------------------------------------------
/core/platform/handheld/handheld_platform.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b3hu7ivsglxg4
2 |
--------------------------------------------------------------------------------
/core/platform/hardware/apu_database.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dpvll2refhyxn
2 |
--------------------------------------------------------------------------------
/core/platform/hardware/apu_entry.gd:
--------------------------------------------------------------------------------
1 | extends Resource
2 | class_name APUEntry
3 |
4 | @export var model_name: String
5 | @export var min_tdp: float
6 | @export var max_tdp: float
7 | @export var max_boost: float
8 |
--------------------------------------------------------------------------------
/core/platform/hardware/apu_entry.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bmxym6uwly0j1
2 |
--------------------------------------------------------------------------------
/core/platform/os/chimeraos.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cr3vecou3cprd
2 |
--------------------------------------------------------------------------------
/core/platform/os/manjaro.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cf76dunmbcgtr
2 |
--------------------------------------------------------------------------------
/core/platform/os/nixos.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dkjki8ostcble
2 |
--------------------------------------------------------------------------------
/core/platform/os/os_platform.gd.uid:
--------------------------------------------------------------------------------
1 | uid://goam7lwy4ii6
2 |
--------------------------------------------------------------------------------
/core/platform/os/steamos.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b8s4ii8ty8toh
2 |
--------------------------------------------------------------------------------
/core/platform/platform_provider.gd.uid:
--------------------------------------------------------------------------------
1 | uid://d2hpeuk284a5m
2 |
--------------------------------------------------------------------------------
/core/systems/bluetooth/bluetooth_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bf6m7tbncj8ou
2 |
--------------------------------------------------------------------------------
/core/systems/bluetooth/bluetooth_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="BluezInstance" format=3 uid="uid://peeajgfcx2fw"]
2 |
3 | [resource]
4 |
--------------------------------------------------------------------------------
/core/systems/bluetooth/bluetooth_manager_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://jhh3afwc8jb2
2 |
--------------------------------------------------------------------------------
/core/systems/boxart/boxart_local.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b6k1b8axqts66
2 |
--------------------------------------------------------------------------------
/core/systems/boxart/boxart_local.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://dlegwm7jqfe2i"]
2 |
3 | [ext_resource type="Script" uid="uid://b6k1b8axqts66" path="res://core/systems/boxart/boxart_local.gd" id="1_3xf2w"]
4 |
5 | [node name="BoxArtLocal" type="Node"]
6 | script = ExtResource("1_3xf2w")
7 |
--------------------------------------------------------------------------------
/core/systems/boxart/boxart_provider.gd.uid:
--------------------------------------------------------------------------------
1 | uid://mgvvjmxm4ajo
2 |
--------------------------------------------------------------------------------
/core/systems/cache/cache.gd.uid:
--------------------------------------------------------------------------------
1 | uid://unlyrcnc4ft3
2 |
--------------------------------------------------------------------------------
/core/systems/crypto/package_verifier.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cn6vah5nwj0xi
2 |
--------------------------------------------------------------------------------
/core/systems/debug/log.gd.uid:
--------------------------------------------------------------------------------
1 | uid://d3rcgx47myxpt
2 |
--------------------------------------------------------------------------------
/core/systems/debug/log_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bbjdx3lr1yvy3
2 |
--------------------------------------------------------------------------------
/core/systems/debug/log_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="LogManager" load_steps=2 format=3 uid="uid://dtwcm4jv5y2cp"]
2 |
3 | [ext_resource type="Script" uid="uid://bbjdx3lr1yvy3" path="res://core/systems/debug/log_manager.gd" id="1_3yjgj"]
4 |
5 | [resource]
6 | script = ExtResource("1_3yjgj")
7 |
--------------------------------------------------------------------------------
/core/systems/debug/logger.gd.uid:
--------------------------------------------------------------------------------
1 | uid://da6l1ruvk5oq6
2 |
--------------------------------------------------------------------------------
/core/systems/disks/disk_manager.gd:
--------------------------------------------------------------------------------
1 | extends Node
2 | class_name DiskManager
3 |
4 |
5 | @export var instance: UDisks2Instance = load("res://core/systems/disks/disk_manager.tres") as UDisks2Instance
6 |
7 |
8 | func _process(_delta: float) -> void:
9 | if not instance:
10 | return
11 | instance.process()
12 |
--------------------------------------------------------------------------------
/core/systems/disks/disk_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://by74x17frliyv
2 |
--------------------------------------------------------------------------------
/core/systems/disks/disk_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="UDisks2Instance" format=3 uid="uid://dhmtkhokrb8pu"]
2 |
3 | [resource]
4 |
--------------------------------------------------------------------------------
/core/systems/disks/steam_removable_media_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dcdccoiv4t41w
2 |
--------------------------------------------------------------------------------
/core/systems/effects/effect.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ddyuo11pctmuh
2 |
--------------------------------------------------------------------------------
/core/systems/effects/effect.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://c11vimioroeq1"]
2 |
3 | [ext_resource type="Script" uid="uid://ddyuo11pctmuh" path="res://core/systems/effects/effect.gd" id="1_3csjl"]
4 |
5 | [node name="Effect" type="Node"]
6 | script = ExtResource("1_3csjl")
7 | on_signal = ""
8 |
--------------------------------------------------------------------------------
/core/systems/effects/fade_effect.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ckygs70mlg202
2 |
--------------------------------------------------------------------------------
/core/systems/effects/grower_effect.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dxwh54l3epl62
2 |
--------------------------------------------------------------------------------
/core/systems/effects/play_audio_effect.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b2y60kjul6s6e
2 |
--------------------------------------------------------------------------------
/core/systems/effects/raise_effect.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bnhsqx7n32ys5
2 |
--------------------------------------------------------------------------------
/core/systems/effects/slide_effect.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cfe1wh51endfu
2 |
--------------------------------------------------------------------------------
/core/systems/effects/smooth_scroll_effect.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c2ops1ol1mtex
2 |
--------------------------------------------------------------------------------
/core/systems/effects/smooth_scroll_effect.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://btg3dylh0tqoi"]
2 |
3 | [ext_resource type="Script" uid="uid://c2ops1ol1mtex" path="res://core/systems/effects/smooth_scroll_effect.gd" id="1_v01v2"]
4 |
5 | [node name="SmoothScrollEffect" type="Node"]
6 | script = ExtResource("1_v01v2")
7 |
--------------------------------------------------------------------------------
/core/systems/gamescope/gamescope.gd.uid:
--------------------------------------------------------------------------------
1 | uid://yhfpudolgixq
2 |
--------------------------------------------------------------------------------
/core/systems/gamescope/gamescope.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="GamescopeInstance" format=3 uid="uid://chd0nc6gbfnw0"]
2 |
3 | [resource]
4 |
--------------------------------------------------------------------------------
/core/systems/gamescope/gamescope_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://d0nykhc8vcam5
2 |
--------------------------------------------------------------------------------
/core/systems/hardware/cpu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://2pe5r7g2fqvc
2 |
--------------------------------------------------------------------------------
/core/systems/hardware/cpu_core.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c5axhnrlrr8ok
2 |
--------------------------------------------------------------------------------
/core/systems/hardware/drm_card_info.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dagjwig5qrd5y
2 |
--------------------------------------------------------------------------------
/core/systems/hardware/drm_card_info_amd.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cavujb80uyxrc
2 |
--------------------------------------------------------------------------------
/core/systems/hardware/drm_card_info_intel.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dxj8nr827r18d
2 |
--------------------------------------------------------------------------------
/core/systems/hardware/drm_card_port.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cps701hc5vtpc
2 |
--------------------------------------------------------------------------------
/core/systems/hardware/hardware_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://40dv5ec5fepm
2 |
--------------------------------------------------------------------------------
/core/systems/hardware/hardware_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="HardwareManager" load_steps=2 format=3 uid="uid://im2vmdlvdq8q"]
2 |
3 | [ext_resource type="Script" uid="uid://40dv5ec5fepm" path="res://core/systems/hardware/hardware_manager.gd" id="1_tt2d6"]
4 |
5 | [resource]
6 | script = ExtResource("1_tt2d6")
7 |
--------------------------------------------------------------------------------
/core/systems/hardware/hardware_manager_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://qfscdqo63nua
2 |
--------------------------------------------------------------------------------
/core/systems/input/back_input_handler.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b3aajvx5noya
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/axis_event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dt85g8ld5nc7f
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://5jle7bmaea1g
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/gamepad_event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ci56vwyecqdd4
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/gyro_event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dm6cswb55h0ck
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/mouse_event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c8k6eqnj62pjw
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/mouse_motion_event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cbj5p4ydh7co2
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/touch_event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ck8eoghjny4a7
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/touch_motion_event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b2d1ct6qckprb
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/touchpad_event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dfuwns7w8mkc
2 |
--------------------------------------------------------------------------------
/core/systems/input/events/trigger_event.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cnh4wpx1eh1f6
2 |
--------------------------------------------------------------------------------
/core/systems/input/focus_group.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dhffkfbbysmcr
2 |
--------------------------------------------------------------------------------
/core/systems/input/focus_group.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://8m20p2s0v5gb"]
2 |
3 | [ext_resource type="Script" uid="uid://dhffkfbbysmcr" path="res://core/systems/input/focus_group.gd" id="1_ix4hn"]
4 |
5 | [node name="FocusGroup" type="Node"]
6 | script = ExtResource("1_ix4hn")
7 |
--------------------------------------------------------------------------------
/core/systems/input/focus_group_setter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ohebcttenf0j
2 |
--------------------------------------------------------------------------------
/core/systems/input/focus_group_setter.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://uljtdvmuol3l"]
2 |
3 | [ext_resource type="Script" uid="uid://ohebcttenf0j" path="res://core/systems/input/focus_group_setter.gd" id="1_snu2o"]
4 |
5 | [node name="FocusGroupSetter" type="Node"]
6 | script = ExtResource("1_snu2o")
7 |
--------------------------------------------------------------------------------
/core/systems/input/focus_group_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://rfbdiwajbkf3
2 |
--------------------------------------------------------------------------------
/core/systems/input/focus_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://qrhiu0pncp5w
2 |
--------------------------------------------------------------------------------
/core/systems/input/focus_manager_test.gd:
--------------------------------------------------------------------------------
1 | extends GutTest
2 |
--------------------------------------------------------------------------------
/core/systems/input/focus_manager_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://eo4048odqpkm
2 |
--------------------------------------------------------------------------------
/core/systems/input/focus_setter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://d07jo2oswnhwd
2 |
--------------------------------------------------------------------------------
/core/systems/input/focus_stack.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bmo7xxkowjsdx
2 |
--------------------------------------------------------------------------------
/core/systems/input/focus_stack_test.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="FocusStack" load_steps=2 format=3 uid="uid://ym51uin41rbk"]
2 |
3 | [ext_resource type="Script" uid="uid://bmo7xxkowjsdx" path="res://core/systems/input/focus_stack.gd" id="1_sa1wu"]
4 |
5 | [resource]
6 | script = ExtResource("1_sa1wu")
7 |
--------------------------------------------------------------------------------
/core/systems/input/input_icon_keyboard_mapping.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cmitqomdwd3yy
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_icon_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c38ku8jet6qu0
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_icon_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="InputIconManager" load_steps=2 format=3 uid="uid://b5rtqkknqyiir"]
2 |
3 | [ext_resource type="Script" uid="uid://c38ku8jet6qu0" path="res://core/systems/input/input_icon_manager.gd" id="1_nn8m2"]
4 |
5 | [resource]
6 | script = ExtResource("1_nn8m2")
7 |
--------------------------------------------------------------------------------
/core/systems/input/input_icon_manager_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://nmjqg4hcskph
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_icon_mapping.gd.uid:
--------------------------------------------------------------------------------
1 | uid://kct24fm8fodh
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_icon_processor.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dbad1aoty3n0n
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://nrwy3eaxj60l
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_plumber.gd.uid:
--------------------------------------------------------------------------------
1 | uid://blpngehu3py28
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_plumber.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="InputPlumberInstance" format=3 uid="uid://e2bevy4j4rx2"]
2 |
3 | [resource]
4 |
--------------------------------------------------------------------------------
/core/systems/input/input_plumber_mapping.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c42vqvenasjlq
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_plumber_profile.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dcnp0xkrnfocr
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_plumber_profile_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bdd3kq0j7kcqs
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_plumber_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://co4udtam6iqky
2 |
--------------------------------------------------------------------------------
/core/systems/input/input_watcher.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ouqt2xo8inp2
2 |
--------------------------------------------------------------------------------
/core/systems/input/keyboard_opener.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c538myb3wjkad
2 |
--------------------------------------------------------------------------------
/core/systems/input/overlay_mode_input_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cwuxmp5lmsvgt
2 |
--------------------------------------------------------------------------------
/core/systems/input/scroller_joystick.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cayxjxkpoixob
2 |
--------------------------------------------------------------------------------
/core/systems/input/scroller_joystick.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://b0cyl6fdqxevn"]
2 |
3 | [ext_resource type="Script" uid="uid://cayxjxkpoixob" path="res://core/systems/input/scroller_joystick.gd" id="1_n0qwt"]
4 |
5 | [node name="ScrollerJoystick" type="Node"]
6 | script = ExtResource("1_n0qwt")
7 |
--------------------------------------------------------------------------------
/core/systems/ipc/pipe_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ompm0veql0ng
2 |
--------------------------------------------------------------------------------
/core/systems/ipc/pipe_manager_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dx7fwtl7k300t
2 |
--------------------------------------------------------------------------------
/core/systems/launcher/app_lifecycle_hook.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ceafupl5ws0wo
2 |
--------------------------------------------------------------------------------
/core/systems/launcher/interactive_process.gd.uid:
--------------------------------------------------------------------------------
1 | uid://baguwt8vw3ely
2 |
--------------------------------------------------------------------------------
/core/systems/launcher/launcher.gd.uid:
--------------------------------------------------------------------------------
1 | uid://d1el4od5x5et0
2 |
--------------------------------------------------------------------------------
/core/systems/launcher/launcher.tscn:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/core/systems/launcher/launcher.tscn
--------------------------------------------------------------------------------
/core/systems/launcher/reaper.gd.uid:
--------------------------------------------------------------------------------
1 | uid://drlqlj8k5lvld
2 |
--------------------------------------------------------------------------------
/core/systems/launcher/running_app.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b1nhmpdb11t0a
2 |
--------------------------------------------------------------------------------
/core/systems/library/library.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c2iso5fxtppk7
2 |
--------------------------------------------------------------------------------
/core/systems/library/library_desktop.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dm8rkqguddnsf
2 |
--------------------------------------------------------------------------------
/core/systems/library/library_item.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dp77nnvpd3b0q
2 |
--------------------------------------------------------------------------------
/core/systems/library/library_launch_item.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b0egojmrdea6k
2 |
--------------------------------------------------------------------------------
/core/systems/library/library_refresher.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cdkerf1patjqp
2 |
--------------------------------------------------------------------------------
/core/systems/library/library_refresher.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://buwdabfwboyn0"]
2 |
3 | [ext_resource type="Script" uid="uid://cdkerf1patjqp" path="res://core/systems/library/library_refresher.gd" id="1_ttjxh"]
4 |
5 | [node name="LibraryRefresher" type="Node"]
6 | script = ExtResource("1_ttjxh")
7 |
--------------------------------------------------------------------------------
/core/systems/mangoapp/README.md:
--------------------------------------------------------------------------------
1 | Read from the MANGOHUD_CONFIGFILE env var to get the mangohud config file. Simply write a valid mangohud config to it
2 | and it will auto-load it.
3 |
--------------------------------------------------------------------------------
/core/systems/mangoapp/mangoapp.gd.uid:
--------------------------------------------------------------------------------
1 | uid://djnvisgem4nvg
2 |
--------------------------------------------------------------------------------
/core/systems/network/github_client.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dwnh5u484d8gy
2 |
--------------------------------------------------------------------------------
/core/systems/network/github_client_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://hnrob1vvi4ix
2 |
--------------------------------------------------------------------------------
/core/systems/network/http_api_client.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c2j3qph2e6v1q
2 |
--------------------------------------------------------------------------------
/core/systems/network/http_image_fetcher.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dcyv3gppht5v7
2 |
--------------------------------------------------------------------------------
/core/systems/network/http_image_fetcher.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://cgix472s3mrdw"]
2 |
3 | [ext_resource type="Script" uid="uid://dcyv3gppht5v7" path="res://core/systems/network/http_image_fetcher.gd" id="1_iwphm"]
4 |
5 | [node name="HTTPImageFetcher" type="Node"]
6 | script = ExtResource("1_iwphm")
7 |
--------------------------------------------------------------------------------
/core/systems/network/multi_http_request.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cnm6swm7ke5vf
2 |
--------------------------------------------------------------------------------
/core/systems/network/multi_http_request.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://dj56xksq4u0ws"]
2 |
3 | [ext_resource type="Script" uid="uid://cnm6swm7ke5vf" path="res://core/systems/network/multi_http_request.gd" id="1_bddjs"]
4 |
5 | [node name="MultiHTTPRequest" type="Node"]
6 | script = ExtResource("1_bddjs")
7 |
--------------------------------------------------------------------------------
/core/systems/network/network_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c8sid1jrpjqlx
2 |
--------------------------------------------------------------------------------
/core/systems/network/network_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="NetworkManagerInstance" format=3 uid="uid://cmwavccnjwpr0"]
2 |
3 | [resource]
4 |
--------------------------------------------------------------------------------
/core/systems/network/network_manager_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dcna6yed7v5er
2 |
--------------------------------------------------------------------------------
/core/systems/network/websocket_rpc_client.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b0kg3xo3qqdg0
2 |
--------------------------------------------------------------------------------
/core/systems/network/websocket_rpc_client.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://ecg44me3rx8m"]
2 |
3 | [ext_resource type="Script" uid="uid://b0kg3xo3qqdg0" path="res://core/systems/network/websocket_rpc_client.gd" id="1_keb8b"]
4 |
5 | [node name="WebsocketRPCClient" type="Node"]
6 | script = ExtResource("1_keb8b")
7 |
--------------------------------------------------------------------------------
/core/systems/notification/notification.gd.uid:
--------------------------------------------------------------------------------
1 | uid://chx38vs7qfsp0
2 |
--------------------------------------------------------------------------------
/core/systems/overlay/overlay_provider.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dnpbdmhlogtor
2 |
--------------------------------------------------------------------------------
/core/systems/performance/performance_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b1552k4iy7ojb
2 |
--------------------------------------------------------------------------------
/core/systems/performance/performance_profile.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bln0fgk8vakfs
2 |
--------------------------------------------------------------------------------
/core/systems/performance/power_station.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b2kun21dodmfw
2 |
--------------------------------------------------------------------------------
/core/systems/performance/power_station.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="PowerStationInstance" format=3 uid="uid://c2mmrnh3rcs58"]
2 |
3 | [resource]
4 |
--------------------------------------------------------------------------------
/core/systems/performance/power_station_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bx4sj8nbeg2lg
2 |
--------------------------------------------------------------------------------
/core/systems/plugin/plugin.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bxbgdmwmiv14u
2 |
--------------------------------------------------------------------------------
/core/systems/plugin/plugin_manager.gd:
--------------------------------------------------------------------------------
1 | @icon("res://assets/editor-icons/codesandbox-logo-fill.svg")
2 | extends Node
3 | class_name PluginManager
4 |
5 | var PluginLoader := load("res://core/global/plugin_loader.tres") as PluginLoader
6 |
7 |
8 | func _init() -> void:
9 | PluginLoader.init(self)
10 |
--------------------------------------------------------------------------------
/core/systems/plugin/plugin_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dqvxw0ya1wdx
2 |
--------------------------------------------------------------------------------
/core/systems/plugin/plugin_manager.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://uam46dtvo2yh"]
2 |
3 | [ext_resource type="Script" uid="uid://dqvxw0ya1wdx" path="res://core/systems/plugin/plugin_manager.gd" id="1_8jm6j"]
4 |
5 | [node name="PluginManager" type="Node"]
6 | script = ExtResource("1_8jm6j")
7 |
--------------------------------------------------------------------------------
/core/systems/power/power_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cbjiip4mn0xuh
2 |
--------------------------------------------------------------------------------
/core/systems/power/power_manager.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="UPowerInstance" format=3 uid="uid://pgiv8yxro3n8"]
2 |
3 | [resource]
4 |
--------------------------------------------------------------------------------
/core/systems/power/power_manager_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bbfnx3k7k6fv7
2 |
--------------------------------------------------------------------------------
/core/systems/power/power_saver.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cxno51hdej302
2 |
--------------------------------------------------------------------------------
/core/systems/resource/resource_registry.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="ResourceRegistry" format=3 uid="uid://bsr58xihnpn1j"]
2 |
3 | [resource]
4 |
--------------------------------------------------------------------------------
/core/systems/sandbox/sandbox.gd.uid:
--------------------------------------------------------------------------------
1 | uid://nodbbpbbx2qe
2 |
--------------------------------------------------------------------------------
/core/systems/sandbox/sandbox_bubblewrap.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b0hf0kha5lro0
2 |
--------------------------------------------------------------------------------
/core/systems/sandbox/sandbox_firejail.gd.uid:
--------------------------------------------------------------------------------
1 | uid://jfm0i4kwmdd0
2 |
--------------------------------------------------------------------------------
/core/systems/state/state.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dxut26n2hvlp6
2 |
--------------------------------------------------------------------------------
/core/systems/state/state_changer.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cx5ceclc40o2s
2 |
--------------------------------------------------------------------------------
/core/systems/state/state_machine.gd.uid:
--------------------------------------------------------------------------------
1 | uid://5gt4rsvv8fxf
2 |
--------------------------------------------------------------------------------
/core/systems/state/state_machine_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bka8wqwur03db
2 |
--------------------------------------------------------------------------------
/core/systems/state/state_machine_watcher.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c801uoopgvud5
2 |
--------------------------------------------------------------------------------
/core/systems/state/state_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dnrgswdm7h5q
2 |
--------------------------------------------------------------------------------
/core/systems/state/state_manager.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://dp4knr1strui4"]
2 |
3 | [ext_resource type="Script" uid="uid://dnrgswdm7h5q" path="res://core/systems/state/state_manager.gd" id="1_ws0qr"]
4 |
5 | [node name="StateManager" type="Node" groups=["state_manager"]]
6 | script = ExtResource("1_ws0qr")
7 |
--------------------------------------------------------------------------------
/core/systems/state/state_updater.gd.uid:
--------------------------------------------------------------------------------
1 | uid://yn3ulqw1kr2t
2 |
--------------------------------------------------------------------------------
/core/systems/state/state_updater_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dlvntjnp342cj
2 |
--------------------------------------------------------------------------------
/core/systems/state/state_watcher.gd.uid:
--------------------------------------------------------------------------------
1 | uid://3xnmxp8tvamy
2 |
--------------------------------------------------------------------------------
/core/systems/state/state_watcher_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://wlisltcuqq4m
2 |
--------------------------------------------------------------------------------
/core/systems/state/states_watcher.gd.uid:
--------------------------------------------------------------------------------
1 | uid://2up8epi5e74p
2 |
--------------------------------------------------------------------------------
/core/systems/state/states_watcher.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://bfiia7vnbfw3s"]
2 |
3 | [ext_resource type="Script" uid="uid://2up8epi5e74p" path="res://core/systems/state/states_watcher.gd" id="1_ob7ue"]
4 |
5 | [node name="StatesWatcher" type="Node"]
6 | script = ExtResource("1_ob7ue")
7 |
--------------------------------------------------------------------------------
/core/systems/state/tab_container_state.gd.uid:
--------------------------------------------------------------------------------
1 | uid://rv3g8irsiysn
2 |
--------------------------------------------------------------------------------
/core/systems/state/visibility_manager.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cbdkhxj2iabh1
2 |
--------------------------------------------------------------------------------
/core/systems/store/store.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bhc4c2tmyf3nu
2 |
--------------------------------------------------------------------------------
/core/systems/store/store_item.gd:
--------------------------------------------------------------------------------
1 | extends RefCounted
2 | class_name StoreItem
3 |
4 | var id: String
5 | var name: String
6 | var image: String
7 | var texture: Texture
8 |
--------------------------------------------------------------------------------
/core/systems/store/store_item.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dlooilta26t7j
2 |
--------------------------------------------------------------------------------
/core/systems/store/store_item_details.gd:
--------------------------------------------------------------------------------
1 | extends RefCounted
2 | class_name StoreItemDetails
3 |
--------------------------------------------------------------------------------
/core/systems/store/store_item_details.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dqbtwwoog18wr
2 |
--------------------------------------------------------------------------------
/core/systems/testing/pre_run.gd.uid:
--------------------------------------------------------------------------------
1 | uid://yerwywjsp5
2 |
--------------------------------------------------------------------------------
/core/systems/threading/command_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bvg5too5uyo4v
2 |
--------------------------------------------------------------------------------
/core/systems/threading/linuxthread_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b6cys6nwgiguf
2 |
--------------------------------------------------------------------------------
/core/systems/threading/node_thread.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dkws3durd2jgv
2 |
--------------------------------------------------------------------------------
/core/systems/threading/pty_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cswevgfb4hoqw
2 |
--------------------------------------------------------------------------------
/core/systems/threading/shared_thread.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bv1thxa1drkcw
2 |
--------------------------------------------------------------------------------
/core/systems/threading/thread_group.gd:
--------------------------------------------------------------------------------
1 | extends SharedThread
2 | class_name ThreadGroup
3 |
4 | ## DEPRECATED - Renamed to SharedThread
5 |
--------------------------------------------------------------------------------
/core/systems/threading/thread_group.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c43mmtg6cjdv6
2 |
--------------------------------------------------------------------------------
/core/systems/threading/thread_pool.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b2dc6rycads6m
2 |
--------------------------------------------------------------------------------
/core/systems/threading/thread_pool_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://mfck3w3381gp
2 |
--------------------------------------------------------------------------------
/core/systems/threading/threading_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://4cmbxf0clwim
2 |
--------------------------------------------------------------------------------
/core/systems/threading/watchdog_thread.gd.uid:
--------------------------------------------------------------------------------
1 | uid://drcfjhnwflkwa
2 |
--------------------------------------------------------------------------------
/core/systems/updater/semantic_version.gd.uid:
--------------------------------------------------------------------------------
1 | uid://08boqgrnvot8
2 |
--------------------------------------------------------------------------------
/core/systems/updater/semantic_version_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dfg1p04s8ysd0
2 |
--------------------------------------------------------------------------------
/core/systems/updater/software_updater.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dlhj5fwxfj6l
2 |
--------------------------------------------------------------------------------
/core/systems/user_interface/behavior_node.gd.uid:
--------------------------------------------------------------------------------
1 | uid://d3fp2kc8ackoa
2 |
--------------------------------------------------------------------------------
/core/systems/user_interface/tab_setter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dsmwa2goraoia
2 |
--------------------------------------------------------------------------------
/core/systems/user_interface/text_setter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dw87r1bp8e67u
2 |
--------------------------------------------------------------------------------
/core/systems/user_interface/theme_setter.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cetr86xbbpryq
2 |
--------------------------------------------------------------------------------
/core/systems/user_interface/user_interface.gd:
--------------------------------------------------------------------------------
1 | extends Resource
2 | class_name UserInterface
3 |
4 | @export var name: String
5 |
--------------------------------------------------------------------------------
/core/systems/user_interface/user_interface.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ccwe02abuca5u
2 |
--------------------------------------------------------------------------------
/core/systems/utility/bitwise.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c7n57t1o7w6sw
2 |
--------------------------------------------------------------------------------
/core/systems/utility/bitwise_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://chjijiic7bwta
2 |
--------------------------------------------------------------------------------
/core/systems/utility/theme_utils.gd.uid:
--------------------------------------------------------------------------------
1 | uid://lc0a5txpujob
2 |
--------------------------------------------------------------------------------
/core/systems/utility/vdf_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b1l2q2kc3ocvj
2 |
--------------------------------------------------------------------------------
/core/systems/utility/xdg.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cmygi4vkutthm
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/card_ui.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dcv2u3sn10dg5
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/gamepad/gamepad_mapper.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ha32m8jpqtwh
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/gamepad/gamepad_settings.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dcpxjga43xfs3
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/gamepad/gamepad_settings_focus.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="FocusStack" load_steps=2 format=3 uid="uid://bj4m2lh2hfslr"]
2 |
3 | [ext_resource type="Script" uid="uid://bmo7xxkowjsdx" path="res://core/systems/input/focus_stack.gd" id="1_j8mm0"]
4 |
5 | [resource]
6 | script = ExtResource("1_j8mm0")
7 |
--------------------------------------------------------------------------------
/core/ui/card_ui/help/help_menu.gd:
--------------------------------------------------------------------------------
1 | extends Control
2 |
3 |
4 | # Called when the node enters the scene tree for the first time.
5 | func _ready() -> void:
6 | pass # Replace with function body.
7 |
--------------------------------------------------------------------------------
/core/ui/card_ui/help/help_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dvp8twt0jkvcq
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/home/cardui_home.gd.uid:
--------------------------------------------------------------------------------
1 | uid://docadk7moe825
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/launch/game_launch_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dw7ew4ukeejlm
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/launch/game_settings.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dlcsn1qwaj373
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/launch/game_settings_focus.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="FocusStack" load_steps=2 format=3 uid="uid://cc6i4i264dmqd"]
2 |
3 | [ext_resource type="Script" uid="uid://bmo7xxkowjsdx" path="res://core/systems/input/focus_stack.gd" id="1_y3gl5"]
4 |
5 | [resource]
6 | script = ExtResource("1_y3gl5")
7 |
--------------------------------------------------------------------------------
/core/ui/card_ui/launch/game_settings_library.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c6o1uvqi7x5t
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/library/library_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://5gapn2i3xweu
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/library/library_refresh_state.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cb7cuxge3xqij
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/main-menu/main_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://2rjbhvykavpu
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/main-menu/main_menu_focus.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="FocusStack" load_steps=2 format=3 uid="uid://bytra6gw0dr4c"]
2 |
3 | [ext_resource type="Script" uid="uid://bmo7xxkowjsdx" path="res://core/systems/input/focus_stack.gd" id="1_dm7d6"]
4 |
5 | [resource]
6 | script = ExtResource("1_dm7d6")
7 |
--------------------------------------------------------------------------------
/core/ui/card_ui/main-menu/main_menu_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://mw5m6o22f8xb
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/navigation/context_bar_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://0kpg7lbvh1kt
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/navigation/in-game_notification.gd.uid:
--------------------------------------------------------------------------------
1 | uid://3pru7gphjcck
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/navigation/library_loading_notification.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c4mhow565n0ku
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/navigation/running_game_card.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ys1sc0v4x04n
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/navigation/search_bar_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cwa4nthfkvw7c
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/navigation/system_container.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c44tgdydonf85
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/ootbe/finished_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bemtjiv8tpg6b
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/ootbe/first_boot_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cnkkdycxgokbw
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/ootbe/language_select.gd.uid:
--------------------------------------------------------------------------------
1 | uid://nftdq6003a26
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/ootbe/network_select.gd.uid:
--------------------------------------------------------------------------------
1 | uid://blta7tv37jo2a
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/ootbe/plugin_select.gd.uid:
--------------------------------------------------------------------------------
1 | uid://br6rtjja8lmel
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/ootbe/plugin_setup.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ds0p0hltkqp50
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/ootbe/timezone_select.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene format=3 uid="uid://ct7bukd6le5qq"]
2 |
3 | [node name="TimezoneSelect" type="MarginContainer"]
4 |
--------------------------------------------------------------------------------
/core/ui/card_ui/power/power_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cdp5711ctg61e
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/quick_bar/qb_card.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cplb24xow8am1
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/quick_bar/quick_bar_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://3sik128fffg7
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/quick_bar/quick_bar_menu_focus.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="FocusStack" load_steps=2 format=3 uid="uid://dpc1o781f43ef"]
2 |
3 | [ext_resource type="Script" uid="uid://bmo7xxkowjsdx" path="res://core/systems/input/focus_stack.gd" id="1_bg6lb"]
4 |
5 | [resource]
6 | script = ExtResource("1_bg6lb")
7 |
--------------------------------------------------------------------------------
/core/ui/card_ui/settings/bluetooth_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ba3wii1afvcge
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/settings/disks_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://i6v7gwgcb5fp
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/settings/general_controller_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bb5k2exkvq7r0
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/settings/general_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ejpisu6rcbxp
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/settings/library_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://4uyy07dx6rhw
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/settings/plugin_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b1wqaworq8ys4
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/settings/plugin_store_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bb0n1e60mq75g
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/settings/settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dd3h5igghfxua
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui/settings/settings_menu_focus.tres:
--------------------------------------------------------------------------------
1 | [gd_resource type="Resource" script_class="FocusStack" load_steps=2 format=3 uid="uid://dgi16frh3mgj8"]
2 |
3 | [ext_resource type="Script" uid="uid://bmo7xxkowjsdx" path="res://core/systems/input/focus_stack.gd" id="1_dtm10"]
4 |
5 | [resource]
6 | script = ExtResource("1_dtm10")
7 |
--------------------------------------------------------------------------------
/core/ui/card_ui/store/store_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://blnuy066tucq1
2 |
--------------------------------------------------------------------------------
/core/ui/card_ui_overlay_mode/card_ui_overlay_mode.gd.uid:
--------------------------------------------------------------------------------
1 | uid://sb62l1qao3ce
2 |
--------------------------------------------------------------------------------
/core/ui/common/debug/processes_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c0borcf3fqp67
2 |
--------------------------------------------------------------------------------
/core/ui/common/game/game_loading.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b7rbyufflei7k
2 |
--------------------------------------------------------------------------------
/core/ui/common/launch/game_boxart_settings.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ce02knj2e2vu6
2 |
--------------------------------------------------------------------------------
/core/ui/common/launch/game_launch_settings.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bqbm8niaucbtn
2 |
--------------------------------------------------------------------------------
/core/ui/common/osk/keyboard_context.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b7d5v1mw80vg6
2 |
--------------------------------------------------------------------------------
/core/ui/common/osk/keyboard_key_config.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dl3tdd7pmccg3
2 |
--------------------------------------------------------------------------------
/core/ui/common/osk/keyboard_layout.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dg6tvcbberqgj
2 |
--------------------------------------------------------------------------------
/core/ui/common/osk/keyboard_row.gd:
--------------------------------------------------------------------------------
1 | extends Resource
2 | class_name KeyboardRow
3 |
4 | ## Defines a row of keys in a [KeyboardLayout]
5 | ##
6 | ## Simple container to store a row of key configs in a layout
7 |
8 | ## Keys to appear in this row of the on-screen keyboard
9 | @export var entries: Array[KeyboardKeyConfig]
10 |
--------------------------------------------------------------------------------
/core/ui/common/osk/keyboard_row.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dtgj1cr6s6g3b
2 |
--------------------------------------------------------------------------------
/core/ui/common/osk/on_screen_keyboard.gd.uid:
--------------------------------------------------------------------------------
1 | uid://de6emlg8ua0bb
2 |
--------------------------------------------------------------------------------
/core/ui/common/osk/on_screen_keyboard_test.gd.uid:
--------------------------------------------------------------------------------
1 | uid://rj671dk2ewur
2 |
--------------------------------------------------------------------------------
/core/ui/common/quick_bar/help_menu.gd:
--------------------------------------------------------------------------------
1 | extends Control
2 |
3 |
4 | # Called when the node enters the scene tree for the first time.
5 | func _ready() -> void:
6 | pass # Replace with function body.
7 |
--------------------------------------------------------------------------------
/core/ui/common/quick_bar/help_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b5dgulpcj3ukt
2 |
--------------------------------------------------------------------------------
/core/ui/common/quick_bar/notifications_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://6wajwysfffbd
2 |
--------------------------------------------------------------------------------
/core/ui/common/quick_bar/performance_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bcblbfjqnsf3
2 |
--------------------------------------------------------------------------------
/core/ui/common/quick_bar/quick_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dxlm8gxfe5o2d
2 |
--------------------------------------------------------------------------------
/core/ui/common/settings/audio_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bfjerxwtpow2o
2 |
--------------------------------------------------------------------------------
/core/ui/common/settings/display_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cc3y2ysq5k76l
2 |
--------------------------------------------------------------------------------
/core/ui/common/settings/logging_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cpovuj1ecpmoo
2 |
--------------------------------------------------------------------------------
/core/ui/common/settings/network_settings_menu.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bxvy1em0lxict
2 |
--------------------------------------------------------------------------------
/core/ui/components/battery_container.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b1g6lev3h1yr8
2 |
--------------------------------------------------------------------------------
/core/ui/components/button.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c24qa0chqiqa
2 |
--------------------------------------------------------------------------------
/core/ui/components/card.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b4hydv7h311py
2 |
--------------------------------------------------------------------------------
/core/ui/components/card_button.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dk2iagdv6g6dh
2 |
--------------------------------------------------------------------------------
/core/ui/components/card_button_setting.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bseef8jor2pff
2 |
--------------------------------------------------------------------------------
/core/ui/components/card_icon_button.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bna7lqdynnom1
2 |
--------------------------------------------------------------------------------
/core/ui/components/card_input_icon_button.gd.uid:
--------------------------------------------------------------------------------
1 | uid://csyatyu4d7efy
2 |
--------------------------------------------------------------------------------
/core/ui/components/card_mapping_button.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cpkfx3bftfpwx
2 |
--------------------------------------------------------------------------------
/core/ui/components/card_mapping_button_group.gd.uid:
--------------------------------------------------------------------------------
1 | uid://csj3ull7olf4r
2 |
--------------------------------------------------------------------------------
/core/ui/components/containers/enhanced_scroll_container.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b6useuxusuw4w
2 |
--------------------------------------------------------------------------------
/core/ui/components/containers/overlay_container.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dpqcv8ft4fu04
2 |
--------------------------------------------------------------------------------
/core/ui/components/dialog.gd.uid:
--------------------------------------------------------------------------------
1 | uid://r6pqudc88bwx
2 |
--------------------------------------------------------------------------------
/core/ui/components/drive_card.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bkmuftxrvxj13
2 |
--------------------------------------------------------------------------------
/core/ui/components/dropdown.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dy01v8omyvhjf
2 |
--------------------------------------------------------------------------------
/core/ui/components/expandable_card.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bsgcnevnput3a
2 |
--------------------------------------------------------------------------------
/core/ui/components/input_icon.gd.uid:
--------------------------------------------------------------------------------
1 | uid://boeu2ttk342x8
2 |
--------------------------------------------------------------------------------
/core/ui/components/install_location_card.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dnx6clrbms8kc
2 |
--------------------------------------------------------------------------------
/core/ui/components/install_location_dialog.gd.uid:
--------------------------------------------------------------------------------
1 | uid://gwqtitq58825
2 |
--------------------------------------------------------------------------------
/core/ui/components/install_options_dialog.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bu40hd8pckla6
2 |
--------------------------------------------------------------------------------
/core/ui/components/level_indicator.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b3padtanwy03b
2 |
--------------------------------------------------------------------------------
/core/ui/components/library_banner.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bi1873b3iiatp
2 |
--------------------------------------------------------------------------------
/core/ui/components/library_deck.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b231tbclti4y4
2 |
--------------------------------------------------------------------------------
/core/ui/components/loading01.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dcgrmt1kmblk5
2 |
--------------------------------------------------------------------------------
/core/ui/components/loading02.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c7imo5ejjd2jp
2 |
--------------------------------------------------------------------------------
/core/ui/components/notification_container.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cm1fa27gtbewi
2 |
--------------------------------------------------------------------------------
/core/ui/components/osk_button.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://cy2yjauo2mbxb"]
2 |
3 | [ext_resource type="PackedScene" uid="uid://df5o1o2dsik84" path="res://core/ui/components/button.tscn" id="1_a8nyx"]
4 |
5 | [node name="Button" instance=ExtResource("1_a8nyx")]
6 |
--------------------------------------------------------------------------------
/core/ui/components/partition_card.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bhitkg5qx8lcw
2 |
--------------------------------------------------------------------------------
/core/ui/components/plugin_store_card.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bivknqqa1er0s
2 |
--------------------------------------------------------------------------------
/core/ui/components/plugin_store_item.gd.uid:
--------------------------------------------------------------------------------
1 | uid://b0r4mdihdkm6l
2 |
--------------------------------------------------------------------------------
/core/ui/components/poster.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cuhdxi01iqtbc
2 |
--------------------------------------------------------------------------------
/core/ui/components/progress_dialog.gd.uid:
--------------------------------------------------------------------------------
1 | uid://xsqsh8rybfpq
2 |
--------------------------------------------------------------------------------
/core/ui/components/search_bar.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dhing3s2mxgyy
2 |
--------------------------------------------------------------------------------
/core/ui/components/section_label.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://dithv38oqgy58"]
2 |
3 | [ext_resource type="LabelSettings" uid="uid://b1jl2mkmbimnx" path="res://assets/label/section_label.tres" id="1_whpnd"]
4 |
5 | [node name="SectionLabel" type="Label"]
6 | text = "Section"
7 | label_settings = ExtResource("1_whpnd")
8 |
--------------------------------------------------------------------------------
/core/ui/components/shadow_2d.gdshader.uid:
--------------------------------------------------------------------------------
1 | uid://56nwkgrw0vjb
2 |
--------------------------------------------------------------------------------
/core/ui/components/slider.gd.uid:
--------------------------------------------------------------------------------
1 | uid://ddjagemlv4ghd
2 |
--------------------------------------------------------------------------------
/core/ui/components/status.gd.uid:
--------------------------------------------------------------------------------
1 | uid://2cvccpffqwqg
2 |
--------------------------------------------------------------------------------
/core/ui/components/tab_label.gd.uid:
--------------------------------------------------------------------------------
1 | uid://c17am0rna1ov5
2 |
--------------------------------------------------------------------------------
/core/ui/components/tabs_header.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cnnkmn8jnjf2m
2 |
--------------------------------------------------------------------------------
/core/ui/components/text.gd.uid:
--------------------------------------------------------------------------------
1 | uid://drwq0hhnw2f0p
2 |
--------------------------------------------------------------------------------
/core/ui/components/text_input.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cgqwmaifx7she
2 |
--------------------------------------------------------------------------------
/core/ui/components/toast.gd.uid:
--------------------------------------------------------------------------------
1 | uid://cfk1gx80kwa7i
2 |
--------------------------------------------------------------------------------
/core/ui/components/toggle.gd.uid:
--------------------------------------------------------------------------------
1 | uid://5vhtohjydvs6
2 |
--------------------------------------------------------------------------------
/core/ui/components/transition.gd:
--------------------------------------------------------------------------------
1 | extends AnimationPlayer
2 | class_name Transition
3 |
4 | @export var enter_animation := "enter"
5 | @export var exit_animation := "exit"
6 |
--------------------------------------------------------------------------------
/core/ui/components/transition.gd.uid:
--------------------------------------------------------------------------------
1 | uid://bbrna2s7io1up
2 |
--------------------------------------------------------------------------------
/core/ui/components/transition_container.gd.uid:
--------------------------------------------------------------------------------
1 | uid://5vbrx221i2hm
2 |
--------------------------------------------------------------------------------
/core/ui/components/transition_container.tscn:
--------------------------------------------------------------------------------
1 | [gd_scene load_steps=2 format=3 uid="uid://b6p2lrkowintj"]
2 |
3 | [ext_resource type="Script" uid="uid://5vbrx221i2hm" path="res://core/ui/components/transition_container.gd" id="1_wk5pc"]
4 |
5 | [node name="TransitionContainer" type="Node"]
6 | script = ExtResource("1_wk5pc")
7 |
--------------------------------------------------------------------------------
/core/ui/components/volume_indicator.gd.uid:
--------------------------------------------------------------------------------
1 | uid://dw5cirexvua53
2 |
--------------------------------------------------------------------------------
/core/ui/components/wifi_network_tree.gd.uid:
--------------------------------------------------------------------------------
1 | uid://x73fslu084tv
2 |
--------------------------------------------------------------------------------
/docker/.gdignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/docker/.gdignore
--------------------------------------------------------------------------------
/docs/.gdignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/docs/.gdignore
--------------------------------------------------------------------------------
/docs/api/.gitignore:
--------------------------------------------------------------------------------
1 | _build
2 | classes
3 |
--------------------------------------------------------------------------------
/docs/api/tools/.gitignore:
--------------------------------------------------------------------------------
1 | __pycache__
2 |
--------------------------------------------------------------------------------
/docs/api/tools/version.py:
--------------------------------------------------------------------------------
1 | docs = "latest"
2 |
--------------------------------------------------------------------------------
/docs/media/makefile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/docs/media/makefile.png
--------------------------------------------------------------------------------
/docs/media/screenshot01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/docs/media/screenshot01.png
--------------------------------------------------------------------------------
/docs/media/screenshot02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/docs/media/screenshot02.png
--------------------------------------------------------------------------------
/docs/media/screenshot03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/docs/media/screenshot03.png
--------------------------------------------------------------------------------
/docs/media/screenshot04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/docs/media/screenshot04.png
--------------------------------------------------------------------------------
/entrypoint.gd.uid:
--------------------------------------------------------------------------------
1 | uid://23mur2fnh1rj
2 |
--------------------------------------------------------------------------------
/extensions/.gdignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/extensions/.gdignore
--------------------------------------------------------------------------------
/extensions/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | *.so
3 |
--------------------------------------------------------------------------------
/extensions/Cargo.toml:
--------------------------------------------------------------------------------
1 | [workspace]
2 | members = ["core", "reaper"]
3 | resolver = "2"
4 |
--------------------------------------------------------------------------------
/extensions/core/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | *.so
3 |
--------------------------------------------------------------------------------
/extensions/core/src/bluetooth.rs:
--------------------------------------------------------------------------------
1 | pub mod bluez;
2 |
--------------------------------------------------------------------------------
/extensions/core/src/dbus/bluez.rs:
--------------------------------------------------------------------------------
1 | pub mod adapter1;
2 | pub mod battery_provider_manager1;
3 | pub mod device1;
4 | pub mod gatt_manager1;
5 | pub mod leadvertising_manager1;
6 | pub mod media1;
7 | pub mod media_control1;
8 | pub mod network_server1;
9 |
--------------------------------------------------------------------------------
/extensions/core/src/dbus/inputplumber.rs:
--------------------------------------------------------------------------------
1 | pub mod composite_device;
2 | pub mod dbus_device;
3 | pub mod event_device;
4 | pub mod input_manager;
5 | pub mod keyboard;
6 | pub mod mouse;
7 |
--------------------------------------------------------------------------------
/extensions/core/src/dbus/powerstation.rs:
--------------------------------------------------------------------------------
1 | pub mod card;
2 | pub mod connector;
3 | pub mod core;
4 | pub mod cpu;
5 | pub mod gpu;
6 | pub mod tdp;
7 |
--------------------------------------------------------------------------------
/extensions/core/src/dbus/udisks2.rs:
--------------------------------------------------------------------------------
1 | pub mod block;
2 | pub mod controller;
3 | pub mod drive;
4 | pub mod filesystem;
5 | pub mod manager;
6 | pub mod namespace;
7 | pub mod nvme;
8 | pub mod partition;
9 | pub mod partition_table;
10 |
--------------------------------------------------------------------------------
/extensions/core/src/disk.rs:
--------------------------------------------------------------------------------
1 | pub mod udisks2;
2 |
--------------------------------------------------------------------------------
/extensions/core/src/input.rs:
--------------------------------------------------------------------------------
1 | pub mod inputplumber;
2 |
--------------------------------------------------------------------------------
/extensions/core/src/network.rs:
--------------------------------------------------------------------------------
1 | pub mod network_manager;
2 |
--------------------------------------------------------------------------------
/extensions/core/src/performance.rs:
--------------------------------------------------------------------------------
1 | pub mod powerstation;
2 |
--------------------------------------------------------------------------------
/extensions/core/src/power.rs:
--------------------------------------------------------------------------------
1 | pub mod device;
2 | pub mod upower;
3 |
--------------------------------------------------------------------------------
/extensions/core/src/resource.rs:
--------------------------------------------------------------------------------
1 | pub mod resource_processor;
2 | pub mod resource_registry;
3 |
--------------------------------------------------------------------------------
/extensions/core/src/system.rs:
--------------------------------------------------------------------------------
1 | pub mod command;
2 | pub mod fifo;
3 | pub mod pty;
4 | pub mod subreaper;
5 |
--------------------------------------------------------------------------------
/extensions/reaper/.gitignore:
--------------------------------------------------------------------------------
1 | /target
2 | *.so
3 |
--------------------------------------------------------------------------------
/extensions/reaper/Cargo.toml:
--------------------------------------------------------------------------------
1 | [package]
2 | name = "reaper"
3 | version = "0.1.0"
4 | edition = "2021"
5 |
6 | [dependencies]
7 | nix = { version = "0.29.0", features = ["process"] }
8 |
--------------------------------------------------------------------------------
/package/.gdignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/package/.gdignore
--------------------------------------------------------------------------------
/plugins/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 | !README.md
4 |
--------------------------------------------------------------------------------
/rootfs/.gdignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI/5109fba7f379558acf8208e9f718198cd57c0963/rootfs/.gdignore
--------------------------------------------------------------------------------
/rootfs/usr/lib/systemd/user/ogui-overlay-mode.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=OpenGamepadui in Overlay Mode
3 | After=multi-user.target
4 |
5 | [Service]
6 | ExecStart=/usr/bin/opengamepadui --overlay-mode
7 |
8 | [Install]
9 | WantedBy=default.target
10 |
--------------------------------------------------------------------------------
/rootfs/usr/lib/systemd/user/systemd-sysext-updater.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=OpenGamepadUI systemd-sysext updater
3 | After=multi-user.target
4 |
5 | [Service]
6 | Type=oneshot
7 | ExecStart=/usr/bin/bash -c "~/.local/bin/update_systemd_ext.sh"
8 |
9 | [Install]
10 | WantedBy=default.target
11 |
--------------------------------------------------------------------------------