Commit Graph

13 Commits

Author SHA1 Message Date
Laurent Clouet
0a149bf1a8 Cleanup 2021-09-08 15:17:16 +02:00
harlekin
e9d6e0e347 Force java version to 11. 2021-09-08 13:14:12 +00:00
Raimund58
7a24cd856d Update CI to java 11 2021-09-06 10:33:33 +00:00
harlekin
624b3d2234 Refactor: gradle update 2021-05-11 15:36:59 +00:00
Laurent Clouet
a7269ab15b Java 8 is the minimum version 2020-07-25 20:05:20 +02:00
Luis Uguina
4cf51013e6 Replace standard Java HTTP libraries with okHTTP (#237)
* Replace standard Java HTTP libraries with okHTTP
2020-06-01 11:15:44 +02:00
Andy Li
b91d3e71ce Fix: JAXB NoClassDefFoundError on Java 9+ (#218)
JAXB APIs are considered to be a part of Java EE and was removed by default in Java SE 9.
See: https://stackoverflow.com/a/47412779/6238618
2020-04-28 10:31:30 +02:00
Andy Li
d529da172a Cleanup dependencies (#201)
* We don't need to shadow in `lombok` itself. Gradle must be upgraded to at least 4.6 to support `annotationProcessor`, which is a version that still supports Java 7.
* `args4j-maven-plugin` is intended to use as a maven plugin.
* The requirement for `jaxb-api` was removed in 81cba7d58c0ce8a334204700dca669f2ad8e16ff
* We are only using `simple-xml`, don't need the whole `retrofit`+`okhttp`+`okio` chain.
* Resolve deprecation warnings in JNA code.
2020-04-26 15:29:48 +02:00
Luis Uguina
b2227e9f4f feature: light/dark mode theme support (#208)
* feature: light/dark mode theme support

New feature providing a more modern flat design with support for light and dark modes, including:
- New SheepIt logo (old one removed)
- New configuration option (-theme) that changes the existing client theme.
- Minimal UI cosmetic changes (some separation lines under the logo and above the buttons)
2020-04-14 15:24:28 +02:00
Andy Li
c1020d1534 Resolve compiler warnings (#200)
* Fix: resolve compiler warnings
* Fix: supress warnings about internal api usage
See https://stackoverflow.com/a/19553686/6238618
2020-04-09 17:39:09 +02:00
Laurent Clouet
96a1b28bc0 Use an xml (de)serializer to create Java object instead of parsing them by hand 2019-09-03 20:15:46 +02:00
Laurent Clouet
3413301609 Moving to Intellij IDEA 2019-08-11 22:25:26 +02:00
Laurent Clouet
3230807a7d Migrate from ant to gradle 2019-08-10 22:09:32 +02:00