159 Commits

Author SHA1 Message Date
marhali
a9748cdea7 improve keyboard shortcuts to edit or delete translations
Resolves #71
2022-01-10 22:21:14 +01:00
marhali
f2c4ad694a allow tool-window rendering in dumb mode 2022-01-08 13:49:34 +01:00
marhali
cf177c4373 fix cell edit on first row 2022-01-07 18:58:57 +01:00
marhali
fe5367d647 support dots within a single path node
Resolves #73
2022-01-07 18:20:32 +01:00
marhali
a3abce9814 fix key focus and selection
Resolves #72
2022-01-05 18:31:37 +01:00
Marcel Haßlinger
5f953170ba use actual file extension to choose io strategy 2021-12-08 20:32:53 +01:00
Marcel Haßlinger
e0c68bd63f introduce basic code folding support for translation keys
Resolves #62
2021-12-08 12:53:05 +01:00
Marcel Haßlinger
bf1338ffa0 add support for arb files (flutter)
Resolves #64
2021-12-07 13:22:10 +01:00
Marcel Haßlinger
6c5f06f461 fix npe on key completion with deleted keys
Resolves #67
2021-12-07 11:27:53 +01:00
Marcel Haßlinger
dfccf1f994 suppress warnings 2021-11-11 16:01:58 +01:00
Marcel Haßlinger
5ae3013246 fix import 2021-11-10 20:10:49 +01:00
Marcel Haßlinger
4aac4161db reload instance after i18n file change 2021-11-10 20:05:16 +01:00
Marcel Haßlinger
d0aff2f816 do not override data by locale iteration 2021-11-10 14:15:10 +01:00
Marcel Haßlinger
70747bf90a use correct charset 2021-11-10 10:48:47 +01:00
Marcel Haßlinger
28d7592c20 remove console log 2021-11-10 10:40:12 +01:00
Marcel Haßlinger
891d6bde70 propagate changes via event bus 2021-11-10 09:25:42 +01:00
Marcel Haßlinger
130b5ab897 optimize full-text-search 2021-11-09 23:00:34 +01:00
Marcel Haßlinger
47fde38168 focus parent of deleted key path 2021-11-09 21:21:55 +01:00
Marcel Haßlinger
f0d83f0d12 apply nullable annotation to fix delete operation 2021-11-09 20:19:20 +01:00
Marcel Haßlinger
10b2698c06 fix add-action in combination with tree-view node select 2021-11-09 19:49:28 +01:00
Marcel Haßlinger
a34ae7e02f introduce full-text-search inside i18n tool window 2021-11-09 19:35:37 +01:00
Marcel Haßlinger
1b1705a661 remove legacy array utilities 2021-11-09 19:33:59 +01:00
marhali
bbfe792e9f begin search method refactoring 2021-11-07 15:05:45 +01:00
marhali
4e7bd34b60 fix properties mapper and provide unit tests 2021-11-07 13:06:06 +01:00
marhali
a01b817d3b add support for array values 2021-11-06 23:19:37 +01:00
marhali
cdd7188769 remove legacy components 2021-11-06 23:18:35 +01:00
marhali
b16330f7fd fix yml mapper and provide unit tests 2021-11-06 23:16:45 +01:00
marhali
a20d4be2cf upgrade to new data structure 2021-11-06 23:04:06 +01:00
marhali
dd783a0b2e create new io strategies 2021-11-05 23:36:59 +01:00
Marcel Haßlinger
e730dee6f5 implement json module strategy 2021-11-05 15:41:00 +01:00
Marcel Haßlinger
5fa8c46efc upgrade to new data structure 2021-11-05 15:10:23 +01:00
Marcel Haßlinger
d48986ea78 add javadoc 2021-11-04 19:21:42 +01:00
Marcel Haßlinger
a44f7a7c99 introduce instance manager 2021-11-04 18:00:07 +01:00
Marcel Haßlinger
5aa46593e0 deprecate translation update and add replacement 2021-11-04 17:59:54 +01:00
Marcel Haßlinger
760fc287e9 deprecate translation update 2021-11-04 17:41:27 +01:00
Marcel Haßlinger
568db9fc94 rename to legacy component 2021-11-04 17:32:42 +01:00
Marcel Haßlinger
1e1624541d introduce new data store 2021-11-04 17:29:55 +01:00
Marcel Haßlinger
7cb4238fc3 complete read and write action 2021-11-04 16:14:38 +01:00
Marcel Haßlinger
bc3717d874 implement standard json io strategy 2021-11-04 10:22:21 +01:00
Marcel Haßlinger
3d7f28f8cc create array mapper for io strategies 2021-11-04 10:21:35 +01:00
Marcel Haßlinger
0e80b4a6fb implement common is file relevant method 2021-11-04 10:20:55 +01:00
Marcel Haßlinger
4da585c642 implement addLocale method and clarify children methods 2021-11-04 10:20:03 +01:00
Marcel Haßlinger
4513570a5d handle exception inside method 2021-11-04 10:18:52 +01:00
Marcel Haßlinger
94d63b88d3 add builtin translation builder 2021-11-04 10:15:34 +01:00
Marcel Haßlinger
15db7423ed deprecate legacy files 2021-11-04 10:15:09 +01:00
Marcel Haßlinger
356038f987 create new interface for io operations 2021-11-03 11:07:04 +01:00
Marcel Haßlinger
d2d8ef4cb4 optimize javadoc 2021-11-03 11:06:28 +01:00
Marcel Haßlinger
594fc82be7 implement new translation data holder with optimized tree structure 2021-11-02 16:45:39 +01:00
Marcel Haßlinger
2b36b355e4 introduce new event system bus 2021-11-02 16:43:13 +01:00
Marcel Haßlinger
91c9ab1496 fix import 2021-11-02 16:42:09 +01:00