Commit Graph

343 Commits

Author SHA1 Message Date
OMGeeky
397d1ded8c make project file to json
same as with .workspace the .project file now saves as .project.json and falls back to .project
2025-06-25 01:24:41 +02:00
OMGeeky
aef6429dbc code style 2025-06-24 23:27:54 +02:00
OMGeeky
c43b8464a2 save .workspace as json
(under .workspace.json)

falls back on old .workspace implementation
2025-06-24 23:27:38 +02:00
OMGeeky
7929ffe2a7 remove saves (temporarily?) since they don't really work 2025-06-24 21:51:41 +02:00
OMGeeky
a3ffecfd23 improve json saving to file 2025-06-24 21:50:52 +02:00
OMGeeky
1cbcd5b661 remove finished todo list 2025-06-24 20:36:59 +02:00
OMGeeky
0eddd25292 delete inspectionProfile 2025-06-24 20:29:43 +02:00
OMGeeky
1c83eedd80 format 2025-06-24 20:10:18 +02:00
OMGeeky
6c296868c0 add null check 2025-06-24 19:50:35 +02:00
OMGeeky
8f5452b487 add myself to Contributor list 2025-06-24 19:11:56 +02:00
OMGeeky
f9f1caafc6 extract some code 2025-06-24 18:57:53 +02:00
OMGeeky
c0e24b4cf5 fix bug, where condition buttons are enabled in readonly mode 2025-06-24 18:45:15 +02:00
OMGeeky
cd36813050 move some things around and make the code sturdier 2025-06-24 18:40:54 +02:00
OMGeeky
358d855eec fix number comparison bugs 2025-06-24 18:11:24 +02:00
OMGeeky
281e314815 extract ConditionEffectEditorPane 2025-06-24 18:00:47 +02:00
OMGeeky
3f19ca959b improve code a bit 2025-06-24 16:51:29 +02:00
OMGeeky
6b74ad5cbe fix bug, where some values were not being updated when switching category to a different action type 2025-06-24 16:40:42 +02:00
OMGeeky
93e44a2b50 improve *EffectPane initialisation 2025-06-24 16:39:46 +02:00
OMGeeky
652da07cc8 change warning message when no action type can be determined for an item when writing 2025-06-24 16:30:49 +02:00
OMGeeky
2dbe881dd7 change ItemEditor to use *EffectPane classes 2025-06-24 16:25:13 +02:00
OMGeeky
b7e9bf0582 move ListModels to CommonEditor for re-use 2025-06-24 16:07:50 +02:00
OMGeeky
6dcd8599b3 reformat CommonEditor 2025-06-24 15:38:55 +02:00
OMGeeky
62ed795fed add codeStyle to git 2025-06-24 15:38:41 +02:00
OMGeeky
ec04b810d9 fix bug 2025-06-24 15:23:44 +02:00
OMGeeky
18b92a3921 add valueChanged override for HitRecievedEffectPane 2025-06-24 15:16:36 +02:00
OMGeeky
127ed76006 improve isNull check 2025-06-24 14:53:59 +02:00
OMGeeky
56242e85f2 check TODOs 2025-06-24 14:44:45 +02:00
OMGeeky
de2b47821b add TODOs that need to be done before finishing. 2025-06-23 22:12:16 +02:00
OMGeeky
7eb60117c4 fix bug in writeMinMaxToMap 2025-06-23 22:09:45 +02:00
OMGeeky
0c69438a33 move the hitReceivedEffect fields to the correct position 2025-06-23 21:55:08 +02:00
OMGeeky
380bb1de17 improve DeathEffectPane generics & inheritance 2025-06-23 21:47:36 +02:00
OMGeeky
9ae9914dde cleanup 2025-06-23 21:29:09 +02:00
OMGeeky
c78fcde633 extract hitReceivedEffect stuff into HitReceivedEffectPane 2025-06-23 21:29:02 +02:00
OMGeeky
270c613f66 add applyToTargetHint to HitEffectPanel 2025-06-23 21:17:44 +02:00
OMGeeky
ebafae7503 extract some valueChanged stuff for DeathEffectPane & HitEffectPane 2025-06-23 21:03:04 +02:00
OMGeeky
572c658b43 change some constructor stuff for it and switch the deathEffectPane to the new DeathEffectPane class 2025-06-23 20:41:40 +02:00
OMGeeky
5031fa3c72 rename some stuff 2025-06-23 19:58:22 +02:00
OMGeeky
7f0b55a71c add possibility for hint where the effect is applied to 2025-06-23 18:57:59 +02:00
OMGeeky
ab91d330bd extract parts of HitEffectPane into DeathEffectPane for better usage 2025-06-23 18:51:04 +02:00
OMGeeky
27a86ee654 continue to extract HitEffectPane 2025-06-23 18:43:54 +02:00
OMGeeky
ad15063dcc start to extract HitEffectPane 2025-06-23 18:23:54 +02:00
OMGeeky
2ea425dda6 use isImmunity & isClear & isInfinite more 2025-06-23 18:20:52 +02:00
OMGeeky
f22052525c change wrong ConditionsCellRenderer to TimedConditionsCellRenderer 2025-06-23 17:37:13 +02:00
OMGeeky
63e381a804 move ConditionsCellRenderer to CommonEditor 2025-06-23 17:35:46 +02:00
OMGeeky
488dd92893 extract actorConditionElementChanged + some parse stuff 2025-06-23 17:25:39 +02:00
OMGeeky
f04f062723 extract some more toJson stuff to reduce duplication 2025-06-23 16:24:47 +02:00
OMGeeky
e91f770975 extract some toJson stuff to reduce duplication 2025-06-23 16:08:21 +02:00
OMGeeky
7018703ba6 extract linkIcon 2025-06-23 15:15:16 +02:00
OMGeeky
93f0a902ba extract linkEffects 2025-06-23 15:09:52 +02:00
OMGeeky
1ca2b9068e extract isImmunity & isClear & isInfinite 2025-06-23 15:09:41 +02:00