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
3 years ago
Alexey Tsvetkov
a0a8a32302
Idea floating panel ( #927 )
...
* Implement floating editor toolbar for running preview
* Minor: remove accidentally committed debug logging
3 years ago
Alexey Tsvetkov
c271999ec8
Check preview RPC protocol version ( #907 )
...
Show notification, when preview client and server use different versions
of the protocol
3 years ago
Alexey Tsvetkov
f15f4236de
Better preview progress indication ( #901 )
...
* Indicate preview progress with loading panel
* Avoid sending repeated preview requests
3 years ago
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
3 years ago
Alexey Tsvetkov
55b8faf0f5
Update Intellij Gradle plugin to 1.1.2 ( #853 )
3 years ago
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
3 years ago
Alexey Tsvetkov
c41d7157f5
Fix preview scaling ( #852 )
...
Resolves #837
3 years ago
Alexey Tsvetkov
45242dc54c
Don't create repeated run configurations for preview ( #851 )
3 years ago
Alexey Tsvetkov
f1db4c759b
Update compose in preview example ( #842 )
3 years ago
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
3 years ago
Alexey Tsvetkov
2be46f961e
Implement first version of non-interactive preview for desktop ( #803 )
...
Implement first version of non-interactive preview for desktop
3 years ago
Alexey Tsvetkov
047440e12a
Allow using Intellij plugin with 2021.2 ( #807 )
3 years ago
Nikolay Igotti
bf4f7051a2
Move to Kotlin 1.5.10 and Compose 0.4.0-rc1
4 years ago
Nikolay Igotti
7bdb87f20b
Move to Compose 0.4.0-build208 and Kotlin 1.5.0
4 years ago
Alexey Tsvetkov
8658e38132
Change IDE plugin name
4 years ago
Alexey Tsvetkov
de66648650
Adjust IDE plugin compatibility range
4 years ago
Alexey Tsvetkov
1f75845609
Add ability to run JS main from IDE ( #623 )
4 years ago
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
4 years ago
Alexey Tsvetkov
c5b93e8e31
Prepare Intellij plugin for publishing
4 years ago
Nikolay Igotti
76e3f45f8b
Move to Kotlin 1.4.32 and 0.4.0-build180
4 years ago
Nikolay Igotti
b962836203
Typo
4 years ago
Alexey Tsvetkov
2f0cd93e71
Specify Preview as entry point
...
So it's not marked as dead code by Intellij
4 years ago
Alexey Tsvetkov
82b87c7481
Update preview example
4 years ago
Alexey Tsvetkov
d3d0938eb6
Add preview project example
4 years ago
Alexey Tsvetkov
a3a17813e5
Introduce Idea preview plugin
4 years ago