Mailspring/static
Ben Gotow 78dd69290d 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
..
components bump(️): Electron 0.29.2 > 0.34.3, Sqlite 3.0.11 > 3.1.1 2015-11-17 15:36:32 -08:00
fonts/FontAwesome
images feat(signatures): add signature support in preferences 2015-10-29 17:20:41 -04:00
mixins refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00
package-template refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00
sounds
variables fix(ui-dark): Small color adjustments, resolves #299, #148 2015-11-09 18:52:24 -08:00
babelrc.json fix(babel): Roll back to babel@5, see details 2015-11-07 14:27:18 -08:00
buttons.less fix(prefs): Move to a sheet rather than a window, use configSchema 2015-11-23 12:20:51 -08:00
dropdowns.less Setup styles for dropdown (select) control 2015-10-21 21:27:53 +03:00
email-frame.less fix(styles): fix fonts in settings and iframe 2015-10-02 17:48:36 -07:00
feedback.html fix(feedback): Move feedback window creation to app process 2015-11-09 12:15:24 -08:00
font-awesome.min.css refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00
index.html rename(Nylas Mail): Replace Nylas Mail > N1 2015-09-29 09:44:30 -07:00
index.js 🍒(atom): Pull new, cleaner compile cache + index.js 2015-11-17 19:43:08 -08:00
index.less feat(keymap): add new <KeymapHandlers /> 2015-11-06 11:47:06 -08:00
inputs.less fix(ui-dark): Small color adjustments, resolves #299, #148 2015-11-09 18:52:24 -08:00
jasmine.less
linux.less
normalize.less refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00
react-remote-child.html
resizable.less
selection.less
type.less
utilities.less
workspace.less refactor(env): new NylasEnv global 2015-11-17 16:41:20 -08:00