Ryan Dowling
1f927bcfad
chore: upgrade dependencies and Gradle to 8.2
2023-07-07 08:41:12 +10:00
Ryan Dowling
6009e81197
fix: explicitely end session when using System.exit
2023-07-06 19:38:16 +10:00
Ryan Dowling
cf86c50d60
fix: run analytics only on version specified in config
2023-07-06 19:36:52 +10:00
Ryan Dowling
8c8a0a42f4
fix: add missing server_run analytics event
2023-07-06 19:18:01 +10:00
RyanTheAllmighty
d18ed02dbd
chore: update aur packages
2023-07-04 00:49:27 +00:00
Ryan Dowling
1151efed09
fix: aur package not building as trying to use Java 20 to build
2023-07-04 10:45:01 +10:00
RyanTheAllmighty
cba46639a5
chore: bump version
2023-07-03 23:53:14 +00:00
Ryan Dowling
6666ca6091
chore: release version 3.4.29.0
2023-07-04 09:15:53 +10:00
Ryan Dowling
9e71c5ebd5
fix: [ #775 ] analytics not applying correctly and hover label not being correct everywhere
2023-07-04 08:41:00 +10:00
Ryan Dowling
743343dc64
chore: update mocked config to disable analytics
2023-07-04 08:34:18 +10:00
Ryan Dowling
241b5fdba2
feat: [ #777 ] allow setting a runtime override for instances without a Java runtime set
2023-07-03 20:03:10 +10:00
Ryan Dowling
bd5dfb26a1
fix: [ #765 ] issue with importing from MultiMC causing issues with post/pre launch commands/wrapper
2023-07-03 19:53:31 +10:00
Ryan Dowling
3283602e67
fix: [ #770 ] issue with collapsing things without an account causing an NPE
2023-07-03 19:44:08 +10:00
Ryan Dowling
b2b5c3f7b4
fix: creating vanilla packs or importing not checking for account first
2023-07-03 19:41:27 +10:00
Ryan Dowling
b98d236dc3
fix: check for valid clientToken
2023-07-03 19:36:22 +10:00
Ryan Dowling
c9e2d19056
fix: [ #775 ] technic pack installs not being classified correctly
2023-07-03 18:58:00 +10:00
Ryan Dowling
588fd5424c
feat: [ #775 ] send any analytics events after a set period of time on a configurable timer
2023-07-03 08:28:36 +10:00
Ryan Dowling
02e66478c8
fix: [ #775 ] session not ending and some data fields being incorrect and add more instance tracking
2023-07-02 23:15:02 +10:00
Ryan Dowling
cd05e449a7
feat: [ #775 ] hook analytics into config
2023-06-30 23:38:56 +10:00
Ryan Dowling
1125fe57a4
feat: [ #775 ] switch all old analytics events over
2023-06-30 23:26:12 +10:00
Ryan Dowling
d9628a2b58
feat: [ #775 ] start of switch analytics from Google Analytics to own platform
2023-06-30 19:59:18 +10:00
Ryan Dowling
de45c7d2c2
feat: scan mods for malware (specifically Fractureiser for now) before launching an instance
2023-06-10 22:15:00 +10:00
Ryan Dowling
157d465a21
fix: issue with threads trying to write to a non thread safe list causing install issues
2023-05-22 21:19:54 +10:00
Ryan Dowling
4c518c3b5e
fix: issues with unicode characters breaking instances and not showing properly
2023-05-14 15:21:37 +10:00
Ryan Dowling
ed96aa18c6
fix: make sure accounts valid before loading in to fix NPE
2023-05-12 23:29:32 +10:00
Doomsdayrs
06cfaeb02a
AccountsTab: Remove unnecessary topPanel ( #761 )
...
It is used no where,
and the child view is assigned to bottomPanel.
2023-05-07 22:26:31 +10:00
Ryan Dowling
ea0affa919
fix: show recommended version on loaders dropdown
2023-05-06 13:55:42 +10:00
Ryan Dowling
966afc74eb
fix: disable loader versions dropdown when no loader versions found
2023-05-06 13:52:07 +10:00
Doomsdayrs
b304d59078
Implement ViewModel for VanillaPacksTab using RxJava ( #743 )
...
* Implement ViewModel for VanillaPacksTab using RxJava
Helps handle architecture in a better way.
Previous attempt using Kotlin caused numerous issues.
This is a rewrite of that, back into Java using RxJava.
There are a few issues with this commit.
A following commit will fix those.
* Fix broken loop in VanillaPacksTab
* Implement RxSwing into VanillaPacksViewModel
This fixes some computation issues with async.
Although, the only issue that remains is inconsistent version selection.
* Resolve selection mechanic issue in VanillaPacksTab
* Sort Quilt Before Fabric in VanillaPacksTab
Matching pattern with forge & legacy forge.
Newer -> Older, Left -> Right
* VanillaPacksViewModel: Fix quilt button being disabled on start
* VanillaPacksTab: Move quilt button to last
* VanillaPacksViewModel: Return empty instead of singleton for no loader
* VanillaPacksViewModel: Fix initial loaderType not being set
* VanillaPacksViewModel: Fix type column value
* VanillaPacksViewModel: Fix loader list accumulation
Caused by an improper Kotlin->Java conversion.
* VanillaPacksViewModel: Remove debug log from setName
* VanillaPacksTab: Fix text editing
This introduces cursor reset issues
* VanillaPacksTab: Fix text editing 2
* VanillaPacksTab: Fix quilt ordering
* PreservingCaretTextSetter: Fix out of bounds crashes
* VanillaPacksTab: Implement StatefulTextKeyAdapter for complex typing
I noticed that I could not use the arrow keys to select a range.
This fixes that.
* VanillaPacksTab: Expand StatefulTextKeyAdapter ignored keys
* VanillaPacksViewModel: Fix default field name/desc flashing
Essentially, two different threads were competing to set the values.
This commit solves the issue by relegating the task to the second task,
and then deduping the codebase.
* VanillaPacksViewModel: set loaderVersions to empty when none is selected
2023-05-06 13:29:12 +10:00
Ryan Dowling
e989fe6b60
fix: issue with opening instance settings on some systems
2023-05-02 17:27:52 +10:00
Ryan Dowling
aee382a301
fix: issue with loading in some dates from JSON
2023-04-30 01:17:34 +10:00
ATLauncher Bot
752fa7aad9
chore: update .github/ISSUE_TEMPLATE/feature_request.yml
2023-04-27 10:19:00 +10:00
Ryan Dowling
561f455a87
refactor: consolodate GSON configs
2023-04-21 00:13:14 +10:00
Ryan Dowling
a8b2de364d
fix: issue with mod files with invalid characters causing Edit Mods screen to not open
2023-04-20 19:55:24 +10:00
Ryan Dowling
7e194c1e3a
fix: make Console sizing a bit more responsive and flexible with sizes
2023-04-20 17:28:31 +10:00
atlauncher-bot
d5259db8b1
chore: update aur packages
2023-04-19 00:05:14 +00:00
RyanTheAllmighty
7faff82056
chore: bump version
2023-04-19 00:02:25 +00:00
Ryan Dowling
dd8228d7a6
chore: release version 3.4.28.1
2023-04-19 01:23:47 +10:00
Ryan Dowling
1f9aebf95a
chore: revert changes for bundling JRE
2023-04-19 01:14:24 +10:00
Ryan Dowling
85240eabf4
fix: issue with loading a tab in the Packs tab staying disabled forever when errored out
2023-04-19 01:10:33 +10:00
Ryan Dowling
236daa47ad
fix: issue when using IconTitledBorder throwing NPE when icon is not found/invalid
2023-04-19 01:02:16 +10:00
Ryan Dowling
9fab68ee77
fix: issues with lower/upper casing not working as intended on some non English systems
2023-04-19 01:00:13 +10:00
Ryan Dowling
03cceaa173
fix: a NPE happening when reading contents of files from within zip/jar that doesn't exist
2023-04-17 00:27:08 +10:00
Ryan Dowling
5f19fefd29
fix: issue with some CurseForge packs not displaying after installing
2023-04-17 00:24:00 +10:00
ATLauncher Bot
7a7c72d689
chore: update .github/ISSUE_TEMPLATE/bug_report.yml
2023-04-11 01:53:03 +10:00
ATLauncher Bot
09314ee73b
chore: delete .github/ISSUE_TEMPLATE/bug_report.md
2023-04-11 01:51:24 +10:00
ATLauncher Bot
0fe2612909
chore: add .github/ISSUE_TEMPLATE/feature_request.yml
2023-04-11 01:51:20 +10:00
ATLauncher Bot
c7247eb958
chore: add .github/ISSUE_TEMPLATE/bug_report.yml
2023-04-11 01:51:16 +10:00
ATLauncher Bot
9ce887224c
chore: delete .github/ISSUE_TEMPLATE/feature_request.md
2023-04-11 01:49:46 +10:00
ATLauncher Bot
87efbbfcc7
chore: add .github/ISSUE_TEMPLATE/config.yml
2023-04-11 01:14:55 +10:00