Mailspring/internal_packages/account-sidebar/lib
Ben Gotow 599d8f834f fix(prefs): Move to a sheet rather than a window, use configSchema
Summary:
This diff moves the preferences interface to a sheet in the main window, with the following benefits:
- We can put any sort of React control in it (no ReactRemote)
- It's not strange for the interface to scroll
- Since it can scroll, it's safe to auto-generate preferences for plugins based on their package config schema.

The general tab is now mostly based on the config schema, with the exception of the "Workspace" and "Layout" bits.

The other tabs are still manual, and should be polished more.

Test Plan: No new tests

Reviewers: evan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D2278
2015-11-23 12:20:51 -08:00
..
account-sidebar-divider-item.cjsx fix(naming): Move atom/inbox/nilas refs to Nylas 2015-05-15 11:07:28 -07:00
account-sidebar-item.cjsx fix(account-sidebar): make folder and label names wrap elegantly. fixes T3402. 2015-08-31 10:47:25 -07:00
account-sidebar-mail-view-item.cjsx feat(sidebar): Hierarchical folders/labels in the sidebar, rendering perf 2015-10-22 10:53:57 -07:00
account-sidebar-sheet-item.cjsx fix(icons): New artwork for a few initial packages, labels 2015-10-03 23:34:43 -07:00
account-sidebar-store.coffee feat(sidebar): Hierarchical folders/labels in the sidebar, rendering perf 2015-10-22 10:53:57 -07:00
account-sidebar.cjsx feat(sidebar): Add behavior to persist collapsed state of sidebar items 2015-11-19 15:48:44 -08:00
account-switcher.cjsx fix(prefs): Move to a sheet rather than a window, use configSchema 2015-11-23 12:20:51 -08:00
main.cjsx fix(account-switcher): Switcher should not be part of the scroll region in the sidebar 2015-10-04 00:19:29 -07:00