Daniel Arantes Loverde 72a5b59c44 [fix] LCENavigationView: remove phantom glass button, center title safely
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.
2026-09-01 16:20:19 -03:00
2026-05-24 10:26:25 -03:00
2026-05-24 10:26:25 -03:00
2025-03-23 00:27:49 -03:00

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

GitHub

Description
Swift and SwiftUI algorithms helpers
Readme 695 KiB
v2.0.0 Latest
2026-08-29 19:01:22 -03:00
Languages
Swift 100%