├── .dockerignore ├── .github └── workflows │ └── appimage.yml ├── .gitignore ├── .nvmrc ├── Dockerfile ├── LICENSE ├── README.md ├── README_SCREENSHOTS.md ├── docker-create-appimage.sh ├── electron.cjs ├── electron_preload.cjs ├── index.html ├── lutris_wrapper.py ├── lutris_wrapper.sh ├── package.json ├── postcss.config.cjs ├── screenshots ├── homepage.png └── nowplaying.png ├── src_backend ├── audio_manager.cjs ├── bluetooth_manager.cjs ├── bugreport.cjs ├── config_manager.cjs ├── dbus_manager.cjs ├── game_manager.cjs ├── generated │ └── .gitkeep ├── ipc_handlers.cjs ├── logger.cjs ├── lutris_wrapper.cjs ├── remote_desktop_manager.cjs ├── state.cjs ├── storage.cjs ├── storage_kv.cjs ├── theme_manager.cjs ├── update_checker.cjs ├── utils.cjs └── window_manager.cjs ├── src_frontend ├── App.jsx ├── components │ ├── About.jsx │ ├── BluetoothMenu.jsx │ ├── ButtonIcon.jsx │ ├── ConfirmationDialog.jsx │ ├── ControlsOverlay.jsx │ ├── CrashDialog.jsx │ ├── ErrorBoundary.jsx │ ├── FocusableRow.jsx │ ├── GameCard.jsx │ ├── GameCover.jsx │ ├── GameLibrary.jsx │ ├── GameShelf.jsx │ ├── LegendaContainer.jsx │ ├── LibraryContainer.jsx │ ├── LoadingIndicator.jsx │ ├── ModalRenderer.jsx │ ├── OnScreenKeyboard.jsx │ ├── RowBasedMenu.jsx │ ├── RunningGame.jsx │ ├── SettingsMenu.jsx │ ├── SystemMenu.jsx │ ├── ToastContainer.jsx │ ├── ToggleButton.jsx │ ├── TopBar.jsx │ ├── UpdateDialog.jsx │ └── VolumeControl.jsx ├── contexts │ ├── AudioContext.jsx │ ├── BluetoothContext.jsx │ ├── InputContext.jsx │ ├── LutrisContext.jsx │ ├── ModalContext.jsx │ ├── SettingsContext.jsx │ ├── ToastContext.jsx │ └── TranslationContext.jsx ├── hooks │ ├── useGlobalShortcut.js │ ├── useIsMounted.js │ └── useScopedInput.js ├── locale │ ├── locale.en.json │ ├── locale.fa.json │ ├── locale.it.json │ └── locale.sv.json ├── main.jsx ├── resources │ ├── buttonActionSound.wav │ └── icon.svg ├── styles │ ├── About.css │ ├── BluetoothMenu.css │ ├── ButtonIcon.css │ ├── ConfirmationDialog.css │ ├── ControlsOverlay.css │ ├── CrashDialog.css │ ├── FocusableRow.css │ ├── GameCard.css │ ├── GameCover.css │ ├── GameLibrary.css │ ├── GameShelf.css │ ├── LegendaContainer.css │ ├── LoadingIndicator.css │ ├── Modal.css │ ├── OnScreenKeyboard.css │ ├── RowBasedMenu.css │ ├── RunningGame.css │ ├── SettingsMenu.css │ ├── SystemMenu.css │ ├── Toast.css │ ├── ToggleButton.css │ ├── TopBar.css │ ├── UpdateDialog.css │ ├── VolumeControl.css │ └── main.css └── utils │ ├── color.js │ ├── datetime.js │ ├── dom.js │ ├── ipc.js │ ├── sound.js │ ├── string.js │ ├── svg.js │ └── theme.js ├── vite-plugin-locale.js └── vite.config.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/appimage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/.github/workflows/appimage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/README.md -------------------------------------------------------------------------------- /README_SCREENSHOTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/README_SCREENSHOTS.md -------------------------------------------------------------------------------- /docker-create-appimage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/docker-create-appimage.sh -------------------------------------------------------------------------------- /electron.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/electron.cjs -------------------------------------------------------------------------------- /electron_preload.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/electron_preload.cjs -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/index.html -------------------------------------------------------------------------------- /lutris_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/lutris_wrapper.py -------------------------------------------------------------------------------- /lutris_wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/lutris_wrapper.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /screenshots/homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/screenshots/homepage.png -------------------------------------------------------------------------------- /screenshots/nowplaying.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/screenshots/nowplaying.png -------------------------------------------------------------------------------- /src_backend/audio_manager.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/audio_manager.cjs -------------------------------------------------------------------------------- /src_backend/bluetooth_manager.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/bluetooth_manager.cjs -------------------------------------------------------------------------------- /src_backend/bugreport.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/bugreport.cjs -------------------------------------------------------------------------------- /src_backend/config_manager.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/config_manager.cjs -------------------------------------------------------------------------------- /src_backend/dbus_manager.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/dbus_manager.cjs -------------------------------------------------------------------------------- /src_backend/game_manager.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/game_manager.cjs -------------------------------------------------------------------------------- /src_backend/generated/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src_backend/ipc_handlers.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/ipc_handlers.cjs -------------------------------------------------------------------------------- /src_backend/logger.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/logger.cjs -------------------------------------------------------------------------------- /src_backend/lutris_wrapper.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/lutris_wrapper.cjs -------------------------------------------------------------------------------- /src_backend/remote_desktop_manager.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/remote_desktop_manager.cjs -------------------------------------------------------------------------------- /src_backend/state.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/state.cjs -------------------------------------------------------------------------------- /src_backend/storage.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/storage.cjs -------------------------------------------------------------------------------- /src_backend/storage_kv.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/storage_kv.cjs -------------------------------------------------------------------------------- /src_backend/theme_manager.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/theme_manager.cjs -------------------------------------------------------------------------------- /src_backend/update_checker.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/update_checker.cjs -------------------------------------------------------------------------------- /src_backend/utils.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/utils.cjs -------------------------------------------------------------------------------- /src_backend/window_manager.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_backend/window_manager.cjs -------------------------------------------------------------------------------- /src_frontend/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/App.jsx -------------------------------------------------------------------------------- /src_frontend/components/About.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/About.jsx -------------------------------------------------------------------------------- /src_frontend/components/BluetoothMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/BluetoothMenu.jsx -------------------------------------------------------------------------------- /src_frontend/components/ButtonIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/ButtonIcon.jsx -------------------------------------------------------------------------------- /src_frontend/components/ConfirmationDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/ConfirmationDialog.jsx -------------------------------------------------------------------------------- /src_frontend/components/ControlsOverlay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/ControlsOverlay.jsx -------------------------------------------------------------------------------- /src_frontend/components/CrashDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/CrashDialog.jsx -------------------------------------------------------------------------------- /src_frontend/components/ErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/ErrorBoundary.jsx -------------------------------------------------------------------------------- /src_frontend/components/FocusableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/FocusableRow.jsx -------------------------------------------------------------------------------- /src_frontend/components/GameCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/GameCard.jsx -------------------------------------------------------------------------------- /src_frontend/components/GameCover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/GameCover.jsx -------------------------------------------------------------------------------- /src_frontend/components/GameLibrary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/GameLibrary.jsx -------------------------------------------------------------------------------- /src_frontend/components/GameShelf.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/GameShelf.jsx -------------------------------------------------------------------------------- /src_frontend/components/LegendaContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/LegendaContainer.jsx -------------------------------------------------------------------------------- /src_frontend/components/LibraryContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/LibraryContainer.jsx -------------------------------------------------------------------------------- /src_frontend/components/LoadingIndicator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/LoadingIndicator.jsx -------------------------------------------------------------------------------- /src_frontend/components/ModalRenderer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/ModalRenderer.jsx -------------------------------------------------------------------------------- /src_frontend/components/OnScreenKeyboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/OnScreenKeyboard.jsx -------------------------------------------------------------------------------- /src_frontend/components/RowBasedMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/RowBasedMenu.jsx -------------------------------------------------------------------------------- /src_frontend/components/RunningGame.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/RunningGame.jsx -------------------------------------------------------------------------------- /src_frontend/components/SettingsMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/SettingsMenu.jsx -------------------------------------------------------------------------------- /src_frontend/components/SystemMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/SystemMenu.jsx -------------------------------------------------------------------------------- /src_frontend/components/ToastContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/ToastContainer.jsx -------------------------------------------------------------------------------- /src_frontend/components/ToggleButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/ToggleButton.jsx -------------------------------------------------------------------------------- /src_frontend/components/TopBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/TopBar.jsx -------------------------------------------------------------------------------- /src_frontend/components/UpdateDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/UpdateDialog.jsx -------------------------------------------------------------------------------- /src_frontend/components/VolumeControl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/components/VolumeControl.jsx -------------------------------------------------------------------------------- /src_frontend/contexts/AudioContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/contexts/AudioContext.jsx -------------------------------------------------------------------------------- /src_frontend/contexts/BluetoothContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/contexts/BluetoothContext.jsx -------------------------------------------------------------------------------- /src_frontend/contexts/InputContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/contexts/InputContext.jsx -------------------------------------------------------------------------------- /src_frontend/contexts/LutrisContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/contexts/LutrisContext.jsx -------------------------------------------------------------------------------- /src_frontend/contexts/ModalContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/contexts/ModalContext.jsx -------------------------------------------------------------------------------- /src_frontend/contexts/SettingsContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/contexts/SettingsContext.jsx -------------------------------------------------------------------------------- /src_frontend/contexts/ToastContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/contexts/ToastContext.jsx -------------------------------------------------------------------------------- /src_frontend/contexts/TranslationContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/contexts/TranslationContext.jsx -------------------------------------------------------------------------------- /src_frontend/hooks/useGlobalShortcut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/hooks/useGlobalShortcut.js -------------------------------------------------------------------------------- /src_frontend/hooks/useIsMounted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/hooks/useIsMounted.js -------------------------------------------------------------------------------- /src_frontend/hooks/useScopedInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/hooks/useScopedInput.js -------------------------------------------------------------------------------- /src_frontend/locale/locale.en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/locale/locale.en.json -------------------------------------------------------------------------------- /src_frontend/locale/locale.fa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/locale/locale.fa.json -------------------------------------------------------------------------------- /src_frontend/locale/locale.it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/locale/locale.it.json -------------------------------------------------------------------------------- /src_frontend/locale/locale.sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/locale/locale.sv.json -------------------------------------------------------------------------------- /src_frontend/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/main.jsx -------------------------------------------------------------------------------- /src_frontend/resources/buttonActionSound.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/resources/buttonActionSound.wav -------------------------------------------------------------------------------- /src_frontend/resources/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/resources/icon.svg -------------------------------------------------------------------------------- /src_frontend/styles/About.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/About.css -------------------------------------------------------------------------------- /src_frontend/styles/BluetoothMenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/BluetoothMenu.css -------------------------------------------------------------------------------- /src_frontend/styles/ButtonIcon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/ButtonIcon.css -------------------------------------------------------------------------------- /src_frontend/styles/ConfirmationDialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/ConfirmationDialog.css -------------------------------------------------------------------------------- /src_frontend/styles/ControlsOverlay.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/ControlsOverlay.css -------------------------------------------------------------------------------- /src_frontend/styles/CrashDialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/CrashDialog.css -------------------------------------------------------------------------------- /src_frontend/styles/FocusableRow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/FocusableRow.css -------------------------------------------------------------------------------- /src_frontend/styles/GameCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/GameCard.css -------------------------------------------------------------------------------- /src_frontend/styles/GameCover.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/GameCover.css -------------------------------------------------------------------------------- /src_frontend/styles/GameLibrary.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/GameLibrary.css -------------------------------------------------------------------------------- /src_frontend/styles/GameShelf.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/GameShelf.css -------------------------------------------------------------------------------- /src_frontend/styles/LegendaContainer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/LegendaContainer.css -------------------------------------------------------------------------------- /src_frontend/styles/LoadingIndicator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/LoadingIndicator.css -------------------------------------------------------------------------------- /src_frontend/styles/Modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/Modal.css -------------------------------------------------------------------------------- /src_frontend/styles/OnScreenKeyboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/OnScreenKeyboard.css -------------------------------------------------------------------------------- /src_frontend/styles/RowBasedMenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/RowBasedMenu.css -------------------------------------------------------------------------------- /src_frontend/styles/RunningGame.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/RunningGame.css -------------------------------------------------------------------------------- /src_frontend/styles/SettingsMenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/SettingsMenu.css -------------------------------------------------------------------------------- /src_frontend/styles/SystemMenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/SystemMenu.css -------------------------------------------------------------------------------- /src_frontend/styles/Toast.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/Toast.css -------------------------------------------------------------------------------- /src_frontend/styles/ToggleButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/ToggleButton.css -------------------------------------------------------------------------------- /src_frontend/styles/TopBar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/TopBar.css -------------------------------------------------------------------------------- /src_frontend/styles/UpdateDialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/UpdateDialog.css -------------------------------------------------------------------------------- /src_frontend/styles/VolumeControl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/VolumeControl.css -------------------------------------------------------------------------------- /src_frontend/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/styles/main.css -------------------------------------------------------------------------------- /src_frontend/utils/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/utils/color.js -------------------------------------------------------------------------------- /src_frontend/utils/datetime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/utils/datetime.js -------------------------------------------------------------------------------- /src_frontend/utils/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/utils/dom.js -------------------------------------------------------------------------------- /src_frontend/utils/ipc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/utils/ipc.js -------------------------------------------------------------------------------- /src_frontend/utils/sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/utils/sound.js -------------------------------------------------------------------------------- /src_frontend/utils/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/utils/string.js -------------------------------------------------------------------------------- /src_frontend/utils/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/utils/svg.js -------------------------------------------------------------------------------- /src_frontend/utils/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/src_frontend/utils/theme.js -------------------------------------------------------------------------------- /vite-plugin-locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/vite-plugin-locale.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-ld/lutris-gamepad-ui/HEAD/vite.config.js --------------------------------------------------------------------------------