Alexey Tsvetkov
362c61a38b
Avoid interfering with Intellij Light Edit mode ( #2027 )
...
Resolves #1816
3 years ago
Alexey Tsvetkov
144738fa36
Switch Intellij plugin to blue community icon ( #1825 )
3 years ago
Alexey Tsvetkov
94866fc7c4
Fix Intellij plugin build
3 years ago
Alexey Tsvetkov
9331c66301
Improve reporting of preview errors ( #1807 )
...
Resolves #1686
3 years ago
Alexey Tsvetkov
9686eb2acd
Improve handling of preview errors ( #1502 )
3 years ago
Alexey Tsvetkov
588ad2c8c0
Fix build helpers publishing ( #1416 )
...
* Fix compatibility with Intellij 2021.3
Resolves #1373
* Use Java reflection
* Set Java source & target compatibility for build helpers
Otherwise, Gradle might set Gradle metadata attributes in such way,
that transitive dependencies of published modules are not resolved
* Configure shadow jar manually
Applying plugin configures additional publication,
so that both .jar and -shadow.jar are published,
and additional configurations are added to Gradle metadata.
To avoid unexpected metadata resolution results,
ShadowJar task is now configured manually
* Fix closeStagingRepo JSON request
* Update publishing build-helpers in compose
3 years ago
Alexey Tsvetkov
5d4a26b076
Fix preview floating panel compatibility with both 2020.3 and 2021.1 ( #973 )
3 years ago
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
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
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
8658e38132
Change IDE plugin name
4 years ago
Alexey Tsvetkov
1f75845609
Add ability to run JS main from IDE ( #623 )
4 years ago
Alexey Tsvetkov
c5b93e8e31
Prepare Intellij plugin for publishing
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
a3a17813e5
Introduce Idea preview plugin
4 years ago