Commit Graph

31 Commits

Author SHA1 Message Date
Daan Vanden Bosch
15bc398294 All code now compiles with Kotlin 2.1.20, all tests pass, development builds work and production builds work. 2025-03-21 13:17:19 +01:00
Daan Vanden Bosch
a8b1a00e06 All code now compiles with Kotlin 2.0.0 and all tests pass. 2024-07-18 18:24:10 +02:00
Daan Vanden Bosch
19d3030d20 Upgraded Kotlin from 1.5.21 to 1.5.30. Also upgraded kotlinx.coroutines and kotlin logging. Now using languageSettings.optIn everywhere instead of compiler options. 2021-09-06 14:17:20 +02:00
Daan Vanden Bosch
2a510ec116 GraalVM native image build of psoserv. 2021-08-15 15:36:35 +02:00
Daan Vanden Bosch
1341dd76f5 Renamed lib subproject to psolib for clarity. 2021-07-25 17:24:42 +02:00
Daan Vanden Bosch
6cf0fdaf33 Upgraded to monaco-editor 0.26.1. 2021-07-25 00:05:45 +02:00
Daan Vanden Bosch
7a9af529e0 Upgraded kotlinx-datetime to version that's compatible with the newest kotlinx-serialization. 2021-07-24 21:19:07 +02:00
Daan Vanden Bosch
fab1f90975 Updated all code that used deprecated Kotlin APIs. 2021-07-24 21:06:22 +02:00
Daan Vanden Bosch
89b88a0a2d Put all shared build logic in precompiled gradle conventions plugins. 2021-07-24 20:13:02 +02:00
Daan Vanden Bosch
1923be4b3f Upgraded three.js, file-loader webpack plugin and monaco-editor-webpack-plugin. 2021-05-11 18:20:21 +02:00
Daan Vanden Bosch
5be29df0ac Upgraded to ThreeJS r127. The viewer can now load n.rel and c.rel geometry files. 2021-04-08 15:01:03 +02:00
Daan Vanden Bosch
017232eb91 Upgraded to Kotlin 1.4.31. 2021-03-23 15:27:27 +01:00
Daan Vanden Bosch
f57de99577 Upgraded to three.js 0.126.0 and improved performance of quest renderer. 2021-03-22 20:31:24 +01:00
Daan Vanden Bosch
70d8e0f6af Fixed performance issue in events widget. 2021-03-17 20:55:08 +01:00
Daan Vanden Bosch
478842ddab Hunt optimizer results are now calculated again. 2021-03-14 22:52:30 +01:00
Daan Vanden Bosch
321fb3a475 Upgraded Kotlin to 1.4.30 and Gradle to 6.8.2. Set the Kotlin JVM version to 11. Added a subproject for offline asset generation which, at the moment, can generate the list of item types. Ported unitxt and ItemPMT parsing. 2021-03-06 13:33:04 +01:00
Daan Vanden Bosch
93e57012e7 Fixed a bug that would result in blurry canvas. 2021-02-13 20:30:56 +01:00
Daan Vanden Bosch
20ccbfc587 Fixed a bug in the AssemblyWorker and tokenizer. Added several ASM-related tests. 2020-12-15 21:29:58 +01:00
Daan Vanden Bosch
c8c12f298f AsmAnalyser now delegates to a worker again. 2020-12-14 18:39:26 +01:00
Daan Vanden Bosch
dc0615e1d2 Ported various features. 2020-12-05 21:48:26 +01:00
Daan Vanden Bosch
0c0d6355f2 Added some small features and fixed various bugs. 2020-11-28 22:56:35 +01:00
Daan Vanden Bosch
2fac7dbc39 Converted from Babylon.js back to Three.js. Added texture viewer and entity textures. 2020-11-23 21:54:35 +01:00
Daan Vanden Bosch
c82396326c Made basic quest properties editable and added the entity detail widget. 2020-11-15 20:41:30 +01:00
Daan Vanden Bosch
cd70d22da2 Added script editor widget. 2020-11-14 22:18:10 +01:00
Daan Vanden Bosch
0983be905d Created gradle plugin with workaround for https://youtrack.jetbrains.com/issue/KT-42923. 2020-11-13 22:58:13 +01:00
Daan Vanden Bosch
bb6f4aa352 Added horizontal entity translation. 2020-11-10 22:38:18 +01:00
Daan Vanden Bosch
18e01f17c7 Scope, Store and Controller now implement CoroutineScope. Added NJ parser and several basic widgets. 2020-10-17 00:28:35 +02:00
Daan Vanden Bosch
c3bd1c46cc Added Babylon.js PoC. Introduced Scope to statically ensure that all disposables are disposed eventually. Added test-utils project. 2020-10-15 01:19:12 +02:00
Daan Vanden Bosch
3114f69429 Started working on quest editor. Added a DockWidget based on GoldenLayout. 2020-10-12 23:06:56 +02:00
Daan Vanden Bosch
2bcfd7cdce Methods are now loaded and shown in an ugly way in the HuntOptimizer. 2020-10-11 22:58:28 +02:00
Daan Vanden Bosch
36a32018ca Started porting Phantasmal World to Kotlin. 2020-10-10 23:48:38 +02:00