Mailspring/internal_packages
Ben Gotow 370edc40e9 fix(emoji): Re-use img tag to avoid running out of file descriptors
Summary:
On my machine the new emoji picker was causing "too many open file descriptor"
errors. I think that this was because it was creating 1300 image tags in 50msec.

I refactored this code so that it uses a single image tag and only loads one image
at a time. This could make it slower on some people's machines, but eliminates the
possibility of it breaking the app!

Test Plan: Run tests

Reviewers: jackie

Differential Revision: https://phab.nylas.com/D2878
2016-04-12 14:29:59 -07:00
..
account-sidebar fix(acct-menu): Add option to add account from context menu 2016-03-14 11:22:52 -07:00
attachments fix(styles): Fix styles for attachment and upload items 2016-03-23 17:16:25 -07:00
category-picker fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
composer fix(cc/bcc): Make targets bigger, wait longer before declaring focus left 2016-04-06 13:54:39 -07:00
composer-emoji fix(emoji): Re-use img tag to avoid running out of file descriptors 2016-04-12 14:29:59 -07:00
composer-scheduler feat(scheduler): add an event preview when sending a meeting request 2016-04-11 22:45:36 -04:00
composer-signature 🎨(preferences): Adjust textbox styles for signatures and templates 2016-04-07 14:12:35 -07:00
composer-spellcheck fix(syncback): Bidirectional transforms, ready-to-send saved state 2016-03-16 19:27:12 -07:00
composer-templates 🎨(preferences): Adjust textbox styles for signatures and templates 2016-04-07 14:12:35 -07:00
composer-translate fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
draft-list feat(thread-search): Add client side search 2016-04-04 17:15:19 -07:00
events feat(calendar): add week view for quick scheduler 2016-04-04 15:05:48 -07:00
github-contact-card fix(sidebar): minor sidebar style and padding tweaks 2016-03-10 15:06:59 -05:00
link-tracking refactor(scheduler): move all event data into metadata 2016-04-09 21:19:01 -04:00
message-autoload-images fix(autoload-images): Bar disappears when you choose to load images 2016-03-07 18:19:17 -08:00
message-list fix(autoscale): Apply vw when width and height are not present 2016-04-07 18:02:04 -07:00
message-view-on-github feat(selection): Add new display for selection count + update toolbar 2016-03-21 12:20:11 -07:00
mode-switch 💄(sidebar): Replace icon with person 2016-03-10 11:15:52 -08:00
notification-mailto
notification-update-available refactor(ui-variables): Clean UI variables for consistency/usage 2016-03-15 11:18:50 -07:00
notifications fix(db): Counts no longer require Thread table join 2016-04-11 13:51:31 -07:00
onboarding fix(auth): Fix missing var. This is why we should go ES6! 2016-04-11 10:48:16 -07:00
open-tracking refactor(scheduler): move all event data into metadata 2016-04-09 21:19:01 -04:00
participant-profile fix(sidebar): keep trying on 202s 2016-03-11 16:27:04 -05:00
personal-level-indicators es6(*): convert 20+ source files used in example packages to ES2016 2016-02-29 18:47:22 -08:00
phishing-detection Fixed text overflow in phishing detection indicator 2016-03-11 20:33:06 +01:00
plugins 🎨(preferences): Change spacing and button sizes 2016-04-07 14:32:51 -07:00
preferences 🎨(preferences): Change spacing and button sizes 2016-04-07 14:32:51 -07:00
print 💄(print): Fix #1425 2016-02-26 14:40:16 -08:00
screenshot-mode feat(screenshot-mode): Minor fix to unmount method 2016-01-29 16:59:51 -08:00
send-and-archive fix(gmail-labels): Constraint so threads always belong to all,spam or trash 2016-03-10 14:13:31 -08:00
send-later fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
sidebar-fullcontact bump(react): 0.13.2 => 0.14.7 2016-03-29 01:43:12 -07:00
system-tray fix(tray): Re add old icon assets for tray icon for win32 and linux 2016-03-25 10:05:17 -07:00
theme-picker fix(theme-picker): Reformat invalid class names 2016-04-05 13:43:43 -07:00
thread-list update(search): Add search usage reporting + other fixes 2016-04-08 14:11:32 -07:00
thread-search feat(thread-search): Add spinner to indicate search in progress 2016-04-10 16:20:26 -07:00
thread-search-index feat(thread-search): Make thread search indexing smarter 2016-04-07 09:57:29 -07:00
thread-snooze fix(focus): Remove focusedField in favor of imperative focus, break apart ComposerView 2016-04-04 15:22:01 -07:00
ui-dark refactor(ui-variables): Clean UI variables for consistency/usage 2016-03-15 11:18:50 -07:00
ui-darkside correcting size of window contol buttons 2016-04-02 15:02:26 -05:00
ui-light
ui-taiga 🎨(themes): Tweak Taiga to feel more native 2016-03-27 15:51:27 -07:00
ui-ubuntu refactor(ui-variables): Clean UI variables for consistency/usage 2016-03-15 11:18:50 -07:00
undo-redo bump(react): 0.13.2 => 0.14.7 2016-03-29 01:43:12 -07:00
unread-notifications Revert "fix(sidebar): Correctly update sidebar when a notif is selected" 2016-02-02 10:58:24 -08:00
worker-sync fix(sync): Handle "Invalid cursor" scenario by 💣🔥 away the cache 2016-04-11 17:34:52 -07:00
worker-ui feat(offline-status): Show a bar when not connected to the API 2016-04-04 17:11:09 -07:00