Mailspring/internal_packages
Ben Gotow 6a4613b4a1 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
..
account-sidebar feat(prefs): Allow tabs with an accounts submenu 2015-11-30 11:43:49 -08:00
attachments Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
category-picker Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
composer Merge pull request #453 from dcposch/fix-license 2015-11-25 14:37:54 -08:00
composer-signature feat(prefs): Allow tabs with an accounts submenu 2015-11-30 11:43:49 -08:00
composer-spellcheck Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
events Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
feedback bump(electron): 0.34.3 => 0.35.1 2015-11-23 22:09:17 -08:00
inbox-contact-elements Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
message-autoload-images fix(license): Mark a few additional packages as GPLv3 2015-11-25 14:41:10 -08:00
message-list fix(autolinker): Add title attr to all links in emails to display href 2015-11-25 18:29:59 -08:00
mode-switch Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
notification-mailto Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
notification-update-available Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
notifications Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
onboarding Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
plugins Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
preferences feat(prefs): Allow tabs with an accounts submenu 2015-11-30 11:43:49 -08:00
search-bar Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
sidebar-fullcontact Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
system-tray fix(license): Mark a few additional packages as GPLv3 2015-11-25 14:41:10 -08:00
thread-list Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
tooltip Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
ui-dark Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
ui-light Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
undo-redo Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
unread-notifications Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
worker-sync Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00
worker-ui Internal package.json license: GPLv3 2015-11-24 09:09:33 -08:00