5ed8bef2d7
Merge branch 'idea-183' into idea-182
2021-08-07 09:38:50 +02:00
0e67234d2d
Merge branch 'idea-191' into idea-183
2021-08-07 09:37:52 +02:00
96340afb0a
Merge branch 'idea-192' into idea-191
2021-08-07 09:36:13 +02:00
ae3d0c387c
Merge branch 'idea-193' into idea-192
2021-08-07 09:31:57 +02:00
f8aeb13980
Merge branch 'idea-201' into idea-193
2021-08-07 08:45:16 +02:00
fd23d0b19c
Merge branch 'idea-202' into idea-201
2021-08-07 08:43:28 +02:00
438d7f03a8
Merge branch 'merge-idea-203' into merge-idea-202
2021-08-07 08:42:04 +02:00
ca49a5a8d5
Merge branch 'merge-idea-211' into merge-idea-203
2021-07-29 23:13:26 +02:00
1d9fb818e4
Update version and documentation
2021-07-29 19:01:46 +02:00
7cfcad0c54
Combine name and description into title
...
With the templated new file dialog the description could not be shown anywhere. Simply deleting the description is not an option as some users might rely on this information.
2021-07-29 09:18:25 +02:00
d15d54e801
Provide placeholder completion cell editor
2021-07-29 08:23:34 +02:00
525b76b208
Disable action when no template is configured
2021-07-29 08:23:12 +02:00
eb94b71723
Reduce New menu actions to one
...
JetBrains plugins should only add one action to the New menu by using CreateWithTemplatesDialogPanel.
-- https://intellij-support.jetbrains.com/hc/en-us/community/posts/206755565-Override-New-menu-organisation?page=1#community_comment_206095325
2021-07-29 08:19:35 +02:00
183a44bc00
Minimize column "Active" width
2021-06-20 23:58:06 +02:00
7474792579
Initialize placeholders only at startup
2021-06-20 23:57:31 +02:00
cef38d89b1
Make new filename templates active by default
2021-06-20 23:48:28 +02:00
80ba97abac
Merge branch 'idea-183' into idea-182
2021-06-20 23:40:20 +02:00
524efaf199
Merge branch 'idea-191' into idea-183
2021-06-20 23:39:39 +02:00
b521520965
Merge branch idea-192' into idea-191
2021-06-20 23:34:17 +02:00
f383e397e6
Merge branch 'idea-193' into idea-192
2021-06-20 23:30:19 +02:00
6d52f12b68
Merge branch 'idea-201' into idea-193
2021-06-20 23:19:00 +02:00
e0e7327b15
Merge branch 'idea-202' into idea-201
2021-06-20 23:17:39 +02:00
d47039d7b9
Merge branch 'idea-203' into idea-202
2021-06-20 23:14:35 +02:00
82b9694552
Merge branch 'idea-211' into idea-203
2021-06-20 10:05:17 +02:00
543435b7a0
Update version and release notes
2021-06-20 09:53:22 +02:00
e7f3c6f80e
Add caret position placeholder
2021-06-20 09:45:50 +02:00
d72198746f
Add sequence placeholder
2021-06-20 05:48:11 +02:00
72956bfd58
Make current filename accessible to placeholders
2021-06-20 05:48:11 +02:00
b8bea349ba
Add username placeholder
2021-06-20 05:48:10 +02:00
869eb2cbc7
Add hostname placeholder
2021-06-20 05:48:02 +02:00
fc81383e1f
Add project name placeholder
2021-06-20 05:47:57 +02:00
4b542a2677
Add formatted date placeholder
2021-06-20 05:47:52 +02:00
e5041d1822
Extract placeholder processing
2021-06-13 15:01:23 +02:00
fe1b4db39a
Refactor placeholder processing
...
Iterate over the characters of the template string and process placeholders from left to right instead of replacing placeholders in an arbitrary order. The main benefit to this approach is avoiding regex to locate the placeholders. Finding the placeholders with regex is trickier than it looks like at first glance especially when nested placeholder boundary characters have to be considered. For example '{' and '}' are reserved date pattern characters which might be used within a date placeholder in the future.
2021-06-10 12:36:11 +02:00
b1f1575809
Make plugin compatible with idea version 2021.1
2021-06-10 08:35:36 +02:00
5b2648f0c9
Make plugin compatible with idea version 2020.3
2021-06-10 08:31:09 +02:00
674aaf9f04
Make plugin compatible with idea version 2020.2
2021-06-10 08:31:02 +02:00
ae55501210
Make plugin compatible with idea version 2020.1
2021-06-10 08:30:56 +02:00
32bf4dfacb
Make plugin compatible with idea version 2019.3
2021-06-10 08:30:39 +02:00
6262bda2fb
Make plugin compatible with idea version 2019.2
2021-06-10 08:30:31 +02:00
7ca666d59c
Make plugin compatible with idea version 2019.1
2021-06-10 08:30:22 +02:00
3a11318bf7
Make plugin compatible with idea version 2018.3
2021-06-10 08:30:16 +02:00
fd9a45d49a
Make plugin compatible with idea version 2018.2
2021-06-10 08:30:05 +02:00
6722f80049
Add screen shots for user manual
2021-06-10 08:29:37 +02:00
a460262440
Provide plugin icons
2021-06-10 08:29:37 +02:00
9e5c4f2f7c
Provide plugin description
2021-06-10 08:29:37 +02:00
4169c1305f
Simplify template
2021-06-10 08:29:37 +02:00
a0e0e35c49
Update change notes
2021-06-10 08:29:37 +02:00
dc97fcb6e3
Use name as filename template identifier
2021-06-10 08:29:37 +02:00
b33653ae22
Fix missing table header
2021-06-10 08:29:37 +02:00