Doks
  • Twitter
  • GitHub
  • Docs
  • Dev Guide
  • Architecture & APIs

Intro

  • Introduction
  • Installation
  • Advanced options

Onboarding

  • Creating an account
  • Initial Screen
  • Login

Chat

  • 1 on 1 Chats
  • Chat List
  • Communities
  • Contact requests
  • Emojis Selector
  • General
  • Group Chats
  • Messages
  • Notifications
  • Pinned messages
  • Stickers
  • Text Input Box

Timelines

  • Posting Updates
  • Seeing Updates

Browser

  • DApps
  • Favourites
  • Other Features
  • Other options
  • Settings
  • Tabs
  • URL Bar
  • Wallet

Wallet

  • Account Details & Balances
  • Accounts List
  • Adding Accounts
  • Receiving Funds
  • Sending funds
  • Wallet settings

Settings

  • Advanced Settings
  • Appearance
  • Contacts Management
  • ENS Username
  • Language
  • Notifications & Sounds
  • Other
  • Privacy & Security
  • Profile
  • Syncing Devices

Help

  • How to Update
  • Troubleshooting
  • FAQ

prologue

  • Quick Start
  • Commands

On this page

  • Choosing an emoji
  • Searching for an Emojis
  • Categories
  • See also

Emojis Selector

Choosing an emoji#

key source file: ui/shared/status/emojiList.js

key source file: ui/shared/status/StatusEmojiPopup.qml

key source file: ui/shared/status/StatusChatInput.qml

// TODO: emoji selection and how it gets inserted into the text input

Searching for an Emojis#

key source file: ui/shared/status/StatusEmojiSection.qml

key source file: ui/shared/status/StatusEmojiPopup.qml

Searching for an emoji filters the data source modelData and replaces the emojis array with the new filtered array.

Categories#

key source file: ui/shared/status/emojiList.js

key source file: ui/shared/status/StatusEmojiCategoryButton.qml

key source file: ui/shared/status/StatusEmojiPopup.qml

See also#

Text Input Box

← DApps
ENS Username →
  • Powered by Netlify, Hugo, and Doks