Post-Implementation refactoring of application #9

Merged
jotoho merged 17 commits from refactoring into master 2021-09-19 20:40:50 +02:00

17 commits

Author SHA1 Message Date
Jonas Tobias Hopusch 5a80ac7169
Fix compile script using old source path 2021-09-19 20:27:26 +02:00
Jonas Tobias Hopusch 4ab78f4028
Avoid unnecessary temporary variable in short-hand translation 2021-09-19 20:23:26 +02:00
Jonas Tobias Hopusch a48f122296
Delete unneeded comment from build config 2021-09-19 20:13:14 +02:00
Jonas Tobias Hopusch 5919c26c10
Apply formatting suggestion for build config 2021-09-19 20:10:36 +02:00
Jonas Tobias Hopusch 9aba3f156a
Apply IntelliJ code formatting and alternatives suggestions 2021-09-19 20:08:50 +02:00
Jonas Tobias Hopusch ad869f7346
Back to Java version 16
Gradle and Kotlin don't yet support Java 17, apparently. :(

This commit reverts 7f725b345c
2021-09-19 19:58:37 +02:00
Jonas Tobias Hopusch 92a226dd02
Specify dependencies with kotlin helper function 2021-09-19 19:52:14 +02:00
Jonas Tobias Hopusch c8dbcc3f49
Use latest release for all dependencies 2021-09-19 19:42:56 +02:00
Jonas Tobias Hopusch 365a0c2a17
Restructure folders 2021-09-19 19:33:39 +02:00
Jonas Tobias Hopusch 7f725b345c
Upgrade project to Java 17 2021-09-19 19:25:59 +02:00
Jonas Tobias Hopusch 3fe9ed5b93
Use improved syntax for setting Java Version 2021-09-19 19:24:20 +02:00
Jonas Tobias Hopusch 8059cccc50
Specifiy group id in build gradle file instead of settings 2021-09-19 19:23:45 +02:00
Jonas Tobias Hopusch 090616d05d
Move functions into separate kotlin files 2021-09-19 19:19:06 +02:00
Jonas Tobias Hopusch adc0b75405
Make kotlinc use all .kt files in root package 2021-09-19 19:19:06 +02:00
Jonas Tobias Hopusch 6c795316d6
Switch to unversioned kotlin-stdlib and specify Java 16 for testing 2021-09-19 19:19:06 +02:00
Jonas Tobias Hopusch 4718ff7379
Follow official kotlin code style 2021-09-19 19:18:24 +02:00
Jonas Tobias Hopusch 0ade9ee9bf
Ignore .idea folder in root dir 2021-09-19 19:18:11 +02:00