Skip to content

commit 22049d0

abduznik edited this page May 23, 2026 · 1 revision

feat: Freegosy prototype v0.1 - library browse, download, emulator launch

Commit: 22049d03ccb9af655c090c6d44d200fc305265e0

Author: abduznik

Date: 2026-03-23

Why: Adds a new feature or capability to the application.

Files Changed

(initial commit - entire repository tree)
  • .gitignore
  • .metadata
  • README.md
  • agent.md
  • analysis_options.yaml
  • android/.gitignore
  • android/app/build.gradle.kts
  • android/app/src/debug/AndroidManifest.xml
  • android/app/src/main/AndroidManifest.xml
  • android/app/src/main/kotlin/com/example/freegosy/MainActivity.kt
  • android/app/src/main/res/drawable-v21/launch_background.xml
  • android/app/src/main/res/drawable/launch_background.xml
  • android/app/src/main/res/mipmap-hdpi/ic_launcher.png
  • android/app/src/main/res/mipmap-mdpi/ic_launcher.png
  • android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  • android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  • android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  • android/app/src/main/res/values-night/styles.xml
  • android/app/src/main/res/values/styles.xml
  • android/app/src/profile/AndroidManifest.xml
  • android/build.gradle.kts
  • android/gradle.properties
  • android/gradle/wrapper/gradle-wrapper.properties
  • android/settings.gradle.kts
  • debug_dump.txt
  • ios/.gitignore
  • ios/Flutter/AppFrameworkInfo.plist
  • ios/Flutter/Debug.xcconfig
  • ios/Flutter/Release.xcconfig
  • ios/Runner.xcodeproj/project.pbxproj
  • ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  • ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  • ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  • ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  • ios/Runner.xcworkspace/contents.xcworkspacedata
  • ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  • ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
  • ios/Runner/AppDelegate.swift
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
  • ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
  • ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
  • ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
  • ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
  • ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
  • ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
  • ios/Runner/Base.lproj/LaunchScreen.storyboard
  • ios/Runner/Base.lproj/Main.storyboard
  • ios/Runner/Info.plist
  • ios/Runner/Runner-Bridging-Header.h
  • ios/Runner/SceneDelegate.swift
  • ios/RunnerTests/RunnerTests.swift
  • lib/app.dart
  • lib/core/downloader/download_service.dart
  • lib/core/emulator/emulator_download_service.dart
  • lib/core/emulator/emulator_registry_data.dart
  • lib/core/emulator/emulator_strategy.dart
  • lib/core/emulator/strategies/dolphin_strategy.dart
  • lib/core/emulator/strategies/eden_strategy.dart
  • lib/core/emulator/strategies/retroarch_strategy.dart
  • lib/core/emulator/strategy_registry.dart
  • lib/core/romm/romm_models.dart
  • lib/core/romm/romm_service.dart
  • lib/core/storage/directory_service.dart
  • lib/main.dart
  • lib/providers/download_provider.dart
  • lib/providers/library_provider.dart
  • lib/providers/romm_provider.dart
  • lib/ui/screens/download_screen.dart
  • lib/ui/screens/library_screen.dart
  • lib/ui/screens/settings_screen.dart
  • lib/ui/widgets/download_progress_card.dart
  • lib/ui/widgets/game_card.dart
  • lib/ui/widgets/platform_filter_bar.dart
  • linux/.gitignore
  • linux/CMakeLists.txt
  • linux/flutter/CMakeLists.txt
  • linux/flutter/generated_plugin_registrant.cc
  • linux/flutter/generated_plugin_registrant.h
  • linux/flutter/generated_plugins.cmake
  • linux/runner/CMakeLists.txt
  • linux/runner/main.cc
  • linux/runner/my_application.cc
  • linux/runner/my_application.h
  • macos/.gitignore
  • macos/Flutter/Flutter-Debug.xcconfig
  • macos/Flutter/Flutter-Release.xcconfig
  • macos/Flutter/GeneratedPluginRegistrant.swift
  • macos/Runner.xcodeproj/project.pbxproj
  • macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  • macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  • macos/Runner.xcworkspace/contents.xcworkspacedata
  • macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
  • macos/Runner/AppDelegate.swift
  • macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
  • macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
  • macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
  • macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
  • macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
  • macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
  • macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
  • macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
  • macos/Runner/Base.lproj/MainMenu.xib
  • macos/Runner/Configs/AppInfo.xcconfig
  • macos/Runner/Configs/Debug.xcconfig
  • macos/Runner/Configs/Release.xcconfig
  • macos/Runner/Configs/Warnings.xcconfig
  • macos/Runner/DebugProfile.entitlements
  • macos/Runner/Info.plist
  • macos/Runner/MainFlutterWindow.swift
  • macos/Runner/Release.entitlements
  • macos/RunnerTests/RunnerTests.swift
  • pubspec.lock
  • pubspec.yaml
  • test/widget_test.dart
  • web/favicon.png
  • web/icons/Icon-192.png
  • web/icons/Icon-512.png
  • web/icons/Icon-maskable-192.png
  • web/icons/Icon-maskable-512.png
  • web/index.html
  • web/manifest.json
  • windows/.gitignore
  • windows/CMakeLists.txt
  • windows/flutter/CMakeLists.txt
  • windows/flutter/generated_plugin_registrant.cc
  • windows/flutter/generated_plugin_registrant.h
  • windows/flutter/generated_plugins.cmake
  • windows/runner/CMakeLists.txt
  • windows/runner/Runner.rc
  • windows/runner/flutter_window.cpp
  • windows/runner/flutter_window.h
  • windows/runner/main.cpp
  • windows/runner/resource.h
  • windows/runner/resources/app_icon.ico
  • windows/runner/runner.exe.manifest
  • windows/runner/utils.cpp
  • windows/runner/utils.h
  • windows/runner/win32_window.cpp
  • windows/runner/win32_window.h

Diff

(Initial commit - no parent to diff against. See the full tree on GitHub.)

Clone this wiki locally