├── .github └── workflows │ └── ci.yml ├── .swiftlint.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Milestones.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ ├── Milestones.xcscheme │ └── MilestonesCore.xcscheme ├── Milestones ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── App Store 512@2x.png │ │ ├── Contents.json │ │ ├── Mac App 128@1x.png │ │ ├── Mac App 128@2x.png │ │ ├── Mac App 16@1x.png │ │ ├── Mac App 16@2x.png │ │ ├── Mac App 256@1x.png │ │ ├── Mac App 256@2x.png │ │ ├── Mac App 32@1x.png │ │ ├── Mac App 32@2x.png │ │ ├── Mac App 512@1x.png │ │ ├── Mac App 512@2x.png │ │ ├── iPad App 76@1x.png │ │ ├── iPad App 76@2x.png │ │ ├── iPad Notification 20@1x.png │ │ ├── iPad Notification 20@2x.png │ │ ├── iPad Pro App 83.5@2x.png │ │ ├── iPad Settings 29@1x.png │ │ ├── iPad Settings 29@2x.png │ │ ├── iPad Spotlight 40@1x.png │ │ ├── iPad Spotlight 40@2x.png │ │ ├── iPhone App 60@2x.png │ │ ├── iPhone App 60@3x.png │ │ ├── iPhone Notification 20@2x.png │ │ ├── iPhone Notification 20@3x.png │ │ ├── iPhone Settings 29@2x.png │ │ ├── iPhone Settings 29@3x.png │ │ ├── iPhone Spotlight 40@2x.png │ │ └── iPhone Spotlight 40@3x.png │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Info.plist ├── Milestones.entitlements ├── MilestonesApp.swift └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── MilestonesCore ├── Calendar │ ├── CalendarDateView.swift │ ├── CalendarHeaderView.swift │ ├── CalendarMonthView.swift │ └── CalendarView.swift ├── Extensions │ ├── Calendar+Milestones.swift │ ├── DateComponentsFormatter+Milestones.swift │ ├── DateFormatter+Milestones.swift │ ├── Milestones+Mock.swift │ ├── Milestones+Trimming.swift │ └── Views+Live.swift ├── Info.plist ├── State │ ├── AppState.swift │ ├── Milestone.swift │ └── QuickActionToPerform.swift ├── Storage │ └── Storage.swift └── Views │ ├── AppView.swift │ ├── MilestoneBaseCellView.swift │ ├── MilestoneCellView.swift │ ├── MilestoneEditView.swift │ └── MilestonesWidgetView.swift ├── MilestonesCoreTests ├── AppReducerTests.swift ├── Info.plist ├── MilestoneReducerTests.swift ├── MilestoneTests.swift ├── MilestonesTrimmingTests.swift ├── SnapshotTests.swift └── __Snapshots__ │ └── SnapshotTests │ ├── testAppView.dark-mode.png │ ├── testAppView.light-mode.png │ ├── testAppViewEditingWithOneMilestone.dark-mode.png │ ├── testAppViewEditingWithOneMilestone.light-mode.png │ ├── testAppViewEditingWithZeroMilestones.dark-mode.png │ ├── testAppViewEditingWithZeroMilestones.light-mode.png │ ├── testCalendarView.dark-mode.png │ ├── testCalendarView.light-mode.png │ ├── testMilestoneEditView.dark-mode.png │ └── testMilestoneEditView.light-mode.png ├── MilestonesWidget ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── WidgetBackground.colorset │ │ └── Contents.json ├── Info.plist ├── MilestonesWidget.intentdefinition ├── MilestonesWidget.swift └── MilestonesWidgetExtension.entitlements ├── README.md ├── fastlane ├── Appfile └── Fastfile └── images ├── iphone-1.png ├── iphone-2.png ├── iphone-3.png ├── iphone-4.png └── mac.png /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "fastlane" 4 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/LICENSE -------------------------------------------------------------------------------- /Milestones.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Milestones.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Milestones.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Milestones.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Milestones.xcodeproj/xcshareddata/xcschemes/Milestones.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones.xcodeproj/xcshareddata/xcschemes/Milestones.xcscheme -------------------------------------------------------------------------------- /Milestones.xcodeproj/xcshareddata/xcschemes/MilestonesCore.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones.xcodeproj/xcshareddata/xcschemes/MilestonesCore.xcscheme -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/App Store 512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/App Store 512@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 128@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 128@1x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 128@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 16@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 16@1x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 16@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 256@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 256@1x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 256@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 32@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 32@1x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 32@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 512@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 512@1x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/Mac App 512@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPad App 76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPad App 76@1x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPad App 76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPad App 76@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPad Notification 20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPad Notification 20@1x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPad Notification 20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPad Notification 20@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPad Pro App 83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPad Pro App 83.5@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPad Settings 29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPad Settings 29@1x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPad Settings 29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPad Settings 29@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40@1x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPad Spotlight 40@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPhone App 60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPhone App 60@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPhone App 60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPhone App 60@3x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Notification 20@3x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Settings 29@3x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40@2x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/AppIcon.appiconset/iPhone Spotlight 40@3x.png -------------------------------------------------------------------------------- /Milestones/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Milestones/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Milestones/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Info.plist -------------------------------------------------------------------------------- /Milestones/Milestones.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Milestones.entitlements -------------------------------------------------------------------------------- /Milestones/MilestonesApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/MilestonesApp.swift -------------------------------------------------------------------------------- /Milestones/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/Milestones/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MilestonesCore/Calendar/CalendarDateView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Calendar/CalendarDateView.swift -------------------------------------------------------------------------------- /MilestonesCore/Calendar/CalendarHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Calendar/CalendarHeaderView.swift -------------------------------------------------------------------------------- /MilestonesCore/Calendar/CalendarMonthView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Calendar/CalendarMonthView.swift -------------------------------------------------------------------------------- /MilestonesCore/Calendar/CalendarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Calendar/CalendarView.swift -------------------------------------------------------------------------------- /MilestonesCore/Extensions/Calendar+Milestones.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Extensions/Calendar+Milestones.swift -------------------------------------------------------------------------------- /MilestonesCore/Extensions/DateComponentsFormatter+Milestones.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Extensions/DateComponentsFormatter+Milestones.swift -------------------------------------------------------------------------------- /MilestonesCore/Extensions/DateFormatter+Milestones.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Extensions/DateFormatter+Milestones.swift -------------------------------------------------------------------------------- /MilestonesCore/Extensions/Milestones+Mock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Extensions/Milestones+Mock.swift -------------------------------------------------------------------------------- /MilestonesCore/Extensions/Milestones+Trimming.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Extensions/Milestones+Trimming.swift -------------------------------------------------------------------------------- /MilestonesCore/Extensions/Views+Live.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Extensions/Views+Live.swift -------------------------------------------------------------------------------- /MilestonesCore/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Info.plist -------------------------------------------------------------------------------- /MilestonesCore/State/AppState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/State/AppState.swift -------------------------------------------------------------------------------- /MilestonesCore/State/Milestone.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/State/Milestone.swift -------------------------------------------------------------------------------- /MilestonesCore/State/QuickActionToPerform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/State/QuickActionToPerform.swift -------------------------------------------------------------------------------- /MilestonesCore/Storage/Storage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Storage/Storage.swift -------------------------------------------------------------------------------- /MilestonesCore/Views/AppView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Views/AppView.swift -------------------------------------------------------------------------------- /MilestonesCore/Views/MilestoneBaseCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Views/MilestoneBaseCellView.swift -------------------------------------------------------------------------------- /MilestonesCore/Views/MilestoneCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Views/MilestoneCellView.swift -------------------------------------------------------------------------------- /MilestonesCore/Views/MilestoneEditView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Views/MilestoneEditView.swift -------------------------------------------------------------------------------- /MilestonesCore/Views/MilestonesWidgetView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCore/Views/MilestonesWidgetView.swift -------------------------------------------------------------------------------- /MilestonesCoreTests/AppReducerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/AppReducerTests.swift -------------------------------------------------------------------------------- /MilestonesCoreTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/Info.plist -------------------------------------------------------------------------------- /MilestonesCoreTests/MilestoneReducerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/MilestoneReducerTests.swift -------------------------------------------------------------------------------- /MilestonesCoreTests/MilestoneTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/MilestoneTests.swift -------------------------------------------------------------------------------- /MilestonesCoreTests/MilestonesTrimmingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/MilestonesTrimmingTests.swift -------------------------------------------------------------------------------- /MilestonesCoreTests/SnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/SnapshotTests.swift -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppView.dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppView.dark-mode.png -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppView.light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppView.light-mode.png -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppViewEditingWithOneMilestone.dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppViewEditingWithOneMilestone.dark-mode.png -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppViewEditingWithOneMilestone.light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppViewEditingWithOneMilestone.light-mode.png -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppViewEditingWithZeroMilestones.dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppViewEditingWithZeroMilestones.dark-mode.png -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppViewEditingWithZeroMilestones.light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testAppViewEditingWithZeroMilestones.light-mode.png -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testCalendarView.dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testCalendarView.dark-mode.png -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testCalendarView.light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testCalendarView.light-mode.png -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testMilestoneEditView.dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testMilestoneEditView.dark-mode.png -------------------------------------------------------------------------------- /MilestonesCoreTests/__Snapshots__/SnapshotTests/testMilestoneEditView.light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesCoreTests/__Snapshots__/SnapshotTests/testMilestoneEditView.light-mode.png -------------------------------------------------------------------------------- /MilestonesWidget/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesWidget/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /MilestonesWidget/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesWidget/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MilestonesWidget/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesWidget/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MilestonesWidget/Assets.xcassets/WidgetBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesWidget/Assets.xcassets/WidgetBackground.colorset/Contents.json -------------------------------------------------------------------------------- /MilestonesWidget/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesWidget/Info.plist -------------------------------------------------------------------------------- /MilestonesWidget/MilestonesWidget.intentdefinition: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesWidget/MilestonesWidget.intentdefinition -------------------------------------------------------------------------------- /MilestonesWidget/MilestonesWidget.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesWidget/MilestonesWidget.swift -------------------------------------------------------------------------------- /MilestonesWidget/MilestonesWidgetExtension.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/MilestonesWidget/MilestonesWidgetExtension.entitlements -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/README.md -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /images/iphone-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/images/iphone-1.png -------------------------------------------------------------------------------- /images/iphone-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/images/iphone-2.png -------------------------------------------------------------------------------- /images/iphone-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/images/iphone-3.png -------------------------------------------------------------------------------- /images/iphone-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/images/iphone-4.png -------------------------------------------------------------------------------- /images/mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpsim/Milestones/HEAD/images/mac.png --------------------------------------------------------------------------------