├── .github └── FUNDING.yml ├── GradeCalc.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── marlon.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── GradeCalc ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── app-icon-iTunesArtwork.png │ │ ├── app-icon@120x120-1.png │ │ ├── app-icon@120x120.png │ │ ├── app-icon@152x152.png │ │ ├── app-icon@167x167.png │ │ ├── app-icon@180x180.png │ │ ├── app-icon@20x20.png │ │ ├── app-icon@29x29.png │ │ ├── app-icon@40x40-1.png │ │ ├── app-icon@40x40-2.png │ │ ├── app-icon@40x40.png │ │ ├── app-icon@58x58-1.png │ │ ├── app-icon@58x58.png │ │ ├── app-icon@60x60.png │ │ ├── app-icon@76x76.png │ │ ├── app-icon@80x80-1.png │ │ ├── app-icon@80x80.png │ │ └── app-icon@87x87.png │ ├── BlueBackground.colorset │ │ └── Contents.json │ ├── Contents.json │ ├── DarkBlueBackground.colorset │ │ └── Contents.json │ ├── GradientColor1.colorset │ │ └── Contents.json │ ├── GradientColor2.colorset │ │ └── Contents.json │ ├── Menu.imageset │ │ ├── Contents.json │ │ ├── menu_icon.png │ │ ├── menu_icon@2x.png │ │ └── menu_icon@3x.png │ ├── Orange.colorset │ │ └── Contents.json │ ├── Purple.colorset │ │ └── Contents.json │ └── WhiteBackground.colorset │ │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── ContentView.swift ├── CoreData │ ├── Semester+CoreDataClass.swift │ ├── Semester+CoreDataProperties.swift │ ├── Subject+CoreDataClass.swift │ └── Subject+CoreDataProperties.swift ├── GradeCalc.xcdatamodeld │ ├── .xccurrentversion │ └── GradeCalc.xcdatamodel │ │ └── contents ├── Info.plist ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── SceneDelegate.swift ├── Views │ ├── Alert │ │ └── TextAlert.swift │ ├── GradeAverageView.swift │ ├── HostingController.swift │ ├── Subject │ │ ├── SubjectAddVIew.swift │ │ ├── SubjectCellView.swift │ │ └── SubjectListView.swift │ └── Utils │ │ └── HideRowSeparatorModifier.swift ├── de.lproj │ └── Localizable.strings └── en.lproj │ └── Localizable.strings ├── Media └── Banner.png ├── README.md └── www └── index.html /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /GradeCalc.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /GradeCalc.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /GradeCalc.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /GradeCalc.xcodeproj/xcuserdata/marlon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc.xcodeproj/xcuserdata/marlon.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /GradeCalc.xcodeproj/xcuserdata/marlon.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc.xcodeproj/xcuserdata/marlon.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /GradeCalc/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/AppDelegate.swift -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon-iTunesArtwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon-iTunesArtwork.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@120x120-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@120x120-1.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@120x120.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@152x152.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@167x167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@167x167.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@180x180.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@20x20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@20x20.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@29x29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@29x29.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@40x40-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@40x40-1.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@40x40-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@40x40-2.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@40x40.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@58x58-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@58x58-1.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@58x58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@58x58.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@60x60.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@76x76.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@80x80-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@80x80-1.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@80x80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@80x80.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@87x87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/AppIcon.appiconset/app-icon@87x87.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/BlueBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/BlueBackground.colorset/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/DarkBlueBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/DarkBlueBackground.colorset/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/GradientColor1.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/GradientColor1.colorset/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/GradientColor2.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/GradientColor2.colorset/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/Menu.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/Menu.imageset/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/Menu.imageset/menu_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/Menu.imageset/menu_icon.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/Menu.imageset/menu_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/Menu.imageset/menu_icon@2x.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/Menu.imageset/menu_icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/Menu.imageset/menu_icon@3x.png -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/Orange.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/Orange.colorset/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/Purple.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/Purple.colorset/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Assets.xcassets/WhiteBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Assets.xcassets/WhiteBackground.colorset/Contents.json -------------------------------------------------------------------------------- /GradeCalc/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /GradeCalc/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/ContentView.swift -------------------------------------------------------------------------------- /GradeCalc/CoreData/Semester+CoreDataClass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/CoreData/Semester+CoreDataClass.swift -------------------------------------------------------------------------------- /GradeCalc/CoreData/Semester+CoreDataProperties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/CoreData/Semester+CoreDataProperties.swift -------------------------------------------------------------------------------- /GradeCalc/CoreData/Subject+CoreDataClass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/CoreData/Subject+CoreDataClass.swift -------------------------------------------------------------------------------- /GradeCalc/CoreData/Subject+CoreDataProperties.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/CoreData/Subject+CoreDataProperties.swift -------------------------------------------------------------------------------- /GradeCalc/GradeCalc.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/GradeCalc.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /GradeCalc/GradeCalc.xcdatamodeld/GradeCalc.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/GradeCalc.xcdatamodeld/GradeCalc.xcdatamodel/contents -------------------------------------------------------------------------------- /GradeCalc/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Info.plist -------------------------------------------------------------------------------- /GradeCalc/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /GradeCalc/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/SceneDelegate.swift -------------------------------------------------------------------------------- /GradeCalc/Views/Alert/TextAlert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Views/Alert/TextAlert.swift -------------------------------------------------------------------------------- /GradeCalc/Views/GradeAverageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Views/GradeAverageView.swift -------------------------------------------------------------------------------- /GradeCalc/Views/HostingController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Views/HostingController.swift -------------------------------------------------------------------------------- /GradeCalc/Views/Subject/SubjectAddVIew.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Views/Subject/SubjectAddVIew.swift -------------------------------------------------------------------------------- /GradeCalc/Views/Subject/SubjectCellView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Views/Subject/SubjectCellView.swift -------------------------------------------------------------------------------- /GradeCalc/Views/Subject/SubjectListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Views/Subject/SubjectListView.swift -------------------------------------------------------------------------------- /GradeCalc/Views/Utils/HideRowSeparatorModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/Views/Utils/HideRowSeparatorModifier.swift -------------------------------------------------------------------------------- /GradeCalc/de.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/de.lproj/Localizable.strings -------------------------------------------------------------------------------- /GradeCalc/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/GradeCalc/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Media/Banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/Media/Banner.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/README.md -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marlon360/grade-calc/HEAD/www/index.html --------------------------------------------------------------------------------