Skip to content

Conversation

Akryum
Copy link
Member

@Akryum Akryum commented Mar 15, 2018

Initial release may not include all items in this list.

Main components:

  • Project creation
    • Preset save
    • Remote preset
    • Preset management
  • Project import
  • Project list
    • Remove project
    • Favorite project
  • Project plugins
    • View installed plugins with some details
    • Search (thanks to Algolia) and add a new plugin
    • Plugin updates
    • Git Diff
  • Project configuration
    • JSON files
    • Embedded in package.json
    • YAML files
    • JS files
  • Project tasks
    • Parameters
    • Webpack Dashboard view
    • Bundle visualizer view
  • cli-ui plugins system
    • 3rd-party component loading
    • Realtime SharedData
    • PluginAction
    • IPC

Secondary components:

  • Folder explorer
    • Green icon for folders with package.json file
    • Vue icon for vue-cli 3.x projects
    • Favorite folders
  • Prompts system
    • list/rawlist
    • confirm
    • checkbox
    • input/password
    • expand
    • editor
    • color
  • Status bar
    • Current project
    • CWD
    • vue-cli logs
    • Bug report button
    • Plugin support
  • Project nav
    • Badges (running tasks, plugin updates)
    • Plugin support
  • Git Diff GUI
    • Show file diff
    • Commit
    • Open file
  • Desktop notifications

Other:

@Akryum Akryum self-assigned this Mar 15, 2018
@anteriovieira
Copy link

@Akryum could implement the same interface as devtools, what do you think?

@igeligel
Copy link
Contributor

igeligel commented Mar 15, 2018

Looks nice 👍

Have optimized images so package keeps a little bit smaller. Everything was optimized with tinypng. In the end i saved around 60% of file size. You can find the imgur album here.

Here are the direct links to the optimized images:

Would be nice if we can replace some logos with svgs i guess. Can do some work on the weekend if you want. Just ping me 👍

@Akryum
Copy link
Member Author

Akryum commented Mar 15, 2018

@igeligel You can do a PR to this branch. 😉

@Akryum
Copy link
Member Author

Akryum commented Mar 15, 2018

@anteriovieira You mean embeding the devtools into cli-ui?

@anteriovieira
Copy link

Sorry for my english, I meant use the same layout.

@igeligel
Copy link
Contributor

@Akryum Created #1013 regarding image optimization.

@yyx990803 yyx990803 merged commit 4d0b690 into dev May 29, 2018
@Akryum Akryum deleted the feat-ui branch May 29, 2018 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6 participants