Commit Graph

29 Commits

Author SHA1 Message Date
Hamed Baatour
11d17d9df2 feat(ui): enforce package.json npm rules (#3232) 2019-01-20 16:32:59 +08:00
Guillaume Chau
a09407dd5b feat(ui): Redesign, dashboard, local plugins (#2806)
* feat: basic fonctionality, welcome and kill port widgets

* fix: contrast improvements

* feat: plugin/dep/vulnerability widgets design

* fix: widget add/remove animation

* feat: run task widget

* feat: news + wip resizing

* feat: nuxt

* chore: removed widget example

* fix: visual polish for widget transform

* feat(widget): overlap detection

* fix: news default/max size

* feat(dashboard): sidepane transition

* chore: dev api server port

* fix(widget): configure tooltip

* refactor(widget): generic Movable mixin

* refactor(widget): resizable mixin

* feat(widget): resize transition

* feat(widget): resize improvements

* refactor(widget): zoom factor

* refactor(widget): OnGrid mixin

* refactor(widget): resize handler style moved to global

* chore: remove console.log

* refactor: files structure

* feat: improved design and layout

* fix: content background vars

* fix: status bar / view nav z-indexes

* fix: webpack dashboard grid gap

* feat(news feed): handle errors

* fix(card): dimmed box shadow

* fix: view nav & status bar z-index

* fix: remove (wip)

* feat(widget): style tweaks

* feat(widget): details pane (wip)

* feat: news feed widget improvements

* feat(widget): custom header button

* feat(news): item details pane

* feat(widget): custom title

* fix(news): better cache and misc fixes

* feat(widget): resize left and top handles

* feat(widget): transparent widget while moving/resizing

* feat(news): better "big size" style

* fix(news): media sizes in rich content

* feat(plugin): local plugins support

* fix: scrolling issue in Fx

* fix: colors

* fix(nav bar): more item overflowing

* feat(vuln): frontend

* chore: locale update

* fix: image in suggestion dropdown (dev)

* fix(suggestion): missing custom image

* feat(view): user default plugin logo if no provided icon

* feat(view): better loading UX

* feat(view): button background if view is selected

* feat(view): new nav indicator

* feat(widget): use plugin logo as default icon

* feat(widget): better widget modal

* feat(widget): longDescription

* fix(widget): news validate url param

* feat(widget): filter widgets in add pane

* feat(widget): tease upcoming widgets

* chore: fix merge dev

* chore: yarn install

* chore: sync versions

* chore: update apollo

* docs: widget

* fix(progress): graphql error

* fix(deps): localPath

* perf(plugin): faster local plugin refresh

* fix(nav): center active indicator

* feat(task): improved header

* feat(client addon): custom component load timeout message

* feat(suggestion): ping animation to improve discoverability

* chore: update vue-apollo

* feat(api): requestRoute

* fix(suggestion): hide more info link if no link

* fix(style): ul padding

* test(e2e): fix plugin path

* chore: change test scripts

* chore(deps): upgrade

* fix: build error

* fix(widget): removed moving scale transform

* fix(widget): resize handles style

* chore(deps): unpin apollo-utilities

* chore(deps): lock fix

* test(e2e): fix server

* fix: issue with writeQuery

See: https://github.com/apollographql/apollo-client/issues/4031#issuecomment-433668473

* test(e2e): fix tests

* test(e2e): missing widgets build

* fix: missing widgets dep
2018-10-28 04:10:34 +01:00
Guillaume Chau
51490c6ae1 fix: ansi up shouldn't escape HTML, closes #2187 2018-08-31 18:20:38 +02:00
Guillaume Chau
8c96c15682 feat: support ANSI colors in ListItemInfo 2018-08-06 15:04:25 +02:00
Guillaume Chau
d24c7bb10a refactor(plugin api): scope shared data per-project 2018-07-20 08:39:38 +02:00
Payton Burdette
153c418555 feat: vue config command (#1554)
* fixed broken plugin dev link on contributing guide

* feat(cli-service): vue config command added

* feat(cli-service): vue config command added

* feat(cli-service): added config commands get and delete

* feat(cli-service): added vue edit command and opn dependcy

* feat(cli-service): added vue config set command and vue config check

* feat(cli-service): nested path support and command/logs adjustment

* feat(cli-service): command option descriptions updated with preset

* refactor: object get/set/unset

* feat: json option + fs/JSON fixes
2018-07-12 00:36:59 +02:00
Guillaume Chau
c04f69ed28 feat(ui): projects: search input 2018-07-05 13:26:25 +02:00
Guillaume Chau
81e51842ef feat(ui): tasks dropdown: open task details 2018-07-02 01:39:01 +02:00
Guillaume Chau
087278156e fix(ui): bus plugin error 2018-07-01 19:31:45 +02:00
Guillaume Chau
05095da586 refactor(ui): improved quick project switching 2018-07-01 19:26:52 +02:00
Guillaume Chau
46dd8555fa refactor(ui): use RDN on webpack client addon 2018-06-21 17:45:50 +02:00
Guillaume Chau
24b98748bb feat(ui): forced theme via URL 2018-06-20 14:58:20 +02:00
Guillaume Chau
e1a0c4c413 feat(ui): v-focus directive 2018-06-17 14:45:22 +02:00
Guillaume Chau
ccde77c0ed feat(ui): folder explorer: create new folders 2018-06-17 03:34:12 +02:00
Guillaume Chau
6c4ebb00b5 fix(ui): folder loading indicator + e2e tests 2018-06-17 03:14:27 +02:00
Guillaume Chau
82836f560a feat(ui): suggestions animation 2018-06-15 20:27:31 +02:00
Guillaume Chau
f486d7e5e7 fix(ui): sharedData watchers 2018-06-14 01:30:05 +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
Guillaume Chau
d4f41fc4e5 fix(ui): eslint no-console warnings 2018-05-11 12:42:08 +02:00
Guillaume Chau
4cb15f3961 feat(ui): ShareData two-way sync + watchSharedData + storage API + dev logs 2018-05-01 15:03:35 +02:00
Guillaume Chau
a66dabb613 feat(ui): plugin locales 2018-04-29 23:05:48 +02:00
Guillaume Chau
e591ea4c20 fix(ui): Plugin actions 2018-04-23 19:10:22 +02:00
Guillaume Chau
53520945a7 docs(ui): ClientAddonApi jsdoc 2018-04-22 14:15:58 +02:00
Guillaume Chau
9d8dc0be6e feat(ui): ProjectNav plugin support 2018-04-21 18:01:40 +02:00
Guillaume Chau
60b86eb3b2 fix(ui): SharedData errors 2018-04-12 18:07:07 +02:00
Guillaume Chau
2ef69009db fix(ui): mergeData crash 2018-04-09 20:12:38 +02:00
Guillaume Chau
3c59d6f4f4 feat(ui): client addons, ipc, shared data, plugin actions 2018-04-09 01:53:41 +02:00
Guillaume Chau
05e0dd06fc feat(ui): PluginApi: configurations 2018-03-25 21:54:43 +02:00
Guillaume Chau
5a80c247a5 feat(ui): tasks list 2018-03-17 14:14:32 +01:00