Fork me on GitHub
#humbleui
<
2024-03-13
>
Руслан Сорокин16:03:58

Skija clojure demo shows rotating red square. Where I can find examples with widgets of GUI: buttons, fields, selectors, checkboxes an d so on?

Danil Shingarev17:03:56

in https://github.com/HumbleUI/HumbleUI repo, there’re examples. I run it with ./script/repl.py

Руслан Сорокин18:03:15

Could not locate io/github/humbleui/ui__init.class, io/github/humbleui/ui.clj or io/github/humbleui/ui.cljc on classpath.

Руслан Сорокин18:03:53

deps,edn:{:paths ["src" "resources"] :deps {org.clojure/clojure {:mvn/version "1.11.1"} io.github.humbleui/types$clojure {:mvn/version "0.2.0"} io.github.humbleui/jwm {:mvn/version "0.4.15" :exclusions [io.github.humbleui/types]} io.github.humbleui/skija-windows-x64 {:mvn/version "0.116.1" :exclusions [io.github.humbleui/types]} io.github.humbleui/skija-linux-x64 {:mvn/version "0.116.1" :exclusions [io.github.humbleui/types]} io.github.humbleui/skija-macos-x64 {:mvn/version "0.116.1" :exclusions [io.github.humbleui/types]} io.github.humbleui/skija-macos-arm64 {:mvn/version "0.116.1" :exclusions [io.github.humbleui/types]}} :aliases {:dev {:extra-paths ["dev"] :extra-deps {org.clojure/tools.namespace {:mvn/version "1.3.0"} criterium/criterium {:mvn/version "0.4.6"} com.clojure-goes-fast/clj-async-profiler {:mvn/version "1.0.3"}} :jvm-opts ["-Djdk.attach.allowAttachSelf" #"-XX:+UnlockDiagnosticVMOptions" #"-XX:+DebugNonSafepoints"]} :test {:extra-paths ["test"] :main-opts ["-m" "io.github.humbleui.test"] :jvm-opts ["-ea"]}}}

Руслан Сорокин18:03:29

Where is io/github/humbleui/ui.clj?

Руслан Сорокин19:03:35

All is very complex. Not for ordinary application programmers. It would like to have in the Clojure ecosystem something like "streamlit" or "solara" in the Python ecosystem.

Niki19:03:38

It’s all in your hands