Brett Zamir
850bf97fc1
- Build: Update copies of core-js-bundle and stackblur and other files per latest Rollup/Babel
...
- Build: Use new rollup/plugin-babel in other Rollup file
- npm: Update devDeps.
2020-05-10 20:16:21 +08:00
Brett Zamir
c1e5bc70f7
- Build: Update
...
- npm: Update devDeps
2020-05-09 21:59:46 +08:00
Brett Zamir
05fc69795c
- Linting (ESLint): eslint-plugin-jsdoc PR-inspired fixes; temporarily disable `unicorn/prefer-number-properties`
2020-05-08 17:32:46 +08:00
Brett Zamir
171e1ce856
docs(jsdoc): link/naming fixes
2020-05-06 12:14:02 +08:00
Brett Zamir
381a0d9460
- Build: Update per latest Babel/Rollup
...
- npm: Update devDeps (no resulting license changes)
2020-05-04 09:26:21 +08:00
Brett Zamir
1a9b00a1f8
- License: Remove "CC-BY-SA-2.0" as explicit license type, but make note about unclear provenance of some images
...
- Docs: Update license badges to reflect lack of (known) CC-BY-SA-2.0 usage
- Replace CC-BY-SA-2.0 polygon image (thanks, @mowijo !)
2020-05-04 09:19:16 +08:00
Brett Zamir
e43d128a2f
- Docs: Mention lack of relative repo maintenance in issue template
...
- Linting (ESLint): As per latest ash-nazg
- npm: Update devDeps.
2020-04-29 13:07:22 +08:00
Brett Zamir
4b92acc790
- Update: Cypress code coverage plugin
...
- Linting: Update as per latest ash-nazg
- npm: Update devDeps.
2020-04-12 10:45:03 +08:00
Brett Zamir
e4f36a3c5b
- Build: Update
...
- npm: Add `prepare` script to update license-badges, copy, and prep (leaving prepublishOnly to handle build-docs)
- npm: Make license badge prep. in series as getting too many files open error running in parallel
- npm: Update devDeps
2020-04-01 15:32:51 +08:00
Brett Zamir
ea58adbab1
- Build: Update with namespaced `parseFloat`, etc. changes
...
- npm: Update devDeps. (remove axe-core now that bundled with cypress-axe)
2020-03-31 00:25:54 +08:00
Brett Zamir
7914f26e02
- Linting (ESLint): As per latest ash-nazg
2020-03-27 20:39:51 +08:00
Brett Zamir
2b07946b6b
- Build: Update per latest Rollup
...
- npm: Update devDeps
2020-03-24 10:04:15 +08:00
Brett Zamir
f3a83dcb1d
- Linting (ESLint): As per latest ash-nazg (unicorn)
...
- npm: Update devDeps; use stable eslint-plugin-mocha-cleanup now that updated
- npm: Add scripts for reporting with test summaries (free of full noise during tests);
auto-run at end of tests
- npm: Update devDeps. and use stable version of eslint-plugin-mocha-cleanup
2020-03-11 00:23:54 +08:00
Brett Zamir
231fdb2189
- Update: Underscore copy; build files per Rollup/Babel updates
...
- npm: Update devDeps (babel, cypress, linting, mocha, rollup related)
2020-03-07 17:45:59 +08:00
Brett Zamir
ced0d2d778
- Fix(ungrouping): Ensure there is always an anchor ( fixes #393 ); also fixes a bug with the ungrouped elements not being properly selectable after the ungrouping
2020-03-03 19:49:09 +08:00
Brett Zamir
ec881e2362
- npm: Update devDeps (cypress-related, mochawesome-merge, linting-related, rollup)
...
- Build: Update
2020-02-21 18:24:20 +08:00
Neil Fraser
2e2caaa2d5
Lint fixes.
2020-02-21 14:51:09 +08:00
Neil Fraser
3766d748d5
Move clipboard from localStorage to sessionStorage
...
This change eliminates the permanent clipboard that unexpectedly survives beyond the current session. Uses localStorage to momentarily flash the clipboard to other tabs. Resolves #379
Also fixes traceback if paste is called with nothing on clipboard.
Also fixes traceback if copy is called and no context menu exists.
2020-02-21 14:51:09 +08:00
Brett Zamir
b7f8a63158
- Build: Update
...
- npm: Update devDeps.
2020-02-05 23:42:38 +08:00
Brett Zamir
33c84d89b8
- Linting (ESLint): As per latest ash-nazg
...
- npm: Update devDeps
2020-02-01 20:44:13 +08:00
Brett Zamir
f9f359b98f
- Linting (ESLint): As per latest ash-nazg (jsdoc for classes/methods)
...
- npm: Update devDeps
2020-01-29 12:09:42 +08:00
Brett Zamir
cf80e31de7
- Build: Update
...
- npm: Update devDeps
2020-01-25 10:32:24 +08:00
cuixiping
2235f81ee7
Fix: remove "null" attributes in svg source #76
2020-01-17 15:34:00 +08:00
cuixiping
6ff0d9d58f
Fix: export path element to PDF, support more path commands #269
2020-01-16 14:17:55 +08:00
cuixiping
5c21127791
Fix: fix a bug of convertPath function when convert H and V to relative
2020-01-16 14:15:53 +08:00
cuixiping
f9cc6821c7
Fix: export path with holes to PDF #269
2020-01-15 16:13:14 +08:00
cuixiping
980aa80169
Fix: Path element cannot be exported to PDF #269
2020-01-14 17:08:39 +08:00
cuixiping
b30036a424
Fix: Pressing 'Ctrl+A' causes js error when canvas is empty
2020-01-14 10:57:24 +08:00
Brett Zamir
cb5f2b5b4f
- Update: core-js-bundle copy
...
- npm: Bump devDeps (Babel-related, eslint-related, core-js-bundle, cypress)
2020-01-13 21:30:22 +08:00
Brett Zamir
cd5f80eac0
- Refactoring: Add favicon no-op to suppress favicon 404s until
...
loaded dynamically (might make configurable in future)
2020-01-10 09:34:44 +08:00
Brett Zamir
1be01bc89a
- Build: Updae
...
- npm: Update devDeps
2020-01-09 02:27:56 +08:00
Brett Zamir
3fe912eba8
- Linting (ESLint): As per latest eslint-plugin-jsdoc
...
- npm: Bump devDep.
2020-01-08 04:11:06 +08:00
cuixiping
18c52ca4b9
Merge branch 'master' of https://github.com/SVG-Edit/svgedit
2020-01-07 21:12:54 +08:00
Brett Zamir
2ea517fc1b
- Linting (ESLint): Revert addition of radix which is not needed in ES6 dev. environment (Babel to handle)
2020-01-07 18:59:36 +08:00
Brett Zamir
3d95c9095f
-npm: Update devDeps and core-js-bundle copy
2020-01-07 18:57:12 +08:00
cuixiping
d0348ddf4e
Fix: fix the default src of empty iframe to avoid loading index page
2020-01-07 18:14:05 +08:00
cuixiping
eea489e602
Fix: keep old text when there is no translation
2020-01-07 18:11:21 +08:00
cuixiping
6988dc4d7b
Fix: let the checkerboard background style has pointer-events:none
2020-01-07 17:52:42 +08:00
cuixiping
c924a120dd
Enhancement: Add 3 fonts: Courier, Helvetica, Times
2020-01-07 17:50:49 +08:00
cuixiping
4a5a24f374
Feature: checkerboard background
2020-01-07 17:20:29 +08:00
cuixiping
9e1b702caf
Enhancement: redraw the freehand square icon
2020-01-07 16:54:21 +08:00
cuixiping
2e7ca91ea5
Fix: popup position is wrong sometimes
2020-01-07 16:41:49 +08:00
cuixiping
4f6def7582
Fix: add radix parameter for parseInt
2020-01-07 16:39:42 +08:00
cuixiping
471035c0da
Fix: Reset control points before freehand draw
2020-01-07 16:37:59 +08:00
Brett Zamir
22978edcb6
- Build: Update underscore copy
...
- npm: Update devDep (Jamilih)
2020-01-06 16:02:03 +08:00
Brett Zamir
97f64d2189
- Refactoring: Move `build-html` to `build` directory
...
- Optimization: Remove old build/tools closure/yuicompressor code
- Testing: Produce mochawesome report
- Testing: Cypress with multiple reporters (was expecting we'd need, but doesn't hurt to add for now)
- Docs: Add testing badge
- Docs: Reprioritize `docs` in commit lists (prioritize user-facing)
- npm: Update `package-lock.json` (seems to have fixed so Cypress shows incremental results)
2020-01-06 13:42:52 +08:00
Brett Zamir
205a70b385
- Linting (ESLint): Fix linting regression
...
- Build: Update
2020-01-05 18:30:21 +08:00
Brett Zamir
4b33c73f00
- Refactoring: Remove BBQ in favor of `deparam` (with npm script to copy in)
...
- Fix: `initFill`/`initStroke` `color`, and `bkgd_color` problematic when using decimal-component-only hex; fixes #314
2020-01-05 17:58:50 +08:00
Brett Zamir
86eff626ce
- Fix (recent regression): check for `source` properly
2020-01-05 17:52:56 +08:00
Brett Zamir
bf2409fd4c
- Refactoring: lbs; clarify
2020-01-05 17:42:47 +08:00