Skip to content

Conversation

@caybro
Copy link
Member

@caybro caybro commented Nov 25, 2025

Backport of #19362

What does the PR do

  • StatusMessageEmojiReactions: update according to the latest Figma designs, simplify the showReactionAuthors() function
  • StatusMessage: disable the hover quick actions on mobile; the context menu works much better and has the same actions (including the emoji quick reactions)
  • StatusTextMessage: make it use a StatusTextArea in order to support the long-press context menu on mobile
  • MessageView: streamline context menus opening that works with both mouse and touch
  • WalletAccountHeader: support fallback account icons (non-emojis)
  • RenameAccountModal: fix changing the emoji of an existing wallet account

  • removed some unused properties
  • update and fixed the relevant SB pages
  • do no use hardcoded margins/paddings
  • fix some QML warnings

Fixes #19328
Fixes #19327
Iterates: #19199

Affected areas

Messaging, Account edit

Architecture compliance

Screencapture of the functionality

Emoji reactions:

image image

Impact on end user

More consistent emojis behavior, improved esp. on mobile

How to test

  • test the chat context menu functionality (mouse, touch)

Risk

  • mid

caybro and others added 2 commits November 25, 2025 16:09
- StatusMessageEmojiReactions: update according to the latest Figma
designs, simplify the `showReactionAuthors()` function
- StatusMessage: disable the hover quick actions on mobile; the context
menu works much better and has the same actions (including the emoji
quick reactions)
- StatusTextMessage: make it `enabled: false` in order to support the
long-press context menu on mobile
- MessageView: streamline context menus opening that works with both
mouse and touch
- WalletAccountHeader: support fallback account icons (non-emojis)
- RenameAccountModal: fix changing the emoji of an existing wallet
account

- removed some unused properties
- update and fixed the relevant SB pages
- do no use hardcoded margins/paddings
- fix some QML warnings

Fixes #19328
Fixes #19327
Iterates: #19199
@caybro caybro requested review from a team, alexjba, micieslak and noeliaSD as code owners November 25, 2025 15:13
@caybro caybro requested review from anastasiyaig and vkjr and removed request for a team November 25, 2025 15:13
@caybro caybro changed the title fix: improve emoji actions and other chat popups [CHERRY-PICK] fix: improve emoji actions and other chat popups Nov 25, 2025
@caybro caybro requested review from jrainville and removed request for anastasiyaig and vkjr November 25, 2025 15:17
@status-im-auto
Copy link
Member

status-im-auto commented Nov 25, 2025

Jenkins Builds

Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ b1e3b58 #1 2025-11-25 15:21:44 ~8 min tests/nim 📄log
✔️ b1e3b58 #1 2025-11-25 15:23:24 ~9 min android/arm64 🤖apk 📲
✔️ b1e3b58 #1 2025-11-25 15:26:50 ~13 min tests/ui 📄log
✔️ b1e3b58 #1 2025-11-25 15:30:03 ~16 min linux/x86_64 📦tgz
✔️ b1e3b58 #1 2025-11-25 15:32:11 ~18 min macos/aarch64 🍎dmg
✔️ b1e3b58 #1 2025-11-25 15:34:45 ~21 min macos/aarch64-nwaku 🍎dmg
✔️ b1e3b58 #1 2025-11-25 15:36:30 ~23 min linux/x86_64-nwaku 📦tgz
✔️ b1e3b58 #1 2025-11-25 15:40:59 ~27 min windows/x86_64 💿exe
✖️ b1e3b58 pr19385 2025-11-25 15:49:26 ~19 min tests/e2e 📊rpt
✖️ b1e3b58 #1 2025-11-25 15:57:19 ~43 min ios/aarch64 📱ipa
✖️ b1e3b58 PR19385 2025-11-25 16:10:53 ~29 min tests/e2e-windows 📊rpt
✔️ f473bef #2 2025-11-25 16:21:24 ~7 min tests/nim 📄log
✔️ f473bef #2 2025-11-25 16:24:10 ~10 min android/arm64 🤖apk 📲
✔️ f473bef #2 2025-11-25 16:27:52 ~14 min tests/ui 📄log
f473bef #2 2025-11-25 16:29:06 ~15 min macos/aarch64-nwaku 📄log
✔️ f473bef #2 2025-11-25 16:29:54 ~16 min macos/aarch64 🍎dmg
✔️ f473bef #2 2025-11-25 16:30:21 ~16 min linux/x86_64 📦tgz
✔️ f473bef #3 2025-11-25 16:32:46 ~19 min ios/aarch64 📱ipa
✔️ f473bef #2 2025-11-25 16:37:07 ~23 min linux/x86_64-nwaku 📦tgz
✔️ f473bef #2 2025-11-25 16:44:05 ~30 min windows/x86_64 💿exe
✖️ f473bef PR19385 2025-11-25 17:04:39 ~20 min tests/e2e-windows 📊rpt
✔️ f473bef pr19385 2025-11-25 17:14:09 ~43 min tests/e2e 📊rpt

- use StatusTextArea for StatusTextMessage; need this for the context
menu on mobile
- rework the context menu to ContextMenu + pressAndHold handler (the
only combo that works on mobile)
- use edge-to-edge separators in the profile context menu
@caybro caybro force-pushed the cherry-pick-19362-to-release-2.36.x branch from b1e3b58 to f473bef Compare November 25, 2025 16:13
@jrainville jrainville merged commit d32f5e6 into release/2.36.x Nov 25, 2025
11 of 13 checks passed
@jrainville jrainville deleted the cherry-pick-19362-to-release-2.36.x branch November 25, 2025 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants