{"repo":"mazefest/MooCal","free":true,"listed":false,"github":"https://github.com/mazefest/MooCal","clone":"git clone https://github.com/mazefest/MooCal.git","description":"MooCal, a lightweight SwiftUI calendar library designed to simplify the creation and customization of calendars in your SwiftUI applications. Whether you're building a productivity app, an event planner, or any application that requires calendar functionality, Moocal is your go-to solution.","language":"Swift","stars":51,"topics":["calendar","infinite","scrollcalendar","swiftui","ioscalendar","swiftuicalendar"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Moocal is a lightweight SwiftUI calendar library designed to simplify the creation and customization of calendars in your SwiftUI applications. Whether you're building a productivity app, an event planner, or any application that requires calendar functionality, Moocal is your go-to solution. If you want to see an example app using MooCal, see our test app. Access Test App Requirements Platforms Minimum Swift Version -------------- ----------------------- iOS 16+ 5.9 Getting Started Swift Package Manager 1. in XCode go to File - Add Package Dependencies... 2. In the searchbar paste the github url https://github.com/mazefest/MooCal and select Add Package . Now you can import MooCal and use the library where ever you like. Integration 1. Import MooCal Import MooCal inside of the desired file you are wanting to implement MooCal's features. 2. Setup View In the view you are wanting to add the scrollable calendar, create a ScrollableCalendarViewViewModel and store it as a variable. Next you will need to initialize the ScrollableCalendarView inside of the var body, it takes in two parameters. viewModel - [ScrollableCalendarViewViewModel] The viewModel we just made above calendaryDayView - [CalendarDayView] This determines the view of each individual day inside the calendar 3. Select Calendar Style In this documentation we are going ot continue on with the Custom calendar day view implementation, but if you are interested in the other offering, checkout the our premade calendar day ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mazefest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mazefest/MooCal/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."}