Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.10.0 - 2018-03-12
- Added
dismissSearchBar
inFlaneurSearchViewController
so that the search bar can be dismissed without the need of another view controller being presented - Refactored/renamed
ProgressModalViewController
so that it is easier to implement - Added a cancel button to
ProgressModalViewController
0.9.0 - 2018-02-20
- Added
segmentedCollectionView(_:willDisplayHeader:)
toSegmentedCollectionViewDelegate
- Improved documentation of
SegmentedCollectionViewDelegate
- Added
FlaneurSearchViewController
and the associated demo - Added
KeyboardObserver
to delegate keyboard notification observations - Added
initials
extension toString
- Started ignoring Pods in repository (because GoogleMaps is unmanageable and diffs were getting too hard to read)
FlaneurMapView
updates:- Updated the
FlaneurMapView
demo to make it simpler - Made code simpler and improved documentation
- Updated the
- Added some sample code for screenshot testing
0.8.0 - 2018-02-05
- Created
MultiSelectDelegate
andMultiSelectCollectionViewController
based on objc.io's Generic Table View Controllers - Added
ItemsViewController
based on the same source as above - Made selectDelegate an optional in
FlaneurFormSelectElementCollectionViewCell
- Fixed cell selection management in FlaneurFormSelectElementCollectionViewCell #24
- Changed design of form cells so that they don't use conditional/forced casts so much
- Added code to create snapshots of a
MKMapView
- Added default values for MapKit types
- Added code to render a grayscale version of a
UIImage
0.7.0 - 2018-01-18
- Upgraded
FlaneurImagePicker
to version 0.5.0 - Gross implementation of a new form element type (
button
) which proves that the form tools should be moved and redesigned to a dedicated pod - Fixed size of navigation bar button
- Added logo for iPhone app
- Added the option to hide the navigation bar bottom border
- Fixed bug of the image picker left button so that
localizedStringForCancelAction
is used - Added some code specific for FlaneurApp... not ideal but we'll fix it later... I hope...
0.6.0 - 2017-12-05
- Swift 4
0.5.0 - 2017-12-05
- Updated
FlaneurImagePicker
to 0.3.0 version. - Added functions to
SegmentedCollectionViewDelegate
for more customization of the view appearance, including default implementations forNSObject
implementations:- the number of columns
- the height of the header view
- the vertical padding for items
- the height for items
0.4.0 - 2017-11-20
Added
FlaneurCollectionViewDelegate
now supports deselection of cells and filters #9 & #10- All
FlaneurCollectionViewDelegate
functions are now optional forUIViewController
instances that benefit from a default implementation - Added
userInfo
toFlaneurCollectionFilter
#11 - Added
LayoutBorderManager
: aNSLayoutConstraint
helper #14 - Added
FlaneurModalProgressViewController
#23 - Added the option to toggle or deselect right buttons in
FlaneurNavigationBar
#18 - Added the option to use a custom view for the left part of the navigation bar. #17
- Added
SegmentedCollectionView
#23 - Added
FlaneurOpenThemeManager
to change fonts easily without exposing everything
Changed
- Made the right buttons of a
FlaneurNavigationBar
configurable dynamically #7 - Made
nbColumns
andcellRatio
customizable for FlaneurCollectionView #8 - Made
FlaneurCollectionView
's collectionView public in readonly FlaneurFilterCollectionViewCell
has been madepublic
to allow UIAppearance customization #12FlaneurMapView
replacedFlaneurMapViewController
#13- Updated project and dependencies for compatibility with Xcode 9
- Right actions in a
FlaneurNavigationBar
can either be a collection if images or a single text #16 - Right actions in a
FlaneurNavigationBar
are now have public getters for theirUIButton
#16 - Limit the navigation bar left action surface to its title #21
- Fixed bug where
FlaneurCollectionView
was not updating items #22 - Extend size of right actions buttons and bring title closer to left container
- Add sender to FlaneurNavigationBar actions
0.3.0 - 2017-09-19
Added
- Completed filter support to the
FlaneurCollectionView
(#5) - Added
.swift-version
file for cocoapods lib linting
Changed
- Renamed
FlaneurCollectionContainerView
toFlaneurCollectionView
- Renamed
FlaneurDiffable
toFlaneurCollectionItem
- Renamed
FlaneurCollectionContainerViewDelegate
toFlaneurCollectionViewDelegate
and the associated signatures.
0.2.1 - 2017-09-14
Changed
- When a left action is set up on a
FlaneurNavigationBar
, touching the bar (with the exception of the possible right buttons) actions it (#6)
0.2.0 - 2017-09-12
Added
- Added
FlaneurNavigationBar
(#4) - Added
FlaneurCollectionContainerView
(#5) - Added a
UILabel
extension to display text with custom letter spacing
0.1.1 - 2017-09-05
Changed
- Removed dependency of the pod to
IGListKit
- Changed async image download dependency from
SDWebImage
toKingfisher
About Older Versions
Older versions of this package were evolving at a really high pace. The package was not stable enough and maintaining a Changelog would have a real pain in the b***.