Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
140cf21
Using text emoji instead of images
ThomasSession Mar 24, 2025
d2f4661
Reworking emoji reactions to use text instead of images
ThomasSession Mar 24, 2025
7afaa18
Removing emoji classes
ThomasSession Mar 24, 2025
80090b4
Making sure the latest emojis and plus buttons are clickable
ThomasSession Mar 24, 2025
58cc04e
Adding the emoji picker
ThomasSession Mar 25, 2025
7fe80b9
Applying proper theme to dialog fragment
ThomasSession Mar 25, 2025
3ab9fed
Konvert react emoji fragment, deleting more classes
ThomasSession Mar 25, 2025
75344b1
Removed emoji search db
ThomasSession Mar 25, 2025
fd51d7e
Properly handling selected emoji from sheet - making sure it is saved…
ThomasSession Mar 25, 2025
d39fed0
More emoji pick ups
ThomasSession Mar 25, 2025
aed0067
todos
ThomasSession Mar 25, 2025
7e9b6fd
Better way to get emoji count
ThomasSession Mar 26, 2025
c4efe9f
Moved the "all emoji" and "emoji count" into a util that has a fallba…
ThomasSession Mar 26, 2025
ea24e45
private
ThomasSession Mar 26, 2025
0780053
Bumped emoji scaling
ThomasSession Mar 26, 2025
47adc2e
Merge branch 'dev' into feature/clean-emojis
ThomasSession Apr 9, 2025
941f148
Merge branch 'dev' into feature/clean-emojis
ThomasSession Aug 12, 2025
27f378c
Keeping the clean emoji work up to date
ThomasSession Aug 12, 2025
eedf2d2
Merge branch 'dev' into feature/clean-emojis
ThomasSession Nov 3, 2025
77ecef6
Fixing up latest dev changes
ThomasSession Nov 3, 2025
ce3cb63
Clean up
ThomasSession Nov 3, 2025
053ce0f
Remove imports
ThomasSession Nov 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,8 @@ dependencies {
implementation(libs.androidx.fragment.ktx)
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.interpolator)
implementation(libs.androidx.emoji2)
implementation(libs.androidx.emoji2.picker)

// Add firebase dependencies to specific variants
for (variant in firebaseEnabledVariants) {
Expand Down
Binary file removed app/src/main/assets/emoji/Activity.png
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Activity.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Flags.png
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Flags_0.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Flags_1.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Foods.png
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Foods.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Nature.png
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Nature.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Objects.png
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Objects.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_0.png
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_0.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_1.png
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_1.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_2.png
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_2.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_3.png
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_3.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_4.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_5.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_6.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_7.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_8.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/People_9.webp
Binary file not shown.
Binary file removed app/src/main/assets/emoji/Places.png
Diff not rendered.
Binary file removed app/src/main/assets/emoji/Places.webp
Diff not rendered.
Binary file removed app/src/main/assets/emoji/Symbols.png
Diff not rendered.
Binary file removed app/src/main/assets/emoji/Symbols.webp
Diff not rendered.
1 change: 0 additions & 1 deletion app/src/main/assets/emoji/emoji_data.json

This file was deleted.

1 change: 0 additions & 1 deletion app/src/main/assets/emoji/emoji_search_index.json

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ import org.thoughtcrime.securesms.debugmenu.DebugActivity
import org.thoughtcrime.securesms.dependencies.DatabaseComponent
import org.thoughtcrime.securesms.dependencies.DatabaseModule.init
import org.thoughtcrime.securesms.dependencies.OnAppStartupComponents
import org.thoughtcrime.securesms.emoji.EmojiSource.Companion.refresh
import org.thoughtcrime.securesms.glide.RemoteFileLoader
import org.thoughtcrime.securesms.jobmanager.impl.NetworkConstraint
import org.thoughtcrime.securesms.logging.AndroidLogger
Expand Down Expand Up @@ -145,7 +144,6 @@ class ApplicationContext : Application(), DefaultLifecycleObserver, Configuratio

initializeWebRtc()
initializeBlobProvider()
refresh()

val networkConstraint = NetworkConstraint.Factory(this).create()
isConnectedToNetwork = { networkConstraint.isMet }
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading