signal-desktop/stylesheets
Lilia fb931b4733 Emoji picker (#1608)
* Add emoji button and popup panel

This integrates a simple third party emoji panel with a few css overrides to
correct some relative paths and colors.

The trickiest thing about this is ensuring we don't break the layout, which is
acheived through precise control over the panel's height, and prodigious calls
to updateMessageFieldSize.

// FREEBIE

* Don't close emoji panel on click, do close on send

To better facilitate multiple emoji entry.

// FREEBIE

* Make panel emojis bigger and higher resolution

// FREEBIE

* Move paperclip button to the right of the microphone

This makes our bottom-bar button arrangement more comfortable and consistent
with Android.

// FREEBIE

* Move emoji picker padding to inner container

* Insert emojis at cursor position

Don't just append to the end like a n00b! Also handle selected text correctly.
https://stackoverflow.com/questions/11076975

// FREEBIE

* A few visual tweaks to reduce visual complexity of emoji panel

- No gray buffer on the right side of the emoji panel
- No gray buffer between message compose text box and emoji window
- The scroll bar for the emojis is the same as our normal scrollbars
2017-10-30 13:54:55 -07:00
..
_android.scss Fix file icons on android theme 2017-09-14 16:53:48 -07:00
_conversation.scss Emoji picker (#1608) 2017-10-30 13:54:55 -07:00
_debugLog.scss Use relative paths 2017-09-14 16:53:34 -07:00
_emoji.scss Emoji picker (#1608) 2017-10-30 13:54:55 -07:00
_global.scss Emoji picker (#1608) 2017-10-30 13:54:55 -07:00
_hourglass.scss Use relative paths 2017-09-14 16:53:34 -07:00
_index.scss Move app theming from index to app view (#1479) 2017-09-14 17:48:15 -07:00
_intlTelInput.scss Create install flow 2015-11-05 13:29:26 -08:00
_ios.scss Fix paths for all newly-added icons 2017-09-14 16:53:49 -07:00
_lightbox.scss Use relative paths 2017-09-14 16:53:34 -07:00
_mixins.scss Darken material colors in dark theme 2016-12-02 11:51:18 +01:00
_modal.scss Add frontend for safety numbers approval setting 2016-10-05 19:10:20 +09:00
_progress.scss Switch to grunt-sass + node-sass-import-once 2017-09-14 16:53:44 -07:00
_recorder.scss Use relative paths 2017-09-14 16:53:34 -07:00
_settings.scss Add frontend for safety numbers approval setting 2016-10-05 19:10:20 +09:00
_variables.scss Use relative paths 2017-09-14 16:53:34 -07:00
android-dark.scss Make .status CSS rules more specific to fix onboarding text (#1547) 2017-10-06 17:04:39 -07:00
manifest.css Emoji picker (#1608) 2017-10-30 13:54:55 -07:00
manifest.scss Upgrade emoji support (#1482) 2017-09-15 13:22:11 -07:00
options.css Fix scroll overflow in installer layout 2017-09-14 16:53:37 -07:00
options.scss Better install view error handling (#1472) 2017-09-14 17:04:03 -07:00