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
fabianArbeit 378ab4c026 renamed distribution directory 2025-08-29 12:13:10 +02:00
fabianArbeit 5485517150 fix lunch duration calculation 2025-08-29 12:06:33 +02:00
fabianArbeit 8ed458b4f3 added simple deploy script 2025-08-26 10:24:45 +02:00
fabianArbeit a9903b023f ignore directories with no source code 2025-08-26 10:21:23 +02:00
fabianArbeit f1c85e0fb0 added "clean" option before compiling 2025-08-26 10:21:01 +02:00
fabianArbeit f52eb4755a don't override wrappers 2025-08-26 10:18:45 +02:00
fabianArbeit a664f42f97 proper debug handling 2025-08-26 09:45:41 +02:00
fabianArbeit fd81d268c1 properly implement printing of title, regardless of which wrapper has been called 2025-08-26 09:45:29 +02:00
fabianArbeit b0cf3a02c2 introduced method for subclasses to be able to add functionality after the loading bar "finished" 2025-08-26 09:44:38 +02:00
fabianArbeit 29807d7eaf avoid method name confusion 2025-08-26 09:41:10 +02:00
fabianArbeit 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
fabianArbeit 8c566d2104 fixed shebang to make executable 2025-08-18 11:50:08 +02:00
fabianArbeit 74f2acda17 - moved files into new project-specific subpackage
- adjusted package declarations and imports
2025-08-18 11:38:32 +02:00
fabianArbeit 128e455985 show all warnings 2025-08-18 11:37:21 +02:00
fabianArbeit 854dc0697f fixed build script: don't exit the terminal if there are compile errors 2025-08-13 16:03:45 +02:00
fabianArbeit 426009bdfe removed redundant imports 2025-08-13 16:02:52 +02:00
fabianArbeit c976a50051 external tools class to handle CLI interaction for LoadingBar and WorkLoadingBar 2025-08-13 16:02:29 +02:00
fabianArbeit a09bdcc7aa improved debug functionality 2025-08-13 11:34:27 +02:00
fabianArbeit f17eb56506 updated standalone file 2025-08-13 11:32:20 +02:00
fabianArbeit 2caf663ba7 enhanced comment 2025-08-13 11:32:06 +02:00
fabianArbeit 4434129f1c added stricter interpreter settings 2025-08-13 11:28:46 +02:00
fabianArbeit f0bda09710 updated standalone classes 2025-08-11 11:12:42 +02:00
fabianArbeit 1f1e06a8e1 - fixed property call 2025-08-11 10:51:09 +02:00
fabianArbeit 1e40a19b69 - static methods above instance methods
- consistent spelling
2025-08-11 10:50:27 +02:00
fabianArbeit 45bee2714b - added setter for totalMinutes
- removed dilemma about overriding setEndTime AND setTotalMinutes etc.
2025-08-08 15:01:50 +02:00
fabianArbeit 971bf22495 - handle negative endTimeOffset
- deduplicated code
2025-08-08 14:58:37 +02:00
fabianArbeit e6ef9ec87f cleanup 2025-08-08 14:57:21 +02:00
fabianArbeit 7fc7efd166 fix: divide properly 2025-08-08 14:10:53 +02:00
fabianArbeit 23d73ee19d BD suffix not needed anymore 2025-08-08 14:10:19 +02:00
fabianArbeit 853beb07d2 comment out debug statements 2025-08-08 14:08:40 +02:00
fabianArbeit 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
fabianArbeit d0687c9568 better debug preparation 2025-08-06 12:14:00 +02:00
fabianArbeit d9553ace7a central evaluation of passed minutes 2025-08-06 12:13:23 +02:00
fabianArbeit f8e1b13ae5 more elegant handling of pre-lunch-time/ shorter total times in general 2025-08-06 10:31:31 +02:00
fabianArbeit f5474a59fa fixed build script 2025-08-06 10:28:16 +02:00
fabianArbeit d87e503cfe correctly declare thrown exceptions 2025-07-31 10:10:21 +02:00
fabianArbeit ad25f48116 reintroduced lost setter 2025-07-31 10:09:56 +02:00
fabianArbeit 2231cf9b3f - fixed compile error
(public interfaces need their own file, apparently)
2025-07-31 10:09:18 +02:00
fabianArbeit f854d2460c adjusted standalone classes (approximately) to state of classes in project 2025-07-31 09:55:06 +02:00
fabianArbeit 591e256fa5 added simple compilation "script" 2025-07-31 09:53:36 +02:00
fabianArbeit 64d29125e9 removed unused code 2025-07-31 09:53:02 +02:00
fabianArbeit 710ff47a79 fixed missing qualifier 2025-07-31 09:52:34 +02:00
fabianArbeit 34fcaf32fe - cleaned up unused variable
- renamed parameter
2025-07-31 09:48:45 +02:00