Files
openide/platform/jewel/.idea
Sebastiano Poggi f3dd498338 Create IDE LaF bridge (#102)
* [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
2023-09-01 15:10:42 +00:00
..
2023-09-01 15:10:42 +00:00
2022-02-15 11:49:29 +01:00
2023-08-11 10:14:09 +02:00