humbleui

ru 2024-03-13T16:26:58.837519Z

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 Shingarev 2024-03-13T17:28:56.408209Z

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

ru 2024-03-13T17:51:17.271209Z

Thank you, Danil!

ru 2024-03-13T18:14:15.885329Z

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

ru 2024-03-13T18:16:53.097269Z

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"]}}}

ru 2024-03-13T18:17:29.111229Z

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

ru 2024-03-13T19:03:57.101519Z

I have find it!

ru 2024-03-13T19:32:35.163499Z

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.

Niki 2024-03-13T19:34:38.413439Z

It’s all in your hands