This somehow fixes the random java.lang.NoClassDefFoundError:
org/jetbrains/jewel/bridge/ToolWindowExtensionsKt that we've been seeing
on main when using JBR-21 as the project JDK.
GitOrigin-RevId: 2e93656dc77e625758573c3c9bc7d42cd0537e2d
* add kotlin-logging to stand alone app
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* replace logger in ChipsAndTree
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* iterate on the logger template
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* replace logged in Views.kt
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* idea.log path has changed 🤷
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* add logger to IDE sample
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* move LoggerRt into Jewel
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* fix Compose lint warnings in ComponentShowcaseTab
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* rename logger to JewelLogger
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* migrate standalone to JewelLogger
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* replace logger in JewelDemoAction
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* replace logger in StandalonePainterHintsProvider
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* replace logger in ResourcePainterProvider
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* add missing empty line at EOF in libs.versions.toml
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* add debug() for Java logger
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* add and test .trace() to Java logger
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* tune logger setup for IDE plugin scenario
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* fix logger category for Views.kt
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* fix logger category for ChipsAndTree
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* remove unused logback configuration
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* replace logger in StandalonePainterHintsProvider
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* replace logger in ResourcePainterProvider
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* address PR comments
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* iterate on logger usage in ResourcePainterProvider
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* refactor JewelLogger instance factory creation
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* run apiDump
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* move log to info in ChipsAndTree
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
* address PR review feedback
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
---------
Signed-off-by: Ivan Morgillo <imorgillo@gmail.com>
GitOrigin-RevId: d6f89b000bb75b0eb4461867671f9d02d74daa20
The dialog shows how to implement a simple wizard, with pages that can
prevent the wizard from going forward or backwards depending on their
state.
GitOrigin-RevId: a0fbac6d3ef9206071bbe1ef01c91a859e30b2e3
* [WIP] Start building the bridge
* Update dependencies, remove unused ones
* [WIP] Continue building the bridge
* [WIP] Continue building the bridge (got to Chip)
Includes tweaks on wrong values etc
* [WIP] Fill out infra for IntUiBridge.kt
Still not done!
* [WIP] Fill out infra for IntUiBridge.kt
Still not done!
* [WIP] More work
* [WIP] More progress (missing text fields & tabs)
* Finish filling in the bridge, then 🤞
* Make default fallbacks explicit, fix some issues
* Delete unused code
* Implement New UI icon mapping support in Bridge
Note: it doesn't work yet, since IconMapLoader.loadIconMapping()
complains that the mapping isn't done (when it is, since it's done in
the IDE pre-loading).
I suspect this is a classloading issue.
* More cleanup, stuff's still broken yey
* More fixin' stuff, hopefully the CI too
* Fix CI warning
* Refactor UI Component Styling in Jewel to Support defaults (#104)
* Refactor UI Component Styling in Jewel to Support defaults
Retrieving text styles requires coroutines. This commit aims to allow the theme to start with text defaults and as soon as text styles get retrieved, the theme gets updated.
* Fixes according to MR comments
* Fix this thing
---------
Co-authored-by: Sebastiano Poggi <sebp@google.com>
* More fixes to components/theme, cleanups
* Improve showcase and simplify text area (bye hints)
* Improve showcase and simplify text area (bye hints), fix more things
* Avoid crashing on old UI
---------
Co-authored-by: Lamberto Basti <basti.lamberto@gmail.com>
GitOrigin-RevId: b1d9fa9ec52c64833cd14a453c524195eb8932bd