Abdelilah El Aissaoui
07/01/2024, 12:42 AMKirill Grouchnikov
07/01/2024, 1:54 AMKirill Grouchnikov
07/01/2024, 1:56 AMjw
07/01/2024, 2:25 AMjw
07/01/2024, 2:26 AMjw
07/01/2024, 2:27 AMjw
07/01/2024, 2:27 AMjw
07/01/2024, 2:28 AMAdam Brown
07/01/2024, 2:33 AMAdam Brown
07/01/2024, 2:33 AMjw
07/01/2024, 2:40 AMjw
07/01/2024, 2:40 AMseb
07/01/2024, 7:42 AMseb
07/01/2024, 7:43 AMAbdelilah El Aissaoui
07/01/2024, 9:28 AMYou still need the underlying layer of windowing APIs to host the content and process the events. AWT / Swing was the prime choice given JB experience with using Swing for all their IDEs.Yes, I know. I have got an example running of Skiko/Skija (also Compose UI) with Winit (https://github.com/rust-windowing/winit) instead of AWT/Swing to host the content and handle the events
Abdelilah El Aissaoui
07/01/2024, 9:41 AMWhat are you actually trying to do by avoiding the AWT dependency?Multiple factors like curiosity, better wayland support (unless there have been improvements in this regard that I'm not aware of), smaller binary size & remove any dependency that difficults GraalVM native-image builds. In part I'd like to have compose-desktop & Kotlin as an alternative to Flutter for Rust desktop projects (again, it's more of a toy project than anything serious)
jw
07/01/2024, 12:41 PMseb
07/01/2024, 12:42 PMseb
07/01/2024, 12:43 PMseb
07/01/2024, 12:43 PMjw
07/01/2024, 12:45 PMAbdelilah El Aissaoui
07/01/2024, 12:46 PMseb
07/01/2024, 12:46 PMAbdelilah El Aissaoui
07/01/2024, 12:48 PMAbdelilah El Aissaoui
07/01/2024, 12:48 PMjw
07/01/2024, 12:52 PMjw
07/01/2024, 12:54 PMjw
07/01/2024, 12:55 PMjw
07/01/2024, 12:56 PMAbdelilah El Aissaoui
07/01/2024, 1:01 PMAbdelilah El Aissaoui
07/01/2024, 1:01 PMseb
07/01/2024, 1:04 PMAbdelilah El Aissaoui
07/01/2024, 3:05 PM