{"repo":"ryanlintott/FrameUp","free":true,"listed":false,"github":"https://github.com/ryanlintott/FrameUp","clone":"git clone https://github.com/ryanlintott/FrameUp.git","description":"Reframing SwiftUI Views. A collection of tools to help with layout.","language":"Swift","stars":313,"topics":["swiftui","layout","swift"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Overview A collection of SwiftUI tools to help with layout. - SwiftUI Layouts like HFlowLayout , VFlowLayout , VMasonryLayout , HMasonryLayout , and LayoutThatFits - AutoRotatingView to set allowable orientations for a view. - Frame Adjustment tools like WidthReader , HeightReader , onSizeChange(perform:) , keyboardHeight , .relativePadding , ScaledView and OverlappingImage . - unclippedTextRenderer for fixing clipped Text . - SmartScrollView with optional scrolling, a content-fitable frame, and live edge inset values. - FlippingView and rotation3DEffect(back:) for making flippable views with a different view on the back side. - TabMenu , a customizable iOS tab menu with onReselect and onDoubleTap functions. Some widget-related tools - AccessoryInlineImage to use any image inside an accessoryInline widget - WidgetSize - Similar to WidgetFamily but returns widget frame sizes by device and doesn't require WidgetKit - WidgetDemoFrame creates accurately sized widget frames you can use in an iOS or macOS app. Additional SwiftUI tools for iOS 14+15, macOS 11+12, watchOS 7+8, and tvOS 14+15 - FULayout for building custom layouts (similar to SwiftUI Layout ). - FULayouts: HFlow , VFlow , HMasonry , VMasonry , FULayoutThatFits , and FUViewThatFits - AnyFULayout to wrap multiple layouts and switch between with animation. - Make your own Custom FULayout and add a SwiftUI Layout version using LayoutFromFULayout - TagView for a simple flow view based on an array of elements. - WidgetRelat","default_branch":null,"files":null,"tree":[],"storefront":"/r/ryanlintott","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ryanlintott/FrameUp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}