├── .claude └── settings.local.json ├── .editorconfig ├── .github ├── copilot-instructions.md ├── refactor-issues-plan.md └── workflows │ ├── pr-ci.yml │ └── release.yml ├── .gitignore ├── Images ├── Iconv3.png ├── MagickCropLogo.png ├── Measure.png ├── Transform1.5.png ├── Welcome1.5.png └── storeBadge.png ├── LICENSE.txt ├── MagickCrop-Package ├── Iconv3.png ├── Images │ ├── LargeTile.scale-100.png │ ├── LargeTile.scale-125.png │ ├── LargeTile.scale-150.png │ ├── LargeTile.scale-200.png │ ├── LargeTile.scale-400.png │ ├── LockScreenLogo.scale-200.png │ ├── SmallTile.scale-100.png │ ├── SmallTile.scale-125.png │ ├── SmallTile.scale-150.png │ ├── SmallTile.scale-200.png │ ├── SmallTile.scale-400.png │ ├── SplashScreen.scale-100.png │ ├── SplashScreen.scale-125.png │ ├── SplashScreen.scale-150.png │ ├── SplashScreen.scale-200.png │ ├── SplashScreen.scale-400.png │ ├── Square150x150Logo.scale-100.png │ ├── Square150x150Logo.scale-125.png │ ├── Square150x150Logo.scale-150.png │ ├── Square150x150Logo.scale-200.png │ ├── Square150x150Logo.scale-400.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-16.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-24.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-256.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-32.png │ ├── Square44x44Logo.altform-lightunplated_targetsize-48.png │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ ├── Square44x44Logo.altform-unplated_targetsize-32.png │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ ├── Square44x44Logo.scale-100.png │ ├── Square44x44Logo.scale-125.png │ ├── Square44x44Logo.scale-150.png │ ├── Square44x44Logo.scale-200.png │ ├── Square44x44Logo.scale-400.png │ ├── Square44x44Logo.targetsize-16.png │ ├── Square44x44Logo.targetsize-24.png │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ ├── Square44x44Logo.targetsize-256.png │ ├── Square44x44Logo.targetsize-32.png │ ├── Square44x44Logo.targetsize-48.png │ ├── StoreLogo.backup.png │ ├── StoreLogo.scale-100.png │ ├── StoreLogo.scale-125.png │ ├── StoreLogo.scale-150.png │ ├── StoreLogo.scale-200.png │ ├── StoreLogo.scale-400.png │ ├── Wide310x150Logo.scale-100.png │ ├── Wide310x150Logo.scale-125.png │ ├── Wide310x150Logo.scale-150.png │ ├── Wide310x150Logo.scale-200.png │ └── Wide310x150Logo.scale-400.png ├── MagickCrop-Package.wapproj ├── MagickCropLogo.png └── Package.appxmanifest ├── MagickCrop.sln ├── MagickCrop ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Behaviors │ └── PinchZoomBehavior.cs ├── Controls │ ├── AngleMeasurementControl.xaml │ ├── AngleMeasurementControl.xaml.cs │ ├── AspectRatioTransform.xaml │ ├── AspectRatioTransform.xaml.cs │ ├── CircleMeasurementControl.xaml │ ├── CircleMeasurementControl.xaml.cs │ ├── DistanceMeasurementControl.xaml │ ├── DistanceMeasurementControl.xaml.cs │ ├── HorizontalLineControl.xaml │ ├── HorizontalLineControl.xaml.cs │ ├── PolygonMeasurementControl.xaml │ ├── PolygonMeasurementControl.xaml.cs │ ├── RecentProjectItem.xaml │ ├── RecentProjectItem.xaml.cs │ ├── RectangleMeasurementControl.xaml │ ├── RectangleMeasurementControl.xaml.cs │ ├── ResizableRectangle.xaml │ ├── ResizableRectangle.xaml.cs │ ├── RotateAdorner.cs │ ├── SaveOptionsDialog.xaml │ ├── SaveOptionsDialog.xaml.cs │ ├── StrokeLengthDisplay.xaml │ ├── StrokeLengthDisplay.xaml.cs │ ├── VerticalLineControl.xaml │ ├── VerticalLineControl.xaml.cs │ ├── WelcomeMessage.xaml │ ├── WelcomeMessage.xaml.cs │ └── ZoomBorder.cs ├── Helpers │ ├── Defaults.cs │ ├── GeometryMathHelper.cs │ ├── ImageExtensions.cs │ ├── ImageMethods.cs │ ├── MagickExtensions.cs │ └── MeasurementFormattingHelper.cs ├── Iconv3.ico ├── Iconv3.png ├── Images │ └── LetterPaperTest.jpg ├── MagickCrop.csproj ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Models │ ├── AspectRatio.cs │ ├── AspectRatioItem.cs │ ├── DragDataObject.cs │ ├── DraggingMode.cs │ ├── FormatItem.cs │ ├── MeasurementControls │ │ ├── AngleMeasurementControlDto.cs │ │ ├── CircleMeasurementControlDto.cs │ │ ├── DistanceMeasurementControlDto.cs │ │ ├── HorizontalLineControlDto.cs │ │ ├── LineControlDto.cs │ │ ├── MagickCropMeasurementPackage.cs │ │ ├── MeasurementCollection.cs │ │ ├── MeasurementControlDto.cs │ │ ├── PolygonMeasurementControlDto.cs │ │ ├── RectangleMeasurementControlDto.cs │ │ ├── StrokeInfoDto.cs │ │ └── VerticalLineControlDto.cs │ ├── PackageMetadata.cs │ ├── RecentProjectInfo.cs │ ├── RelayCommand.cs │ ├── SaveOptions.cs │ ├── StrokeDto.cs │ ├── StrokeInfo.cs │ └── UndoRedo.cs ├── SaveWindow.xaml ├── SaveWindow.xaml.cs ├── Services │ └── RecentProjectsManager.cs ├── Singleton.cs ├── Windows │ ├── AboutWindow.xaml │ └── AboutWindow.xaml.cs └── app.manifest ├── README.md ├── Recording 2024-04-12 211949.mp4 └── global.json /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/refactor-issues-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/.github/refactor-issues-plan.md -------------------------------------------------------------------------------- /.github/workflows/pr-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/.github/workflows/pr-ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/.gitignore -------------------------------------------------------------------------------- /Images/Iconv3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/Images/Iconv3.png -------------------------------------------------------------------------------- /Images/MagickCropLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/Images/MagickCropLogo.png -------------------------------------------------------------------------------- /Images/Measure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/Images/Measure.png -------------------------------------------------------------------------------- /Images/Transform1.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/Images/Transform1.5.png -------------------------------------------------------------------------------- /Images/Welcome1.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/Images/Welcome1.5.png -------------------------------------------------------------------------------- /Images/storeBadge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/Images/storeBadge.png -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MagickCrop-Package/Iconv3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Iconv3.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/LargeTile.scale-100.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/LargeTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/LargeTile.scale-125.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/LargeTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/LargeTile.scale-150.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/LargeTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/LargeTile.scale-200.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/LargeTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/LargeTile.scale-400.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SmallTile.scale-100.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SmallTile.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SmallTile.scale-125.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SmallTile.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SmallTile.scale-150.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SmallTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SmallTile.scale-200.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SmallTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SmallTile.scale-400.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SplashScreen.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SplashScreen.scale-125.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SplashScreen.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SplashScreen.scale-150.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square150x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square150x150Logo.scale-125.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square150x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square150x150Logo.scale-150.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square150x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square150x150Logo.scale-400.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-16.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-24.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-256.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-32.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.altform-lightunplated_targetsize-48.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.altform-unplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.altform-unplated_targetsize-16.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.altform-unplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.altform-unplated_targetsize-256.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.altform-unplated_targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.altform-unplated_targetsize-32.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.altform-unplated_targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.altform-unplated_targetsize-48.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.scale-125.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.scale-150.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.scale-400.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.targetsize-16.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.targetsize-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.targetsize-24.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.targetsize-256.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.targetsize-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.targetsize-32.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Square44x44Logo.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Square44x44Logo.targetsize-48.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/StoreLogo.backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/StoreLogo.backup.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/StoreLogo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/StoreLogo.scale-125.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/StoreLogo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/StoreLogo.scale-150.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/StoreLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/StoreLogo.scale-200.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Wide310x150Logo.scale-125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Wide310x150Logo.scale-125.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Wide310x150Logo.scale-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Wide310x150Logo.scale-150.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /MagickCrop-Package/Images/Wide310x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Images/Wide310x150Logo.scale-400.png -------------------------------------------------------------------------------- /MagickCrop-Package/MagickCrop-Package.wapproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/MagickCrop-Package.wapproj -------------------------------------------------------------------------------- /MagickCrop-Package/MagickCropLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/MagickCropLogo.png -------------------------------------------------------------------------------- /MagickCrop-Package/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop-Package/Package.appxmanifest -------------------------------------------------------------------------------- /MagickCrop.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop.sln -------------------------------------------------------------------------------- /MagickCrop/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/App.xaml -------------------------------------------------------------------------------- /MagickCrop/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/App.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/AssemblyInfo.cs -------------------------------------------------------------------------------- /MagickCrop/Behaviors/PinchZoomBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Behaviors/PinchZoomBehavior.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/AngleMeasurementControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/AngleMeasurementControl.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/AngleMeasurementControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/AngleMeasurementControl.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/AspectRatioTransform.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/AspectRatioTransform.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/AspectRatioTransform.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/AspectRatioTransform.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/CircleMeasurementControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/CircleMeasurementControl.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/CircleMeasurementControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/CircleMeasurementControl.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/DistanceMeasurementControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/DistanceMeasurementControl.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/DistanceMeasurementControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/DistanceMeasurementControl.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/HorizontalLineControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/HorizontalLineControl.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/HorizontalLineControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/HorizontalLineControl.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/PolygonMeasurementControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/PolygonMeasurementControl.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/PolygonMeasurementControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/PolygonMeasurementControl.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/RecentProjectItem.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/RecentProjectItem.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/RecentProjectItem.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/RecentProjectItem.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/RectangleMeasurementControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/RectangleMeasurementControl.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/RectangleMeasurementControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/RectangleMeasurementControl.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/ResizableRectangle.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/ResizableRectangle.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/ResizableRectangle.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/ResizableRectangle.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/RotateAdorner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/RotateAdorner.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/SaveOptionsDialog.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/SaveOptionsDialog.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/SaveOptionsDialog.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/SaveOptionsDialog.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/StrokeLengthDisplay.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/StrokeLengthDisplay.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/StrokeLengthDisplay.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/StrokeLengthDisplay.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/VerticalLineControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/VerticalLineControl.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/VerticalLineControl.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/VerticalLineControl.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/WelcomeMessage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/WelcomeMessage.xaml -------------------------------------------------------------------------------- /MagickCrop/Controls/WelcomeMessage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/WelcomeMessage.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Controls/ZoomBorder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Controls/ZoomBorder.cs -------------------------------------------------------------------------------- /MagickCrop/Helpers/Defaults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Helpers/Defaults.cs -------------------------------------------------------------------------------- /MagickCrop/Helpers/GeometryMathHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Helpers/GeometryMathHelper.cs -------------------------------------------------------------------------------- /MagickCrop/Helpers/ImageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Helpers/ImageExtensions.cs -------------------------------------------------------------------------------- /MagickCrop/Helpers/ImageMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Helpers/ImageMethods.cs -------------------------------------------------------------------------------- /MagickCrop/Helpers/MagickExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Helpers/MagickExtensions.cs -------------------------------------------------------------------------------- /MagickCrop/Helpers/MeasurementFormattingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Helpers/MeasurementFormattingHelper.cs -------------------------------------------------------------------------------- /MagickCrop/Iconv3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Iconv3.ico -------------------------------------------------------------------------------- /MagickCrop/Iconv3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Iconv3.png -------------------------------------------------------------------------------- /MagickCrop/Images/LetterPaperTest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Images/LetterPaperTest.jpg -------------------------------------------------------------------------------- /MagickCrop/MagickCrop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/MagickCrop.csproj -------------------------------------------------------------------------------- /MagickCrop/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/MainWindow.xaml -------------------------------------------------------------------------------- /MagickCrop/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/MainWindow.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Models/AspectRatio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/AspectRatio.cs -------------------------------------------------------------------------------- /MagickCrop/Models/AspectRatioItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/AspectRatioItem.cs -------------------------------------------------------------------------------- /MagickCrop/Models/DragDataObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/DragDataObject.cs -------------------------------------------------------------------------------- /MagickCrop/Models/DraggingMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/DraggingMode.cs -------------------------------------------------------------------------------- /MagickCrop/Models/FormatItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/FormatItem.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/AngleMeasurementControlDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/AngleMeasurementControlDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/CircleMeasurementControlDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/CircleMeasurementControlDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/DistanceMeasurementControlDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/DistanceMeasurementControlDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/HorizontalLineControlDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/HorizontalLineControlDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/LineControlDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/LineControlDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/MagickCropMeasurementPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/MagickCropMeasurementPackage.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/MeasurementCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/MeasurementCollection.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/MeasurementControlDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/MeasurementControlDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/PolygonMeasurementControlDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/PolygonMeasurementControlDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/RectangleMeasurementControlDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/RectangleMeasurementControlDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/StrokeInfoDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/StrokeInfoDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/MeasurementControls/VerticalLineControlDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/MeasurementControls/VerticalLineControlDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/PackageMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/PackageMetadata.cs -------------------------------------------------------------------------------- /MagickCrop/Models/RecentProjectInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/RecentProjectInfo.cs -------------------------------------------------------------------------------- /MagickCrop/Models/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/RelayCommand.cs -------------------------------------------------------------------------------- /MagickCrop/Models/SaveOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/SaveOptions.cs -------------------------------------------------------------------------------- /MagickCrop/Models/StrokeDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/StrokeDto.cs -------------------------------------------------------------------------------- /MagickCrop/Models/StrokeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/StrokeInfo.cs -------------------------------------------------------------------------------- /MagickCrop/Models/UndoRedo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Models/UndoRedo.cs -------------------------------------------------------------------------------- /MagickCrop/SaveWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/SaveWindow.xaml -------------------------------------------------------------------------------- /MagickCrop/SaveWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/SaveWindow.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/Services/RecentProjectsManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Services/RecentProjectsManager.cs -------------------------------------------------------------------------------- /MagickCrop/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Singleton.cs -------------------------------------------------------------------------------- /MagickCrop/Windows/AboutWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Windows/AboutWindow.xaml -------------------------------------------------------------------------------- /MagickCrop/Windows/AboutWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/Windows/AboutWindow.xaml.cs -------------------------------------------------------------------------------- /MagickCrop/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/MagickCrop/app.manifest -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/README.md -------------------------------------------------------------------------------- /Recording 2024-04-12 211949.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/Recording 2024-04-12 211949.mp4 -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheJoeFin/MagicCropAndMeasure/HEAD/global.json --------------------------------------------------------------------------------