├── .github └── workflows │ └── publish-release.yml ├── .gitignore ├── LICENSE ├── README.md ├── deps └── BrowserLauncher2-all-1_3.jar ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── packaging ├── appimage │ └── Mine in Abyss.AppDir │ │ ├── AppRun │ │ ├── mineinabyss.desktop │ │ └── mineinabyss.svg └── icons │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── settings.gradle.kts ├── src └── main │ ├── kotlin │ └── com │ │ └── mineinabyss │ │ └── launchy │ │ ├── Main.kt │ │ ├── data │ │ ├── Config.kt │ │ ├── Constants.kt │ │ ├── Dirs.kt │ │ ├── Formats.kt │ │ ├── Group.kt │ │ ├── Mod.kt │ │ ├── Typealiases.kt │ │ └── Versions.kt │ │ ├── logic │ │ ├── Downloader.kt │ │ ├── FabricInstaller.kt │ │ └── LaunchyState.kt │ │ ├── ui │ │ ├── ColorSchemeGenerator.kt │ │ ├── TopBar.kt │ │ ├── Typography.kt │ │ ├── elements │ │ │ └── Tooltip.kt │ │ ├── screens │ │ │ ├── Screens.kt │ │ │ ├── main │ │ │ │ ├── ComingSoonDialog.kt │ │ │ │ ├── FirstLaunchDialog.kt │ │ │ │ ├── ImportSettingsDialog.kt │ │ │ │ ├── MainScreen.kt │ │ │ │ ├── MainScreenImages.kt │ │ │ │ ├── UpdateInfoButton.kt │ │ │ │ └── buttons │ │ │ │ │ ├── InstallButton.kt │ │ │ │ │ ├── NewsButton.kt │ │ │ │ │ ├── PlayButton.kt │ │ │ │ │ └── SettingsButton.kt │ │ │ └── settings │ │ │ │ ├── Browser.kt │ │ │ │ ├── InfoBar.kt │ │ │ │ ├── ModGroup.kt │ │ │ │ ├── ModInfo.kt │ │ │ │ ├── SettingsScreen.kt │ │ │ │ └── TripleSwitch.kt │ │ └── state │ │ │ └── TopBarState.kt │ │ └── util │ │ ├── OS.kt │ │ └── Option.kt │ └── resources │ ├── font │ ├── NotoSans-Bold.ttf │ ├── NotoSans-Medium.ttf │ └── NotoSans-Regular.ttf │ ├── mia_profile_icon.png │ └── mia_render.jpg └── versions.yml /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/README.md -------------------------------------------------------------------------------- /deps/BrowserLauncher2-all-1_3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/deps/BrowserLauncher2-all-1_3.jar -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/gradlew.bat -------------------------------------------------------------------------------- /packaging/appimage/Mine in Abyss.AppDir/AppRun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/packaging/appimage/Mine in Abyss.AppDir/AppRun -------------------------------------------------------------------------------- /packaging/appimage/Mine in Abyss.AppDir/mineinabyss.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/packaging/appimage/Mine in Abyss.AppDir/mineinabyss.desktop -------------------------------------------------------------------------------- /packaging/appimage/Mine in Abyss.AppDir/mineinabyss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/packaging/appimage/Mine in Abyss.AppDir/mineinabyss.svg -------------------------------------------------------------------------------- /packaging/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/packaging/icons/icon.icns -------------------------------------------------------------------------------- /packaging/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/packaging/icons/icon.ico -------------------------------------------------------------------------------- /packaging/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/packaging/icons/icon.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/data/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/data/Config.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/data/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/data/Constants.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/data/Dirs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/data/Dirs.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/data/Formats.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/data/Formats.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/data/Group.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/data/Group.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/data/Mod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/data/Mod.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/data/Typealiases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/data/Typealiases.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/data/Versions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/data/Versions.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/logic/Downloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/logic/Downloader.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/logic/FabricInstaller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/logic/FabricInstaller.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/logic/LaunchyState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/logic/LaunchyState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/ColorSchemeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/ColorSchemeGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/TopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/TopBar.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/Typography.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/Typography.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/elements/Tooltip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/elements/Tooltip.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/Screens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/Screens.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/ComingSoonDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/ComingSoonDialog.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/FirstLaunchDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/FirstLaunchDialog.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/ImportSettingsDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/ImportSettingsDialog.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/MainScreen.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/MainScreenImages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/MainScreenImages.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/UpdateInfoButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/UpdateInfoButton.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/buttons/InstallButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/buttons/InstallButton.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/buttons/NewsButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/buttons/NewsButton.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/buttons/PlayButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/buttons/PlayButton.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/buttons/SettingsButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/main/buttons/SettingsButton.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/Browser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/Browser.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/InfoBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/InfoBar.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/ModGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/ModGroup.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/ModInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/ModInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/SettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/SettingsScreen.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/TripleSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/screens/settings/TripleSwitch.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/ui/state/TopBarState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/ui/state/TopBarState.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/util/OS.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/util/OS.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/mineinabyss/launchy/util/Option.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/kotlin/com/mineinabyss/launchy/util/Option.kt -------------------------------------------------------------------------------- /src/main/resources/font/NotoSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/resources/font/NotoSans-Bold.ttf -------------------------------------------------------------------------------- /src/main/resources/font/NotoSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/resources/font/NotoSans-Medium.ttf -------------------------------------------------------------------------------- /src/main/resources/font/NotoSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/resources/font/NotoSans-Regular.ttf -------------------------------------------------------------------------------- /src/main/resources/mia_profile_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/resources/mia_profile_icon.png -------------------------------------------------------------------------------- /src/main/resources/mia_render.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/src/main/resources/mia_render.jpg -------------------------------------------------------------------------------- /versions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MineInAbyss/launchy/HEAD/versions.yml --------------------------------------------------------------------------------