Mailspring/static/components
Annie 39e5a2ee96 refactor(signatures): Removed old signature imgs and made static empty signatures page
Summary:
Refactored signature preferences page to allow more signatures than the previous 1-1 mapping for signatures and accounts. Created a multi select dropdown of the accounts for which a certain signature is set as default for. Added a button into the draft header From field to toggle between saved signatures.

refactor(signatures): Add basic add/remove capabilities to static

refactor(signatures): Hooked up signature actions and signature store for basic functionality

fix(signatures): Cleaned up signature store and started on multiselectdropdown

fix(signatures): Add multi signature toggle select to multiselect dropdown

build(signatures): Built framework for multiselect dropdown

build(signatures): Toggle button functionality for dropdown

build(signatures): Build multi select from components and add debounce

refactor(signatures): Move signature actions and signature store into flux

fix(signatures): Styled composer signatures button/dropdown and fixed preferences checkmarks

build(signatures): Finish main functionality, about to refactor composer signature button into injected component

fix(signatures): Changed position styles

fix(signatures): Fixed background color for dropdown button when blurred

build(signatures): Began to write tests for signatures store, preferences and dropdown

Test Plan: Wrote tests for preferences signatures, signature store, signature composer dropdown and refactored tests for signature composer extension. For signature composer extension I removed applyTransformsToDraft and unapplyTransformsToDraft and tested by sending emails with signatures to different providers to make sure the <signature> tag caused problems.

Reviewers: bengotow, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D3073
2016-07-11 12:35:41 -07:00
..
button-dropdown.less fix(collapsed-participants): Resize in correct scenarios 2016-04-05 14:16:24 -07:00
contenteditable.less refactor(signatures): Removed old signature imgs and made static empty signatures page 2016-07-11 12:35:41 -07:00
date-input.less test(plugins): Add snooze and send later specs 2016-03-03 12:38:42 -08:00
date-picker.less fix(schedule): Move z-indexes to prevent dropdown layering issue 2016-04-11 14:58:58 -07:00
disclosure-triangle.less fix(sidebar): Fix overflow of account name 2016-04-26 15:53:51 -07:00
editable-list.less refactor(ui-variables): Clean UI variables for consistency/usage 2016-03-15 11:18:50 -07:00
editable-table.less fix(build): resolve lesslint issue 2016-04-27 19:20:59 -07:00
empty-list-state.less fix(empty): Add padding to empty message 2016-04-11 18:20:28 -07:00
extra.less feat(download-all): Adds download-all button + style updates, more ES6 2016-03-21 18:23:26 -07:00
fixed-popover.less feat(keybase): Adds PGP Encryption Plugin 2016-06-07 13:30:04 -07:00
generated-form.less refactor(ui-variables): Clean UI variables for consistency/usage 2016-03-15 11:18:50 -07:00
key-commands-region.less feat(keymap): add new <KeymapHandlers /> 2015-11-06 11:47:06 -08:00
list-tabular.less fix(thread-list): Invisible div extending into thread list blocks clicks 2016-02-24 20:05:21 -08:00
menu.less refactor(signatures): Removed old signature imgs and made static empty signatures page 2016-07-11 12:35:41 -07:00
modal.less 🎨(theme-picker): Adjust styles 2016-03-10 15:18:57 -08:00
multiselect-dropdown.less refactor(signatures): Removed old signature imgs and made static empty signatures page 2016-07-11 12:35:41 -07:00
nylas-calendar.less fix(scheduler): fix time bar scroll height 2016-04-06 13:59:24 -07:00
outline-view.less fix(sidebar): Show icons when hovering over entire section 2016-06-06 17:57:39 -07:00
popover.less fix(composer-buttons): Fix broken icons on overflow, make buttons wrap 2016-02-25 12:30:20 -08:00
scroll-region.less feat(find-in-thread): add the ability to find in a thread 2016-03-02 14:46:27 -08:00
spinner.less fix(spinner): Improve loading indicator style / tweening 2015-12-09 15:47:51 -08:00
switch.less 🎨(preferences): Updates preferences to look prettier 2016-04-01 14:01:26 -07:00
table.less perf(mail-merge): Add lazy rendering to table 2016-04-29 13:10:15 -07:00
time-picker.less feat(scheduler): better time picker 2016-04-07 15:14:33 -07:00
tokenizing-text-field.less fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
unsafe.less fix(lint): fix linter errors with latest land 2015-04-30 18:27:39 -07:00