Skip to content

Conversation

@shiftkey
Copy link
Member

@shiftkey shiftkey commented Sep 5, 2017

Fixes #2551 in a few ways:

  • checks what you have installed when initializing the application state
  • assign first found editor to local storage if found
  • if no matching editors, display "Open in External Editor" for menu items
  • when trying to launch with no editors, user should see existing dialog about recommending Atom
  • fix bug about item switching being required to actually persist


const editors = availableEditors.map(editor => editor.editor)
let selectedExternalEditor = this.props.selectedExternalEditor
public async componentWillReceiveProps(nextProps: IAdvancedPreferencesProps) {

This comment was marked as spam.

@shiftkey shiftkey added the ready-for-review Pull Requests that are ready to be reviewed by the maintainers label Sep 5, 2017
@joshaber joshaber self-assigned this Sep 6, 2017
Copy link
Contributor

@joshaber joshaber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems reasonable 👍

@joshaber joshaber merged commit a51bd03 into master Sep 6, 2017
@joshaber joshaber deleted the tidy-up-initial-editor-experience branch September 6, 2017 21:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-for-review Pull Requests that are ready to be reviewed by the maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants