You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/js/views
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
8 years ago
..
app_view.js Add setting to hide menu bar (#1551) 8 years ago
attachment_preview_view.js Normalize views' template fetching pattern 10 years ago
attachment_view.js Fix saving attachments 8 years ago
banner_view.js Confirmaton on send, banner when 'unverified' 8 years ago
confirmation_dialog_view.js ConfirmationDialogView: Make showCancel an explicit option 8 years ago
contact_list_view.js Feature: Blue check marks for read messages if opted in (#1489) 8 years ago
conversation_list_item_view.js Profiles (#1453) 8 years ago
conversation_list_view.js Fix intermittent conversation sort order problem (#1558) 8 years ago
conversation_search_view.js Fetch conversations once, clean up ConversationController API (#1420) 8 years ago
conversation_view.js Emoji picker (#1608) 8 years ago
debug_log_view.js Load debug log dialog immediately, then populate log data (#1540) 8 years ago
error_view.js Remove all concept of 'key conflict' from the app 8 years ago
file_input_view.js Add 100MB file size limit for arbitrary file types (#1555) 8 years ago
group_member_list_view.js Show call to action on group member list when verifying 8 years ago
group_update_view.js Remove erroneous license file and headers 10 years ago
hint_view.js Add hint for users with no groups or contacts 10 years ago
identicon_svg_view.js Fix svg icon colors 9 years ago
identity_key_send_error_view.js Eliminate $name$ in two places (#1520) 8 years ago
import_view.js Import: Wait until db writes resolve before saying we're done (#1401) 8 years ago
inbox_view.js Improve OS menu (#1563) 8 years ago
install_choice_view.js Import: choice on first startup, workflow, ported to Node.js fs API 8 years ago
install_view.js Improve OS menu (#1563) 8 years ago
key_verification_view.js Eliminate $name$ in two places (#1520) 8 years ago
last_seen_indicator_view.js Preserve lastSeenIndicator location when not focused 8 years ago
list_view.js Object.assign -> _.extend(), for to make Chrome 45 and below work 8 years ago
message_detail_view.js Feature: Blue check marks for read messages if opted in (#1489) 8 years ago
message_list_view.js Scroll to bottom when adding a new message (#1450) 8 years ago
message_view.js Feature: Blue check marks for read messages if opted in (#1489) 8 years ago
network_status_view.js More refactoring to reduce global event dependencies 8 years ago
new_group_update_view.js Remove comments after NewGroupUpdateView investigation 8 years ago
phone-input-view.js Get standalone registration working in development 8 years ago
recipients_input_view.js Simplify event arguments 10 years ago
recorder_view.js Use error.stack instead of error for console log 8 years ago
scroll_down_button_view.js Scroll down button: when scrolled up, or new non-visible message 8 years ago
settings_view.js Add setting to hide menu bar (#1551) 8 years ago
standalone_registration_view.js Import: choice on first startup, workflow, ported to Node.js fs API 8 years ago
timestamp_view.js Fixed bubble timestamp update timer breakdown 9 years ago
toast_view.js Generalize toast view template 9 years ago
whisper_view.js Full export, migration banner, and full migration workflow - behind flag (#1342) 8 years ago