Commit Graph

69 Commits

Author SHA1 Message Date
Evan You 2a8391d3c2 v3.0.0-beta.16 2018-06-08 00:51:12 -04:00
Guillaume Chau 1c8f1953e7 refactor(ui): Config & task icons (#1450)
BREAKING CHANGE:

- `file-icon` for the configurations is removed
- Configuration objects `icon` option changed and is now working differently: you can either use a material icon code or a custom image (see Public static files in the UI Plugin docs).
- Task objects have a new `icon` option wich works exactly the same
- By default, if no icon is provided for either the config or the task, the corresponding vue-cli plugin logo will be used instead (if any).
2018-06-05 10:58:00 +02:00
Guillaume Chau bfebc6d934 fix(ui): tests 2018-06-04 17:08:50 +02:00
Guillaume Chau 73545252e0 feat: ui tweaks & fixes (#1409)
* refactor(ui): use fetchPolic: 'cache-and-network' by default

* feat(ui): don't display loader if cached data

* fix(ui): eslint errors

* feat(ui): new top bar design

* fix(ui): remove work icon in top bar

* fix(ui): logger view item hover background

* feat(ui): Projects list show open project

* feat(ui): top bar: responsive + no favorites message

* fix(ui): Cannot set property consoleLogLast of #<a> which has only a getter

* fix(ui): loading prompts folder when installing plugin

* feat(ui): help translating button + docs

* docs(ui): fix local. docs

* fix(ui): Help translate button

* docs(ui): plugin ui dev docs improvements

* docs(ui): typo

* docs(ui): typo

* docs(ui): typo

* feat(ui): auto locale now tries full code + short code

* docs(ui): fix missing ref locale link
2018-05-31 14:10:05 -04:00
Evan You 9a2898c1bc v3.0.0-beta.15 2018-05-30 13:42:19 -04:00
Guillaume Chau 4f39461c30 fix: UI fixes (#1397)
* fix:  ERROR  AssertionError [ERR_ASSERTION]: missing path

* refactor(ui): export portfinder and graphql-server from @vue/cli-ui and new VUE_CLI_UI_DEV env var

* fix(ui): invoke: force load package.json
2018-05-29 15:49:27 -04:00
Evan You 5f1f986d4d v3.0.0-beta.14 2018-05-29 13:27:16 -04:00
Evan You 0689ff2eae v3.0.0-beta.13 2018-05-29 13:24:03 -04:00
Guillaume Chau a3b2be8c15 fix(ui): fix beta.12 feedback (#1386)
* fix(ui): npm/yarn installing only dependencies

* fix(ui): add all dependencies to package.json

* fix(Service): give priority to devDependencies plugins

* feat(ui): connection status banner

* fix(ui): don't display disconnected banner for initial app load

* fix(ui): default value for prompt type=checkbox

* feat: builtin prompts default values

* fix(ui): circular dep
2018-05-29 09:37:28 -04:00
Evan You 3bcc511507 fix(ui): add missing dependency 2018-05-29 01:38:09 -04:00
Evan You e8bee864b0 v3.0.0-beta.12 2018-05-29 01:29:14 -04:00
Guillaume Chau 207a630d27 fix(ui): env var names 2018-05-25 09:33:19 +02:00
Guillaume Chau 873d14d22d feat(ui): update to latest vue-cli-plugin-apollo 2018-05-25 01:44:18 +02:00
Guillaume Chau 6aa2f1ebf8 chore: remove unecessary mode in scripts 2018-05-24 10:03:37 +02:00
Guillaume Chau 94de904129 fix: use mode development 2018-05-24 09:25:36 +02:00
Guillaume Chau 5075f4b2fe refactor(ui): update to vue-cli-plugin-apollo 0.10 2018-05-23 14:58:42 +02:00
Guillaume Chau 24d5e7b2b3 fix(ui): use debug mode 2018-05-23 12:48:35 +02:00
Guillaume Chau 527a62d41b chore: update deps 2018-05-22 17:48:50 +02:00
Guillaume Chau def43386ef chore: update versions 2018-05-21 23:08:12 +02:00
Guillaume Chau c9d58d99c0 chore(ui): update deps 2018-05-19 04:16:43 +02:00
Guillaume Chau caf3c248db test(ui): tests in production mode 2018-05-12 04:27:47 +02:00
Guillaume Chau 1b7b5f8816 test(ui): e2e: cypress added + create project (manual) test 2018-05-12 03:56:03 +02:00
Guillaume Chau 3742e65355 feat(ui): prompt type 'color' 2018-05-11 13:38:54 +02:00
Guillaume Chau 89271f1713 chore: merge dev 2018-05-11 12:44:15 +02:00
Guillaume Chau 8915a6fffc fix(ui): use fs-extra instead of mkdirp 2018-05-11 02:38:48 +02:00
Guillaume Chau 76a6655309 chore: update deps 2018-05-11 02:37:13 +02:00
Guillaume Chau 46a559f52b fix: deps cleanup 2018-05-11 00:17:28 +02:00
Guillaume Chau adce5f068d fix(ui): bump fs-extra 2018-05-03 16:00:38 +02:00
Guillaume Chau 013a903475 fix(ui): moved watch to deps 2018-05-03 15:53:17 +02:00
Guillaume Chau 4f3337dc3c fix(ui): remove unused script 2018-05-03 15:47:16 +02:00
Guillaume Chau 8992e7bebd chore: update deps 2018-05-03 15:40:29 +02:00
Guillaume Chau d2d2f7f346 refactor(ui): use fs-extra 2018-05-02 17:18:01 +02:00
Guillaume Chau fef2f78c3d feat(ui): dev mode 2018-05-01 15:21:37 +02:00
Guillaume Chau 86c9674029 feat(ui): dev: auto reload locales 2018-04-30 17:36:22 +02:00
Guillaume Chau a66dabb613 feat(ui): plugin locales 2018-04-29 23:05:48 +02:00
Guillaume Chau f674aa69c6 chore: merge dev 2018-04-28 15:33:24 +02:00
Guillaume Chau 06a9870727 fix(ui): moved necessary deps from devDeps to deps 2018-04-28 01:22:44 +02:00
Guillaume Chau a92bd1b183 chore(ui): prepublishOnly scripts 2018-04-27 09:54:15 +02:00
Guillaume Chau 602be0388e fix(ui): open when server is ready 2018-04-27 01:35:41 +02:00
Guillaume Chau c09a7716a2 chore(ui): bump versions 2018-04-26 20:36:39 +02:00
Guillaume Chau c72f72818e fix(ui): yarn lock 2018-04-26 20:34:34 +02:00
Guillaume Chau e2c2b48b2f feat(ui): clientAddonConfig 2018-04-23 18:42:40 +02:00
Guillaume Chau 0335d325ac feat(ui): Task notifs 2018-04-17 02:53:23 +02:00
Guillaume Chau 3fea8a7ad7 chore(ui): upgrade @vue/ui to fix an issue with mergeData 2018-04-17 01:17:33 +02:00
Guillaume Chau cdf9d07790 feat(ui): vue ui command 2018-04-16 18:18:45 +02:00
Guillaume Chau dbac02f544 feat(ui): route badges 2018-04-13 21:50:56 +02:00
Guillaume Chau d51e5f165b feat(ui): page title 2018-04-12 21:08:37 +02:00
Guillaume Chau d018e1f53e refactor(ui): split schema 2018-04-12 17:59:56 +02:00
Guillaume Chau a628b43cf2 fix(ui): deps + dahsboard plugin 2018-04-11 20:41:46 +02:00
Guillaume Chau 2ef69009db fix(ui): mergeData crash 2018-04-09 20:12:38 +02:00