Releases: Cosmo/HackMan
Releases · Cosmo/HackMan
Fix Swift 5.0 compatibility
Everything Improved.
- Simpler generators — less code with better results
- Better support for pluralization
- Improved string case conversion
- Updated Dependencies
- DataSources for TableViews and CollectionViews
- TableView SearchResultsDataSources
Better plurals
- Singular words become plural by using the
GrammaticalNumber
library instead of just appending anS
- Now when you generate a coordinator for
mouse
, you'll get aMiceCoordinator
instead of aMousesCoordinator
- Now when you generate a coordinator for
Improved TableViews
- New option to specify the source path (-s / --source)
- Run
build.sh
to build project - TableView Cells look nicer now
- TableView Cells are deselected when returning to a ViewController with a TableView
- TableView Cells can now push detail view controllers
Optional Coordinators
- Better README
- Coordinators are optional now (
--coordinator
) - Small fixes
File conflict management
- Includes file conflict management
Generators skip files that already exist and are identical.
Otherwise, you will be asked, what to do.
You can force overwrite files via --force
/ -f
-flag
1.0.3
1.0.2
1.0.1
HackMan 1.0 🎉
- Generators
- Project file for xcodegen
- Models
- ViewControllers (Collection, Table, Detail)
- Cells for UITableView and UICollectionView
- Useful Protocols and Extensions
- LaunchScreen
- AssetCatalog
- Coordinators
- Supports SPM
- Works with Swift 5