All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Formatting Rules for Entries
Each entry should use the following format:- Summary of what was changed in a single line using past tense & followed by two whitespaces.
Issue: [#0](https://github.com/Flinesoft/HandySwift/issues/0) | PR: [#0](https://github.com/Flinesoft/HandySwift/pull/0) | Author: [Cihat Gündüz](https://github.com/Jeehut)
Note that at the end of the summary line, you need to add two whitespaces (
) for correct rendering on GitHub.
If needed, pluralize to Tasks
, PRs
or Authors
and list multiple entries separated by ,
. Also, remove entries not needed in the second line.
- None.
- None.
- None.
- None.
- None.
- None.
- Fixed a warning due to a wrong path in the Swift package manifest.
- Made
cornerRadius
andIBDesignable
s available for override.
- Updated code to Xcode 11.4 & Swift 5.
- New
NibLoadable
protocol for loadingUIView
subclasses from XIB files both from code and IB files. - New
RoundableView
IBDesignable withcornerRadius
defined for use right within Interface Builder files. - New
TemplateButton
IBDesignable withimage
always rendered as.alwaysTemplate
for use right within IB files. - New
TemplateImageView
IBDesignable withimage
always rendered as.alwaysTemplate
for use right within IB files. - New
visibleViewController
properties onUIWindow
to get the currently presented view controller globally.
- The
bindEdgesToSuperview
method now supports an optionalinsets
parameter of typeUIEdgeInsets
- None.
- None.
- None.
- None.
- UITableViewExtension to dequeue cells, headers & footers with static typing. via #10 by Murat Yilmaz
- Updated code to Swift 4.2 & Xcode 10.
- None.
- None.
- Fixed an issue where the
Info.plist
file could not be found when executing tests. via #9 by Andreas Link - Fixes an issue in
toGrayscale()
method – did not consider image'sscale
. via #8 by Andreas Link
- None.