Mailspring/static/images
Juan Tejada 415d612458 feat(account-prefs): Adds new page for Account in preferences
Summary:
Adds the new Account preferences page. This consists of two major React components,
PreferencesAccountList and PreferencesAccountDetails, both of which use EditableList.

I added a bunch of fixes and updated the API for EditableList, plus a bit of
refactoring for PreferencesAccount component, and a bunch of CSS so its a big diff.

The detailed changelog:

Updates to EditableList:
  - Fix bug updating selection state when arrows pressed to move selection
  - Add new props:
    - allowEmptySelection to allow the list to have no selection
    - createInputProps to pass aditional props to the createInput
  - Add scroll region for list items
  - Update styles and refactor render methods

Other Updates:
- Updates Account model to hold aliases and a label
  - Adds getter for label to default to email
- Update accountswitcher to display label, update styles and spec

- Refactor PreferencesAccounts component:
  - Splits it into smaller components,
  - Removes unused code
- Splits preferences styelsheets into smaller separate stylesheet for
  account page. Adds some updates and fixes (scroll-region padding)
- Update AccountStore to be able to perform updates on an account.
- Adds new Action to update account, and an action to remove account to
  be consistent with Action usage
- Adds components for Account list and Aliases list using EditableList

Test Plan: - All specs pass, but need to write new tests!

Reviewers: bengotow, evan

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2332
2015-12-10 15:27:29 -08:00
..
application-frame fix(fullscreen): On Mac OS X, green window control defaults to fullscreen 2015-10-23 18:30:47 -07:00
attachments fix(T2387): Use better file icons from SDW 2015-07-31 12:34:24 -07:00
composer feat(templates): Final examples package is in - templates! 2015-10-03 14:05:47 -07:00
editable-list feat(account-prefs): Adds new page for Account in preferences 2015-12-10 15:27:29 -08:00
empty-state feat(accounts): Kill namespaces, long live accounts 2015-08-21 15:29:58 -07:00
events RSVP tile for events on messages 2015-07-28 18:21:30 -07:00
format-bar Adding sebaastian's artwork for icons 2015-03-03 09:49:15 -08:00
important feat(important): Improtant flags you can enable optionally for Gmail accounts 2015-09-08 10:53:07 -07:00
labels feat(picker): new folder and label picker 2015-07-23 11:47:46 -07:00
menu fix(images): compress images 2015-07-22 22:41:19 -07:00
message-list fix(expand-all): Fixes for dark theme, don't show expand when one message 2015-12-07 18:01:06 -08:00
message-list-toggle-sidebar fix(workspace): Support for hidden locations / columns 2015-07-23 11:18:42 -07:00
onboarding feat(onboarding): add hotmail as a provider 2015-10-02 16:12:08 -07:00
preferences feat(signatures): add signature support in preferences 2015-10-29 17:20:41 -04:00
reply-dropdown fix(images): compress images 2015-07-22 22:41:19 -07:00
search fix(search): New X, focus styling for search 2015-10-27 11:28:11 -07:00
sheets fix(images): compress images 2015-07-22 22:41:19 -07:00
sidebar feat(account-sidebar): move account switcher from the side to the top of the account sidebar. fixes T3546. 2015-09-14 15:05:33 -07:00
source-list fix(icons): New artwork for a few initial packages, labels 2015-10-03 23:34:43 -07:00
splitpane fix(images): compress images 2015-07-22 22:41:19 -07:00
thread-list UndoRedoButton now shows 2015-07-31 13:12:47 -07:00
thread-list-quick-actions fix(thread-list): Better hover state for quick actions 2015-10-23 12:47:32 -07:00
toolbar fix(art): Correct "Trash" icon, naming consistency 2015-10-21 11:58:05 -07:00
tooltip feat(composer): new composer styles 2015-03-17 16:19:40 -07:00