ngb
18b5c50016
Dokumentation
2022-12-08 12:47:59 +01:00
ngb
03945e029a
Schnellstart Tutorial fertig
2022-12-08 10:16:22 +01:00
ngb
90e043e5f8
Gradle Tasks für source und javadoc jars
2022-12-08 10:16:07 +01:00
ngb
559459aef6
Dokumentation
2022-12-08 10:15:35 +01:00
ngb
8d0bd2bc99
Race condition beim Beenden behoben
...
Das Beenden der Zeichenmaschine und vor allem das Schließen des Zeichenfesnters wird im Swing Thread ausgeführt. Es konnte passieren, dass der Zeichenthread noch einen draw-Aufruf verarbeitete, während die Zeichenleinwand schon disposed wurde. Dann konnte eine NullPointerException auftreten.
Der Zeichenthread hat nun 500 ms Zeit, von alleine zu beenden, bevor die ZM vollständig beendet wird.
2022-12-08 10:14:00 +01:00
ngb
b76d533739
Erste Seiten mit mkdocs
2022-11-29 10:55:54 +01:00
ngb
807a13b725
buildfile cleanup
2022-11-29 10:55:22 +01:00
ngb
d4c5dbbb53
Gradle 7.4 -> 7.5
2022-11-29 10:55:10 +01:00
ngb
080db1f431
Einige Bugfixes und Verbesserungen und ganz viel Doku
2022-11-29 10:12:14 +01:00
ngb
47827683e8
Farbnamen werden nun in Colo-Objekte geparsed
...
`Color.parseString(String)` liest nun eine Datei mit Farbnamen und Hexcode Kombinationen ein. Wird der String in der Liste der Farbnamen gefunden, wird aus dem entsprechenden Hexcode ein `Color`-Objekt erzeugt.
2022-11-29 10:11:43 +01:00
ngb
ec30afd441
Fixed icon loading on windows
2022-11-28 09:26:45 +01:00
ngb
d3bdbdbffb
Konstanten für Schriften und kleinere fixes
2022-11-28 09:11:37 +01:00
ngb
8cc7167d7e
Formatierung und Doku
2022-11-28 09:11:13 +01:00
ngb
9e4271c304
Laden alternativer Schriften möglich
2022-11-28 09:10:59 +01:00
ngb
4f13f5177d
Mausposition merken wenn pausiert
2022-11-28 09:10:42 +01:00
ngb
6321a7d421
render Method added
2022-11-28 09:10:31 +01:00
ngb
135af10729
Python files added
2022-11-28 09:09:58 +01:00
ngb
912f68c58f
Javadoc
2022-08-01 20:50:23 +02:00
ngb
7f1d9012e9
Unter macOS auf Cmd+Q reagieren
2022-08-01 20:50:16 +02:00
ngb
60ed045986
Javadoc
2022-08-01 20:49:49 +02:00
ngb
dc16608333
Javadoc
2022-08-01 14:48:17 +02:00
ngb
7b6398fe52
Einfache Faker-Klasse, um Zufallsdaten zu erzeugen
2022-08-01 14:42:20 +02:00
ngb
8f98ddc56d
Changelog
2022-08-01 10:08:15 +02:00
ngb
782ce33540
GradientPaint durch MultipleGradientPaint ersetzt
2022-08-01 10:08:11 +02:00
ngb
537527e525
Versuch den Interrupt von dispose() zu verhindern
2022-08-01 10:07:53 +02:00
ngb
8e93866b5e
Interfaces verschoben
2022-07-31 10:03:28 +02:00
ngb
fcb536ff96
copyFrom angepasst
2022-07-31 10:02:11 +02:00
ngb
70c607f2e8
java.io -> java.nio
2022-07-31 10:00:22 +02:00
ngb
6126ed3c15
Vereinheitlichung der APIs für Füllungen und Konturen
2022-07-31 09:59:36 +02:00
ngb
b0353c53a0
Refactorings
2022-07-28 12:25:56 +02:00
ngb
c93a203ab9
DrawingLayer delegiert nun zu einer Shape
...
Macht Weniger doppelte Implementierungen nötig
2022-07-28 12:25:35 +02:00
ngb
f1d32685b4
KeyListener wieder zur Canvas bewegt
2022-07-28 12:24:48 +02:00
ngb
91842b511f
Refactorings und Javadoc
2022-07-28 12:24:30 +02:00
ngb
52b480b46b
Refactorings
2022-07-27 20:37:13 +02:00
ngb
4d2ade899d
Refactorings und Javadoc
2022-07-27 20:37:01 +02:00
ngb
dcdca893b7
Refactorings und Javadoc
2022-07-27 20:36:34 +02:00
ngb
ebf0135486
Versionsnummer erhöht
2022-07-27 13:57:06 +02:00
ngb
fea1083926
Javadoc
2022-07-27 13:56:58 +02:00
ngb
250d9d17d3
Neuer Zustand QUITING
2022-07-27 13:56:09 +02:00
ngb
2a71243fc6
SuppressWarnings eingefügt
2022-07-27 13:55:28 +02:00
ngb
03d37222bf
Neue choice() Methoden
2022-07-27 13:55:11 +02:00
ngb
687d7d35b7
Verbesserter Vollbildmodus und Trennung GUI / Controller
2022-07-27 13:54:55 +02:00
ngb
e2e6f8c291
Bug: Synchronized Methoden verschoben
2022-07-26 18:15:23 +02:00
ngb
916a581768
Refactorings
2022-07-26 18:14:59 +02:00
ngb
5bb2f75193
Bug: getShapes in ShapeGroup war immer leer
2022-07-26 18:14:50 +02:00
ngb
f0e4cd6c80
Refactoring des Beendens der ZM
2022-07-26 18:14:23 +02:00
ngb
a228b21c84
Verantwortlichkeiten für Layout und Aufgaben klarer getrennt
2022-07-26 08:59:30 +02:00
ngb
68c88ec9ca
Merge branch 'main' into zeichenfenster
...
# Conflicts:
# src/main/java/schule/ngb/zm/media/Sound.java
2022-07-25 19:07:51 +02:00
ngb
0d1dd771dd
Logger eingefügt
2022-07-25 19:06:01 +02:00
ngb
e995bfc4fe
Bug: Spielemaschine blockt nicht mehr nebenläufige Threads
2022-07-25 19:05:54 +02:00