diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..b612d289 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,5 @@ +# These are supported funding model platforms + +github: [methodofaction] +liberapay: methodofaction +custom: ['https://www.paypal.com/paypalme/methodofaction'] diff --git a/gulpfile.js b/gulpfile.js index 92d85615..e4b74ab0 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -17,60 +17,59 @@ gulp.task('js', function () { .pipe(gulp.dest('dist')); }); +gulp.task('loading', function () { + return gulp.src('src/js/loading.js') + .pipe(gulp.dest('dist')); +}); + gulp.task('index', function () { - return gulp.src('src/*.html') - .pipe(useref()) - .pipe(cachebust({type: 'timestamp'})) - .pipe(gulp.dest('dist')); + return gulp.src('src/*.html') + .pipe(useref()) + .pipe(cachebust({type: 'timestamp'})) + .pipe(gulp.dest('dist')); }); // no service worker implemented yet gulp.task('cache', function(){ - return gulp.src(['./src/serviceworker.js']) + return gulp.src(['./src/serviceworker.js']) .pipe(replace('', Date.now())) .pipe(gulp.dest('./dist/')); }); gulp.task('manifest', function(){ - return gulp.src(['./src/site.webmanifest']) + return gulp.src(['./src/site.webmanifest']) .pipe(gulp.dest('./dist/')); }); gulp.task('images', function(){ - return gulp.src(['src/images/**/*']) + return gulp.src(['src/images/**/*']) .pipe(gulp.dest('dist/images')); }); -gulp.task('fonts', function(){ - return gulp.src(['src/font-files/**/*']) - .pipe(gulp.dest('dist/font-files')); -}); - gulp.task('extensions', function(){ - return gulp.src(['src/extensions/**/*']) + return gulp.src(['src/extensions/**/*']) .pipe(gulp.dest('dist/extensions')); }); gulp.task('shapelib', function(){ - return gulp.src(['src/shapelib/**/*']) + return gulp.src(['src/shapelib/**/*']) .pipe(gulp.dest('dist/shapelib')); }); gulp.task('canvg', function(){ - return gulp.src(['src/js/lib/canvg.js', 'src/js/lib/rgbcolor.js']) + return gulp.src(['src/js/lib/canvg.js', 'src/js/lib/rgbcolor.js']) .pipe(gulp.dest('dist/js/lib')); }); -gulp.task('default', - gulp.series( - 'css', - 'js', - 'index', - 'manifest', - 'images', - 'fonts', - 'extensions', - 'shapelib', - 'canvg' - ) +gulp.task('build', + gulp.series( + 'css', + 'js', + 'index', + 'manifest', + 'images', + 'extensions', + 'shapelib', + 'canvg' + ) ); \ No newline at end of file diff --git a/readme.md b/readme.md index cdbb8cb5..35e1b074 100644 --- a/readme.md +++ b/readme.md @@ -2,12 +2,6 @@ Method Draw is a web based vector drawing application. The purpose of Method Draw is to provide a simple and easy-to-use SVG editor experience. It purposely removes some features such as layers and line-caps/corners in exchange for a more simple and pleasant experience. If you are looking for a more complete vector editing open-source solution, please check out [SVG Edit](https://github.com/SVG-Edit/svgedit). -## Online sync and sharing - -Cloud sync and sharing are available on Method Draw for Deta. - -[](https://deta.space/discovery/method-draw?ref=method.ac) - #### [Try Method Draw](https://editor.method.ac) online. ![Method Draw](https://method.ac/img/method-draw2021.png) @@ -36,7 +30,7 @@ Install dev dependencies: Then you can build into `dist` by running: -`gulp` +`gulp build` Deploy `dist` to your static file server of choice. @@ -54,7 +48,7 @@ Deploy `dist` to your static file server of choice. **2015.01.01** Project frozen **2013.01.01** Project forked from SVG-Edit -Sponsor development in the form of [one-time donations](https://method.ac/donate/), or by hiring me to customize Method Draw for your own needs (only simple 2-20 hour projects). +Sponsor development by [donating to the author](https://method.ac/donate/). Method Draw is Copyright (c) Mark MacKay [mark@method.ac](mailto:mark@method.ac) diff --git a/src/css/align_buttons.css b/src/css/align_buttons.css index 229e9ace..f8c94a1d 100644 --- a/src/css/align_buttons.css +++ b/src/css/align_buttons.css @@ -1,25 +1,39 @@ +.align_buttons { + margin-bottom: var(--x2); +} + +.align_button, +.align_button * { + transition: var(--transition); +} + +.align_button:hover, +.align_button:hover * { + transition: none; +} + .align_button { float: left; - height: 26px; - height: 26px; - border: solid var(--z2) 10px; - outline: solid var(--z1) 1px; - background-color: var(--z2); + height: var(--x13); + width: var(--x13); + line-height: var(--x16); + text-align: center; cursor: pointer; position: relative; } .align_button:hover { - background-color: var(--z3); + background-color: var(--z0); border-color: var(--z3); } .align_button svg { - fill: #999; + fill: var(--z10); } .align_button:hover svg { - fill: #fff; + fill: var(--z15); + transition: none; } .align_button:nth-child(1) {border-radius: var(--x1) 0 0 0;} diff --git a/src/css/app.css b/src/css/app.css index 40b68394..ae463fc0 100644 --- a/src/css/app.css +++ b/src/css/app.css @@ -9,17 +9,11 @@ } #svgcanvas { - background-color: var(--z1); - width: 800px; - height: 600px; - display: flex; - align-items: center; - justify-content: center; - position: relative; - background: var(--z2); + background-color: var(--z2); + display: block; } - #workarea { +#workarea { display: block; position:absolute; top: var(--x8); @@ -32,5 +26,76 @@ justify-content: center; transition: transform 500ms cubic-bezier(0.13,0.66,0.24,0.92); border-radius: var(--x2); - box-shadow: var(--x1) var(--x1) var(--x8) rgba(0,0,0,0.2); -} \ No newline at end of file + box-shadow: var(--shadow-bg); +} + +.inverted #svgcanvas, +.inverted #workarea { + background: var(--z1); +} + +#workarea.rect, #workarea.line, #workarea.ellipse, #workarea.path, #workarea.shapelib { + cursor: crosshair; +} + +#workarea.text { + cursor: text; +} + +#workarea.eyedropper { + cursor: url(../images/eyedropper.svg) 0 16, crosshair; +} + +#workarea.fhpath { + cursor: url(../images/pencil_cursor.png) 0 16, crosshair; +} + +#workarea.rotate * { + cursor: url(../images/rotate.png) 12 12, auto; +} + +#workarea.select text, #workarea.multiselect text { + cursor: default; +} + +#workarea.n-resize * {cursor: n-resize !important;} +#workarea.e-resize * {cursor: e-resize !important;} +#workarea.w-resize * {cursor: w-resize !important;} +#workarea.s-resize * {cursor: s-resize !important;} + +#workarea.ne-resize * {cursor: ne-resize !important;} +#workarea.se-resize * {cursor: se-resize !important;} +#workarea.nw-resize * {cursor: nw-resize !important;} +#workarea.sw-resize * {cursor: sw-resize !important;} + +#workspace.dragging *, +body.dragging * { + cursor: url(../images/dragging.png), move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; +} + +#workspace.drag * { + cursor: url(../images/dragging.png), move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; +} + +#workarea.copy { + cursor: copy; +} + +#workarea.zoom { + cursor: crosshair; + cursor:-moz-zoom-in; + cursor:-webkit-zoom-in; +} +#workarea.zoom.out { + cursor: crosshair; + cursor:-moz-zoom-out; + cursor:-webkit-zoom-out; +} + +#selectorRubberBand { + shape-rendering: crispEdges; +} diff --git a/src/css/base.css b/src/css/base.css index f0e6049b..faf87fad 100644 --- a/src/css/base.css +++ b/src/css/base.css @@ -1,77 +1,112 @@ -:root { /* red */ /* yellow */ /* green */ ---z0: #111827; --a0: #291e2a; --b0: #292329; --c0: #16262f; ---z1: #1e2433; --a1: #42242e; --b1: #43322a; --c1: #1b373a; ---z2: #2b313f; --a2: #5b2a32; --b2: #5d412b; --c2: #1e4944; ---z3: #393e4c; --a3: #753035; --b3: #77512b; --c3: #215c4f; ---z4: #474c59; --a4: #8f3539; --b4: #926129; --c4: #21705a; ---z5: #565a66; --a5: #aa3a3c; --b5: #ad7225; --c5: #218465; ---z6: #656974; --a6: #c53e3f; --b6: #ca8320; --c6: #1d9970; ---z7: #747782; --a7: #e14242; --b7: #e69515; --c7: #16ae7b; ---z8: #848790; --a8: #f2524e; --b8: #f7a327; --c8: #32bd88; ---z9: #94969f; --a9: #f76b62; --b9: #fbae48; --c9: #57c596; ---z10: #a4a6ae; --a10: #fc8277; --b10: #feb963; --c10: #73cea4; ---z11: #b4b7bd; --a11: #ff978d; --b11: #ffc47e; --c11: #8cd6b3; ---z12: #c5c7cc; --a12: #ffaca2; --b12: #ffcf97; --c12: #a4ddc1; ---z13: #d6d8db; --a13: #ffc1b9; --b13: #ffdab1; --c13: #bbe5d0; ---z14: #e7e9eb; --a14: #ffd5d0; --b14: #ffe5cb; --c14: #d1eddf; ---z15: #f9fafb; --a15: #fde9e7; --b15: #fdf0e5; --c15: #e7f4ee; +:root, .inverted-undo { /* red */ /* yellow */ /* green */ +--z0: #111827; --a0: #2a1c26; --b0: #2a2429; --c0: #162730; +--z1: #1e2433; --a1: #421f24; --b1: #45322a; --c1: #1c3b3b; +--z2: #2b313f; --a2: #5a2122; --b2: #60422b; --c2: #1f4f47; +--z3: #393e4c; --a3: #71231f; --b3: #7b522a; --c3: #226452; +--z4: #474c59; --a4: #89221c; --b4: #976328; --c4: #227a5e; +--z5: #565a66; --a5: #a22018; --b5: #b47424; --c5: #20906a; +--z6: #656974; --a6: #bb1b13; --b6: #d1861d; --c6: #1ba776; +--z7: #747782; --a7: #d4100b; --b7: #f0990f; --c7: #0ebf82; +--z8: #848790; --a8: #e62b18; --b8: #ffa723; --c8: #31ce8f; +--z9: #94969f; --a9: #ee5035; --b9: #ffb146; --c9: #59d49c; +--z10: #a4a6ae; --a10: #f66d50;--b10: #ffbc63; --c10: #76dbaa; +--z11: #b4b7bd; --a11: #fb866c;--b11: #ffc67d; --c11: #8fe0b7; +--z12: #c5c7cc; --a12: #ff9f88;--b12: #ffd197; --c12: #a7e6c5; +--z13: #d6d8db; --a13: #ffb7a5;--b13: #ffdbb1; --c13: #bdecd3; +--z14: #e7e9eb; --a14: #ffcfc3;--b14: #ffe6cb; --c14: #d2f1e1; +--z15: #f9fafb; --a15: #fee6e1;--b15: #fef1e5; --c15: #e8f6ef; + +--d0: #152239; --e0: #181e39; --f0: #1f1d39; --g0: #291d30; +--d1: #1a3050; --e1: #202651; --f1: #2f2251; --g1: #43223b; +--d2: #1d3d69; --e2: #282e69; --f2: #3f2769; --g2: #5e2647; +--d3: #1e4c82; --e3: #303782; --f3: #502b82; --g3: #7a2953; +--d4: #1e5a9d; --e4: #383f9d; --f4: #622e9d; --g4: #962a5f; +--d5: #1c69b8; --e5: #4047b8; --f5: #7430b8; --g5: #b32a6c; +--d6: #1779d4; --e6: #4750d4; --f6: #8732d4; --g6: #d12678; +--d7: #0b89f0; --e7: #4e59f0; --f7: #9933f0; --g7: #ef2085; +--d8: #3797ff; --e8: #6366ff; --f8: #aa43ff; --g8: #ff3892; +--d9: #62a3ff; --e9: #7e78ff; --f9: #b85fff; --g9: #ff5c9f; +--d10: #7fafff; --e10: #958aff; --f10: #c477ff;--g10: #ff78ac; +--d11: #98bbfe; --e11: #a99cff; --f11: #cf8fff;--g11: #ff91b9; +--d12: #aec8fe; --e12: #bbafff; --f12: #daa5ff;--g12: #ffa8c6; +--d13: #c3d4fd; --e13: #cdc2fe; --f13: #e3bbfe;--g13: #ffbed4; +--d14: #d7e2fd; --e14: #ddd6fd; --f14: #ebd1fd;--g14: #ffd4e1; +--d15: #eaeffc; --e15: #ece9fc; --f15: #f3e8fc;--g15: #fde9ef; +-webkit-font-smoothing: antialiased; +--shadow-bg: 0 var(--x2) var(--x4) var(--z0); +--shadow: 0 var(--x1) var(--x8) rgba(0,0,0,0.4); +--accent0: var(--d0); --comp0: var(--g0); +--accent1: var(--d1); --comp1: var(--g1); +--accent2: var(--d2); --comp2: var(--g2); +--accent3: var(--d3); --comp3: var(--g3); +--accent4: var(--d4); --comp4: var(--g4); +--accent5: var(--d5); --comp5: var(--g5); +--accent6: var(--d6); --comp6: var(--g6); +--accent7: var(--d7); --comp7: var(--g7); +--accent8: var(--d8); --comp8: var(--g8); +--accent9: var(--d9); --comp9: var(--g9); +--accent10: var(--d10); --comp10: var(--g10); +--accent11: var(--d11); --comp11: var(--g11); +--accent12: var(--d12); --comp12: var(--g12); +--accent13: var(--d13); --comp13: var(--g13); +--accent14: var(--d14); --comp14: var(--g14); +--accent15: var(--d15); --comp15: var(--g15); -/* blue */ /* violet */ /* purple */ /* pink */ ---d0: #172139; --e0: #191f38; --f0: #1c1f39; --g0: #261e31; ---d1: #1d2d4f; --e1: #22284e; --f1: #29274f; --g1: #3f253e; ---d2: #223966; --e2: #2c3165; --f2: #372f66; --g2: #572c4b; ---d3: #28457f; --e3: #363a7d; --f3: #46377f; --g3: #713258; ---d4: #2d5298; --e4: #3f4495; --f4: #543f98; --g4: #8b3866; ---d5: #315fb2; --e5: #494daf; --f5: #6447b2; --g5: #a63d74; ---d6: #356dcd; --e6: #5457c9; --f6: #7350cd; --g6: #c14283; ---d7: #397be8; --e7: #5e61e3; --f7: #8358e8; --g7: #de4692; ---d8: #5089f7; --e8: #706ef2; --f8: #9466f7; --g8: #ee569f; ---d9: #6f96f8; --e9: #867ff4; --f9: #a378f8; --g9: #f26faa; ---d10: #88a4f9; --e10: #9a90f5; --f10: #b28bf9; --g10: #f585b5; ---d11: #9eb2f9; --e11: #aca2f7; --f11: #c09efa; --g11: #f89ac1; ---d12: #b3c0fa; --e12: #bdb3f8; --f12: #cdb1fa; --g12: #faafcd; ---d13: #c6cffa; --e13: #cec5f9; --f13: #d9c4fb; --g13: #fbc3d9; ---d14: #d8defb; --e14: #ddd8fa; --f14: #e5d7fb; --g14: #fbd6e5; ---d15: #eaedfb; --e15: #edeafb; --f15: #f0eafb; --g15: #faeaf1; - -webkit-font-smoothing: antialiased; } .inverted { ---z15: #111827; --a15: #291e2a; --b15: #292329; --c15: #16262f; ---z14: #1e2433; --a14: #42242e; --b14: #43322a; --c14: #1b373a; ---z13: #2b313f; --a13: #5b2a32; --b13: #5d412b; --c13: #1e4944; ---z12: #393e4c; --a12: #753035; --b12: #77512b; --c12: #215c4f; ---z11: #474c59; --a11: #8f3539; --b11: #926129; --c11: #21705a; ---z10: #565a66; --a10: #aa3a3c; --b10: #ad7225; --c10: #218465; ---z9: #656974; --a9: #c53e3f; --b9: #ca8320; --c9: #1d9970; ---z8: #747782; --a8: #e14242; --b8: #e69515; --c8: #16ae7b; ---z7: #848790; --a7: #f2524e; --b7: #f7a327; --c7: #32bd88; ---z6: #94969f; --a6: #f76b62; --b6: #fbae48; --c6: #57c596; ---z5: #a4a6ae; --a5: #fc8277; --b5: #feb963; --c5: #73cea4; ---z4: #b4b7bd; --a4: #ff978d; --b4: #ffc47e; --c4: #8cd6b3; ---z3: #c5c7cc; --a3: #ffaca2; --b3: #ffcf97; --c3: #a4ddc1; ---z2: #d6d8db; --a2: #ffc1b9; --b2: #ffdab1; --c2: #bbe5d0; ---z1: #e7e9eb; --a1: #ffd5d0; --b1: #ffe5cb; --c1: #d1eddf; ---z0: #f9fafb; --a0: #fde9e7; --b0: #fdf0e5; --c0: #e7f4ee; +--z0: #ffffff; --a0: #ffebe5; --b0: #fff5e9; --c0: #edfaf3; +--z1: #ececee; --a1: #ffd2c6; --b1: #ffeace; --c1: #d7f5e4; +--z2: #dadade; --a2: #ffbaa7; --b2: #ffdfb3; --c2: #c1efd5; +--z3: #c8c8ce; --a3: #ffa28a; --b3: #ffd399; --c3: #aae9c7; +--z4: #b6b6be; --a4: #fe886d; --b4: #ffc87f; --c4: #92e2b9; +--z5: #a4a5ae; --a5: #f76e51; --b5: #ffbd64; --c5: #78dcab; +--z6: #93949e; --a6: #ef5135; --b6: #ffb247; --c6: #5ad59d; +--z7: #82838f; --a7: #e62c18; --b7: #ffa723; --c7: #31ce8f; +--z8: #727380; --a8: #d30d0a; --b8: #ef980e; --c8: #0dbe81; +--z9: #616371; --a9: #b91612; --b9: #cf841c; --c9: #18a574; +--z10: #525463; --a10: #9e1a17; --b10: #b17122; --c10: #1d8c68; +--z11: #424555; --a11: #851b1a; --b11: #935e26; --c11: #1e745b; +--z12: #333647; --a12: #6c1b1c; --b12: #764c27; --c12: #1d5d4e; +--z13: #25283a; --a13: #53191e; --b13: #5a3a27; --c13: #1a4742; +--z14: #171b2d; --a14: #3b1620; --b14: #3e2a26; --c14: #153236; +--z15: #080c21; --a15: #221320; --b15: #231a23; --c15: #0f1e2a; -/* blue */ /* violet */ /* purple */ /* pink */ ---d15:#172139; --e15: #191f38; --f15: #1c1f39; --g15: #261e31; ---d14:#1d2d4f; --e14: #22284e; --f14: #29274f; --g14: #3f253e; ---d13:#223966; --e13: #2c3165; --f13: #372f66; --g13: #572c4b; ---d12:#28457f; --e12: #363a7d; --f12: #46377f; --g12: #713258; ---d11:#2d5298; --e11: #3f4495; --f11: #543f98; --g11: #8b3866; ---d10:#315fb2; --e10: #494daf; --f10: #6447b2; --g10: #a63d74; ---d9: #356dcd; --e9: #5457c9; --f9: #7350cd; --g9: #c14283; ---d8: #397be8; --e8: #5e61e3; --f8: #8358e8; --g8: #de4692; ---d7: #5089f7; --e7: #706ef2; --f7: #9466f7; --g7: #ee569f; ---d6: #6f96f8; --e6: #867ff4; --f6: #a378f8; --g6: #f26faa; ---d5: #88a4f9; --e5: #9a90f5; --f5: #b28bf9; --g5: #f585b5; ---d4: #9eb2f9; --e4: #aca2f7; --f4: #c09efa; --g4: #f89ac1; ---d3: #b3c0fa; --e3: #bdb3f8; --f3: #cdb1fa; --g3: #faafcd; ---d2: #c6cffa; --e2: #cec5f9; --f2: #d9c4fb; --g2: #fbc3d9; ---d1: #d8defb; --e1: #ddd8fa; --f1: #e5d7fb; --g1: #fbd6e5; ---d0: #eaedfb; --e0: #edeafb; --f0: #f0eafb; --g0: #faeaf1; - -webkit-font-smoothing: auto; +--d0: #eff3ff; --e0: #f2eeff; --f0: #f9ecff; --g0: #ffedf3; +--d1: #dbe5ff; --e1: #e2d9ff; --f1: #f0d5ff; --g1: #ffd7e5; +--d2: #c7d8ff; --e2: #d1c5ff; --f2: #e7bfff; --g2: #ffc1d6; +--d3: #b2caff; --e3: #bfb2ff; --f3: #dda8ff; --g3: #ffabc8; +--d4: #9bbdff; --e4: #ac9eff; --f4: #d290ff; --g4: #ff93bb; +--d5: #81b0ff; --e5: #978bff; --f5: #c679ff; --g5: #ff7aad; +--d6: #63a3ff; --e6: #7f78ff; --f6: #b960ff; --g6: #ff5da0; +--d7: #3897ff; --e7: #6366ff; --f7: #ab44ff; --g7: #ff3992; +--d8: #0788f0; --e8: #4d58f0; --f8: #9932f0; --g8: #ef1e85; +--d9: #1077d2; --e9: #444ed2; --f9: #842fd2; --g9: #cf2277; +--d10: #1466b5; --e10: #3b44b5; --f10: #702cb5; --g10: #b02369; +--d11: #165599; --e11: #323a99; --f11: #5d2899; --g11: #91235c; +--d12: #15467e; --e12: #29317e; --f12: #4a247e; --g12: #74214f; +--d13: #143664; --e13: #212764; --f13: #381f64; --g13: #581e42; +--d14: #11284b; --e14: #181e4b; --f14: #271a4b; --g14: #3c1a36; +--d15: #0d1a33; --e15: #101633; --f15: #161433; --g15: #21142a; +-webkit-font-smoothing: auto; +--shadow-bg: 0 var(--x2) var(--x4) var(--z3); +--shadow: 0 var(--x1) var(--x8) rgba(0,0,0,0.1); +--accent0: var(--d0); --comp0: var(--g0); +--accent1: var(--d1); --comp1: var(--g1); +--accent2: var(--d2); --comp2: var(--g2); +--accent3: var(--d3); --comp3: var(--g3); +--accent4: var(--d4); --comp4: var(--g4); +--accent5: var(--d5); --comp5: var(--g5); +--accent6: var(--d6); --comp6: var(--g6); +--accent7: var(--d7); --comp7: var(--g7); +--accent8: var(--d8); --comp8: var(--g8); +--accent9: var(--d9); --comp9: var(--g9); +--accent10: var(--d10); --comp10: var(--g10); +--accent11: var(--d11); --comp11: var(--g11); +--accent12: var(--d12); --comp12: var(--g12); +--accent13: var(--d13); --comp13: var(--g13); +--accent14: var(--d14); --comp14: var(--g14); +--accent15: var(--d15); --comp15: var(--g15); } :root { @@ -91,18 +126,9 @@ --x14: 56px; --x15: 60px; --x16: 64px; - --mono-font: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; --ui-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; - --transition-duration: 333ms; - --transition-fast: 200ms; --panel-width: calc(var(--x10)*2*2 + var(--x1)); -} - -a, a:link, a:active, a:visited { - color: var(--d6); -} - -a:hover { - color: var(--d8); + --transition-duration: 200ms; + --transition: all var(--transition-duration) ease; } \ No newline at end of file diff --git a/src/css/button.css b/src/css/button.css index 37ed1494..a79f075f 100644 --- a/src/css/button.css +++ b/src/css/button.css @@ -12,10 +12,11 @@ border: solid var(--z5) 2px; border-radius: var(--x1); white-space: nowrap; - margin: var(--x2) var(--x4) var(--x2) 0; + margin: var(--x2) var(--x2) var(--x2) 0; padding: 0 var(--x4); display: inline-block; font-weight: bold; + background-color: var(--z1); } .button:hover { @@ -41,7 +42,7 @@ } .button.current svg { - fill: var(--d15); + fill: var(--accent15); } .button.disabled svg { diff --git a/src/css/color-tool.css b/src/css/color-tool.css index c74aaff8..1d4b11b6 100644 --- a/src/css/color-tool.css +++ b/src/css/color-tool.css @@ -4,11 +4,7 @@ left: 0; } -.touch #color_tools #tool_fill .color_block > div { - position: relative; -} - - #color_tools #tool_fill .color_block #fill_bg, #color_tools #tool_stroke .color_block #stroke_bg { +#color_tools #tool_fill .color_block #fill_bg, #color_tools #tool_stroke .color_block #stroke_bg { position: absolute; top: 1px; left: 1px; @@ -34,7 +30,7 @@ height: 11px; position: absolute; top: -5px; - right: var(--x3); + right: 0; cursor: nwse-resize } @@ -55,15 +51,12 @@ height: var(--x5); overflow: hidden; border: solid var(--z12) 1px; -} - -.color_block:hover { - border-color: #fff; + cursor: pointer; } .color_block svg { - width: 24px; - height: 24px; + width: 22px; + height: 22px; } #tool_stroke .color_block > div { @@ -79,7 +72,7 @@ margin: 12px 6px 0 6px; } -.touch #color_tools { +#color_tools { width: auto; height: auto; } @@ -107,8 +100,8 @@ } #tool_canvas .color_block { - width: 100%; - height: 100%; + width: 58px; + height: 38px; } #tool_canvas .color_block svg { diff --git a/src/css/context-menu.css b/src/css/context-menu.css index 6e924702..003c5696 100644 --- a/src/css/context-menu.css +++ b/src/css/context-menu.css @@ -39,7 +39,7 @@ } .contextMenu LI.hover A { - background-color: var(--d7); + background-color: var(--accent7); color: var(--z15); cursor: default; } diff --git a/src/css/darkmode.css b/src/css/darkmode.css new file mode 100644 index 00000000..e69de29b diff --git a/src/css/draginput.css b/src/css/draginput.css index 698c439a..d8e533e5 100644 --- a/src/css/draginput.css +++ b/src/css/draginput.css @@ -6,7 +6,7 @@ } .draginput { - background: var(--z2); + background-color: var(--z2); border-radius: var(--x1); width: calc(50% - var(--x2)); height: calc(var(--x9) * 2); @@ -14,6 +14,58 @@ position: relative; margin: 0 var(--x2) var(--x2) 0; overflow: hidden; + transition: var(--transition); + box-shadow: none; +} + +.dragging .draginput { + pointer-events: none; +} + +.dragging .draginput.active { + pointer-events: all; + box-shadow: none; +} + +.draginput:hover { + background-color: var(--z3); + transition: none; + box-shadow: var(--shadow-bg); +} + +.draginput:hover span, +.draginput.active span { + color: var(--z15); +} + +.draginput:hover input, +.draginput.active input { + color: var(--accent8); +} + +.draginput.active, +.draginput.active:hover { + background-color: var(--z0); +} + +.draginput.active:hover { + transition: none; +} + +/* TODO this will only work for two line buttons */ + +.draginput-button { + text-align: center; + color: var(--z9); + padding-top: var(--x5); + box-sizing: border-box; + cursor: pointer; +} + +.draginput-button-delete:hover { + background-color: var(--a7); + color: var(--a15); + transition: none; } .draginput .caret { @@ -70,7 +122,7 @@ background: transparent; font: 24px/normal sans-serif; text-align: center; - color: var(--d7); + color: var(--accent7); padding: 30px 0 16px; width: 100%; height: 24px; @@ -78,6 +130,45 @@ z-index: 2; } +.draginput input::selection { background: var(--accent9); } + +.draginput.text-input input, +.draginput.text-input input:hover, +.draginput.text-input input:active { + cursor: text; +} + +.draginput.text-input input { + text-align: left; + text-indent: var(--x2); +} + +.draginput.textcontent.hidden { + position: absolute; + opacity: 0; + z-index: 0; + pointer-events: none; +} + +.draginput.textcontent input { + cursor: text; + text-align: left; + text-indent: var(--x2); +} + +.draginput.textcontent input, +.draginput.textcontent input:hover, +.draginput.textcontent input:active { + cursor: text; +} + +.text-path .draginput.textcontent { + opacity: 1; + position: relative; + cursor: text; + pointer-events: auto; +} + .draginput.twocol { width: 100%; } @@ -137,15 +228,19 @@ margin: 0; z-index: 1; top: 0; - left: 0; + left: 0; + cursor: pointer; +} + +.draginput:hover .draginput_cursor { + border-color: var(--accent6); } .draginput_cursor{ position: absolute; top: 50%; width: 100%; - border-top: solid var(--d2) 3px; - margin-top: -2px; + border-top: solid var(--accent4) 1px; z-index: 0; } @@ -160,10 +255,10 @@ } .draginput input:focus { - background: var(--d7); - color: var(--d15); + background: var(--accent7); + color: var(--accent15); outline: none; - box-shadow: 0 0 5px 2px var(--d7); + box-shadow: 0 0 5px 2px var(--accent7); } .draginput input:focus+span { @@ -174,4 +269,97 @@ .draginput .push_bottom { bottom: 0; position: absolute; +} + +.draginput .angle { + width: var(--x12); + height: var(--x12); + border-radius: var(--x12); + background-color: var(--z3); + position: absolute; + bottom: var(--x1); + left: 14px; +} + +body.dragging .draginput .angle { + background-color: var(--z1); +} + +.draginput:hover .angle { + background: var(--z4); +} + +.draginput .angle-cursor { + width: 4px; + height: 25px; + border-top: solid var(--accent7) 3px; + position: absolute; + margin: 0 0 0 23px; + transform-origin: 50% 0; +} + +.draginput.font_style:hover { + background-color: var(--z2); +} + +.draginput.loading:before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: var(--z2); + opacity: 0.8; + z-index: 10; +} + +.draginput.loading:after { + content: ''; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: var(--x4); + height: var(--x4); + border-radius: var(--x4); + z-index: 10; + border: solid var(--accent7) 2px; + border-top-color: transparent; + animation: spin 1s linear infinite; +} + +@keyframes spin { + 0% { transform: translate(-50%, -50%) rotate(0); } + 100% { transform: translate(-50%, -50%) rotate(360deg); } +} + + + + +/* inverted */ + +.inverted .draginput { + background-color: var(--z1); +} + +.inverted .draginput { + background-color: var(--z1); +} + + +.inverted .draginput:hover { + background-color: var(--z0); +} + +.inverted .draginput .angle { + background-color: var(--z2); +} + +.inverted .draginput span { + color: var(--z9); +} + +body.inverted.dragging .draginput .angle { + background-color: var(--z1); } \ No newline at end of file diff --git a/src/css/jgraduate.css b/src/css/jgraduate.css index 2283c007..51292794 100644 --- a/src/css/jgraduate.css +++ b/src/css/jgraduate.css @@ -10,25 +10,66 @@ * Licensed under the Apache License Version 2 */ + #color_picker { + position: absolute; + display: none; + background: var(--z1); + width: calc(9 * var(--x15)); + height: calc(6 * var(--x15)); + border-radius: var(--x3); + z-index: 5; + box-shadow: var(--shadow); + padding: var(--x4); + color: var(--z8); +} + + +/* Remove editing options for radial gradients with userspaceonuse which will do nothing */ + #color_picker.radialUserSpace div.grad_coord, + #color_picker.radialUserSpace .jGraduate_Form { + display: none !important; + } + + #color_picker.radialUserSpace .jGraduate_gradPick:after { + content: 'Click on the color drops to change the color of the gradient'; + position: absolute; + right: var(--x8); + width: 250px; + color: var(--z12); + bottom: 50%; + font-size: 1.2em; + line-height: 1.5em; + } + + #color_picker input { + color: var(--z14); + } + h2.jGraduate_Title { display: none; } -.jGraduate_Picker { - position: absolute; - padding: 20px; +.jGraduate_tabs { + padding: var(--x4); + --neg: calc(var(--x4) *-1); + margin: var(--neg) var(--neg) 0 var(--neg); } .jGraduate_tabs li { display: inline-block; - padding: 5px 10px; - margin-right: 5px; + padding: var(--x4) var(--x4) var(--x4) var(--x4); cursor: pointer; + color: var(--z9); +} + +.jGraduate_tabs li:hover { + color: var(--z12); } -li.jGraduate_tab_current { - background: #fff; - border-radius: 3px 3px 0 0; +li.jGraduate_tab_current, +li.jGraduate_tab_current:hover { + color: var(--accent7); + -webkit-text-stroke: 0.5px var(--accent8); } .jGraduate_colPick { @@ -43,44 +84,41 @@ li.jGraduate_tab_current { .jGraduate_tabs { position: relative; - background-color: #ddd; - padding: 10px 10px 0 10px; - margin: -20px -20px 20px -20px; - border-radius: 3px 3px 0 0; + padding: 0; } div.jGraduate_Swatch { float: left; - margin: 0 15px 0 0; + margin: 0 var(--x4) 0 0; } + div.jGraduate_GradContainer { border: solid #000 1px; background-image: url(../images/map-opacity.png); background-position: 0px 0px; - height: 256px; - width: 256px; + height: calc(var(--x16) * 4); + width: calc(var(--x16) * 4); position: relative; } div.jGraduate_GradContainer div.grad_coord { - background: rgba(0,0,0,0.8); - border: 2px solid white; - border-radius: 15px; - -moz-border-radius: 5px; - width: 14px; - height: 14px; + background: var(--z0); + color: var(--z12); + box-shadow: 0 2px 4px rgba(0,0,0,0.3); + border-radius: var(--x4); + width: var(--x4); + height: var(--x4); position: absolute; - margin: -7px -7px; + margin: calc(var(--x2) * -1); top: 0; left: 0; text-align: center; - font-size: 8px; + font-size: 10px; line-height: 14px; - color: white; text-decoration: none; - cursor: pointer; - -moz-user-select: none; - -webkit-user-select: none; + cursor: move; + user-select: none; + font-weight: bold; } .jGraduate_AlphaArrows { @@ -90,7 +128,7 @@ div.jGraduate_GradContainer div.grad_coord { } div.jGraduate_Opacity { - border: 2px inset #eee; + border: solid var(--z13) 1px; margin-top: 14px; background-color: black; background-image: url(../images/Maps.png); @@ -103,9 +141,12 @@ div.jGraduate_StopSlider { margin: -10px 0 0 -10px; width: 276px; overflow: visible; - background: white; - height: 45px; - cursor: pointer; + height: var(--x11); + cursor: copy; +} + +div.jGraduate_StopSlider svg path { + cursor: ew-resize; } div.jGraduate_StopSection { @@ -121,6 +162,14 @@ input.jGraduate_Ok, input.jGraduate_Cancel { display: block; width: 100px; } + +.jGraduate_Picker .jGraduate_OkCancel .jGraduate_Cancel, .jGraduate_Picker input.Cancel { + background-color: var(--z5); +} +.jGraduate_Picker .jGraduate_OkCancel .jGraduate_Cancel:hover, .jGraduate_Picker input.Cancel:hover { + background-color: var(--z6); +} + input.jGraduate_Ok { margin: 0 0 5px 0; } @@ -140,33 +189,30 @@ input.jGraduate_Ok { } label.jGraduate_Form_Heading { - - color: #333; - padding: 2px; - font-weight: bold; - font-size: 13px; + color: var(--z15); + font-size: 14px; } div.jGraduate_Form_Section { - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - padding: 15px 5px 5px 5px; - margin: 5px 2px; + padding: var(--x4) var(--x1) var(--x1) var(--x1); width: 100px; text-align: center; - overflow: auto; - background: #eee; + overflow: hidden; + background: var(--z2); + border-radius: var(--x1); + position: relative; } div.jGraduate_Form label { - padding: 0 2px; - color: #333; + color: var(--x12); + position: relative; + top: -6px; + padding: 0 var(--x2); } div.jGraduate_StopSection input[type=text], div.jGraduate_Slider input[type=text] { width: 33px; - color: #333; } div.jGraduate_LightBox { @@ -183,14 +229,12 @@ div.jGraduate_LightBox { div.jGraduate_stopPicker { position: absolute; display: none; - background: - white; + background: white; padding: 20px; border-radius: 3px; width: 530px; height: 300px; - box-shadow: 0 5px 25px - black; + box-shadow: 0 5px 25px black; } @@ -206,13 +250,11 @@ div.jGraduate_stopPicker { position: absolute; right: 10px; top: 0; - color: #999; font-weight: bold; } .jGraduate_gradPick div.jGraduate_Slider label:last-child input { margin: 0 3px 0 0; - color: #333; } .jGraduate_gradPick .jGraduate_Form { @@ -233,12 +275,6 @@ div.jGraduate_stopPicker { float: left; } -.jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field label, .jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field input { -width: auto; -float: left; -font-size: 11px; -} - .jGraduate_gradPick .jGraduate_Form.jGraduate_rg_field #color_picker_jGraduate_match_ctr { float: none; } @@ -247,6 +283,11 @@ font-size: 11px; clear: left; } +.jGraduate_gradPick .jGraduate_Form label.match-center { + white-space: nowrap; + font-size: 11px; +} + .jGraduate_gradPick .jGraduate_Points { position: static; float: left; @@ -280,7 +321,6 @@ font-size: 11px; float: left; width: 100%; position: relative; - margin: 5px 0; } .jGraduate_Slider .jGraduate_Form_Section { @@ -292,16 +332,17 @@ font-size: 11px; .jGraduate_Slider label.prelabel { - width: 40px; + width: var(--x10); text-align: left; + line-height: var(--x8); } .jGraduate_SliderBar { - width: 140px; + width: 120px; float: left; - margin: 0 5px; - border:1px solid #BBB; - height:20px; + margin: 0 var(--x2); + border: 1px solid var(--z6); + height: var(--x4); position: relative; } @@ -310,7 +351,7 @@ div.jGraduate_Slider input { } div.jGraduate_Slider img { - top: 0; + top: -2px; left: 0; position: absolute; cursor:ew-resize; @@ -320,13 +361,13 @@ div.jGraduate_Slider img { -webkit-appearance: none; margin: 0; position: absolute; - bottom: 5px; - right: 5px; + bottom: var(--x2); + right: var(--x2); } .jPicker .Button .Cancel, .jGraduate_Picker .jGraduate_OkCancel .jGraduate_Cancel { margin: 0; position: absolute; - bottom: 5px; - left: 5px; + bottom: var(--x2); + left: var(--x2); } diff --git a/src/css/jpicker.css b/src/css/jpicker.css index 8fca5601..d7301173 100644 --- a/src/css/jpicker.css +++ b/src/css/jpicker.css @@ -1,9 +1,18 @@ +table.jPicker { + border-collapse: collapse; + margin-top: var(--x4); +} + +table.jPicker td { + padding: var(--x1); +} + .jPicker .Icon { display: inline-block; - height: 24px; + height: var(--x6); position: relative; text-align: left; - width: 25px; + width: var(--x6); } .jPicker .Icon span.Color, .jPicker .Icon span.Alpha { background-position: 2px 2px; @@ -26,14 +35,9 @@ z-index: 10; } -table.jPicker { - width: 545px; - z-index: 20; -} - .jPicker .Move { - background-color: #ddd; - border-color: #fff #666 #666 #fff; + background-color: var(--z12); + border-color: var(--z15) var(--z6) var(--z6) var(--z15); border-style: solid; border-width: 1px; cursor: move; @@ -45,7 +49,7 @@ table.jPicker { } .jPicker .Map { - border: solid #000 1px; + border: solid var(--z1) 1px; height: 256px; width: 256px; cursor: crosshair; @@ -55,12 +59,11 @@ table.jPicker { position: relative; } - .jPicker .Bar { - border: solid #000 1px; + border: solid var(--z1) 1px; cursor: n-resize; height: 260px; - margin: 0 15px; + margin: 0; overflow: hidden; padding: 0; position: relative; @@ -69,7 +72,6 @@ table.jPicker { width: 20px; } - .jPicker .Map .Map1, .jPicker .Map .Map2, .jPicker .Map .Map3, @@ -130,9 +132,8 @@ table.jPicker { width: 62px; } - .jPicker .Preview div span { - border: 1px solid #000; + border: 1px solid var(--z0); display: block; height: 30px; margin: 0 auto; @@ -157,8 +158,9 @@ table.jPicker { .jPicker td.Radio { margin: 0; - padding: 0; + padding: 0 0 0 var(--x2); width: var(--x8); + white-space: nowrap; } .jPicker td.Radio input { margin: 0 var(--x1) 0 0; @@ -172,33 +174,51 @@ table.jPicker { padding: 0; text-align: left; width: 70px; + white-space: nowrap; } .jPicker tr.Hex td.Text { width: 100px; - color: #666; +} + +.jPicker tr.Hex td.Text label { + margin-left: var(--x4); } .jPicker tr.Hex td.Text span { width: 100px; color: #333; } + .jPicker td.Text input { - background-color: #fff; - height: 15px; - margin: 0 0 0 5px; + background-color: var(--z15); + height: var(--x4); + margin: 0 0 0 var(--x1);; text-align: left; - width: 30px; - color: #333; + width: var(--x8); + color: var(--z15); +} + +#color_picker input[type=text], #color_picker input[type=number] { + -webkit-appearance: none; + width: 30px; + background: var(--z0); + border: none; + border-radius: var(--x1); +} + +#color_picker input[type=radio] { + position: relative; + top: 2px; } #color_picker .jPicker tr.Hex td.Text input.Hex { - width: 50px; + width: var(--x12); display: inline-block; float: none; } .jPicker tr.Hex td.Text input.AHex { - width: 20px; + width: var(--x5); display: none; } .jPicker .Grid { @@ -207,14 +227,22 @@ table.jPicker { width: 108px; } .jPicker .Grid span.QuickColor { - cursor: pointer; + cursor: url(../images/eyedropper.svg) 0 23, crosshair; + background-repeat: no-repeat; display: inline-block; - height: 15px; - line-height: 15px; + height: var(--x4); + line-height: var(--x4); margin: 0; padding: 0; - width: 18px; + width: var(--x4); } + +.jPicker .Grid span.QuickColor:hover { + position: relative; + z-index: 10; + outline: solid var(--z0) 1px; +} + .jPicker td { vertical-align: top; } diff --git a/src/css/loading.css b/src/css/loading.css new file mode 100644 index 00000000..9cfeb020 --- /dev/null +++ b/src/css/loading.css @@ -0,0 +1,47 @@ +#workarea > svg { + display: none; +} + +.loading #svgcanvas { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; +} + +#svgcanvas:after { + transition: opacity var(--transition-duration) 300ms; + opacity: 0; +} + +.loading #svgcanvas:after { + position: absolute; + content: attr(title); + font-size: 13px; + font-weight: 600; + line-height: var(--x6); + padding: 0 var(--x2); + background: var(--z2); + color: var(--z10); + z-index: 100; + opacity: 1; + border-radius: var(--x1); +} + +.loading #workarea > svg { + display: block; + position: absolute; + background: white; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + opacity: 0.7; +} + + + + diff --git a/src/css/menu.css b/src/css/menu.css index ffd9c355..1b022779 100644 --- a/src/css/menu.css +++ b/src/css/menu.css @@ -38,7 +38,6 @@ } .menu_list { - display: none; position: absolute; left: 0; top: var(--x8); @@ -46,14 +45,20 @@ background: var(--z15); padding: var(--x2) 0; border-radius: 0 var(--x2) var(--x2) var(--x2); - box-shadow: var(--x1) var(--x1) var(--x8) rgba(0,0,0,0.4); + box-shadow: var(--shadow); } + #menu_bar.active .menu.open .menu_title { background: var(--z15); color: var(--z1); } +.inverted #menu_bar.active .menu.open .menu_title { + background: var(--z0); + color: var(--z15); +} + .menu .menu_list { display: none; position: absolute; @@ -64,10 +69,25 @@ overflow: hidden; line-height: var(--x6); padding: var(--x1) var(--x16) var(--x1) var(--x6); - cursor: default; + cursor: pointer; color: var(--z3); } +.menu_list input[type=file] { + -webkit-appearance: none; + position: absolute; + opacity: 0; + cursor: pointer; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: block; + background: red; + z-index: 100; +} + + .menu_list .menu_item.tool_button { background: transparent; border: none; @@ -87,7 +107,7 @@ .menu_list .menu_item:hover, .menu_list .menu_item.push_button_pressed:hover { - background: var(--d15); + background: var(--accent15); color: #000; } @@ -121,9 +141,58 @@ } .menu_list .menu_item:not(.disabled):hover span { - background: var(--d13); + background: var(--accent13); } #modal_donate { display: none; } + +.menu-right { + margin-left: auto; +} + +.menu-right button { + background: transparent; + line-height: var(--x5); +} + +.menu-right button:hover { + background: transparent; +} + +.menu-right button:active { + box-shadow: none; + outline: none; +} + +.menu-right button:hover svg { + fill: var(--z12); +} + +.menu-right svg { + fill: var(--z5); +} + +.inverted .menu-right svg { + fill: var(--z10); +} + +#logo svg { + pointer-events: none; + margin-top: var(--x2); + fill: var(--z7); +} + +#logo svg path:last-child { + fill: var(--z13); +} + +#logo:hover svg { + fill: var(--z9); +} + +#logo svg path:last-child { + fill: var(--z15); +} + diff --git a/src/css/method-draw.css b/src/css/method-draw.css index 6a26c22b..1addd619 100644 --- a/src/css/method-draw.css +++ b/src/css/method-draw.css @@ -13,6 +13,10 @@ body { padding: 0; } +body.inverted { + background: var(--z2); +} + ::selection {background: #000; color: #fff; /* Safari */} ::-moz-selection {background: #000; color: #fff; /* Firefox */} @@ -32,7 +36,7 @@ html, body { ::-webkit-scrollbar-track { border-radius: 10px; - background: var(--z2); + background: transparent; } ::-webkit-scrollbar-thumb { @@ -41,7 +45,11 @@ html, body { } ::-webkit-scrollbar-corner { - background: var(--z1); + background: transparent; +} + +.inverted ::-webkit-scrollbar-thumb { + background: var(--z3); } @@ -76,12 +84,6 @@ div#font-selector .font-item:hover { background-color: #eee; } -#color_picker input[type=text], #color_picker input[type=number] { - width: 30px; - background: #fff; - border: solid rgba(0,0,0,0.3) 1px; -} - .dropdown_set input[type=text], .dropdown_set input[type=number] { width: 50px; } @@ -90,7 +92,7 @@ div#font-selector .font-item:hover { input[type=text].tuco, input[type=number].tuco {width: 150px;} input[type=submit], input[type=button], button { - background: var(--d7); + background: var(--accent7); color: var(--z15); border-radius: var(--x1); padding: var(--x2) var(--x4); @@ -104,13 +106,13 @@ div#font-selector .font-item:hover { input[type=submit]:hover, input[type=button]:hover, button:hover { - background: var(--d9); + background: var(--accent9); } input[type=submit]:active, input[type=button]:active, button:active { - box-shadow: 0 0 0 var(--x1) var(--d14); + box-shadow: 0 0 0 var(--x1) var(--accent14); outline: none; } @@ -207,18 +209,7 @@ button:focus { overflow: hidden; } -input[type=file] { - -webkit-appearance: none; - position: absolute; - opacity: 0; - background: red; - z-index: 10; - height: 30px; - width: 100%; - transform: translate(-100%, 0); -} - - .disabled { +.disabled { opacity: 0.5; cursor: default; } @@ -227,10 +218,6 @@ input[type=file] { padding-right: 5px; } -#text { - position: absolute; -} - #tool_bold span, #tool_italic span { position: absolute; width: 100%; @@ -240,17 +227,6 @@ input[type=file] { opacity: 0; } - #color_picker { - position: absolute; - display: none; - background: #fff; - height: 350px; - border-radius: 3px; - z-index: 5; - box-shadow: 0 5px 10px #000; - width: 530px; -} - #tools_bottom { position: absolute; left: var(--x12); @@ -260,23 +236,6 @@ input[type=file] { overflow: visible; } -.draginput.text-input input, -.draginput.text-input input:hover, -.draginput.text-input input:active { - cursor: text; -} - -.draginput.text-input input { - text-align: left; - text-indent: 8px; -} - -.draginput.textcontent { - position: absolute; - opacity: 0; - z-index: 0; -} - ul li.current { background-color: #F4E284; } @@ -289,63 +248,6 @@ input[type=file] { visibility: none; } -.touch .shortcut { - display: none; -} - -#workarea.rect, #workarea.line, #workarea.ellipse, #workarea.path, #workarea.shapelib { - cursor: crosshair; -} - -#workarea.text { - cursor: text; -} - -#workarea.eyedropper { - cursor: url(../images/eyedropper.png) 0 16, crosshair; -} - -#workarea.fhpath { - cursor: url(../images/pencil_cursor.png) 0 16, crosshair; -} - -#workarea.rotate * { - cursor: url(../images/rotate.png) 12 12, auto; -} - -#workarea.select text, #workarea.multiselect text { - cursor: default; -} - -#workarea.n-resize * {cursor: n-resize !important;} -#workarea.e-resize * {cursor: e-resize !important;} -#workarea.w-resize * {cursor: w-resize !important;} -#workarea.s-resize * {cursor: s-resize !important;} - -#workarea.ne-resize * {cursor: ne-resize !important;} -#workarea.se-resize * {cursor: se-resize !important;} -#workarea.nw-resize * {cursor: nw-resize !important;} -#workarea.sw-resize * {cursor: sw-resize !important;} - -#workarea.copy { - cursor: copy; -} - -#workarea.zoom { - cursor: crosshair; - cursor:-moz-zoom-in; - cursor:-webkit-zoom-in; -} -#workarea.zoom.out { - cursor: crosshair; - cursor:-moz-zoom-out; - cursor:-webkit-zoom-out; -} - -#selectorRubberBand { - shape-rendering: crispEdges; -} - /* For modern browsers */ .clearfix:before, .clearfix:after { @@ -357,73 +259,6 @@ input[type=file] { clear:both; } - -#zoom_label { - height: 20px; - background: transparent; - cursor: default !important; - width: auto; - padding: 0 20px; - margin: 0; -} - -#zoom_panel { - padding: 9px 0; - right: 175px; - position: absolute; -} - -#zoom_panel .caret { - margin-top: -5px; -} - -#zoom_label img, #zoom_label svg { - width: 16px; - height: 16px; -} - -#logo svg { - pointer-events: none; - margin-top: var(--x2); -} - -#zoomLabel { - width: 16px; - height: 16px; - cursor: pointer; -} - -#zoomLabel svg { - fill: var(--z10); -} - -#zoom_label input { - color: var(--z10); - font-size: 13px; - height: auto; - width: 50px; - padding: 0; - cursor: default; - position: static; -} - -#zoom_label span { - top: 0; - left: 0; -} - -body.dragging * { - cursor: url(../images/dragging.png), move; - cursor: -webkit-grabbing; - cursor: -moz-grabbing; -} - -body.drag * { - cursor: url(../images/dragging.png), move; - cursor: -webkit-grabbing; - cursor: -moz-grabbing; -} - input[readonly=readonly]:focus { box-shadow: none; } @@ -444,25 +279,6 @@ input[readonly=readonly]:focus { display: block; } -#tool_angle_indicator { - width: var(--x12); - height: var(--x12); - border-radius: var(--x12); - background: var(--z3); - position: absolute; - bottom: var(--x1); - left: 12px; -} - -#tool_angle_indicator_cursor { - width: 4px; - height: 25px; - border-top: solid var(--d7) 3px; - position: absolute; - margin: 0 0 0 23px; - transform-origin: 50% 0; -} - #stroke_style_label { font-size: 30px; margin-top: 33px; diff --git a/src/css/netlify.toml b/src/css/netlify.toml deleted file mode 100644 index 65242d27..00000000 --- a/src/css/netlify.toml +++ /dev/null @@ -1,5 +0,0 @@ -[build] - command = "gulp" - publish = "dist/" -[dev] - publish="src/" \ No newline at end of file diff --git a/src/css/palette.css b/src/css/palette.css index 70187af3..d6476508 100644 --- a/src/css/palette.css +++ b/src/css/palette.css @@ -14,7 +14,7 @@ height: 20%; width: 5.2%; float: left; - cursor: url(../images/eyedropper.png) 0 16, crosshair; + cursor: url(../images/eyedropper.svg) 0 16, crosshair; } .palette_item.transparent, .palette_item.white, .palette_item.black { diff --git a/src/css/panel.css b/src/css/panel.css index 66d4227a..dc262b4b 100644 --- a/src/css/panel.css +++ b/src/css/panel.css @@ -4,8 +4,9 @@ width: var(--panel-width); right: var(--x1); top: var(--x5); + bottom: 0; border-bottom: none; - overflow: visible; + overflow: auto; padding: 0; } @@ -37,3 +38,7 @@ #panels.multiselected #multiselected_panel .hidable { display: none; } + +#tool_text_on_path { + display: none !important; +} \ No newline at end of file diff --git a/src/css/rulers.css b/src/css/rulers.css index d697337c..1a6ea04e 100644 --- a/src/css/rulers.css +++ b/src/css/rulers.css @@ -6,6 +6,10 @@ -webkit-font-smoothing: none; } +.inverted #rulers > div { + background: var(--z1); +} + #rulers #ruler_corner { top: var(--x8); left: var(--x12); diff --git a/src/css/select.css b/src/css/select.css index 53ba5b34..e672f207 100644 --- a/src/css/select.css +++ b/src/css/select.css @@ -19,7 +19,7 @@ color: var(--z14); height: var(--x8); display: block; - width: calc(100% - var(--x4)); + width: calc(100% - var(--x2)); padding: 0 var(--x4); border: none; border-radius: var(--x1); @@ -27,6 +27,6 @@ .select-input select:focus { outline: none; - box-shadow: 0 0 0 1px var(--d7); + box-shadow: 0 0 0 1px var(--accent7); } \ No newline at end of file diff --git a/src/css/shapelib.css b/src/css/shapelib.css index 1ef9eac1..89758225 100644 --- a/src/css/shapelib.css +++ b/src/css/shapelib.css @@ -2,7 +2,7 @@ overflow: auto; top: 0; bottom: 0; - left: 110px; + left: 136px; right: 0; position: absolute; vertical-align: top; @@ -14,69 +14,58 @@ position: absolute; left: 0; top: 0; - height: 300px; + height: 320px; background: var(--z14); - border-radius: 3px 0 0 3px; + border-radius: var(--x1) 0 0 var(--x1); z-index: 2; } + #shape_cats > div { - line-height: 1em; - padding: 0 .5em; - border-bottom: 1px solid var(--z13); + padding: 0 var(--x4); background: var(--z14); - color: var(--z3); - height: 26px; - line-height: 26px; + color: var(--z6); + height: var(--x7); + line-height: var(--x7); + transition: background-color 100ms ease; } #shape_cats > div:first-child { - border-radius: 3px 0 0 0; + border-radius: var(--x1) 0 0 0; } #shape_cats > div:last-child { - border-radius: 0 0 0 3px; + border-radius: 0 0 0 var(--x1); } #shape_cats div:hover { - background: var(--z15); color: var(--z0); } + #shape_cats div.current { font-weight: bold; - background: var(--z3); + background: var(--accent7); color: var(--z15); - position: relative; -} - -#shape_cats div.current:after { - content: ''; - position: absolute; - right: -26px; - top: 0; - border: solid transparent 13px; - border-left-color: var(--z3); } - - .tools_flyout { +.tools_flyout { position: absolute; display: none; cursor: pointer; - width: 385px; + width: 410px; z-index: 10; - left: 47px; + left: var(--x12); top: 230px; - height: 324px; + height: 336px; background: var(--z15); - border-radius: 5px; - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); + border-radius: var(--x1); + box-shadow: var(--shadow); } .tools_flyout .tool_button { float: left; background-color: var(--z15); - height: 24px; - width: 24px; + height: var(--x6); + width: var(--x6); } /* Necessary to keep the flyouts sized properly */ @@ -85,16 +74,13 @@ .tools_flyout .tool_button, .tools_flyout .tool_flyout { background: var(--z15); - width: 40px; - height: 40px; - margin: 5px; - border-radius: 0px; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-width: 0; + width: var(--x10); + height: var(--x10); + margin: var(--x1); } -.tools_flyout .tool_button svg { +.tools_flyout .tool_button svg, +.inverted .tools_flyout .tool_button svg { fill: var(--z4); } diff --git a/src/css/sponsors.css b/src/css/sponsors.css index 16de94a4..6deb7781 100644 --- a/src/css/sponsors.css +++ b/src/css/sponsors.css @@ -1,7 +1,7 @@ #sponsors { display: none; - margin-left: auto; - margin-right: calc(var(--panel-width) + var(--x4)); + position: absolute; + right: calc(var(--panel-width) + var(--x4)); } .sponsor a { @@ -22,7 +22,7 @@ .sponsor a:hover { color: var(--z15); - background: var(--d7); + background: var(--accent7); } .sponsor .deta { @@ -77,8 +77,8 @@ } .sponsor a:hover { - color: var(--z15); - background: var(--d7); + color: var(--z0); + background: var(--accent7); } .sponsor a:hover + .sponsor-description { @@ -90,7 +90,7 @@ .sponsor-description { transition: all var(--transition-duration) ease; position: absolute; - right: calc(var(--panel-width) + var(--x4)); + right: 0; top: var(--x10); width: calc(var(--x16)*4); z-index: 100; @@ -98,7 +98,7 @@ padding: var(--x6); border-radius: var(--x1); line-height: 150%; - box-shadow: var(--x1) var(--x1) var(--x8) rgba(0,0,0,0.2); + box-shadow: var(--shadow); margin-left: 0; opacity: 0; pointer-events: none; diff --git a/src/css/text.css b/src/css/text.css index 53d4268d..b4b252ce 100644 --- a/src/css/text.css +++ b/src/css/text.css @@ -14,6 +14,7 @@ line-height: var(--x10); bottom: 0; border-top: solid var(--z1) 2px; + cursor: pointer; } #tool_bold { @@ -29,15 +30,16 @@ font-size: 24px; } - #tool_bold:hover, #tool_italic:hover { color: var(--z15); + background-color: var(--z3); } #tool_bold.disabled, #tool_italic.disabled { opacity: 1; color: var(--z4); + pointer-events: none; } #tool_bold.active, #tool_italic.active { @@ -49,12 +51,18 @@ font-size: 2em; line-height: 80px; padding: 0 var(--x2); + white-space: nowrap; } #preview_font + .caret { right: var(--x2); } +.draginput:hover #preview_font:after { + border-right-color: var(--z3); + background: linear-gradient(to right, rgba(0,0,0,0), var(--z3)); +} + #preview_font:after { content: ''; position: absolute; @@ -65,3 +73,7 @@ border-right: solid var(--z2) 10px; background: linear-gradient(to right, rgba(0,0,0,0), var(--z2)); } + +#textpath-panel { + display: none; +} \ No newline at end of file diff --git a/src/css/tools.css b/src/css/tools.css index cc747c9d..3bf1ff7a 100644 --- a/src/css/tools.css +++ b/src/css/tools.css @@ -1,4 +1,4 @@ - #tools_left { +#tools_left { position: absolute; border-right: none; width: var(--x12); @@ -14,28 +14,54 @@ cursor: pointer; line-height: 60px; text-align: center; + transform: scale(0.8); } -.tool_button svg { - vertical-align: center; - fill: var(--z5); +.inverted .tool_button svg { + fill: var(--z13); +} + +.tool_button:hover { + transform: scale(1); } .tool_button:hover svg { - fill: var(--z10); + fill: var(--z13); } .tool_button.current { - background-color: var(--z0); + transform: scale(1.4); +} + +.tool_button svg { + vertical-align: center; + fill: var(--z5); } .tool_button.current svg { - fill: var(--d15); + fill: var(--accent8); } +.tool_button.current svg { + fill: var(--accent7); +} + + .tool_button.disabled svg { background-color: #aaa; cursor: not-allowed; fill: var(--z3); pointer-events: none; +} + +#tool_rect svg { + position: relative; + top: -1px; + left: 1px; +} + +#tool_ellipse svg { + position: relative; + top: 2px; + left: 1px; } \ No newline at end of file diff --git a/src/css/zoom-dropdown.css b/src/css/zoom-dropdown.css new file mode 100644 index 00000000..60883d79 --- /dev/null +++ b/src/css/zoom-dropdown.css @@ -0,0 +1,79 @@ +#zoom_panel, +#zoom_select { + padding: var(--x2) 0; + right: calc(var(--panel-width) + var(--x2)); + position: absolute; + cursor: pointer; + width: 100px; +} + +#zoom_label:after { + content: ''; +} + +#zoom_select { + opacity: 0; + z-index: 100; +} + +#zoom_select:hover + div { + opacity: 1; +} + +#zoom_label { + position: absolute; + background: transparent; + width: 100%; + margin: 0; +} + +#zoom_panel .caret { + margin-top: -5px; +} + +#zoom_label img, #zoom_label svg { + width: var(--x4); + height: var(--x4); +} + +#zoomLabel { + width: var(--x4); + height: var(--x4); + cursor: pointer; +} + +#zoomLabel svg { + fill: var(--z10); + position: relative; + top: 2px; +} + +#zoom_label input { + -webkit-appearance: none; + color: var(--z10); + font-size: 13px; + height: auto; + width: var(--x12); + padding: 0; + cursor: default; + position: absolute; + background: transparent; + border: none; + top: 2px; + left: var(--x6); + pointer-events: none; +} + +#zoom_label select { + -webkit-appearance: none; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; +} + +#zoom_label span { + top: 0; + left: 0; +} \ No newline at end of file diff --git a/src/font-files/Anton-Regular.ttf b/src/font-files/Anton-Regular.ttf deleted file mode 100755 index 8c2caa68..00000000 Binary files a/src/font-files/Anton-Regular.ttf and /dev/null differ diff --git a/src/font-files/Asset-Regular.ttf b/src/font-files/Asset-Regular.ttf deleted file mode 100755 index 2aee1268..00000000 Binary files a/src/font-files/Asset-Regular.ttf and /dev/null differ diff --git a/src/font-files/BAIR.TTF b/src/font-files/BAIR.TTF deleted file mode 100755 index 4012f0e1..00000000 Binary files a/src/font-files/BAIR.TTF and /dev/null differ diff --git a/src/font-files/BAUHS93_0.TTF b/src/font-files/BAUHS93_0.TTF deleted file mode 100755 index c4c6db7e..00000000 Binary files a/src/font-files/BAUHS93_0.TTF and /dev/null differ diff --git a/src/font-files/Beastmachine.otf b/src/font-files/Beastmachine.otf deleted file mode 100755 index 491f2170..00000000 Binary files a/src/font-files/Beastmachine.otf and /dev/null differ diff --git a/src/font-files/Calistoga-Regular.ttf b/src/font-files/Calistoga-Regular.ttf deleted file mode 100755 index 819e7837..00000000 Binary files a/src/font-files/Calistoga-Regular.ttf and /dev/null differ diff --git a/src/font-files/CooperBlackStd-Italic.otf b/src/font-files/CooperBlackStd-Italic.otf deleted file mode 100755 index e61f444f..00000000 Binary files a/src/font-files/CooperBlackStd-Italic.otf and /dev/null differ diff --git a/src/font-files/CooperBlackStd.otf b/src/font-files/CooperBlackStd.otf deleted file mode 100755 index 96f32bc9..00000000 Binary files a/src/font-files/CooperBlackStd.otf and /dev/null differ diff --git a/src/font-files/EmilysCandy-Regular.ttf b/src/font-files/EmilysCandy-Regular.ttf deleted file mode 100755 index accf44b5..00000000 Binary files a/src/font-files/EmilysCandy-Regular.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Bold.ttf b/src/font-files/GenJyuuGothic-Bold.ttf deleted file mode 100755 index b776d4ab..00000000 Binary files a/src/font-files/GenJyuuGothic-Bold.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-ExtraLight.ttf b/src/font-files/GenJyuuGothic-ExtraLight.ttf deleted file mode 100755 index c4567d24..00000000 Binary files a/src/font-files/GenJyuuGothic-ExtraLight.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Heavy.ttf b/src/font-files/GenJyuuGothic-Heavy.ttf deleted file mode 100755 index c7df944d..00000000 Binary files a/src/font-files/GenJyuuGothic-Heavy.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Light.ttf b/src/font-files/GenJyuuGothic-Light.ttf deleted file mode 100755 index 3df37ac8..00000000 Binary files a/src/font-files/GenJyuuGothic-Light.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Medium.ttf b/src/font-files/GenJyuuGothic-Medium.ttf deleted file mode 100755 index 45598f69..00000000 Binary files a/src/font-files/GenJyuuGothic-Medium.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Monospace-Bold.ttf b/src/font-files/GenJyuuGothic-Monospace-Bold.ttf deleted file mode 100755 index d3c41c65..00000000 Binary files a/src/font-files/GenJyuuGothic-Monospace-Bold.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Monospace-ExtraLight.ttf b/src/font-files/GenJyuuGothic-Monospace-ExtraLight.ttf deleted file mode 100755 index e2081013..00000000 Binary files a/src/font-files/GenJyuuGothic-Monospace-ExtraLight.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Monospace-Heavy.ttf b/src/font-files/GenJyuuGothic-Monospace-Heavy.ttf deleted file mode 100755 index 988a74a5..00000000 Binary files a/src/font-files/GenJyuuGothic-Monospace-Heavy.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Monospace-Light.ttf b/src/font-files/GenJyuuGothic-Monospace-Light.ttf deleted file mode 100755 index 28dcd82c..00000000 Binary files a/src/font-files/GenJyuuGothic-Monospace-Light.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Monospace-Medium.ttf b/src/font-files/GenJyuuGothic-Monospace-Medium.ttf deleted file mode 100755 index 136739b6..00000000 Binary files a/src/font-files/GenJyuuGothic-Monospace-Medium.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Monospace-Normal.ttf b/src/font-files/GenJyuuGothic-Monospace-Normal.ttf deleted file mode 100755 index bbaf7124..00000000 Binary files a/src/font-files/GenJyuuGothic-Monospace-Normal.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Monospace-Regular.ttf b/src/font-files/GenJyuuGothic-Monospace-Regular.ttf deleted file mode 100755 index cc842c76..00000000 Binary files a/src/font-files/GenJyuuGothic-Monospace-Regular.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Normal.ttf b/src/font-files/GenJyuuGothic-Normal.ttf deleted file mode 100755 index 8990e9dd..00000000 Binary files a/src/font-files/GenJyuuGothic-Normal.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-P-Bold.ttf b/src/font-files/GenJyuuGothic-P-Bold.ttf deleted file mode 100755 index 7e6dd8ea..00000000 Binary files a/src/font-files/GenJyuuGothic-P-Bold.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-P-ExtraLight.ttf b/src/font-files/GenJyuuGothic-P-ExtraLight.ttf deleted file mode 100755 index 78627f35..00000000 Binary files a/src/font-files/GenJyuuGothic-P-ExtraLight.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-P-Heavy.ttf b/src/font-files/GenJyuuGothic-P-Heavy.ttf deleted file mode 100755 index c8e16bfe..00000000 Binary files a/src/font-files/GenJyuuGothic-P-Heavy.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-P-Light.ttf b/src/font-files/GenJyuuGothic-P-Light.ttf deleted file mode 100755 index 6063340c..00000000 Binary files a/src/font-files/GenJyuuGothic-P-Light.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-P-Medium.ttf b/src/font-files/GenJyuuGothic-P-Medium.ttf deleted file mode 100755 index b8d2f087..00000000 Binary files a/src/font-files/GenJyuuGothic-P-Medium.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-P-Normal.ttf b/src/font-files/GenJyuuGothic-P-Normal.ttf deleted file mode 100755 index e8ea37d0..00000000 Binary files a/src/font-files/GenJyuuGothic-P-Normal.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-P-Regular.ttf b/src/font-files/GenJyuuGothic-P-Regular.ttf deleted file mode 100755 index 8e333dbe..00000000 Binary files a/src/font-files/GenJyuuGothic-P-Regular.ttf and /dev/null differ diff --git a/src/font-files/GenJyuuGothic-Regular.ttf b/src/font-files/GenJyuuGothic-Regular.ttf deleted file mode 100755 index 838c7d68..00000000 Binary files a/src/font-files/GenJyuuGothic-Regular.ttf and /dev/null differ diff --git a/src/font-files/GreatVibes-Regular.ttf b/src/font-files/GreatVibes-Regular.ttf deleted file mode 100755 index 2e01be35..00000000 Binary files a/src/font-files/GreatVibes-Regular.ttf and /dev/null differ diff --git a/src/font-files/HARLOWSI_0.TTF b/src/font-files/HARLOWSI_0.TTF deleted file mode 100755 index 3c59ef94..00000000 Binary files a/src/font-files/HARLOWSI_0.TTF and /dev/null differ diff --git a/src/font-files/HanaMinA.ttf b/src/font-files/HanaMinA.ttf deleted file mode 100755 index 8a777254..00000000 Binary files a/src/font-files/HanaMinA.ttf and /dev/null differ diff --git a/src/font-files/HanaMinB.ttf b/src/font-files/HanaMinB.ttf deleted file mode 100755 index 81c4df21..00000000 Binary files a/src/font-files/HanaMinB.ttf and /dev/null differ diff --git a/src/font-files/KouzanGyoushoOTF.otf b/src/font-files/KouzanGyoushoOTF.otf deleted file mode 100755 index 8ebce5af..00000000 Binary files a/src/font-files/KouzanGyoushoOTF.otf and /dev/null differ diff --git a/src/font-files/KouzanMouhituFontOTF.otf b/src/font-files/KouzanMouhituFontOTF.otf deleted file mode 100755 index ea6a4fb6..00000000 Binary files a/src/font-files/KouzanMouhituFontOTF.otf and /dev/null differ diff --git a/src/font-files/KouzanSoushoOTF.otf b/src/font-files/KouzanSoushoOTF.otf deleted file mode 100755 index d472f28d..00000000 Binary files a/src/font-files/KouzanSoushoOTF.otf and /dev/null differ diff --git a/src/font-files/MPLUSRounded1c-Black.ttf b/src/font-files/MPLUSRounded1c-Black.ttf deleted file mode 100644 index d60bb4e7..00000000 Binary files a/src/font-files/MPLUSRounded1c-Black.ttf and /dev/null differ diff --git a/src/font-files/MPLUSRounded1c-Bold.ttf b/src/font-files/MPLUSRounded1c-Bold.ttf deleted file mode 100644 index 24164121..00000000 Binary files a/src/font-files/MPLUSRounded1c-Bold.ttf and /dev/null differ diff --git a/src/font-files/MPLUSRounded1c-ExtraBold.ttf b/src/font-files/MPLUSRounded1c-ExtraBold.ttf deleted file mode 100644 index 66517f47..00000000 Binary files a/src/font-files/MPLUSRounded1c-ExtraBold.ttf and /dev/null differ diff --git a/src/font-files/MPLUSRounded1c-Light.ttf b/src/font-files/MPLUSRounded1c-Light.ttf deleted file mode 100644 index 4ca201c9..00000000 Binary files a/src/font-files/MPLUSRounded1c-Light.ttf and /dev/null differ diff --git a/src/font-files/MPLUSRounded1c-Medium.ttf b/src/font-files/MPLUSRounded1c-Medium.ttf deleted file mode 100644 index d774ba00..00000000 Binary files a/src/font-files/MPLUSRounded1c-Medium.ttf and /dev/null differ diff --git a/src/font-files/MPLUSRounded1c-Regular.ttf b/src/font-files/MPLUSRounded1c-Regular.ttf deleted file mode 100644 index ce5c82b0..00000000 Binary files a/src/font-files/MPLUSRounded1c-Regular.ttf and /dev/null differ diff --git a/src/font-files/MPLUSRounded1c-Thin.ttf b/src/font-files/MPLUSRounded1c-Thin.ttf deleted file mode 100644 index 824e1a30..00000000 Binary files a/src/font-files/MPLUSRounded1c-Thin.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-Black.ttf b/src/font-files/Montserrat-Black.ttf deleted file mode 100755 index 437b1157..00000000 Binary files a/src/font-files/Montserrat-Black.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-BlackItalic.ttf b/src/font-files/Montserrat-BlackItalic.ttf deleted file mode 100755 index 52348354..00000000 Binary files a/src/font-files/Montserrat-BlackItalic.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-Bold.ttf b/src/font-files/Montserrat-Bold.ttf deleted file mode 100755 index 221819bc..00000000 Binary files a/src/font-files/Montserrat-Bold.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-BoldItalic.ttf b/src/font-files/Montserrat-BoldItalic.ttf deleted file mode 100755 index 9ae2bd24..00000000 Binary files a/src/font-files/Montserrat-BoldItalic.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-ExtraBold.ttf b/src/font-files/Montserrat-ExtraBold.ttf deleted file mode 100755 index 80ea8061..00000000 Binary files a/src/font-files/Montserrat-ExtraBold.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-ExtraBoldItalic.ttf b/src/font-files/Montserrat-ExtraBoldItalic.ttf deleted file mode 100755 index 6c961e1c..00000000 Binary files a/src/font-files/Montserrat-ExtraBoldItalic.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-ExtraLight.ttf b/src/font-files/Montserrat-ExtraLight.ttf deleted file mode 100755 index ca0bbb65..00000000 Binary files a/src/font-files/Montserrat-ExtraLight.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-ExtraLightItalic.ttf b/src/font-files/Montserrat-ExtraLightItalic.ttf deleted file mode 100755 index f3c1559e..00000000 Binary files a/src/font-files/Montserrat-ExtraLightItalic.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-Italic.ttf b/src/font-files/Montserrat-Italic.ttf deleted file mode 100755 index eb4232a0..00000000 Binary files a/src/font-files/Montserrat-Italic.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-Light.ttf b/src/font-files/Montserrat-Light.ttf deleted file mode 100755 index 990857de..00000000 Binary files a/src/font-files/Montserrat-Light.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-LightItalic.ttf b/src/font-files/Montserrat-LightItalic.ttf deleted file mode 100755 index 20960404..00000000 Binary files a/src/font-files/Montserrat-LightItalic.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-Medium.ttf b/src/font-files/Montserrat-Medium.ttf deleted file mode 100755 index 6e079f69..00000000 Binary files a/src/font-files/Montserrat-Medium.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-MediumItalic.ttf b/src/font-files/Montserrat-MediumItalic.ttf deleted file mode 100755 index 0dc3ac9c..00000000 Binary files a/src/font-files/Montserrat-MediumItalic.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-Regular.ttf b/src/font-files/Montserrat-Regular.ttf deleted file mode 100755 index 8d443d5d..00000000 Binary files a/src/font-files/Montserrat-Regular.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-SemiBold.ttf b/src/font-files/Montserrat-SemiBold.ttf deleted file mode 100755 index f8a43f2b..00000000 Binary files a/src/font-files/Montserrat-SemiBold.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-SemiBoldItalic.ttf b/src/font-files/Montserrat-SemiBoldItalic.ttf deleted file mode 100755 index 336c56ec..00000000 Binary files a/src/font-files/Montserrat-SemiBoldItalic.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-Thin.ttf b/src/font-files/Montserrat-Thin.ttf deleted file mode 100755 index b9858757..00000000 Binary files a/src/font-files/Montserrat-Thin.ttf and /dev/null differ diff --git a/src/font-files/Montserrat-ThinItalic.ttf b/src/font-files/Montserrat-ThinItalic.ttf deleted file mode 100755 index e488998e..00000000 Binary files a/src/font-files/Montserrat-ThinItalic.ttf and /dev/null differ diff --git a/src/font-files/NotoSansJP-Black.otf b/src/font-files/NotoSansJP-Black.otf deleted file mode 100755 index b587499e..00000000 Binary files a/src/font-files/NotoSansJP-Black.otf and /dev/null differ diff --git a/src/font-files/NotoSansJP-Bold.otf b/src/font-files/NotoSansJP-Bold.otf deleted file mode 100755 index f35a28e3..00000000 Binary files a/src/font-files/NotoSansJP-Bold.otf and /dev/null differ diff --git a/src/font-files/NotoSansJP-Light.otf b/src/font-files/NotoSansJP-Light.otf deleted file mode 100755 index 88ac9893..00000000 Binary files a/src/font-files/NotoSansJP-Light.otf and /dev/null differ diff --git a/src/font-files/NotoSansJP-Medium.otf b/src/font-files/NotoSansJP-Medium.otf deleted file mode 100755 index da1f89ec..00000000 Binary files a/src/font-files/NotoSansJP-Medium.otf and /dev/null differ diff --git a/src/font-files/NotoSansJP-Regular.otf b/src/font-files/NotoSansJP-Regular.otf deleted file mode 100755 index 57912987..00000000 Binary files a/src/font-files/NotoSansJP-Regular.otf and /dev/null differ diff --git a/src/font-files/NotoSansJP-Thin.otf b/src/font-files/NotoSansJP-Thin.otf deleted file mode 100755 index 7528e2d2..00000000 Binary files a/src/font-files/NotoSansJP-Thin.otf and /dev/null differ diff --git a/src/font-files/NotoSerifJP-Black.otf b/src/font-files/NotoSerifJP-Black.otf deleted file mode 100755 index 822e2f00..00000000 Binary files a/src/font-files/NotoSerifJP-Black.otf and /dev/null differ diff --git a/src/font-files/NotoSerifJP-Bold.otf b/src/font-files/NotoSerifJP-Bold.otf deleted file mode 100755 index 7448ff62..00000000 Binary files a/src/font-files/NotoSerifJP-Bold.otf and /dev/null differ diff --git a/src/font-files/NotoSerifJP-ExtraLight.otf b/src/font-files/NotoSerifJP-ExtraLight.otf deleted file mode 100755 index 2c51c890..00000000 Binary files a/src/font-files/NotoSerifJP-ExtraLight.otf and /dev/null differ diff --git a/src/font-files/NotoSerifJP-Light.otf b/src/font-files/NotoSerifJP-Light.otf deleted file mode 100755 index ed50564b..00000000 Binary files a/src/font-files/NotoSerifJP-Light.otf and /dev/null differ diff --git a/src/font-files/NotoSerifJP-Medium.otf b/src/font-files/NotoSerifJP-Medium.otf deleted file mode 100755 index f70b7f59..00000000 Binary files a/src/font-files/NotoSerifJP-Medium.otf and /dev/null differ diff --git a/src/font-files/NotoSerifJP-Regular.otf b/src/font-files/NotoSerifJP-Regular.otf deleted file mode 100755 index 3da1c044..00000000 Binary files a/src/font-files/NotoSerifJP-Regular.otf and /dev/null differ diff --git a/src/font-files/NotoSerifJP-SemiBold.otf b/src/font-files/NotoSerifJP-SemiBold.otf deleted file mode 100755 index 5a48f447..00000000 Binary files a/src/font-files/NotoSerifJP-SemiBold.otf and /dev/null differ diff --git a/src/font-files/Nunito-Black.ttf b/src/font-files/Nunito-Black.ttf deleted file mode 100755 index e4fe5d0b..00000000 Binary files a/src/font-files/Nunito-Black.ttf and /dev/null differ diff --git a/src/font-files/Nunito-BlackItalic.ttf b/src/font-files/Nunito-BlackItalic.ttf deleted file mode 100755 index e8845a28..00000000 Binary files a/src/font-files/Nunito-BlackItalic.ttf and /dev/null differ diff --git a/src/font-files/Nunito-Bold.ttf b/src/font-files/Nunito-Bold.ttf deleted file mode 100755 index 368468ce..00000000 Binary files a/src/font-files/Nunito-Bold.ttf and /dev/null differ diff --git a/src/font-files/Nunito-BoldItalic.ttf b/src/font-files/Nunito-BoldItalic.ttf deleted file mode 100755 index dfd2b5ec..00000000 Binary files a/src/font-files/Nunito-BoldItalic.ttf and /dev/null differ diff --git a/src/font-files/Nunito-ExtraBold.ttf b/src/font-files/Nunito-ExtraBold.ttf deleted file mode 100755 index 8f5e1f62..00000000 Binary files a/src/font-files/Nunito-ExtraBold.ttf and /dev/null differ diff --git a/src/font-files/Nunito-ExtraBoldItalic.ttf b/src/font-files/Nunito-ExtraBoldItalic.ttf deleted file mode 100755 index 51f1f11c..00000000 Binary files a/src/font-files/Nunito-ExtraBoldItalic.ttf and /dev/null differ diff --git a/src/font-files/Nunito-ExtraLight.ttf b/src/font-files/Nunito-ExtraLight.ttf deleted file mode 100755 index 251c4711..00000000 Binary files a/src/font-files/Nunito-ExtraLight.ttf and /dev/null differ diff --git a/src/font-files/Nunito-ExtraLightItalic.ttf b/src/font-files/Nunito-ExtraLightItalic.ttf deleted file mode 100755 index 10e5df76..00000000 Binary files a/src/font-files/Nunito-ExtraLightItalic.ttf and /dev/null differ diff --git a/src/font-files/Nunito-Italic.ttf b/src/font-files/Nunito-Italic.ttf deleted file mode 100755 index 871a9dd2..00000000 Binary files a/src/font-files/Nunito-Italic.ttf and /dev/null differ diff --git a/src/font-files/Nunito-Light.ttf b/src/font-files/Nunito-Light.ttf deleted file mode 100755 index ad56724f..00000000 Binary files a/src/font-files/Nunito-Light.ttf and /dev/null differ diff --git a/src/font-files/Nunito-LightItalic.ttf b/src/font-files/Nunito-LightItalic.ttf deleted file mode 100755 index f1664ed1..00000000 Binary files a/src/font-files/Nunito-LightItalic.ttf and /dev/null differ diff --git a/src/font-files/Nunito-Regular.ttf b/src/font-files/Nunito-Regular.ttf deleted file mode 100755 index c8c90b7c..00000000 Binary files a/src/font-files/Nunito-Regular.ttf and /dev/null differ diff --git a/src/font-files/Nunito-SemiBold.ttf b/src/font-files/Nunito-SemiBold.ttf deleted file mode 100755 index 3a30359d..00000000 Binary files a/src/font-files/Nunito-SemiBold.ttf and /dev/null differ diff --git a/src/font-files/Nunito-SemiBoldItalic.ttf b/src/font-files/Nunito-SemiBoldItalic.ttf deleted file mode 100755 index 76fa99d7..00000000 Binary files a/src/font-files/Nunito-SemiBoldItalic.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-Bold.ttf b/src/font-files/OpenSans-Bold.ttf deleted file mode 100755 index efdd5e84..00000000 Binary files a/src/font-files/OpenSans-Bold.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-BoldItalic.ttf b/src/font-files/OpenSans-BoldItalic.ttf deleted file mode 100755 index 9bf9b4e9..00000000 Binary files a/src/font-files/OpenSans-BoldItalic.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-ExtraBold.ttf b/src/font-files/OpenSans-ExtraBold.ttf deleted file mode 100755 index 67fcf0fb..00000000 Binary files a/src/font-files/OpenSans-ExtraBold.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-ExtraBoldItalic.ttf b/src/font-files/OpenSans-ExtraBoldItalic.ttf deleted file mode 100755 index 08672280..00000000 Binary files a/src/font-files/OpenSans-ExtraBoldItalic.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-Italic.ttf b/src/font-files/OpenSans-Italic.ttf deleted file mode 100755 index 11785670..00000000 Binary files a/src/font-files/OpenSans-Italic.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-Light.ttf b/src/font-files/OpenSans-Light.ttf deleted file mode 100755 index 6580d3a1..00000000 Binary files a/src/font-files/OpenSans-Light.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-LightItalic.ttf b/src/font-files/OpenSans-LightItalic.ttf deleted file mode 100755 index 1e0c3319..00000000 Binary files a/src/font-files/OpenSans-LightItalic.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-Regular.ttf b/src/font-files/OpenSans-Regular.ttf deleted file mode 100755 index 29bfd35a..00000000 Binary files a/src/font-files/OpenSans-Regular.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-SemiBold.ttf b/src/font-files/OpenSans-SemiBold.ttf deleted file mode 100755 index 54e7059c..00000000 Binary files a/src/font-files/OpenSans-SemiBold.ttf and /dev/null differ diff --git a/src/font-files/OpenSans-SemiBoldItalic.ttf b/src/font-files/OpenSans-SemiBoldItalic.ttf deleted file mode 100755 index aebcf142..00000000 Binary files a/src/font-files/OpenSans-SemiBoldItalic.ttf and /dev/null differ diff --git a/src/font-files/Plaster-Regular.ttf b/src/font-files/Plaster-Regular.ttf deleted file mode 100755 index 43eaf8b6..00000000 Binary files a/src/font-files/Plaster-Regular.ttf and /dev/null differ diff --git a/src/font-files/Playball-Regular.ttf b/src/font-files/Playball-Regular.ttf deleted file mode 100755 index 08fd2686..00000000 Binary files a/src/font-files/Playball-Regular.ttf and /dev/null differ diff --git a/src/font-files/Poppins-Black.ttf b/src/font-files/Poppins-Black.ttf deleted file mode 100755 index a9520b78..00000000 Binary files a/src/font-files/Poppins-Black.ttf and /dev/null differ diff --git a/src/font-files/Poppins-BlackItalic.ttf b/src/font-files/Poppins-BlackItalic.ttf deleted file mode 100755 index ebfdd707..00000000 Binary files a/src/font-files/Poppins-BlackItalic.ttf and /dev/null differ diff --git a/src/font-files/Poppins-Bold.ttf b/src/font-files/Poppins-Bold.ttf deleted file mode 100755 index b94d47f3..00000000 Binary files a/src/font-files/Poppins-Bold.ttf and /dev/null differ diff --git a/src/font-files/Poppins-BoldItalic.ttf b/src/font-files/Poppins-BoldItalic.ttf deleted file mode 100755 index e2e64456..00000000 Binary files a/src/font-files/Poppins-BoldItalic.ttf and /dev/null differ diff --git a/src/font-files/Poppins-ExtraBold.ttf b/src/font-files/Poppins-ExtraBold.ttf deleted file mode 100755 index 8f008c36..00000000 Binary files a/src/font-files/Poppins-ExtraBold.ttf and /dev/null differ diff --git a/src/font-files/Poppins-ExtraBoldItalic.ttf b/src/font-files/Poppins-ExtraBoldItalic.ttf deleted file mode 100755 index b2a9bf55..00000000 Binary files a/src/font-files/Poppins-ExtraBoldItalic.ttf and /dev/null differ diff --git a/src/font-files/Poppins-ExtraLight.ttf b/src/font-files/Poppins-ExtraLight.ttf deleted file mode 100755 index ee623825..00000000 Binary files a/src/font-files/Poppins-ExtraLight.ttf and /dev/null differ diff --git a/src/font-files/Poppins-ExtraLightItalic.ttf b/src/font-files/Poppins-ExtraLightItalic.ttf deleted file mode 100755 index e392492a..00000000 Binary files a/src/font-files/Poppins-ExtraLightItalic.ttf and /dev/null differ diff --git a/src/font-files/Poppins-Italic.ttf b/src/font-files/Poppins-Italic.ttf deleted file mode 100755 index 46203996..00000000 Binary files a/src/font-files/Poppins-Italic.ttf and /dev/null differ diff --git a/src/font-files/Poppins-Light.ttf b/src/font-files/Poppins-Light.ttf deleted file mode 100755 index 2ab02219..00000000 Binary files a/src/font-files/Poppins-Light.ttf and /dev/null differ diff --git a/src/font-files/Poppins-LightItalic.ttf b/src/font-files/Poppins-LightItalic.ttf deleted file mode 100755 index 6f9279da..00000000 Binary files a/src/font-files/Poppins-LightItalic.ttf and /dev/null differ diff --git a/src/font-files/Poppins-Medium.ttf b/src/font-files/Poppins-Medium.ttf deleted file mode 100755 index e90e87ed..00000000 Binary files a/src/font-files/Poppins-Medium.ttf and /dev/null differ diff --git a/src/font-files/Poppins-MediumItalic.ttf b/src/font-files/Poppins-MediumItalic.ttf deleted file mode 100755 index d8a251c7..00000000 Binary files a/src/font-files/Poppins-MediumItalic.ttf and /dev/null differ diff --git a/src/font-files/Poppins-Regular.ttf b/src/font-files/Poppins-Regular.ttf deleted file mode 100755 index be06e7fd..00000000 Binary files a/src/font-files/Poppins-Regular.ttf and /dev/null differ diff --git a/src/font-files/Poppins-SemiBold.ttf b/src/font-files/Poppins-SemiBold.ttf deleted file mode 100755 index dabf7c24..00000000 Binary files a/src/font-files/Poppins-SemiBold.ttf and /dev/null differ diff --git a/src/font-files/Poppins-SemiBoldItalic.ttf b/src/font-files/Poppins-SemiBoldItalic.ttf deleted file mode 100755 index 29d5f741..00000000 Binary files a/src/font-files/Poppins-SemiBoldItalic.ttf and /dev/null differ diff --git a/src/font-files/Poppins-Thin.ttf b/src/font-files/Poppins-Thin.ttf deleted file mode 100755 index f5c0fdd5..00000000 Binary files a/src/font-files/Poppins-Thin.ttf and /dev/null differ diff --git a/src/font-files/Poppins-ThinItalic.ttf b/src/font-files/Poppins-ThinItalic.ttf deleted file mode 100755 index b9100893..00000000 Binary files a/src/font-files/Poppins-ThinItalic.ttf and /dev/null differ diff --git a/src/font-files/Quicksand-Bold.ttf b/src/font-files/Quicksand-Bold.ttf deleted file mode 100755 index edfa93f2..00000000 Binary files a/src/font-files/Quicksand-Bold.ttf and /dev/null differ diff --git a/src/font-files/Quicksand-Light.ttf b/src/font-files/Quicksand-Light.ttf deleted file mode 100755 index 42ef0726..00000000 Binary files a/src/font-files/Quicksand-Light.ttf and /dev/null differ diff --git a/src/font-files/Quicksand-Medium.ttf b/src/font-files/Quicksand-Medium.ttf deleted file mode 100755 index 7eadfad2..00000000 Binary files a/src/font-files/Quicksand-Medium.ttf and /dev/null differ diff --git a/src/font-files/Quicksand-Regular.ttf b/src/font-files/Quicksand-Regular.ttf deleted file mode 100755 index cb1596d5..00000000 Binary files a/src/font-files/Quicksand-Regular.ttf and /dev/null differ diff --git a/src/font-files/Quicksand-SemiBold.ttf b/src/font-files/Quicksand-SemiBold.ttf deleted file mode 100755 index b280a9d9..00000000 Binary files a/src/font-files/Quicksand-SemiBold.ttf and /dev/null differ diff --git a/src/font-files/RA BALI.otf b/src/font-files/RA BALI.otf deleted file mode 100755 index ddb4211a..00000000 Binary files a/src/font-files/RA BALI.otf and /dev/null differ diff --git a/src/font-files/RacingSansOne-Regular.ttf b/src/font-files/RacingSansOne-Regular.ttf deleted file mode 100755 index 0a0d4112..00000000 Binary files a/src/font-files/RacingSansOne-Regular.ttf and /dev/null differ diff --git a/src/font-files/Sacramento-Regular.ttf b/src/font-files/Sacramento-Regular.ttf deleted file mode 100755 index 6520e7c4..00000000 Binary files a/src/font-files/Sacramento-Regular.ttf and /dev/null differ diff --git a/src/font-files/Santana-Script.ttf b/src/font-files/Santana-Script.ttf deleted file mode 100755 index 3806870e..00000000 Binary files a/src/font-files/Santana-Script.ttf and /dev/null differ diff --git a/src/font-files/SawarabiMincho-Regular.ttf b/src/font-files/SawarabiMincho-Regular.ttf deleted file mode 100755 index ff94c4b4..00000000 Binary files a/src/font-files/SawarabiMincho-Regular.ttf and /dev/null differ diff --git a/src/font-files/SpecialElite-Regular.ttf b/src/font-files/SpecialElite-Regular.ttf deleted file mode 100755 index a645a5e5..00000000 Binary files a/src/font-files/SpecialElite-Regular.ttf and /dev/null differ diff --git a/src/font-files/Takota.otf b/src/font-files/Takota.otf deleted file mode 100755 index a5d5d389..00000000 Binary files a/src/font-files/Takota.otf and /dev/null differ diff --git a/src/font-files/Tangerine-Bold.ttf b/src/font-files/Tangerine-Bold.ttf deleted file mode 100755 index 8d1d2f50..00000000 Binary files a/src/font-files/Tangerine-Bold.ttf and /dev/null differ diff --git a/src/font-files/Tangerine-Regular.ttf b/src/font-files/Tangerine-Regular.ttf deleted file mode 100755 index a4e1032b..00000000 Binary files a/src/font-files/Tangerine-Regular.ttf and /dev/null differ diff --git a/src/font-files/UnifrakturMaguntia-Regular.ttf b/src/font-files/UnifrakturMaguntia-Regular.ttf deleted file mode 100755 index 34e0252d..00000000 Binary files a/src/font-files/UnifrakturMaguntia-Regular.ttf and /dev/null differ diff --git a/src/font-files/aoyagireisyosimo_otf_2_01.otf b/src/font-files/aoyagireisyosimo_otf_2_01.otf deleted file mode 100755 index 3af649f4..00000000 Binary files a/src/font-files/aoyagireisyosimo_otf_2_01.otf and /dev/null differ diff --git a/src/font-files/aoyagireisyosimo_ttf_2_02.ttf b/src/font-files/aoyagireisyosimo_ttf_2_02.ttf deleted file mode 100755 index 8651813e..00000000 Binary files a/src/font-files/aoyagireisyosimo_ttf_2_02.ttf and /dev/null differ diff --git a/src/font-files/diner_.ttf b/src/font-files/diner_.ttf deleted file mode 100755 index 94a745f8..00000000 Binary files a/src/font-files/diner_.ttf and /dev/null differ diff --git a/src/font-files/setofont-ex.ttf b/src/font-files/setofont-ex.ttf deleted file mode 100755 index efb88b71..00000000 Binary files a/src/font-files/setofont-ex.ttf and /dev/null differ diff --git a/src/font-files/setofont.ttf b/src/font-files/setofont.ttf deleted file mode 100755 index ae2da9b9..00000000 Binary files a/src/font-files/setofont.ttf and /dev/null differ diff --git a/src/images/NoColor.svg b/src/images/NoColor.svg index 025ba34f..634c4919 100644 --- a/src/images/NoColor.svg +++ b/src/images/NoColor.svg @@ -1,7 +1,7 @@ - + - - - + + + \ No newline at end of file diff --git a/src/images/eyedropper.svg b/src/images/eyedropper.svg new file mode 100644 index 00000000..170acd32 --- /dev/null +++ b/src/images/eyedropper.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/index.html b/src/index.html index 37e643ef..d71ea870 100644 --- a/src/index.html +++ b/src/index.html @@ -12,6 +12,7 @@ + @@ -27,7 +28,6 @@ - @@ -36,9 +36,11 @@ + + - +
@@ -49,7 +51,6 @@
-
@@ -57,11 +58,11 @@ -