android - adjust grid view design, remove bottom app bar
android - reload list if game folder changed, fix game updates scanning
android - set nativeaot instruction set support
android - bump version
android - bump version
android - add log export, providers to browse app data
android - add log settings
android - add button to open ryujinx app folder
android - allow sensor to change orientation during emulation
android - add support for nro
android - add motion support
android - implement firmware installation
android - ensure controller respects users controller visibility settings at launch
android - fix settings app action buttons. fix dlc manager add button missing
android - add hack to fix orientation issue
android - fix stick showing as dpad
android - set controller event as handled
android - add option to swap button layouts to nintendo style
android - add basic software keyboard support
android - add option to disable motion
android - remote developer name from grid items
android - fix dpad input on generic android controllers
android - move title updates support to SAF
android - change game stats background color
android - add string map
android - fixes a few crashes in the user and home views
android - bumb version
android - bumb version, rebase over master
android - remove oboe
clean main ui, add option to import app data
android - add basic user management
android - fix app menu
android - fix game update icon, add app icon
android - add crash handler
android - fix crash when no user is available at launch
android - improve game update selection
android - make settings view scrollable, bump version
add game searching
add bottom popup ingame
move game view to new activity
fix manifest error
reduced virtual controller deadzone
enable hardware accel for activity
test
restore driver selection
fix adreno hooking
fix adreno hooking
fix unzip code
refactor virtual pad composition
separate game loading from surface creation
add closing emulation(starting a new one is still broken), disabled audio
safely close audio on game exit
add dlc manager
fix AsFlags rename conflict
Switch to Java 17 LTS
Keep libryujinx symbols
Add gradle module for libryujinx
Update dependencies
Raise minSdk to 30 to fix linter errors
Make stripSymbols a gradle property
Preserve other jni libraries
Fix file trees
Fix AndroidManifest.xml warnings
Suppress Google Play permission warning
Add preBuild dependency on libryujinx for app
Add toolchain path to all operating systems correctly
Make dotnet executable path configurable
Fix OS detection
Only build LibRyujinx if source or project files changed
Add toolchain path to output
Fix PATH variable on Windows
I spent ~7 hours debugging this.
I searched for a bug in the Exec task and found nothing.
I tried different ways to invoke the dotnet command
to make sure PATH is always set before.
I also modified Microsoft.NETCore.Native.Unix.targets to echo PATH via Exec and via Text.
But in the end I was confused about seeing two PATH variables
when checking the dotnet.exe subprocess with ProcessHacker.
This made me try setting the Path variable instead of PATH
and to my surprise this just worked.
Turns out Windows environment variables are case-sensitive and
Windows uses Path instead of PATH like Unix.
God, I love Microsoft Windows. :)
Cleanup LibRyujinx and add more verbose logging
Cleanup RyujinxAndroid