Commit Graph

99 Commits

Author SHA1 Message Date
fszimnau
d881edd247 simplified custom Logger implementation while expanding its capabilities
to all of the ones of the java.util.logging.Logger by extending from it
2025-10-01 11:41:42 +02:00
fszimnau
f514e1c6f8 updated comment 2025-10-01 11:26:01 +02:00
fszimnau
c6a346df00 suppress "unused" warnings 2025-10-01 11:19:13 +02:00
fszimnau
bad7fa46eb - added Logger
- added logging capabilities to ProgressHandler classes
2025-10-01 11:17:39 +02:00
fszimnau
b63326b0ac improved file writing by outsourcing String reading and including "Reader"s 2025-10-01 11:15:48 +02:00
fszimnau
20f3049239 anonymised package 2025-10-01 11:14:09 +02:00
fszimnau
63b0e39ad5 zeitlaeufer now its own project 2025-09-04 13:27:19 +02:00
378ab4c026 renamed distribution directory 2025-08-29 12:13:10 +02:00
5485517150 fix lunch duration calculation 2025-08-29 12:06:33 +02:00
8ed458b4f3 added simple deploy script 2025-08-26 10:24:45 +02:00
a9903b023f ignore directories with no source code 2025-08-26 10:21:23 +02:00
f1c85e0fb0 added "clean" option before compiling 2025-08-26 10:21:01 +02:00
f52eb4755a don't override wrappers 2025-08-26 10:18:45 +02:00
a664f42f97 proper debug handling 2025-08-26 09:45:41 +02:00
fd81d268c1 properly implement printing of title, regardless of which wrapper has been called 2025-08-26 09:45:29 +02:00
b0cf3a02c2 introduced method for subclasses to be able to add functionality after the loading bar "finished" 2025-08-26 09:44:38 +02:00
29807d7eaf avoid method name confusion 2025-08-26 09:41:10 +02:00
f97f4f86d3 - introduced interface to have broader accessibility for functionality
- WorkLoadingBar no longer needs to override LoadingBar, now implements new interface
- extended cli functionality to DrinkingBar
2025-08-25 10:26:19 +02:00
8c566d2104 fixed shebang to make executable 2025-08-18 11:50:08 +02:00
74f2acda17 - moved files into new project-specific subpackage
- adjusted package declarations and imports
2025-08-18 11:38:32 +02:00
128e455985 show all warnings 2025-08-18 11:37:21 +02:00
854dc0697f fixed build script: don't exit the terminal if there are compile errors 2025-08-13 16:03:45 +02:00
426009bdfe removed redundant imports 2025-08-13 16:02:52 +02:00
c976a50051 external tools class to handle CLI interaction for LoadingBar and WorkLoadingBar 2025-08-13 16:02:29 +02:00
a09bdcc7aa improved debug functionality 2025-08-13 11:34:27 +02:00
f17eb56506 updated standalone file 2025-08-13 11:32:20 +02:00
2caf663ba7 enhanced comment 2025-08-13 11:32:06 +02:00
4434129f1c added stricter interpreter settings 2025-08-13 11:28:46 +02:00
f0bda09710 updated standalone classes 2025-08-11 11:12:42 +02:00
1f1e06a8e1 - fixed property call 2025-08-11 10:51:09 +02:00
1e40a19b69 - static methods above instance methods
- consistent spelling
2025-08-11 10:50:27 +02:00
45bee2714b - added setter for totalMinutes
- removed dilemma about overriding setEndTime AND setTotalMinutes etc.
2025-08-08 15:01:50 +02:00
971bf22495 - handle negative endTimeOffset
- deduplicated code
2025-08-08 14:58:37 +02:00
e6ef9ec87f cleanup 2025-08-08 14:57:21 +02:00
7fc7efd166 fix: divide properly 2025-08-08 14:10:53 +02:00
23d73ee19d BD suffix not needed anymore 2025-08-08 14:10:19 +02:00
853beb07d2 comment out debug statements 2025-08-08 14:08:40 +02:00
e88c1a3d49 - More precise calculation thanks to BigDecimals
- instead of adding one and ignore the postdecimals in FormatTools.minutesToTimeString, round to integer
2025-08-06 12:17:54 +02:00
d0687c9568 better debug preparation 2025-08-06 12:14:00 +02:00
d9553ace7a central evaluation of passed minutes 2025-08-06 12:13:23 +02:00
f8e1b13ae5 more elegant handling of pre-lunch-time/ shorter total times in general 2025-08-06 10:31:31 +02:00
f5474a59fa fixed build script 2025-08-06 10:28:16 +02:00
d87e503cfe correctly declare thrown exceptions 2025-07-31 10:10:21 +02:00
ad25f48116 reintroduced lost setter 2025-07-31 10:09:56 +02:00
2231cf9b3f - fixed compile error
(public interfaces need their own file, apparently)
2025-07-31 10:09:18 +02:00
f854d2460c adjusted standalone classes (approximately) to state of classes in project 2025-07-31 09:55:06 +02:00
591e256fa5 added simple compilation "script" 2025-07-31 09:53:36 +02:00
64d29125e9 removed unused code 2025-07-31 09:53:02 +02:00
710ff47a79 fixed missing qualifier 2025-07-31 09:52:34 +02:00
34fcaf32fe - cleaned up unused variable
- renamed parameter
2025-07-31 09:48:45 +02:00