Commit Graph

27 Commits

Author SHA1 Message Date
Alexey Tsvetkov
d0f286dfb0 Rename default IDE plugin publishing channel (#952) 2021-07-29 16:44:52 +03:00
Alexey Tsvetkov
4945f450e1 Enable running preview for any Compose Desktop module (#951)
Previously preview only worked in projects,
that define compose.desktop.application {} DSL block

Resolves #908
2021-07-29 12:09:13 +03:00
Alexey Tsvetkov
a0a8a32302 Idea floating panel (#927)
* Implement floating editor toolbar for running preview

* Minor: remove accidentally committed debug logging
2021-07-22 19:51:52 +03:00
Alexey Tsvetkov
c271999ec8 Check preview RPC protocol version (#907)
Show notification, when preview client and server use different versions
of the protocol
2021-07-19 17:23:56 +03:00
Alexey Tsvetkov
f15f4236de Better preview progress indication (#901)
* Indicate preview progress with loading panel

* Avoid sending repeated preview requests
2021-07-19 14:44:24 +03:00
Alexey Tsvetkov
992268bccd Suppress naming style inspection for composable functions (#889)
This change suppresses a diagnostic,
which complaints, when a function starts
with an upper case letter
2021-07-16 17:23:52 +03:00
Alexey Tsvetkov
55b8faf0f5 Update Intellij Gradle plugin to 1.1.2 (#853) 2021-07-06 11:31:14 +03:00
Alexey Tsvetkov
6a3b834958 Preview toolwindow improvements (#854)
* Activate preview toolwindow on receiving preview configuration

* Don't show preview toolwindow until a preview is requested

* Add icon to preview toolwindow
2021-07-05 19:09:44 +03:00
Alexey Tsvetkov
c41d7157f5 Fix preview scaling (#852)
Resolves #837
2021-07-05 18:28:53 +03:00
Alexey Tsvetkov
45242dc54c Don't create repeated run configurations for preview (#851) 2021-07-05 17:32:18 +03:00
Alexey Tsvetkov
f1db4c759b Update compose in preview example (#842) 2021-07-02 00:51:49 +03:00
Alexey Tsvetkov
e96826c47c Use Gradle 7.1 for building Gradle and Intellij plugin (#836)
* Replace usage of 'de.fuerstenau.buildconfig'
with a custom replacement, because the plugin
does not support Gradle 7.0+ and
there has not been any commit activity in 5 years
(https://github.com/mfuerstenau/gradle-buildconfig-plugin);
* Update 'com.github.johnrengelman.shadow' to 7.0.0
2021-06-30 17:52:45 +03:00
Alexey Tsvetkov
2be46f961e Implement first version of non-interactive preview for desktop (#803)
Implement first version of non-interactive preview for desktop
2021-06-29 10:23:35 +03:00
Alexey Tsvetkov
047440e12a Allow using Intellij plugin with 2021.2 (#807) 2021-06-23 19:34:47 +03:00
Nikolay Igotti
bf4f7051a2 Move to Kotlin 1.5.10 and Compose 0.4.0-rc1 2021-05-28 14:28:15 +03:00
Nikolay Igotti
7bdb87f20b Move to Compose 0.4.0-build208 and Kotlin 1.5.0 2021-05-20 17:48:04 +03:00
Alexey Tsvetkov
8658e38132 Change IDE plugin name 2021-05-04 13:20:31 +03:00
Alexey Tsvetkov
de66648650 Adjust IDE plugin compatibility range 2021-05-04 13:20:31 +03:00
Alexey Tsvetkov
1f75845609 Add ability to run JS main from IDE (#623) 2021-05-03 19:04:35 +03:00
Alexey Tsvetkov
8c8b4147ab Update to 0.4.0-build182 and get rid of jcenter
The build `0.4.0-build182` upgrades
`kotlinx-collections-immutable` library
(which is used by the compose runtime) to 0.3.4,
which was published to maven central,
so most usages of sunsetting jcenter repo
can be removed now.

Resolves #557
2021-04-21 12:44:57 +03:00
Alexey Tsvetkov
c5b93e8e31 Prepare Intellij plugin for publishing 2021-04-15 07:52:44 +03:00
Nikolay Igotti
76e3f45f8b Move to Kotlin 1.4.32 and 0.4.0-build180 2021-04-12 12:26:03 +03:00
Nikolay Igotti
b962836203 Typo 2021-04-08 10:38:36 +03:00
Alexey Tsvetkov
2f0cd93e71 Specify Preview as entry point
So it's not marked as dead code by Intellij
2021-04-07 10:53:50 +03:00
Alexey Tsvetkov
82b87c7481 Update preview example 2021-04-06 10:52:37 +03:00
Alexey Tsvetkov
d3d0938eb6 Add preview project example 2021-04-05 20:04:32 +03:00
Alexey Tsvetkov
a3a17813e5 Introduce Idea preview plugin 2021-04-05 20:04:32 +03:00