├── .gitignore ├── README.md ├── autogypi.json ├── binding.gyp ├── bundles ├── fonts │ └── Lato │ │ ├── Lato-Black.woff2 │ │ ├── Lato-BlackItalic.woff2 │ │ ├── Lato-Bold.woff2 │ │ ├── Lato-BoldItalic.woff2 │ │ ├── Lato-Hairline.woff2 │ │ ├── Lato-HairlineItalic.woff2 │ │ ├── Lato-Heavy.woff2 │ │ ├── Lato-HeavyItalic.woff2 │ │ ├── Lato-Italic.woff2 │ │ ├── Lato-Light.woff2 │ │ ├── Lato-LightItalic.woff2 │ │ ├── Lato-Medium.woff2 │ │ ├── Lato-MediumItalic.woff2 │ │ ├── Lato-Regular.woff2 │ │ ├── Lato-Semibold.woff2 │ │ ├── Lato-SemiboldItalic.woff2 │ │ ├── Lato-Thin.woff2 │ │ ├── Lato-ThinItalic.woff2 │ │ └── lato.css └── icons │ └── flaticon │ ├── license │ └── license.pdf │ └── svg │ ├── add.svg │ ├── circle.svg │ ├── circuit-9.svg │ ├── crop.svg │ ├── eraser.svg │ ├── folder-2.svg │ ├── magic-wand.svg │ ├── move.svg │ ├── multiply.svg │ ├── paint-brush-1.svg │ ├── paint-brush.svg │ ├── paint-brushes.svg │ ├── pen-1.svg │ ├── pen.svg │ ├── rotate.svg │ ├── search.svg │ ├── square-21.svg │ ├── subtract.svg │ ├── transform.svg │ ├── zoom-in.svg │ └── zoom-out.svg ├── circle.yml ├── dist ├── dialogs.html ├── index.html ├── preferences.html └── test.html ├── docs └── structure.md ├── images └── screenshot.png ├── package.json ├── scripts └── package.ts ├── src ├── common │ ├── IPCChannels.ts │ ├── constants.ts │ └── nativelib.ts ├── declarations.ts ├── lib │ ├── CanvasEncodeDecode.ts │ ├── Color.ts │ ├── Debounce.ts │ ├── Dirtiness.ts │ ├── Float.ts │ ├── Geometry.ts │ ├── IndexPath.ts │ ├── KeyInput.ts │ ├── KeyRecorder.ts │ ├── ObservableWeakMap.ts │ └── glsl │ │ ├── bicubic.glsl │ │ ├── boxShadow.glsl │ │ └── inverseBilinear.glsl ├── main │ └── index.ts ├── nativelib │ ├── FloodFill.cc │ └── WindowUtilMac.mm ├── renderer │ ├── GLContext.ts │ ├── GLUtil.ts │ ├── actions │ │ ├── Action.ts │ │ ├── ActionIDs.ts │ │ ├── AppActions.ts │ │ ├── CanvasActions.ts │ │ ├── EditActions.ts │ │ ├── FileActions.ts │ │ ├── LayerActions.ts │ │ ├── SelectionAction.ts │ │ └── ViewActions.ts │ ├── app │ │ ├── ActionRegistry.ts │ │ ├── AppState.ts │ │ ├── BrushPresetManager.ts │ │ ├── Config.ts │ │ ├── FormatRegistry.ts │ │ ├── KeyBindingRegistry.ts │ │ ├── PictureState.ts │ │ ├── ThumbnailManager.ts │ │ └── ToolManager.ts │ ├── brush │ │ ├── BrushEngine.ts │ │ ├── BrushPipeline.ts │ │ ├── BrushPreset.ts │ │ ├── BrushRenderer.ts │ │ ├── DefaultBrushPresets.ts │ │ ├── Waypoint.ts │ │ ├── WaypointCurveFilter.ts │ │ ├── WaypointStabilizeFilter.ts │ │ └── shaders │ │ │ ├── brushShape.glsl │ │ │ └── brushVertexOp.glsl │ ├── commands │ │ ├── LayerCommand.ts │ │ ├── PictureCommand.ts │ │ └── SelectionCommand.ts │ ├── formats │ │ ├── PictureFormat.ts │ │ ├── PictureFormatAzurite.ts │ │ └── PictureFormatCanvasImage.ts │ ├── index.ts │ ├── initState.ts │ ├── initView.tsx │ ├── models │ │ ├── Layer.ts │ │ ├── Navigation.ts │ │ ├── Picture.ts │ │ ├── Selection.ts │ │ ├── TextureToCanvas.ts │ │ ├── TiledTexture.ts │ │ ├── UndoStack.ts │ │ └── util.ts │ ├── requireManualResolve.ts │ ├── services │ │ ├── FloodFill.ts │ │ ├── LayerBlender.ts │ │ ├── LayerTransform.ts │ │ ├── PictureBlender.ts │ │ ├── PictureExport.ts │ │ ├── PictureSave.ts │ │ └── ThumbnailGenerator.ts │ ├── tools │ │ ├── BrushTool.tsx │ │ ├── CanvasAreaTool.tsx │ │ ├── FloodFillTool.tsx │ │ ├── FreehandSelectTool.ts │ │ ├── PanTool.ts │ │ ├── PolygonSelectTool.ts │ │ ├── RectMoveTool.ts │ │ ├── RectSelectTool.ts │ │ ├── RotateTool.ts │ │ ├── ShapeSelectTool.ts │ │ ├── Tool.ts │ │ ├── ToolIDs.ts │ │ ├── TransformLayerTool.tsx │ │ └── ZoomTool.ts │ ├── viewmodels │ │ ├── DimensionSelectViewModel.ts │ │ └── PreferencesViewModel.ts │ └── views │ │ ├── BrushSettings.tsx │ │ ├── CurrentFocus.ts │ │ ├── DimensionSelect.css │ │ ├── DimensionSelect.tsx │ │ ├── DrawArea.css │ │ ├── DrawArea.tsx │ │ ├── FloodFillSettings.tsx │ │ ├── KeyBindingHandler.ts │ │ ├── LayerDetail.tsx │ │ ├── MenuBar.ts │ │ ├── PictureTabBar.css │ │ ├── PictureTabBar.tsx │ │ ├── Renderer.ts │ │ ├── RootView.css │ │ ├── RootView.tsx │ │ ├── ToolSelection.css │ │ ├── ToolSelection.tsx │ │ ├── common.css │ │ ├── components │ │ ├── CSSVariables.tsx │ │ ├── ClickToEdit.css │ │ ├── ClickToEdit.tsx │ │ ├── ColorPicker.tsx │ │ ├── ColorSlider.css │ │ ├── ColorSlider.tsx │ │ ├── DialogTitleBar.css │ │ ├── DialogTitleBar.tsx │ │ ├── DraggablePanel.css │ │ ├── DraggablePanel.tsx │ │ ├── FrameDebounced.tsx │ │ ├── Palette.css │ │ ├── Palette.tsx │ │ ├── PointerEvents.tsx │ │ ├── RGBRangeSliders.css │ │ ├── RGBRangeSliders.tsx │ │ ├── RangeSlider.css │ │ ├── RangeSlider.tsx │ │ ├── SVGIcon.css │ │ ├── SVGIcon.tsx │ │ ├── ScrollBar.css │ │ ├── ScrollBar.tsx │ │ ├── ShortcutEdit.css │ │ └── ShortcutEdit.tsx │ │ ├── dialogs │ │ ├── DialogContainer.css │ │ ├── DialogContainer.tsx │ │ ├── DialogIndex.tsx │ │ ├── DialogLauncher.ts │ │ ├── NewPictureDialog.tsx │ │ ├── ResolutionChangeDialog.tsx │ │ └── ToolShortcutsDialog.tsx │ │ ├── icons │ │ ├── check.svg │ │ ├── freehand-select.svg │ │ ├── polygon-select.svg │ │ ├── window-close.svg │ │ ├── window-maximize.svg │ │ └── window-minimize.svg │ │ ├── panels │ │ ├── BrushPresetsPanel.css │ │ ├── BrushPresetsPanel.tsx │ │ ├── ColorPanel.css │ │ ├── ColorPanel.tsx │ │ ├── LayerPanel.css │ │ ├── LayerPanel.tsx │ │ ├── NavigatorPanel.css │ │ ├── NavigatorPanel.tsx │ │ └── ToolSettingsPanel.tsx │ │ ├── preferences │ │ ├── Preferences.css │ │ ├── Preferences.tsx │ │ ├── PreferencesIndex.tsx │ │ └── PreferencesLauncher.ts │ │ └── util.ts └── test │ ├── commands │ └── LayerCommandTest.ts │ ├── index.js │ ├── lib │ └── IndexPathTest.ts │ ├── models │ ├── LayerTest.ts │ └── PictureTest.ts │ ├── services │ └── PictureExportTest.ts │ └── util │ └── TestPattern.ts ├── tsconfig.json ├── tslint.json ├── webpack.config.js └── webpack.config.main.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/README.md -------------------------------------------------------------------------------- /autogypi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/autogypi.json -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/binding.gyp -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Black.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-BlackItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-BlackItalic.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Bold.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-BoldItalic.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Hairline.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Hairline.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-HairlineItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-HairlineItalic.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Heavy.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Heavy.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-HeavyItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-HeavyItalic.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Italic.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Light.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-LightItalic.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Medium.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-MediumItalic.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Regular.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Semibold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Semibold.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-SemiboldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-SemiboldItalic.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-Thin.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/Lato-ThinItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/Lato-ThinItalic.woff2 -------------------------------------------------------------------------------- /bundles/fonts/Lato/lato.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/fonts/Lato/lato.css -------------------------------------------------------------------------------- /bundles/icons/flaticon/license/license.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/license/license.pdf -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/add.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/circle.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/circuit-9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/circuit-9.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/crop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/crop.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/eraser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/eraser.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/folder-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/folder-2.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/magic-wand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/magic-wand.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/move.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/move.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/multiply.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/multiply.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/paint-brush-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/paint-brush-1.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/paint-brush.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/paint-brush.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/paint-brushes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/paint-brushes.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/pen-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/pen-1.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/pen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/pen.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/rotate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/rotate.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/search.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/square-21.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/square-21.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/subtract.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/subtract.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/transform.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/transform.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/zoom-in.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/zoom-in.svg -------------------------------------------------------------------------------- /bundles/icons/flaticon/svg/zoom-out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/bundles/icons/flaticon/svg/zoom-out.svg -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/circle.yml -------------------------------------------------------------------------------- /dist/dialogs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/dist/dialogs.html -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/dist/index.html -------------------------------------------------------------------------------- /dist/preferences.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/dist/preferences.html -------------------------------------------------------------------------------- /dist/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/dist/test.html -------------------------------------------------------------------------------- /docs/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/docs/structure.md -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/images/screenshot.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/package.json -------------------------------------------------------------------------------- /scripts/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/scripts/package.ts -------------------------------------------------------------------------------- /src/common/IPCChannels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/common/IPCChannels.ts -------------------------------------------------------------------------------- /src/common/constants.ts: -------------------------------------------------------------------------------- 1 | 2 | export 3 | const MAX_PICTURE_SIZE = 8192 4 | -------------------------------------------------------------------------------- /src/common/nativelib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/common/nativelib.ts -------------------------------------------------------------------------------- /src/declarations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/declarations.ts -------------------------------------------------------------------------------- /src/lib/CanvasEncodeDecode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/CanvasEncodeDecode.ts -------------------------------------------------------------------------------- /src/lib/Color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/Color.ts -------------------------------------------------------------------------------- /src/lib/Debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/Debounce.ts -------------------------------------------------------------------------------- /src/lib/Dirtiness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/Dirtiness.ts -------------------------------------------------------------------------------- /src/lib/Float.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/Float.ts -------------------------------------------------------------------------------- /src/lib/Geometry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/Geometry.ts -------------------------------------------------------------------------------- /src/lib/IndexPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/IndexPath.ts -------------------------------------------------------------------------------- /src/lib/KeyInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/KeyInput.ts -------------------------------------------------------------------------------- /src/lib/KeyRecorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/KeyRecorder.ts -------------------------------------------------------------------------------- /src/lib/ObservableWeakMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/ObservableWeakMap.ts -------------------------------------------------------------------------------- /src/lib/glsl/bicubic.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/glsl/bicubic.glsl -------------------------------------------------------------------------------- /src/lib/glsl/boxShadow.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/glsl/boxShadow.glsl -------------------------------------------------------------------------------- /src/lib/glsl/inverseBilinear.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/lib/glsl/inverseBilinear.glsl -------------------------------------------------------------------------------- /src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/main/index.ts -------------------------------------------------------------------------------- /src/nativelib/FloodFill.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/nativelib/FloodFill.cc -------------------------------------------------------------------------------- /src/nativelib/WindowUtilMac.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/nativelib/WindowUtilMac.mm -------------------------------------------------------------------------------- /src/renderer/GLContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/GLContext.ts -------------------------------------------------------------------------------- /src/renderer/GLUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/GLUtil.ts -------------------------------------------------------------------------------- /src/renderer/actions/Action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/actions/Action.ts -------------------------------------------------------------------------------- /src/renderer/actions/ActionIDs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/actions/ActionIDs.ts -------------------------------------------------------------------------------- /src/renderer/actions/AppActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/actions/AppActions.ts -------------------------------------------------------------------------------- /src/renderer/actions/CanvasActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/actions/CanvasActions.ts -------------------------------------------------------------------------------- /src/renderer/actions/EditActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/actions/EditActions.ts -------------------------------------------------------------------------------- /src/renderer/actions/FileActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/actions/FileActions.ts -------------------------------------------------------------------------------- /src/renderer/actions/LayerActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/actions/LayerActions.ts -------------------------------------------------------------------------------- /src/renderer/actions/SelectionAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/actions/SelectionAction.ts -------------------------------------------------------------------------------- /src/renderer/actions/ViewActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/actions/ViewActions.ts -------------------------------------------------------------------------------- /src/renderer/app/ActionRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/app/ActionRegistry.ts -------------------------------------------------------------------------------- /src/renderer/app/AppState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/app/AppState.ts -------------------------------------------------------------------------------- /src/renderer/app/BrushPresetManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/app/BrushPresetManager.ts -------------------------------------------------------------------------------- /src/renderer/app/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/app/Config.ts -------------------------------------------------------------------------------- /src/renderer/app/FormatRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/app/FormatRegistry.ts -------------------------------------------------------------------------------- /src/renderer/app/KeyBindingRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/app/KeyBindingRegistry.ts -------------------------------------------------------------------------------- /src/renderer/app/PictureState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/app/PictureState.ts -------------------------------------------------------------------------------- /src/renderer/app/ThumbnailManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/app/ThumbnailManager.ts -------------------------------------------------------------------------------- /src/renderer/app/ToolManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/app/ToolManager.ts -------------------------------------------------------------------------------- /src/renderer/brush/BrushEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/BrushEngine.ts -------------------------------------------------------------------------------- /src/renderer/brush/BrushPipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/BrushPipeline.ts -------------------------------------------------------------------------------- /src/renderer/brush/BrushPreset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/BrushPreset.ts -------------------------------------------------------------------------------- /src/renderer/brush/BrushRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/BrushRenderer.ts -------------------------------------------------------------------------------- /src/renderer/brush/DefaultBrushPresets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/DefaultBrushPresets.ts -------------------------------------------------------------------------------- /src/renderer/brush/Waypoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/Waypoint.ts -------------------------------------------------------------------------------- /src/renderer/brush/WaypointCurveFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/WaypointCurveFilter.ts -------------------------------------------------------------------------------- /src/renderer/brush/WaypointStabilizeFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/WaypointStabilizeFilter.ts -------------------------------------------------------------------------------- /src/renderer/brush/shaders/brushShape.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/shaders/brushShape.glsl -------------------------------------------------------------------------------- /src/renderer/brush/shaders/brushVertexOp.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/brush/shaders/brushVertexOp.glsl -------------------------------------------------------------------------------- /src/renderer/commands/LayerCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/commands/LayerCommand.ts -------------------------------------------------------------------------------- /src/renderer/commands/PictureCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/commands/PictureCommand.ts -------------------------------------------------------------------------------- /src/renderer/commands/SelectionCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/commands/SelectionCommand.ts -------------------------------------------------------------------------------- /src/renderer/formats/PictureFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/formats/PictureFormat.ts -------------------------------------------------------------------------------- /src/renderer/formats/PictureFormatAzurite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/formats/PictureFormatAzurite.ts -------------------------------------------------------------------------------- /src/renderer/formats/PictureFormatCanvasImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/formats/PictureFormatCanvasImage.ts -------------------------------------------------------------------------------- /src/renderer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/index.ts -------------------------------------------------------------------------------- /src/renderer/initState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/initState.ts -------------------------------------------------------------------------------- /src/renderer/initView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/initView.tsx -------------------------------------------------------------------------------- /src/renderer/models/Layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/models/Layer.ts -------------------------------------------------------------------------------- /src/renderer/models/Navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/models/Navigation.ts -------------------------------------------------------------------------------- /src/renderer/models/Picture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/models/Picture.ts -------------------------------------------------------------------------------- /src/renderer/models/Selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/models/Selection.ts -------------------------------------------------------------------------------- /src/renderer/models/TextureToCanvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/models/TextureToCanvas.ts -------------------------------------------------------------------------------- /src/renderer/models/TiledTexture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/models/TiledTexture.ts -------------------------------------------------------------------------------- /src/renderer/models/UndoStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/models/UndoStack.ts -------------------------------------------------------------------------------- /src/renderer/models/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/models/util.ts -------------------------------------------------------------------------------- /src/renderer/requireManualResolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/requireManualResolve.ts -------------------------------------------------------------------------------- /src/renderer/services/FloodFill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/services/FloodFill.ts -------------------------------------------------------------------------------- /src/renderer/services/LayerBlender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/services/LayerBlender.ts -------------------------------------------------------------------------------- /src/renderer/services/LayerTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/services/LayerTransform.ts -------------------------------------------------------------------------------- /src/renderer/services/PictureBlender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/services/PictureBlender.ts -------------------------------------------------------------------------------- /src/renderer/services/PictureExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/services/PictureExport.ts -------------------------------------------------------------------------------- /src/renderer/services/PictureSave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/services/PictureSave.ts -------------------------------------------------------------------------------- /src/renderer/services/ThumbnailGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/services/ThumbnailGenerator.ts -------------------------------------------------------------------------------- /src/renderer/tools/BrushTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/BrushTool.tsx -------------------------------------------------------------------------------- /src/renderer/tools/CanvasAreaTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/CanvasAreaTool.tsx -------------------------------------------------------------------------------- /src/renderer/tools/FloodFillTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/FloodFillTool.tsx -------------------------------------------------------------------------------- /src/renderer/tools/FreehandSelectTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/FreehandSelectTool.ts -------------------------------------------------------------------------------- /src/renderer/tools/PanTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/PanTool.ts -------------------------------------------------------------------------------- /src/renderer/tools/PolygonSelectTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/PolygonSelectTool.ts -------------------------------------------------------------------------------- /src/renderer/tools/RectMoveTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/RectMoveTool.ts -------------------------------------------------------------------------------- /src/renderer/tools/RectSelectTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/RectSelectTool.ts -------------------------------------------------------------------------------- /src/renderer/tools/RotateTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/RotateTool.ts -------------------------------------------------------------------------------- /src/renderer/tools/ShapeSelectTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/ShapeSelectTool.ts -------------------------------------------------------------------------------- /src/renderer/tools/Tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/Tool.ts -------------------------------------------------------------------------------- /src/renderer/tools/ToolIDs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/ToolIDs.ts -------------------------------------------------------------------------------- /src/renderer/tools/TransformLayerTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/TransformLayerTool.tsx -------------------------------------------------------------------------------- /src/renderer/tools/ZoomTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/tools/ZoomTool.ts -------------------------------------------------------------------------------- /src/renderer/viewmodels/DimensionSelectViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/viewmodels/DimensionSelectViewModel.ts -------------------------------------------------------------------------------- /src/renderer/viewmodels/PreferencesViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/viewmodels/PreferencesViewModel.ts -------------------------------------------------------------------------------- /src/renderer/views/BrushSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/BrushSettings.tsx -------------------------------------------------------------------------------- /src/renderer/views/CurrentFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/CurrentFocus.ts -------------------------------------------------------------------------------- /src/renderer/views/DimensionSelect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/DimensionSelect.css -------------------------------------------------------------------------------- /src/renderer/views/DimensionSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/DimensionSelect.tsx -------------------------------------------------------------------------------- /src/renderer/views/DrawArea.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/DrawArea.css -------------------------------------------------------------------------------- /src/renderer/views/DrawArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/DrawArea.tsx -------------------------------------------------------------------------------- /src/renderer/views/FloodFillSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/FloodFillSettings.tsx -------------------------------------------------------------------------------- /src/renderer/views/KeyBindingHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/KeyBindingHandler.ts -------------------------------------------------------------------------------- /src/renderer/views/LayerDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/LayerDetail.tsx -------------------------------------------------------------------------------- /src/renderer/views/MenuBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/MenuBar.ts -------------------------------------------------------------------------------- /src/renderer/views/PictureTabBar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/PictureTabBar.css -------------------------------------------------------------------------------- /src/renderer/views/PictureTabBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/PictureTabBar.tsx -------------------------------------------------------------------------------- /src/renderer/views/Renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/Renderer.ts -------------------------------------------------------------------------------- /src/renderer/views/RootView.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/RootView.css -------------------------------------------------------------------------------- /src/renderer/views/RootView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/RootView.tsx -------------------------------------------------------------------------------- /src/renderer/views/ToolSelection.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/ToolSelection.css -------------------------------------------------------------------------------- /src/renderer/views/ToolSelection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/ToolSelection.tsx -------------------------------------------------------------------------------- /src/renderer/views/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/common.css -------------------------------------------------------------------------------- /src/renderer/views/components/CSSVariables.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/CSSVariables.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/ClickToEdit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/ClickToEdit.css -------------------------------------------------------------------------------- /src/renderer/views/components/ClickToEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/ClickToEdit.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/ColorPicker.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/ColorSlider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/ColorSlider.css -------------------------------------------------------------------------------- /src/renderer/views/components/ColorSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/ColorSlider.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/DialogTitleBar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/DialogTitleBar.css -------------------------------------------------------------------------------- /src/renderer/views/components/DialogTitleBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/DialogTitleBar.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/DraggablePanel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/DraggablePanel.css -------------------------------------------------------------------------------- /src/renderer/views/components/DraggablePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/DraggablePanel.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/FrameDebounced.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/FrameDebounced.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/Palette.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/Palette.css -------------------------------------------------------------------------------- /src/renderer/views/components/Palette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/Palette.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/PointerEvents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/PointerEvents.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/RGBRangeSliders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/RGBRangeSliders.css -------------------------------------------------------------------------------- /src/renderer/views/components/RGBRangeSliders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/RGBRangeSliders.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/RangeSlider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/RangeSlider.css -------------------------------------------------------------------------------- /src/renderer/views/components/RangeSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/RangeSlider.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/SVGIcon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/SVGIcon.css -------------------------------------------------------------------------------- /src/renderer/views/components/SVGIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/SVGIcon.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/ScrollBar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/ScrollBar.css -------------------------------------------------------------------------------- /src/renderer/views/components/ScrollBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/ScrollBar.tsx -------------------------------------------------------------------------------- /src/renderer/views/components/ShortcutEdit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/ShortcutEdit.css -------------------------------------------------------------------------------- /src/renderer/views/components/ShortcutEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/components/ShortcutEdit.tsx -------------------------------------------------------------------------------- /src/renderer/views/dialogs/DialogContainer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/dialogs/DialogContainer.css -------------------------------------------------------------------------------- /src/renderer/views/dialogs/DialogContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/dialogs/DialogContainer.tsx -------------------------------------------------------------------------------- /src/renderer/views/dialogs/DialogIndex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/dialogs/DialogIndex.tsx -------------------------------------------------------------------------------- /src/renderer/views/dialogs/DialogLauncher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/dialogs/DialogLauncher.ts -------------------------------------------------------------------------------- /src/renderer/views/dialogs/NewPictureDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/dialogs/NewPictureDialog.tsx -------------------------------------------------------------------------------- /src/renderer/views/dialogs/ResolutionChangeDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/dialogs/ResolutionChangeDialog.tsx -------------------------------------------------------------------------------- /src/renderer/views/dialogs/ToolShortcutsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/dialogs/ToolShortcutsDialog.tsx -------------------------------------------------------------------------------- /src/renderer/views/icons/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/icons/check.svg -------------------------------------------------------------------------------- /src/renderer/views/icons/freehand-select.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/icons/freehand-select.svg -------------------------------------------------------------------------------- /src/renderer/views/icons/polygon-select.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/icons/polygon-select.svg -------------------------------------------------------------------------------- /src/renderer/views/icons/window-close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/icons/window-close.svg -------------------------------------------------------------------------------- /src/renderer/views/icons/window-maximize.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/icons/window-maximize.svg -------------------------------------------------------------------------------- /src/renderer/views/icons/window-minimize.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/icons/window-minimize.svg -------------------------------------------------------------------------------- /src/renderer/views/panels/BrushPresetsPanel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/panels/BrushPresetsPanel.css -------------------------------------------------------------------------------- /src/renderer/views/panels/BrushPresetsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/panels/BrushPresetsPanel.tsx -------------------------------------------------------------------------------- /src/renderer/views/panels/ColorPanel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/panels/ColorPanel.css -------------------------------------------------------------------------------- /src/renderer/views/panels/ColorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/panels/ColorPanel.tsx -------------------------------------------------------------------------------- /src/renderer/views/panels/LayerPanel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/panels/LayerPanel.css -------------------------------------------------------------------------------- /src/renderer/views/panels/LayerPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/panels/LayerPanel.tsx -------------------------------------------------------------------------------- /src/renderer/views/panels/NavigatorPanel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/panels/NavigatorPanel.css -------------------------------------------------------------------------------- /src/renderer/views/panels/NavigatorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/panels/NavigatorPanel.tsx -------------------------------------------------------------------------------- /src/renderer/views/panels/ToolSettingsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/panels/ToolSettingsPanel.tsx -------------------------------------------------------------------------------- /src/renderer/views/preferences/Preferences.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/preferences/Preferences.css -------------------------------------------------------------------------------- /src/renderer/views/preferences/Preferences.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/preferences/Preferences.tsx -------------------------------------------------------------------------------- /src/renderer/views/preferences/PreferencesIndex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/preferences/PreferencesIndex.tsx -------------------------------------------------------------------------------- /src/renderer/views/preferences/PreferencesLauncher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/preferences/PreferencesLauncher.ts -------------------------------------------------------------------------------- /src/renderer/views/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/renderer/views/util.ts -------------------------------------------------------------------------------- /src/test/commands/LayerCommandTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/test/commands/LayerCommandTest.ts -------------------------------------------------------------------------------- /src/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/test/index.js -------------------------------------------------------------------------------- /src/test/lib/IndexPathTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/test/lib/IndexPathTest.ts -------------------------------------------------------------------------------- /src/test/models/LayerTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/test/models/LayerTest.ts -------------------------------------------------------------------------------- /src/test/models/PictureTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/test/models/PictureTest.ts -------------------------------------------------------------------------------- /src/test/services/PictureExportTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/test/services/PictureExportTest.ts -------------------------------------------------------------------------------- /src/test/util/TestPattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/src/test/util/TestPattern.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.config.main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sketchglass/azurite/HEAD/webpack.config.main.js --------------------------------------------------------------------------------