├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── MeshBuddy.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ ├── MeshBuddy.xcscheme │ └── MeshQuickLook.xcscheme ├── MeshBuddy ├── AppUpdates │ └── AppUpdateManager.swift ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon_128x128.png │ │ ├── icon_128x128@2x@2x.png │ │ ├── icon_16x16.png │ │ ├── icon_16x16@2x@2x.png │ │ ├── icon_256x256.png │ │ ├── icon_256x256@2x@2x.png │ │ ├── icon_32x32.png │ │ ├── icon_32x32@2x@2x.png │ │ ├── icon_512x512.png │ │ └── icon_512x512@2x@2x.png │ └── Contents.json ├── ColorPickerButton.swift ├── Config │ └── Main.xcconfig ├── DocumentSetupSheet.swift ├── DocumentView.swift ├── Info.plist ├── MeshBuddy.entitlements ├── MeshBuddyApp.swift ├── MeshGradientEditor.swift ├── MeshGradientInspector.swift ├── Model │ ├── DocumentFileContainer.swift │ ├── MeshGradientDefinition.swift │ └── MeshGradientDefinitionDocument.swift ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── SwiftCodeView.swift └── Utilities │ ├── Color+.swift │ ├── ColorDrop.swift │ ├── DecodableDefault.swift │ ├── Gradient+Image.swift │ ├── ImageExporter.swift │ ├── MeshGradient+.swift │ ├── NSApp+Document.swift │ └── SwiftGenerator.swift ├── MeshQuickLook ├── Info.plist ├── MeshPreviewProvider.swift └── MeshQuickLook.entitlements ├── README.md └── screenshot.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: insidegui 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/LICENSE -------------------------------------------------------------------------------- /MeshBuddy.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MeshBuddy.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MeshBuddy.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /MeshBuddy.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /MeshBuddy.xcodeproj/xcshareddata/xcschemes/MeshBuddy.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy.xcodeproj/xcshareddata/xcschemes/MeshBuddy.xcscheme -------------------------------------------------------------------------------- /MeshBuddy.xcodeproj/xcshareddata/xcschemes/MeshQuickLook.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy.xcodeproj/xcshareddata/xcschemes/MeshQuickLook.xcscheme -------------------------------------------------------------------------------- /MeshBuddy/AppUpdates/AppUpdateManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/AppUpdates/AppUpdateManager.swift -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_128x128.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x@2x.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_16x16.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x@2x.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_256x256.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x@2x.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_32x32.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x@2x.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_512x512.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x@2x.png -------------------------------------------------------------------------------- /MeshBuddy/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MeshBuddy/ColorPickerButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/ColorPickerButton.swift -------------------------------------------------------------------------------- /MeshBuddy/Config/Main.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Config/Main.xcconfig -------------------------------------------------------------------------------- /MeshBuddy/DocumentSetupSheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/DocumentSetupSheet.swift -------------------------------------------------------------------------------- /MeshBuddy/DocumentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/DocumentView.swift -------------------------------------------------------------------------------- /MeshBuddy/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Info.plist -------------------------------------------------------------------------------- /MeshBuddy/MeshBuddy.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/MeshBuddy.entitlements -------------------------------------------------------------------------------- /MeshBuddy/MeshBuddyApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/MeshBuddyApp.swift -------------------------------------------------------------------------------- /MeshBuddy/MeshGradientEditor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/MeshGradientEditor.swift -------------------------------------------------------------------------------- /MeshBuddy/MeshGradientInspector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/MeshGradientInspector.swift -------------------------------------------------------------------------------- /MeshBuddy/Model/DocumentFileContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Model/DocumentFileContainer.swift -------------------------------------------------------------------------------- /MeshBuddy/Model/MeshGradientDefinition.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Model/MeshGradientDefinition.swift -------------------------------------------------------------------------------- /MeshBuddy/Model/MeshGradientDefinitionDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Model/MeshGradientDefinitionDocument.swift -------------------------------------------------------------------------------- /MeshBuddy/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MeshBuddy/SwiftCodeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/SwiftCodeView.swift -------------------------------------------------------------------------------- /MeshBuddy/Utilities/Color+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Utilities/Color+.swift -------------------------------------------------------------------------------- /MeshBuddy/Utilities/ColorDrop.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Utilities/ColorDrop.swift -------------------------------------------------------------------------------- /MeshBuddy/Utilities/DecodableDefault.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Utilities/DecodableDefault.swift -------------------------------------------------------------------------------- /MeshBuddy/Utilities/Gradient+Image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Utilities/Gradient+Image.swift -------------------------------------------------------------------------------- /MeshBuddy/Utilities/ImageExporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Utilities/ImageExporter.swift -------------------------------------------------------------------------------- /MeshBuddy/Utilities/MeshGradient+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Utilities/MeshGradient+.swift -------------------------------------------------------------------------------- /MeshBuddy/Utilities/NSApp+Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Utilities/NSApp+Document.swift -------------------------------------------------------------------------------- /MeshBuddy/Utilities/SwiftGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshBuddy/Utilities/SwiftGenerator.swift -------------------------------------------------------------------------------- /MeshQuickLook/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshQuickLook/Info.plist -------------------------------------------------------------------------------- /MeshQuickLook/MeshPreviewProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshQuickLook/MeshPreviewProvider.swift -------------------------------------------------------------------------------- /MeshQuickLook/MeshQuickLook.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/MeshQuickLook/MeshQuickLook.entitlements -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/README.md -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insidegui/MeshBuddy/HEAD/screenshot.png --------------------------------------------------------------------------------