Brett Zamir
9e392cf66b
- Docs: Further installation clarifications
2019-06-27 15:06:56 +08:00
Brett Zamir
7f2c5f5359
- Linting (ESLint): Avoid disabling rule with jsdoc linter fix
...
- npm: Update devDep (linting jsdoc)
2019-06-27 14:27:20 +08:00
Brett Zamir
b07d0861b4
- Linting (ESLint): Fix per stricter eslint-plugin-jsdoc context checking
...
- npm: Update devDep (jsdoc linting plugin)
2019-06-27 13:54:40 +08:00
Brett Zamir
efcde397ac
- Optimization: Re-rerun image optimization per update
...
- Linting (ESLint): Adjust per now applied rules
- Testing: Accessibility test API update
- Docs: Clarify need for Node.js/npm being installed
- npm: Update devDeps and core-js-bundle copy; add new axe testing peer dep. axe-core
2019-06-27 12:24:37 +08:00
Brett Zamir
c39d86cb58
Add IssueHunt button
2019-06-20 13:36:59 +08:00
Brett Zamir
390c2f0e1d
Add funding template pointing to IssueHunt
2019-06-20 13:16:50 +08:00
Brett Zamir
4177146acd
- Linting (ESLint): Remove now unneeded config and add per new update
...
- Refactoring: Prefer for-of, event.key (newly enforced linting)
- Refactoring: Better var. names
- npm: Update devDeps and update local copies
2019-06-11 16:40:28 +08:00
Brett Zamir
f6b5360a58
- Linting:
...
- npm: Update eslint-plugin-jsdoc
2019-05-24 16:35:15 +08:00
Brett Zamir
d88e542dad
- Linting: Add `replacement`
2019-05-24 15:00:45 +08:00
Brett Zamir
098caebae6
- Todo
2019-05-24 14:51:57 +08:00
Brett Zamir
fa4ea90c72
INCOMPLETE: Remove check types file
...
- Linting: `match-description`, bad returns
- Linting: Use eslint-plugin-jdsoc `preferredTypes` in place of custom file
- Linting: Remove `report-unused-disable-directives` command as have as rule
- Lintin: Avoid overly generic `Array`
- npm: Update devDep
2019-05-24 14:44:57 +08:00
Brett Zamir
a7da98ca1b
- Linting (ESLint): Avoid unneeded tag name preference
...
- Linting (jsdoc): Avoid `Promise` without type
2019-05-24 10:12:10 +08:00
Brett Zamir
c8e09a8991
- npm: Update eslint-plugin-jsdoc (fixes remaining eslint issues)
2019-05-23 08:55:52 +08:00
Brett Zamir
d5ef6c5619
- Linting: Use new preference for "object"; fix @example code; bad @returns
...
- npm: Update devDeps
2019-05-22 23:43:29 +08:00
Brett Zamir
8d179aee0c
- Deprecated: Should now use `avoidClientSideDownload` in place of
...
`avoidClientSide` (config for `ext-server_opensave.js`).
- Enhancement: Added `avoidClientSideOpen` config for
`ext-server_opensave.js`
- npm: Update devDeps (including switching from deprecate opn-cli
package to open-cli)
2019-05-21 17:50:56 +08:00
Brett Zamir
597644999d
- Refactoring: Use `static` keyword for classes
2019-05-08 09:58:18 +08:00
Brett Zamir
fc0c53f61a
- Breaking change: Switch from deprecated `@babel/polyfill` to
...
`core-js-bundle` and `regenerator-runtime` replacements
- Fix: Fully redirect extension entrances for lacking browser support
- Docs: Simplify comments in HTML files re: script purposes
- Docs: Update release instructions
- npm: Update devDeps (jsdoc, security audit)
- npm: Bump to 5.0.0
2019-05-07 08:02:32 +08:00
Brett Zamir
0f4b739143
- Linting: Update per ash-nazg/plugin-node update
...
- npm: Update devDeps
- npm: Remove unused devDeps
2019-05-04 23:16:06 +08:00
Brett Zamir
d423fb741f
- npm: Update devDeps
2019-04-28 20:32:45 +08:00
Brett Zamir
78dfad0cbc
- npm: Update devDeps
2019-04-18 22:11:52 +08:00
Brett Zamir
c5190de4c6
- CHANGES: Clarify comment
2019-04-18 22:01:21 +08:00
Brett Zamir
13835a368c
- Fix: Ensure PHP files are present in `dist/extensions` alongside JavaScript files using them
...
- Fix: Bug in obtaining `extPath` in ext-server_opensave.js
- Enhancement: Add config `avoidClientSide` to avoid using client-side support by default (and always require server)
- Build: Require Node 8.5
2019-04-18 21:13:48 +08:00
Brett Zamir
1d56d75837
- Linting (JSDoc): Reenable jsdoc/valid-jsdoc as fixed; notes re: `valid-jsdoc` replacement; use same namepath
...
- npm: Update devDep
2019-04-17 19:12:55 +08:00
Brett Zamir
4289d131a2
- npm: Update devDep
...
- Docs (code comment): Update comment now that config file is automatically created
2019-04-17 08:10:02 +08:00
Brett Zamir
d84f39cb3f
- Docs (JSDoc): Further on preferring `void`
2019-04-16 08:59:53 +08:00
Brett Zamir
894fed3e80
- Linting (JSDoc): Update per newly enforced `require-returns`; avoid Closure syntax
...
- Docs (JSDoc): Prefer `void`
- npm: Update devDeps
2019-04-16 08:58:40 +08:00
Brett Zamir
7ca6b458e6
- npm: Update devDeps
2019-04-11 21:55:29 +08:00
Brett Zamir
879022a3c5
- Docs: Avoid parsing externally copied files for docs
2019-04-09 09:01:19 +08:00
Brett Zamir
2cb6c51303
- npm: Update devDeps (and our @babel/polyfill copy)
2019-04-08 11:38:07 +08:00
Brett Zamir
0c1ddd44fa
- Refactoring: Destructuring, templates, label Unicode code point
...
- npm: Rename `build-doc` to `build-docs`; add `open-docs` script
2019-04-08 10:51:34 +08:00
Brett Zamir
91c0dc549b
- Enhancement: Return a Promise for Editor's `setCustomHandlers`,
...
`loadFromString`, `loadFromDataURI` so known when ready and set
- Docs (Refactoring): Formally specify `Promise` resolve type;
add `typedef` for dialog result object; add an
`ArbitraryCallbackResult` type
2019-04-05 22:59:41 +08:00
Brett Zamir
5abd183c43
- Docs (Accessibility): Link to rule issues
2019-04-03 18:01:25 +08:00
Brett Zamir
b8cc9cf724
- Docs (README): lbs; add release blurb
...
- npm: Bump to 4.3.0
2019-04-03 17:44:00 +08:00
Brett Zamir
bff04dd58a
- Docs (Accessibility): Refer to known issues
2019-04-03 17:33:25 +08:00
Brett Zamir
6d2794beb4
- Testing: Skip js errors in Testcafe; we're getting some uncaught
...
error despite not replicating manually; should file a Testcafe issue
- Build: Update
- npm: Update devDeps
2019-04-03 17:05:18 +08:00
Brett Zamir
1c30c42105
- Fix (regression) Accidental opensave extension path move
...
- Build: Update
2019-04-03 16:47:43 +08:00
Brett Zamir
056f4f197c
- Enhancement (svgIcons): Fix JSDoc param def; add `alt` options
...
- Accessibility: Begin work, add aria-label to some buttons and
form controls; add `role=main`; `<img alt>`; `<iframe title>`
- i18n: Add `lang` attribute
- Refactoring: lbs, simplify i18nized element retrieval call
- Docs: Some JSDoc descriptions, JSDoc spacing, fix svgIcons param
def; add todo
- Testing: Avoid reporting meta-viewport (have own zooming
controls and difficult to fix)
2019-04-03 16:32:14 +08:00
Brett Zamir
69ea647286
- Fix: Droplets for gradient pickers can now be double-clicked in
...
other browsers in addition to Firefox such as Chrome
to allow change of color (fixes #181 ) (@ajinkyas);
may be different between the browsers as a result of
<https://github.com/w3c/uievents/issues/141 >
- Builds: Update
2019-04-03 11:31:06 +08:00
Brett Zamir
0171e177cb
- Linting (LGTM): Update to suppress current LGTM warning
2019-04-02 17:51:24 +08:00
Brett Zamir
9bab917623
- Fix/Refactoring: Avoid missing item in loop, assuming it is possible and at least preventing lgtm warnings (lgtm.com-inspired)
2019-04-02 11:34:35 +08:00
Brett Zamir
1ae6e91bb0
- Linting (ESLint): Update polyfills to new compat rules of
...
eslint-config-ash-nazg and adhere to new rules (prefer `for-of`
(or array methods) to `for`, catch preferred `includes` to `indexOf`);
avoid `no-zero-fractions` rule for now
- npm: Update devDeps (removing one unneeded)
2019-03-31 17:39:19 +08:00
Brett Zamir
28c0c60bb8
- Docs (CHANGES): Update
2019-03-16 19:38:33 +08:00
Brett Zamir
6d9130b1fb
- Refactoring: Make dialog OK button retrievable locale-independently (for testing)
...
- Testing: Avoid testing being locale-dependent; approve storage (and set locale to English) before each test
2019-03-16 19:31:19 +08:00
Brett Zamir
d1f09a19ad
- Testing: Save locale before testing and restore at end
2019-03-16 19:11:07 +08:00
Brett Zamir
27aa89e481
- Build: Update
...
- Docs (CHANGES): Update
2019-03-16 19:07:14 +08:00
cuixiping
2631a21607
fix #334 JS error when changing language
2019-03-16 18:33:42 +08:00
Brett Zamir
dade2a7b37
- Linting (ESLint): Apply coding standards
...
- Testing (Refactoring): Abstract out to helper file functions for approving local storage and opening the main menu
- Docs (CHANGES): Update
- npm: Update devDeps; update nested deps for security audit
2019-03-16 12:33:35 +08:00
cuixiping
5691b7b1e7
add TestCafe UI test
2019-03-15 16:38:33 +08:00
cuixiping
573544b41b
fix SVG-Edit/svgedit#268 error on dragging control point of arc
2019-03-13 11:15:49 +08:00
cuixiping
85d6767578
Merge remote-tracking branch '官方origin/master'
2019-03-13 10:59:26 +08:00