overflow() View Modifier Upstream Contribution #22

Open
opened 2026-06-24 00:27:49 +00:00 by echo · 0 comments
Owner

Polish and upstream the overflow() view modifier to adwaita-swift.

Scope:

  • Decouple AnyView+Overflow.swift extension
  • Clean API: overflow(_ setting: OverflowSetting) where OverflowSetting = .visible | .hidden
  • Proper GObject/CAdw integration, documentation
  • Open PR to git.aparoksha.dev/aparoksha/adwaita-swift
  • Once accepted, vendor from upstream instead of maintaining local copy

Done when:

  • overflow() modifier is accepted upstream
  • Luminate removes its local AnyView+Overflow.swift in favor of upstream
Polish and upstream the `overflow()` view modifier to `adwaita-swift`. **Scope:** - Decouple `AnyView+Overflow.swift` extension - Clean API: `overflow(_ setting: OverflowSetting)` where `OverflowSetting = .visible | .hidden` - Proper GObject/CAdw integration, documentation - Open PR to `git.aparoksha.dev/aparoksha/adwaita-swift` - Once accepted, vendor from upstream instead of maintaining local copy **Done when:** - `overflow()` modifier is accepted upstream - Luminate removes its local `AnyView+Overflow.swift` in favor of upstream
echo added the
enhancement
feature
label 2026-06-24 00:28:23 +00:00
echo added this to the 0.1.0 alpha milestone 2026-06-24 00:28:34 +00:00
Sign in to join this conversation.
No description provided.