72a5b59c44cdb18704db04b4d8e58d141cae1ef9
Dummy mirrored button used to balance title centering rendered as a visible empty glass pill under iOS 26's automatic button chrome. Side buttons now only render when actually configured, title centers via ZStack independent of button widths, and title padding is derived from measured button width so long titles truncate instead of overlapping. Glass button style is opt-in via setGlassButtonsEnabled(_:), off by default.
Loverde Co. Essentials
Essential Swift scripts, extensions, SwiftUI components, and UIKit-era helpers, shared across Loverde Co. projects. Evolves with Swift, improves every release.
Requirements
- iOS 15 or newer · Swift 5 or newer
Installation — Swift Package Manager
dependencies: [
.package(url: "https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials", .upToNextMajor(from: "2.0.0"))
]
Or add it in Xcode via File ▸ Add Package Dependencies… with the URL:
https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials
import LCEssentials
Documentation
| Guide | Covers |
|---|---|
| API.md | API networking — typed requests, multipart uploads, client certificates, error handling, and why it beats a hand-rolled URLSession |
| Extensions.md | Foundation / value-type / string / collection / numeric / date / crypto extensions and the LCEssentials namespace |
| SwiftUI.md | SwiftUI components (LCENavigationView) and View helpers |
| UIKit.md | Programmatic layout & constraints, view/control extensions, navigation, tables, and drop-in components (LCSnackBarView, image picker/zoom, GIF loading) |
Daniel Arantes Loverde — daniel@loverde.com.br
Description
v2.0.0
Latest
Languages
Swift
100%
