Mailspring/internal_packages
Ben Gotow ee78090ce0 fix(composer): Change state.focusedField when clicking fields—see details
Clicking participant fields to type in them did not cause state.focusedField to change, because no onFocus events were bound to the ParticipantTextFields. Since setState was not called, the focus would appear to change but revert as soon as you touched state.

This diff also renames `onChangeEnabledFields` to `onAdjustEnabledFields` making it more clear that unlike the other handlers, it does not take a new value, it takes a set of changes. I also noticed that we /always/ focus fields when showing them, so I removed the separate focus param from it and made it adjust focus at the composer-view level only.

I also consolidated everywhere that touches `state.focusedField` so that we can keep the `_lastFocusedParticipantField` value in sync with it more easily.
2015-12-08 17:44:20 -08:00
..
account-sidebar fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
attachments fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
category-picker fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
composer fix(composer): Change state.focusedField when clicking fields—see details 2015-12-08 17:44:20 -08:00
composer-signature fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
composer-spellcheck fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
events feat(observables): Implementation of observables to replace some stores 2015-12-07 16:52:46 -08:00
feedback bump(electron): 0.34.3 => 0.35.1 2015-11-23 22:09:17 -08:00
inbox-contact-elements fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
message-autoload-images fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
message-list fix(expand-all): Fixes for dark theme, don't show expand when one message 2015-12-07 18:01:06 -08:00
mode-switch fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
notification-mailto fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
notification-update-available fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
notifications feat(observables): Implementation of observables to replace some stores 2015-12-07 16:52:46 -08:00
onboarding fix(auth): Log first account creation 2015-12-08 17:05:59 -08:00
plugins fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
preferences fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
print fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
search-bar fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
sidebar-fullcontact fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
system-tray fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
thread-list fix(important): Fixes keymap handlers for mark as important/unimportant 2015-12-07 12:05:40 -08:00
tooltip fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
ui-dark fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
ui-light fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
undo-redo fix(theme): Dark mode styling for undo/redo component 2015-12-07 15:11:11 -08:00
unread-notifications fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00
worker-sync feat(observables): Implementation of observables to replace some stores 2015-12-07 16:52:46 -08:00
worker-ui fix(license): GPLv3 => GPL-3.0 2015-12-07 10:50:47 -08:00