Miepee
794f69c76b
get rid of abundant statements during UI Init
4 years ago
Miepee
670a54961f
Slightly clean up mainforms UI
...
rename col to color
move states into statemachine file
move variables as local where it makes sense
4 years ago
Miepee
ca5fb0bdfc
fix doc errors in launcher config xml
4 years ago
Miepee
649c9bd290
remove usings, fix bug in auto updater
...
If on windows an environment variable would be used for the am2rlauncher, then the auto updater would try to update to taht location instead of the location where the launcher actually was located.
4 years ago
Miepee
c1936305b7
fix wrong linux folder + trypo
4 years ago
Miepee
a75662b073
Mark UI settings as readonly + trycatch running game
...
Also adds a few comments
4 years ago
Miepee
c4af04bac3
Update log4net
4 years ago
Miepee
10dc1fbaa8
Fix Linux distro being mistakenly logged, log values read from config
4 years ago
Miepee
d50fe6244d
Cleanup RunGame and fix a crashing bug
4 years ago
Miepee
1b6fc27425
change eto platform for mac launcher
4 years ago
Miepee
b059fb5482
upgrade eto to 2.7.0
4 years ago
Miepee
328f74b03c
convert launcher to file scoped namespaces
4 years ago
Miepee
dba7aca5f1
Purge unused usings + unnecessary qualifiers
4 years ago
Miepee
f1cf1ce14f
Clean helper methods + move wine property to OS.
4 years ago
Miepee
c3e60ee18c
Document + clean some methods in CrossPlatformOperations
4 years ago
Miepee
abc47ac136
rename the rest of Am2rlauncher.core to lib of what i missed earlier
4 years ago
Miepee
73b035a34c
Clean up Profile class more
4 years ago
Miepee
b2e7ad697a
Lib: use string interpolation + clean up archiveProfile
4 years ago
Miepee
b2da8d251d
Slightly clean up AM2RLauncherLib
4 years ago
Miepee
10e77406ae
rename AM2RLauncher.Core to AM2RLauncherLib
4 years ago
Miepee
cd56089fe8
Clean up the three GUI launcher projects
4 years ago
Miepee
af27f1a6e7
Splash+revert cache vars that didnt do anything
4 years ago
Miepee
08d18b811b
Change updater logger
4 years ago
Miepee
972c59e056
Cleanup CrossPlatformOperations
4 years ago
Miepee
c2fa4c27a9
Move LauncherConfig out of Core
4 years ago
Miepee
e4e1d3303b
Reduce currentPath redudancy
4 years ago
Miepee
5b2147f7f8
Create variables for often used folders + more code cleanup
4 years ago
Miepee
7a4ece9e94
typo fixes + splash + slight code cleaning
4 years ago
Miepee
0067a6b9a5
renaming + variable cleanup
...
- rename UpdateState to PlayButtonState for better clarity
- move variables that are only used in constructor to local scope
- make colors and formBG readonly
4 years ago
Miepee
386bcf623d
Amendment to last commit
4 years ago
Miepee
6c27eb4202
condense mirror state calls into a method
4 years ago
Miepee
1b6d1469f9
more reorga
...
- add some #regions
- rename some methods to be more clearer
- cleanup add and delete profile
4 years ago
Miepee
428387256f
Refactor some more
...
- use common method for newswebview and changelogwebview- loaded
- create method to get an openfiledialog with our common parameters.
- change messageboxes to be bound to the parent form
- fix downloaidng being accidentally cancelled
- and more
4 years ago
Miepee
a41d8d6312
condense imageButtonEvents, make statemachines slightly easier to read
4 years ago
Miepee
514934cd1f
remove fixed todo's, add new todos
4 years ago
Miepee
bc51c18dd4
rename profilesettings to mod settings
4 years ago
Miepee
f0e4c3127c
Make language text easier to access
4 years ago
Miepee
7f3ea40228
Make state machine more readable
4 years ago
Miepee
71d046d063
Replace magic values with proper variables.
4 years ago
Miepee
b9eb2228a3
mark a todo + add some #regions
4 years ago
Miepee
ea0a5d947f
Upgrade eto to 2.6.1
4 years ago
Miepee
dd2f088944
Add in jp archive text, reprhase some comments
4 years ago
Miepee
f047b83ef9
Update chinese translation of Archive text
4 years ago
Miepee
cbce04698d
reference to a galaxy far, far away
4 years ago
Miepee
12d6b5f202
only write profileIndex on launcher close
4 years ago
Miepee
611614e694
fixed some bugs of mod archival + first batch of localizations
4 years ago
Miepee
52dccdb73e
Add basics of mod archival during updating
4 years ago
Miepee
56cb5528ce
Move LoadProfiles and DeleteProfiles to backend
4 years ago
Miepee
fcdecbd36c
Fix Linux failing to lanuch updated launcher
4 years ago
Miepee
339fbcd502
Add launcher updater todo for later
4 years ago
Lojemiru
dcc99707b7
wombat mall
4 years ago
Miepee
d768552f7a
Linux: Only log env vars when on debug + set default log level to info
4 years ago
Miepee
680fa9fd27
Make mac profile installation not crash
4 years ago
Miepee
688699be84
Add splash + remove invisible whitespace char
4 years ago
Miepee
8582dec8dd
rename Log to log
4 years ago
Miepee
ea2fbebd8c
Cleanup some more and fix todos
4 years ago
Miepee
8f6ef8212c
Some cleanup
4 years ago
Miepee
398a44e92d
Fix todos, replace platform with OS, add splashes, documentation
4 years ago
Miepee
7a72c8fdcc
Fix typos in german lang
4 years ago
Miepee
96924f987e
Trying to seperate UI logic from core logic
4 years ago
Miepee
34c6a009fd
Optimize GetSplash
4 years ago
Miepee
33015b3990
Make mirrorlist more dynamic
4 years ago
Miepee
00af3d0346
add snarky splash
4 years ago
Miepee
6a129a3dd0
Cleanup commit nr 3
5 years ago
Miepee
8e34b55398
Cleanup commit nr 2
5 years ago
Miepee
c0cdd1799d
Clean the project
5 years ago
Miepee
462a975935
Linux: Fix MessageBox popup when debug logprofile is disabled
5 years ago
Miepee
41ff2d064f
Actually fix auto-updater electric boogaloo
5 years ago
Miepee
11d0107154
fix internal documentation
5 years ago
Miepee
f655137d28
make settings on linux+mac work again
5 years ago
Miepee
3f53c1ee2f
Fix logging if using custom datapath on windows
5 years ago
Miepee
e59ebad0df
Fix another invalid UI thread access
5 years ago
Miepee
2f2ee99ac0
Fix more invalid UI Access
5 years ago
Miepee
11e5c07fce
ammend to previous commit
5 years ago
Miepee
8294adf8e5
fixed a crash when trying to install a profile
5 years ago
Miepee
5fec89ea55
Push localization and fix error crash on messageBox show
5 years ago
Miepee
9af23df4f5
fix some todos, most notably having nixlauncherconfigpath defined once
5 years ago
Miepee
b79395dd86
Merge remote-tracking branch 'meep/meep'
5 years ago
Miepee
1f232e6875
Fix progressbar todo
5 years ago
Miepee
6db8e521b6
Only validate am2r_11 again if file has changed
5 years ago
Miepee
e66cfc5b3f
add unsupported label when ran from wine
5 years ago
Miepee
d480fd9a25
Version bump, add de+it git text, improve isCurrentVersionOutdated detection
5 years ago
Miepee
f3b9ca11f1
add todo + one spanish text
5 years ago
Miepee
42e5059bd9
add documentation for cache variable
5 years ago
Miepee
df75036dd2
cache result of am2r_11 check
...
This greatly improves user experience when scrolling through the profile list, and is less damaging to its hard drive.
5 years ago
Miepee
69cb6bab71
Fix warning about accessing variable from UI thread + fix deletion/updating community updates
5 years ago
Miepee
bf79ec01ba
Store profileDebugLog as a boolean to fix crashing when its toggled
5 years ago
Miepee
b472319042
forgot to uncomment a line
5 years ago
Miepee
0b11bc6536
Initial mac support
5 years ago
Miepee
8b3623ae07
upgrade eto *properly*
5 years ago
Miepee
c65e2ba085
Update eto dependency
5 years ago
Miepee
7741bbd1ef
check if custom mirror is a git URL + remove a todo
5 years ago
Miepee
3252d23ed5
Merge branch 'main' of https://github.com/AM2R-Community-Developers/AM2RLauncher
5 years ago
Miepee
c0261fd05c
Make Linux not crash on boot, add todos + small cleanup
5 years ago
Miepee
9a7ffaee4c
Condense CreateAPK Function
5 years ago
Miepee
05a7739b40
reorga more, put state machine stuff into seperate file
5 years ago
Miepee
0446689e77
implement data folder for log.config, use code cleaner
5 years ago
Miepee
664e39f18b
Code formatting cleanup
5 years ago
Miepee
a14589baaf
introduce am2rlauncherdata env var, use xdg env vars, minor cleanup
...
- Config file on linux is not hardcoded to `~/.config/AM2RLauncher` anymore, and will now respect `$XDG_CONFIG_HOME`
- Data folder on linux is not hardcoded to `~/.local/share/AM2RLauncher` anymore. Instead it will now listen for `$AM2RLAUNCHERDATA` (on win too!) and respect `$XDG_DATA_HOME`
Profile Logging has been kept as is, until I figure out if AM2R on linux respects `$XDG_CONFIG_HOME`.
5 years ago
Miepee
6cf7cbf2d5
Merge branch 'main' of https://github.com/AM2R-Community-Developers/AM2RLauncher
5 years ago
Miepee
7f720a1283
Fix openFolder on windows
5 years ago
Miepee
da841f4c32
More splashes
5 years ago
Miepee
996c5efdc1
Added Simplified Chinese Ver1.01 to the launcher ( #29 )
...
Co-Authored-By: Hambaka <20476755+Hambaka@users.noreply.github.com>
Co-Authored-By: ntrwansui <1304043543@qq.com>
Co-Authored-By: Ghost-J-R <89327487+Ghost-J-R@users.noreply.github.com>
5 years ago
Miepee
f417c6901f
Actually make launcher .net5+ compatible
5 years ago
Miepee
dd33de008f
fix launcher not opening folder
5 years ago
Miepee
5eb1c3e579
Update deps version
5 years ago
Miepee
35333bc656
Splashes + better handling of config crash
5 years ago
Miepee
9c97e82c79
Dont hardcode am2r binary name
5 years ago
Miepee
7ae788c24c
Forgot to push small log
5 years ago
Miepee
646db17c94
Fix launcher thinking patchdata clone is valid
5 years ago
Miepee
07678b8b9e
Fix for gamedebug logs on windows
5 years ago
Miepee
3e051adcbf
Merge branch 'main' of https://github.com/AM2R-Community-Developers/AM2RLauncher
5 years ago
Lojemiru
745d6fc823
AH THE MOLE
5 years ago
Miepee
21c60ef8bf
Do state machine check after updating mod
...
Co-Authored-By: Sephazon <23546758+Sephazon@users.noreply.github.com>
5 years ago
Miepee
d906bbf5c7
Update Japanese text
...
Co-Authored-By: Sephazon <23546758+Sephazon@users.noreply.github.com>
5 years ago
Miepee
1fea62da11
when creating the APK, select it too
5 years ago
Miepee
a312289934
fix linux big when opening a folder + cancelling selections
5 years ago
Miepee
08a3be8a2d
more small orga
5 years ago
Miepee
829ef9b44c
slight reorga
5 years ago
Miepee
41995cad2d
Make am2r_11 validation more efficient
5 years ago
Miepee
a5d6b0df2a
Log in distro name and version
5 years ago
Miepee
ab91be03ad
fix main tab GUI not updating in some cases + add some missing language entries
5 years ago
Miepee
04342d72c8
Format text to be more consistent
5 years ago
Miepee
91349010c7
Add in Profile Button. Tranlations WIP!!!
5 years ago
Miepee
d73a5f38be
Split AM2R update and Launcher update + default to latest after am2r update
5 years ago
Alex
200cc939fc
Added more splashes
...
Co-authored-by: Miepee <38186597+Miepee@users.noreply.github.com>
5 years ago
Miepee
d225264890
obligatory jojoke included
5 years ago
atemporalDarkness
b0105ddfab
Change in unhandledexception text
...
Changed text for more clarity (text more commonly used) and fixing a gendering error in the same line
5 years ago
Miepee
b0d0fef5b0
Fix RecursiveRollover with non-log files.
5 years ago
Miepee
658b533ce7
Comment
5 years ago
Miepee
8494a1b8ef
Fix updating for linux in regards to currentPath
5 years ago
Miepee
b5f9e8a570
Quick appendum to auto updater fix
5 years ago
Lojemiru
06ba905357
Actually fix auto-updater.
5 years ago
Miepee
fc4b720dff
Bump version number for new release
5 years ago
Miepee
906ec2cefe
Fix formatting + game update issues
5 years ago
Miepee
c6563ce5e5
Fix pulling new game version
5 years ago
Miepee
e3cd2af01c
Check if am2r exissts first before extracting it
5 years ago
Miepee
db4c6937b0
Revert "Another auto updating issue fix"
...
This reverts commit 7923c7e658 .
5 years ago
Miepee
7923c7e658
Another auto updating issue fix
5 years ago
Miepee
54ee9c0042
Fix lib folder issue with windows on auto-updating
5 years ago
Miepee
11f496c04f
Update version number for release
5 years ago
Miepee
9565b58c9d
Put helper methods into its own class
5 years ago
Miepee
4cda4d7fa2
Expand Is11Installed to check for valid Zips instead of just zips.
5 years ago
Miepee
9ceb10f40f
typo fix
5 years ago
Miepee
0d28d1149f
Throw more useful error if game is in a subdirectory
5 years ago
Miepee
cb158a42a1
Revert "Accomodate for zips where the game is packed one directory below"
...
This reverts commit 62ff7a51f4 .
5 years ago
Miepee
62ff7a51f4
Accomodate for zips where the game is packed one directory below
5 years ago
Miepee
bd35873146
Use an enum for CheckIZipAM2R11 return codes
5 years ago
Miepee
61ccb4f1a1
Linux - Show visible error, if xdelta3/ java doesn't exist, Fixes #18
5 years ago
Miepee
c040b48bb4
Linux - Implement profile logging. Fixes #16
...
Why does stdout redirect not work on WSL.
5 years ago