Mailspring/internal_packages/preferences/lib/tabs
Ben Gotow d7d5ed2832 feat(prefs): Allow tabs with an accounts submenu
Summary:
This diff:
- Improves the styling of the tabs in the preferences sidebar.
- Adds an optional param to section cofnig that puts an "account" submenu beneath the tab item.
- Renames preferences "sections" => "tabs", and renames the PreferencesSectionStore to PreferencesUIStore. I think we should include "UI" in more of our stores, and I think "tabs" is a good idea because it's unambigious—there's no way you could confuse it for a "section" of the NylasEnv.config tree or think it deals with actually saving prefs.

Test Plan: Inspect visually

Reviewers: evan, juan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D2296
2015-11-30 11:43:49 -08:00
..
config-schema-item.cjsx fix(prefs): Minor tweaks, see description 2015-11-23 20:34:04 -08:00
preferences-accounts.cjsx bump(electron): 0.34.3 => 0.35.1 2015-11-23 22:09:17 -08:00
preferences-general.cjsx fix(prefs): Move to a sheet rather than a window, use configSchema 2015-11-23 12:20:51 -08:00
preferences-keymaps.cjsx fix(prefs): Move to a sheet rather than a window, use configSchema 2015-11-23 12:20:51 -08:00
preferences-mailrules.cjsx feat(prefs): Allow tabs with an accounts submenu 2015-11-30 11:43:49 -08:00
workspace-section.cjsx fix(copy): Call split / list modes "Single Panel / Two Panel" 2015-11-23 17:34:56 -08:00