ScreenPlace can automatically apply window sizes and positions when you launch your apps so there's nothing to rearrange or resize when an app opens. ✨
#macos#macapp#windowmanager
FlashSpace is Mission Control but actually fast — switch virtual workspaces instantly with hotkeys, no animations, no lag. Native Swift, free, open source. By @kulik_wojciech#macOS#Swift#WindowManager
🔗 Link in the comments
Summon 0.7.0.2 is here!
Summon is a Kotlin Multiplatform UI framework for the web. Write Compose-like declarative UIs in Kotlin, targeting JS, WASM, and JVM (server-side rendering with hydration). Same mental model as Jetpack Compose: @Composable functions, remember, mutableStateOf, Modifier chains.
What's new in 0.7.0.2:
Complete HTML5 semantic DSL. 70 elements: Article, Section, Nav, Header, Footer, H1-H6, P, Table, Details/Summary, and more. Proper semantic markup directly in your composables instead of generic containers.
Responsive breakpoint modifiers. Mobile-first design with .sm { }, .md { }, .lg { } helpers on Modifier. Plus *Down(), *Only(), and breakpointBetween() variants.
CSS combinator selectors on Modifier: .child("p"), .descendant(".highlight"), .adjacentSibling("div").
Multi-window and desktop-style web APIs:
- SyncedStorage for cross-tab reactive state
- BroadcastChannel for cross-window messaging
- WindowManager for opening/managing browser windows
- File dialogs via File System Access API
- MenuBar with keyboard shortcuts via a DSL builder
- Cross-window drag and drop coordination
- Picture-in-Picture for rendering composables into PiP windows
Both JVM and WASM renderers expanded to support all the new HTML5 elements.
Maven: codes.yousef:summon:0.7.0.2
GitHub: github.com/codeyousef/summon
Website: summon.yousef.codes#Kotlin#KotlinMultiplatform#WebDev#WASM#OpenSource
My brain is very disorganized so
(a) I prefer to memorize a few principles and forward them into knowledge
(b) I need my code to be very, very organized
(c) I need my OS/WindowManager/etc. to be tiling.
@slikey@Simon_Hypixel
I found out that custom UI can be created using CustomPages, and there’s also a WindowManager. Since benches open windows and their UI seems to be hardcoded on the client: is it possible to replace that hardcoded UI with a custom?
#HytaleModding