All Projects → thierryH91200 → THCalendar

thierryH91200 / THCalendar

Licence: Apache-2.0 license
Calendar like iOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to THCalendar

remarkable-calendar-creator
Create calendars to display on a reMarkable device as the suspend screen or to write notes on, including events from your own online iCal calendar
Stars: ✭ 28 (+33.33%)
Mutual labels:  icalendar, calendar, ical
ical
📅 Golang iCalendar lexer/parser implementing RFC 5545
Stars: ✭ 28 (+33.33%)
Mutual labels:  icalendar, calendar, ical
Customizablecalendar
CustomizableCalendar is a library that allows you to create your calendar, customizing UI and behaviour
Stars: ✭ 214 (+919.05%)
Mutual labels:  calendar, customizable
datebook
📅 Generates URLs and downloadable ICS files for adding events to popular calendar apps.
Stars: ✭ 273 (+1200%)
Mutual labels:  icalendar, calendar
weather-calendar-feed
Display yr.no weather (supports the entire Earth) forecasts with highly customizable Event titles in your Google Calendar, Android phone, iPhone, Outlook or other iCalendar app
Stars: ✭ 16 (-23.81%)
Mutual labels:  icalendar, calendar
Koyomi
Simple customizable calendar component in Swift 📆
Stars: ✭ 716 (+3309.52%)
Mutual labels:  calendar, customizable
Cosmocalendar
📅 CosmoCalendar is a fully customizable calendar with a wide variety of features and displaying modes.
Stars: ✭ 1,547 (+7266.67%)
Mutual labels:  calendar, customizable
iCalKit
📅 Parse and generate iCalendar (.ics) files in Swift
Stars: ✭ 54 (+157.14%)
Mutual labels:  icalendar, ical
ioBroker.trashschedule
Calculates trash pickup dates by using an ical calendar
Stars: ✭ 20 (-4.76%)
Mutual labels:  calendar, ical
Khal
📆 CLI calendar application
Stars: ✭ 1,888 (+8890.48%)
Mutual labels:  icalendar, calendar
icalparser
Simple ical parser for PHP
Stars: ✭ 56 (+166.67%)
Mutual labels:  icalendar, ical
React Modern Calendar Datepicker
A modern, beautiful, customizable date picker for React
Stars: ✭ 555 (+2542.86%)
Mutual labels:  calendar, customizable
Timestamp
⏰ A better macOS menu bar clock.
Stars: ✭ 296 (+1309.52%)
Mutual labels:  calendar, customizable
Flutter Timeline
⌚️ A general flutter timeline widget based on real-world application references
Stars: ✭ 142 (+576.19%)
Mutual labels:  calendar, customizable
Jzcalendarweekview
Calendar Week & Day View in iOS Swift
Stars: ✭ 272 (+1195.24%)
Mutual labels:  calendar, collectionview
croncal
Utility to convert a crontab file to a list of actual events within a date range.
Stars: ✭ 37 (+76.19%)
Mutual labels:  icalendar, calendar
tsdav
WebDAV, CALDAV, and CARDDAV client for Nodejs and the Browser
Stars: ✭ 33 (+57.14%)
Mutual labels:  calendar, ical
calendar
R interface to iCal (.ics files)
Stars: ✭ 30 (+42.86%)
Mutual labels:  calendar, ical
webcalendar
WebCalendar is a PHP application used to maintain a calendar for a single user or an intranet group of users. It can also be configured as an event calendar.
Stars: ✭ 113 (+438.1%)
Mutual labels:  icalendar, calendar
rrule
🔁 Recurrence rule parsing & calculation as defined in the iCalendar RFC
Stars: ✭ 31 (+47.62%)
Mutual labels:  icalendar, ical

BCH compliance

THCalendar

CalendarView framework written in Swift for OS X

Alt text

Usage

Initialize the Calendar View

let calendarView = THCalendarView()

Overriding Preferences

var preferences = THCalendarView.globalPreferences

preferences.calendar.textColor = NSColor.darkGray
preferences.calendar.cellColorDefault = NSColor(white: 0.0, alpha: 0.1)
preferences.calendar.cellColorToday = NSColor.darkGray
preferences.calendar.borderColor = NSColor.red
preferences.calendar.backgroundColors = NSColor.darkGray
preferences.calendar.beginWeek = .monday

preferences.date.circleBackgroundColor = NSColor.yellow
preferences.date.dotColor = #colorLiteral(red: 0, green: 0.9768045545, blue: 0, alpha: 1)

THCalendarView.globalPreferences = preferences

Add Calendar to the view hierarchy

addChildViewController(calendarView)
calendarView.view.frame = containerView.frame
view.addSubview(calendarView.view)

Set the calendar properties

calendarView.counts = generateCounts()
calendarView.selectedDate = Date()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].