atom-material / atom-material-ui

A dynamic UI theme for Atom that follows Google's Material Design Guidelines
MIT License
816 stars 203 forks source link

Incompatible packages view looks scary #432

Closed robertrossmann closed 7 years ago

robertrossmann commented 7 years ago

Reproduction Steps:

  1. Install a package with native addons, ie platformio-ide-terminal
  2. Upgrade Atom to a new version (ie. from 1.19 to 1.20)
  3. Start Atom and let it open the Incompatible Packages view
  4. Despair 😱

Expected behavior:

Peacefully inspect the view, easily discover and hit the Rebuild packages button, then close the view

Observed behavior:

Not being able to easily locate the button to rebuild the packages, weird feelings associated with looking at the view

Screenshots and GIFs

screen shot 2017-08-09 at 16 38 06

Atom version: 1.20 OS and version: macOS Sierra 10.12.6

Installed packages:

Community Packages (66) /Users/BeBe/.atom/packages
├── Stylus@3.1.1
├── activate-power-mode@2.2.0
├── atom-cform-yaml@0.5.1-0
├── atom-chai-snippets@0.3.0
├── atom-handlebars@1.3.0
├── atom-inspector@0.0.0
├── atom-material-syntax@1.0.6
├── atom-material-syntax-light@0.4.6
├── atom-material-ui@2.0.4
├── atom-ternjs@0.18.3
├── autocomplete-json@5.5.0
├── autocomplete-modules@1.6.10
├── build@0.68.0
├── build-gulp@0.11.0
├── build-make@0.13.0
├── build-npm-apm@0.12.0
├── busy@0.7.0
├── data-atom@0.25.2
├── docblockr@0.11.0
├── editorconfig@2.2.2
├── file-icons@2.1.10
├── git-blame@1.2.0
├── git-plus@7.9.3
├── git-projects@1.17.0
├── git-time-machine@1.5.9
├── go-debug@1.5.0
├── go-plus@5.5.5
├── gruvbox-plus-syntax@1.3.1
├── highlight-selected@0.13.1
├── hyperclick@0.1.3
├── indent-guide-improved@1.4.13
├── js-hyperclick@1.11.0
├── json-colorer@1.0.0
├── language-api-blueprint@1.0.2
├── language-babel@2.69.0
├── language-diff@0.7.0
├── language-docker@1.1.8
├── language-dotenv@1.0.0
├── language-gitignore@0.3.0
├── language-graphql@0.9.0
├── language-ini@1.19.0
├── language-jade@0.7.2
├── language-terraform@0.8.1
├── lcov-info@0.12.0
├── linter@2.2.0
├── linter-docker@0.2.0
├── linter-eslint@8.2.1
├── linter-js-yaml@1.2.7
├── linter-jsonlint@1.3.0
├── linter-package-json-validator@2.0.0
├── linter-shellcheck@1.4.4
├── linter-swagger@0.4.1
├── linter-ui-default@1.6.3
├── linter-ui-touchbar@0.2.0
├── markdown-preview-enhanced@0.14.6
├── merge-conflicts@1.4.5
├── minimap@4.29.3
├── minimap-git-diff@4.3.1
├── platformio-ide-terminal@2.5.5
├── set-syntax@0.3.2
├── sort-lines@0.14.0
├── standardjs-snippets@2.6.0
├── sync-settings@0.8.2
├── tabs-to-spaces@1.0.3
├── todo-show@1.11.0
└── touchbar-registry@0.3.1
silvestreh commented 7 years ago

Yeah, that looks bad. I'll get on to it! Thanks.