Commit Graph

96 Commits

Author SHA1 Message Date
fszimnau
b473dcf264 create jar 2025-09-04 16:29:35 +02:00
fszimnau
73c270fe1c updated min lunch duration calculation 2025-09-04 14:37:25 +02:00
fszimnau
69aada0eec prepared file structure for independent project 2025-09-04 10:30:49 +02:00
fszimnau
7aae2f018b removed everything not explicitly zeitlaeufer 2025-09-04 10:24:57 +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
4753243c10 - save calculated Value in named constant
- cleanup unused code
- comment out redundant printed information
2025-07-31 09:47:46 +02:00
eed441343c new project structure
- use objects and inheritance
- enabled combined version for drinking and loading bar without impacting any of them
2025-07-30 13:42:18 +02:00
84a2a94064 prompt for lunch only until expected lunch time 2025-07-30 13:39:37 +02:00