184 Commits

Author SHA1 Message Date
marhali
92d6e6604d apply new internal data structure 2022-04-11 19:22:58 +02:00
marhali
c906f144fa remove legacy structure 2022-04-11 19:19:39 +02:00
marhali
4333e2a996 remove legacy structure 2022-04-11 19:15:18 +02:00
marhali
aef851d462 add description translation 2022-04-11 19:14:55 +02:00
marhali
c9ef651673 rework translation dialogs 2022-04-11 19:14:07 +02:00
marhali
fc1eb07443 finalize KeyPathConverter 2022-04-10 21:39:56 +02:00
marhali
9d5be9caa0 partial work on KeyPathConverter replacement 2022-04-10 20:29:13 +02:00
marhali
0030e77234 provide translation replacement 2022-04-10 20:28:25 +02:00
marhali
567a3385ff provide translation value replacement 2022-04-10 20:27:37 +02:00
marhali
8c5efc3573 provide keypath replacement 2022-04-10 20:27:12 +02:00
marhali
6764720664 fix namespace mode 2022-04-10 20:26:51 +02:00
marhali
beb4a89df5 introduce namespace mode 2022-04-10 13:43:21 +02:00
marhali
f63492ea7a optimize delimiter naming 2022-04-10 13:11:51 +02:00
marhali
ddebb04871 remove legacy structure 2022-04-10 13:00:48 +02:00
marhali
02ff35245b optimize delimiter layout 2022-04-10 13:00:07 +02:00
marhali
7e18a6b878 update settings hint 2022-04-09 17:37:45 +02:00
marhali
1f03d51b73 add tool window icon 2022-04-09 14:15:14 +02:00
marhali
289f168e88 introduce configuration presets 2022-04-09 13:00:43 +02:00
marhali
31ad2e3464 activate new configuration service 2022-04-09 13:00:18 +02:00
marhali
1161e324e3 use new simple reload action 2022-04-09 12:41:50 +02:00
marhali
ba221786c1 deprecate old configuration 2022-04-09 12:40:00 +02:00
marhali
d7f34a35db rework plugin configuration 2022-04-09 12:39:40 +02:00
marhali
b6fc0c08ff add simple reload action 2022-04-09 12:33:35 +02:00
marhali
09ebf454d4 properly dispose AsyncFileListener
fixes #92
2022-04-09 12:29:59 +02:00
marhali
0f2b8ade4c introduce new data structure for translation values 2022-04-07 16:10:17 +02:00
marhali
a5e8375fe1 update to json5-java 2.0.0 2022-02-22 22:36:44 +01:00
marhali
38e451b5fa add json5 mapper 2022-02-22 21:46:45 +01:00
marhali
27931daca6 implement json5 parser strategy 2022-02-22 21:46:32 +01:00
marhali
85073f7f5b add utility method to check whether a string is valid hexadecimal number 2022-02-22 21:45:44 +01:00
marhali
67973765e1 fix compatibility problems on notification system 2022-02-07 22:10:55 +01:00
marhali
11f72664c7 show notification instead of throwing an exception on fresh plugin installs 2022-02-07 20:42:21 +01:00
marhali
512daedf09 fix array mapper on complex values 2022-02-07 19:21:44 +01:00
marhali
ff9da52f75 add error report functionality 2022-02-04 11:45:09 +01:00
marhali
d078e3d8f6 provide file to blame on exceptions 2022-02-03 21:01:54 +01:00
marhali
778490b8d8 add basic support for non-primitive elements inside json arrays
Resolves #81
2022-02-03 20:32:09 +01:00
marhali
f749715f14 fix npe on files with no content 2022-02-03 17:04:36 +01:00
marhali
7e4028f03f refactor ionext into io package 2022-02-03 16:45:44 +01:00
marhali
6587f7b163 remove legacy io strategies 2022-02-03 16:44:15 +01:00
marhali
53ea963db8 move mappers into new target structure 2022-02-03 16:43:17 +01:00
marhali
f3ab014e3f improve exception details on io ops 2022-02-03 16:40:43 +01:00
marhali
cd38515402 move to next-gen io handler 2022-02-03 16:40:04 +01:00
marhali
22e2228d1e override targetNode if namespace is defined 2022-02-03 11:23:54 +01:00
marhali
41d77814dd add null safety to constructor 2022-02-03 11:21:30 +01:00
marhali
805ece0fb0 implement parser strategies 2022-02-02 22:04:41 +01:00
marhali
0f86c8dae7 move type models to io package 2022-02-02 22:04:13 +01:00
marhali
a3ceb736d4 add quick constructor 2022-02-02 19:28:50 +01:00
marhali
39783c52d2 add missing parser types 2022-02-02 19:26:43 +01:00
marhali
4c0a1fa24a finalize folder strategies 2022-02-02 19:26:16 +01:00
marhali
8b752480db implement new folder strategies 2022-02-01 11:37:13 +01:00
marhali
4d11319217 rename strategy enum types 2022-02-01 11:33:44 +01:00