├── .github └── workflows │ ├── build.yml │ └── docs.yml ├── .gitignore ├── Example ├── FastisExample.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Source │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon-ios-1024@1x.png │ │ ├── icon-ios-20@1x.png │ │ ├── icon-ios-20@2x 2.png │ │ ├── icon-ios-20@2x.png │ │ ├── icon-ios-20@3x.png │ │ ├── icon-ios-29@1x.png │ │ ├── icon-ios-29@2x 2.png │ │ ├── icon-ios-29@2x.png │ │ ├── icon-ios-29@3x.png │ │ ├── icon-ios-40@1x.png │ │ ├── icon-ios-40@2x 2.png │ │ ├── icon-ios-40@2x.png │ │ ├── icon-ios-40@3x.png │ │ ├── icon-ios-60@2x.png │ │ ├── icon-ios-60@3x.png │ │ ├── icon-ios-76@1x.png │ │ ├── icon-ios-76@2x.png │ │ └── icon-ios-83.5@2x.png │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── HostingController.swift │ ├── Info.plist │ ├── MainView.swift │ ├── ViewController.swift │ ├── ar.lproj │ └── Localizable.strings │ ├── en.lproj │ └── Localizable.strings │ └── ru.lproj │ └── Localizable.strings ├── Fastis.podspec ├── LICENSE ├── Package.swift ├── Project.swift ├── README.md └── Sources ├── Extensions ├── Calendar+LastWeekday.swift ├── Date+Utilities.swift └── String+CapitalizeFirstLetter.swift ├── Fastis.docc └── Fastis.md ├── Models ├── Config.swift ├── Shortcut.swift └── Value.swift └── Views ├── CurrentValueView.swift ├── DayCell.swift ├── FastisController.swift ├── FastisView.swift ├── MonthHeader.swift ├── ShortcutContainerView.swift ├── ShortcutItemView.swift └── WeekView.swift /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/FastisExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/FastisExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/FastisExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/FastisExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/FastisExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/FastisExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Source/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-1024@1x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-20@1x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-20@2x 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-20@2x 2.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-20@2x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-20@3x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-29@1x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-29@2x 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-29@2x 2.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-29@2x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-29@3x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-40@1x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-40@2x 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-40@2x 2.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-40@2x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-40@3x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-60@2x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-60@3x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-76@1x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-76@2x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/AppIcon.appiconset/icon-ios-83.5@2x.png -------------------------------------------------------------------------------- /Example/Source/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Source/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Source/HostingController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/HostingController.swift -------------------------------------------------------------------------------- /Example/Source/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/Info.plist -------------------------------------------------------------------------------- /Example/Source/MainView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/MainView.swift -------------------------------------------------------------------------------- /Example/Source/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/ViewController.swift -------------------------------------------------------------------------------- /Example/Source/ar.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/ar.lproj/Localizable.strings -------------------------------------------------------------------------------- /Example/Source/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Example/Source/ru.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Example/Source/ru.lproj/Localizable.strings -------------------------------------------------------------------------------- /Fastis.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Fastis.podspec -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Package.swift -------------------------------------------------------------------------------- /Project.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Project.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Extensions/Calendar+LastWeekday.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Extensions/Calendar+LastWeekday.swift -------------------------------------------------------------------------------- /Sources/Extensions/Date+Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Extensions/Date+Utilities.swift -------------------------------------------------------------------------------- /Sources/Extensions/String+CapitalizeFirstLetter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Extensions/String+CapitalizeFirstLetter.swift -------------------------------------------------------------------------------- /Sources/Fastis.docc/Fastis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Fastis.docc/Fastis.md -------------------------------------------------------------------------------- /Sources/Models/Config.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Models/Config.swift -------------------------------------------------------------------------------- /Sources/Models/Shortcut.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Models/Shortcut.swift -------------------------------------------------------------------------------- /Sources/Models/Value.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Models/Value.swift -------------------------------------------------------------------------------- /Sources/Views/CurrentValueView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Views/CurrentValueView.swift -------------------------------------------------------------------------------- /Sources/Views/DayCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Views/DayCell.swift -------------------------------------------------------------------------------- /Sources/Views/FastisController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Views/FastisController.swift -------------------------------------------------------------------------------- /Sources/Views/FastisView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Views/FastisView.swift -------------------------------------------------------------------------------- /Sources/Views/MonthHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Views/MonthHeader.swift -------------------------------------------------------------------------------- /Sources/Views/ShortcutContainerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Views/ShortcutContainerView.swift -------------------------------------------------------------------------------- /Sources/Views/ShortcutItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Views/ShortcutItemView.swift -------------------------------------------------------------------------------- /Sources/Views/WeekView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simla-tech/Fastis/HEAD/Sources/Views/WeekView.swift --------------------------------------------------------------------------------