Commit Graph

29 Commits

Author SHA1 Message Date
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