Compare commits
7
Commits
3353b8436c
...
v1.5.1k
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3ee3a7e300 | ||
|
|
b2810fa062 | ||
|
|
c9f9121477 | ||
|
|
91ef70fe4e | ||
|
|
69bf418f43 | ||
|
|
540f0dff58 | ||
|
|
17668e2c3c |
No files matched your search
@@ -0,0 +1,36 @@
|
|||||||
|
name: Build and Test
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
pull_request:
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: catthehacker/ubuntu:act-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Setup JDK
|
||||||
|
uses: actions/setup-java@v6
|
||||||
|
with:
|
||||||
|
distribution: temurin
|
||||||
|
java-version: '21'
|
||||||
|
#cache: maven
|
||||||
|
|
||||||
|
- name: Install Maven
|
||||||
|
run: apt-get update && apt-get install -y maven
|
||||||
|
|
||||||
|
- name: Test and package
|
||||||
|
run: mvn -B verify
|
||||||
|
|
||||||
|
- name: Upload jar
|
||||||
|
uses: actions/upload-artifact@v3
|
||||||
|
with:
|
||||||
|
name: package
|
||||||
|
path: target/*.jar
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
name: Release
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
tags:
|
||||||
|
- 'v*'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
release:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: catthehacker/ubuntu:act-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Setup JDK
|
||||||
|
uses: actions/setup-java@v6
|
||||||
|
with:
|
||||||
|
distribution: temurin
|
||||||
|
java-version: '21'
|
||||||
|
|
||||||
|
- name: Install Maven
|
||||||
|
run: apt-get update && apt-get install -y maven
|
||||||
|
|
||||||
|
- name: Package
|
||||||
|
run: mvn -B verify
|
||||||
|
|
||||||
|
- name: Create release
|
||||||
|
uses: https://gitea.com/actions/gitea-release-action@v1
|
||||||
|
with:
|
||||||
|
files: |-
|
||||||
|
target/symon*.jar
|
||||||
@@ -86,6 +86,9 @@ public class Main {
|
|||||||
case "beneater":
|
case "beneater":
|
||||||
machineClass = BenEaterMachine.class;
|
machineClass = BenEaterMachine.class;
|
||||||
break;
|
break;
|
||||||
|
case "mike42":
|
||||||
|
machineClass = MichaelBillingtonMachine.class;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
logger.error("Could not start Symon. Unknown machine type {}", machine);
|
logger.error("Could not start Symon. Unknown machine type {}", machine);
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -132,7 +132,9 @@ public final class Ui {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static void applyDetectedUiScale() {
|
private static void applyDetectedUiScale() {
|
||||||
Double rawScale = X11ResourceReader.readXftDpiScale(); // ex: 1.5, 2.0, 2.5...
|
Double rawScale = null;
|
||||||
|
|
||||||
|
if (SystemInfo.isLinux) rawScale = X11ResourceReader.readXftDpiScale(); // ex: 1.5, 2.0, 2.5...
|
||||||
|
|
||||||
if (rawScale != null && rawScale > 1.0) {
|
if (rawScale != null && rawScale > 1.0) {
|
||||||
// flatlaf.uiScale aceita frações — mantém a precisão original
|
// flatlaf.uiScale aceita frações — mantém a precisão original
|
||||||
|
|||||||
Reference in new issue
Block a user