262 Commits

Author SHA1 Message Date
Marcel Haßlinger
c9139f2cf8 optimize key shrinking and suggestion 2021-09-21 14:57:34 +02:00
Marcel Haßlinger
8bbd2698d2 add simple array support for yaml locale files 2021-09-21 11:42:05 +02:00
Marcel Haßlinger
c75a49cae0 add path-prefix support 2021-09-19 22:01:42 +02:00
Marcel Haßlinger
3f09556d1d rename prefix to path-prefix 2021-09-19 22:00:26 +02:00
sunarya-thito
3542110383 No longer show completion on non-sense places 2021-09-14 22:48:20 +07:00
sunarya-thito
0fc8f36fe9 Limit prefix length 2021-09-14 22:18:22 +07:00
sunarya-thito
870720313c Fixed dot suffix 2021-09-14 19:11:15 +07:00
sunarya-thito
d82206480e Fixed non-prefix path 2021-09-14 19:05:04 +07:00
sunarya-thito
d61cd57979 Better prefix support 2021-09-14 18:53:50 +07:00
sunarya-thito
7b8d50f5fa Added YAML support and prefix support for completions 2021-09-14 11:38:29 +07:00
Marcel Haßlinger
7cf86e1345 fix order for setting target component 2021-07-28 11:41:54 +02:00
Marcel Haßlinger
83b42679e0 fix warning for unset target 2021-07-28 11:33:58 +02:00
Marcel Haßlinger
5a5fa2cfd7 add support for platform version 2021.2 2021-07-28 11:31:03 +02:00
Marcel Haßlinger
dff48382c2 add basic support for json array values 2021-07-20 10:42:27 +02:00
Marcel Haßlinger
17370fe359 add settings option to opt-out code assistance service 2021-07-19 20:03:46 +02:00
Marcel Haßlinger
6f4f6aa92a add kotlin support for key completion and modularize completion providers 2021-07-19 15:59:45 +02:00
Marcel Haßlinger
6c0a0c21ce add documentation 2021-07-19 15:45:45 +02:00
Marcel Haßlinger
151b324564 use new unified method to create annotations 2021-07-19 15:42:42 +02:00
Marcel Haßlinger
72beddda6e add kotlin specific key annotator 2021-07-19 15:40:15 +02:00
Marcel Haßlinger
0618b4686f move ui packages into root folder 2021-07-19 15:00:59 +02:00
Marcel Haßlinger
adea81704b define optional dependency on kotlin plugin 2021-07-19 14:59:11 +02:00
Marcel Haßlinger
510134440f declare dependency on com.intellij.modules.platform 2021-07-19 14:42:15 +02:00
Marcel Haßlinger
d872f3e89a Support multiple opened projects 2021-05-26 16:43:54 +02:00
Marcel Haßlinger
a8b6938ac9 Synchronize tool window after first initialization 2021-05-26 16:41:55 +02:00
Marcel Haßlinger
a3f6545fea Load translations via data store to ensure that data will be loaded without an opened ui 2021-05-26 11:28:28 +02:00
Marcel Haßlinger
52d5aed000 Fix npe if translation is unknown 2021-05-25 17:08:29 +02:00
Marcel Haßlinger
5e922512fb Always load translations after singleton initialization to ensure that data is loaded 2021-05-25 16:54:32 +02:00
Marcel Haßlinger
f3795eacee Scroll to created / edited translation inside Tree-/Table-View 2021-05-25 16:45:26 +02:00
Marcel Haßlinger
584b9e190f Synchronize correct translations instance 2021-05-25 11:38:50 +02:00
Marcel Haßlinger
9a887d9a1f Add annotation to require not null instance 2021-05-25 11:36:38 +02:00
Marcel Haßlinger
2090167399 Always synchronize ui with loaded state by reloadFromDisk function 2021-05-25 11:34:30 +02:00
Marcel Haßlinger
31bd21bb06 Properly escape/unescape strings and sort properties files
For more information see issue #10
2021-05-15 22:41:17 +02:00
Marcel Haßlinger
63164a94a4 Fix exception on key completion / annotation
Now using builtin project getters. This should avoid null calls.
2021-05-14 14:58:33 +02:00
Marcel Haßlinger
7e69767ade Optimize information for nested objects 2021-04-25 22:00:39 +02:00
Marcel Haßlinger
d336b31b50 Add translation key annotation 2021-04-25 21:54:13 +02:00
Marcel Haßlinger
4280ee9806 Expand tree on search 2021-04-25 21:21:52 +02:00
Marcel Haßlinger
62a809b514 Finalize i18n key completion feature 2021-04-25 21:16:59 +02:00
Marcel Haßlinger
f75848e6ad Setup basics for new code completion feature 2021-04-25 15:37:45 +02:00
Marcel Haßlinger
36403b7eeb Add support to filter translation files via regex | Fixes Issue #5 2021-04-24 22:11:06 +02:00
Marcel Haßlinger
5f1d96d91d Add basic support for modularized / splitted json files | Fixes Issue #4 2021-04-24 21:16:42 +02:00
Marcel Haßlinger
895bdbbe7f Fix properties encoding / issue #6
Properties files should be saved by using the charset provided by the file.
2021-04-23 22:32:26 +02:00
Marcel Haßlinger
f4bcf4eccb Update plugin icon to meet IntelliJ guidelines 2021-03-16 18:35:48 +01:00
Marcel Haßlinger
a6446d9fb6 Remove generic icon and prepare custom one 2021-03-15 19:24:20 +01:00
Marcel Haßlinger
976458ac33 Use correct charset on io operations
Always use the charset provided by the file
2021-03-15 18:35:56 +01:00
Marcel Haßlinger
32c2eb20b4 Do not override existing nodes 2021-03-15 15:42:37 +01:00
Marcel Haßlinger
f4f1416322 Allow scrolling and reduce toolbar width 2021-03-15 15:03:13 +01:00
Marcel Haßlinger
248edfc90d Remove unnecessary space 2021-03-15 15:02:42 +01:00
Marcel Haßlinger
b5f7c62ad9 Use correct name 2021-03-15 15:02:02 +01:00
Marcel Haßlinger
b0c28df3d7 Add tool window icon 2021-03-15 11:47:49 +01:00
Marcel Haßlinger
94f88d482d Use better icon 2021-03-15 11:41:49 +01:00