Yonat Sharon's repositories

StepProgressView

Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.

Language:SwiftLicense:MITStargazers:298Issues:9Issues:3

MultiSlider

UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.

Language:SwiftLicense:MITStargazers:296Issues:6Issues:77

MultiSelectSegmentedControl

UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.

Language:SwiftLicense:MITStargazers:269Issues:12Issues:39

RadioGroup

The missing iOS radio buttons group.

Language:SwiftLicense:MITStargazers:182Issues:6Issues:16

SelectionList

Simple single-selection or multiple-selection checklist, based on UITableView

Language:SwiftLicense:MITStargazers:109Issues:5Issues:5

MultiToggleButton

Multiple state tap-to-toggle UIButton (like old camera flash button)

Language:SwiftLicense:MITStargazers:82Issues:3Issues:3

CameraBackground

Show camera layer as a background to any UIView

Language:SwiftLicense:MITStargazers:61Issues:2Issues:8

CheckmarkCollectionViewCell

UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app "Select" mode.

Language:SwiftLicense:MITStargazers:61Issues:4Issues:2

BatteryView

Simple battery shaped UIView

Language:SwiftLicense:MITStargazers:49Issues:5Issues:4

BadgeLabel

Simple animatable badge, based on UILabel and using CALayer

Language:Objective-CLicense:MITStargazers:48Issues:0Issues:0

MockImagePicker

Mock UIImagePickerController for testing camera based UI in simulator

Language:SwiftLicense:MITStargazers:17Issues:2Issues:1

EditableList

Simple List of UITextField-s based on UITableViewController

Language:Objective-CLicense:MITStargazers:13Issues:5Issues:1

SweeterSwift

Extensions and syntactic sugar to enrich the Swift standard library, iOS frameworks, and SwifterSwift.

Language:SwiftLicense:MITStargazers:9Issues:2Issues:7

MiniLayout

Minimal AutoLayout convenience layer. Program constraints succinctly. ⚠️ Moved into https://github.com/yonat/SweeterSwift

Language:SwiftLicense:MITStargazers:8Issues:3Issues:1

YONAutoComplete

Add auto-completion to a UITextField

Language:Objective-CLicense:MITStargazers:7Issues:4Issues:1

AvailableHapticFeedback

Unified haptic feedback interface for all subclasses of UIFeedbackGenerator, with availability checks for iOS 9.

Language:SwiftLicense:MITStargazers:6Issues:3Issues:0

SwiftQuality

Common configuration files for SwiftLint and SwiftFormat

Language:RubyLicense:MITStargazers:5Issues:2Issues:0

versionit

Simple bash script to change Xcode project version and build number, create git tag, and update podspec.

Language:ShellStargazers:3Issues:2Issues:0

ContactsChangeNotifier

Which contacts changed outside your iOS app? Better CNContactStoreDidChange notification: Get real changes, without the noise.

Language:SwiftLicense:MITStargazers:2Issues:1Issues:0

DATASource

Core Data's NSFetchedResultsController wrapper for UITableView and UICollectionView

Language:SwiftLicense:NOASSERTIONStargazers:1Issues:1Issues:0

DirectoryUploader

Automatically upload all files saved in source directory, and then delete the uploaded files.

Language:SwiftLicense:MITStargazers:1Issues:2Issues:0

AAChartKit-Swift

📈📊📱📺💻An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的跨平台数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.

Language:SwiftLicense:MITStargazers:0Issues:1Issues:0

cocoapods-size

Measure the final binary size for the given set of Cocoapods.

Language:PythonLicense:Apache-2.0Stargazers:0Issues:1Issues:0

DATASourceSectionBug

demonstrate crash when an object changes sections in DATASource

Language:SwiftStargazers:0Issues:2Issues:0

EasyDropdown

:droplet: Fantastic dropdown in Swift

Language:SwiftLicense:NOASSERTIONStargazers:0Issues:0Issues:0

KeyboardObserving

⌨️A Combine-based way to observe and adjust for Keyboard notifications in SwiftUI

Language:SwiftLicense:MITStargazers:0Issues:0Issues:0

Pages

:page_facing_up: UIPageViewController made simple

Language:SwiftLicense:NOASSERTIONStargazers:0Issues:2Issues:0

PermissionScope

Intelligent iOS permissions UI and unified API

Language:SwiftLicense:MITStargazers:0Issues:1Issues:0
Language:SwiftStargazers:0Issues:0Issues:0

York-Swift-Try-Catch

York-Swift-Try-Catch Repository

Language:Objective-CLicense:MITStargazers:0Issues:2Issues:0