neon443
|
c042e0a4bf
|
asdf
|
2025-11-21 09:21:00 +00:00 |
|
neon443
|
82f79b0ad5
|
okayokay fixed the gifs being too fast
giffrom url uses an async task to grab data
it can kidna stop animating when spam switching views, other than that its fine yay
ts a tomorrow problem
|
2025-11-20 21:44:17 +00:00 |
|
neon443
|
5b0d6ab9ff
|
real gifs!!
|
2025-11-20 21:23:32 +00:00 |
|
neon443
|
ccadff053e
|
using wkwebview - i dont like how it turned out...
takes a second to load and has a white bg :(
|
2025-11-20 20:19:13 +00:00 |
|
neon443
|
c5eb71fc6c
|
hacky workaround to get gifs playing
|
2025-11-19 20:11:00 +00:00 |
|
neon443
|
c670958562
|
add settingsview
load dict and save dict
xcode 14+
|
2025-11-19 08:53:38 +00:00 |
|
neon443
|
7ca11e49a1
|
fixed search
disabled load and save trie cos its too slow
|
2025-11-15 19:29:54 +00:00 |
|
neon443
|
7b911d932c
|
updated downloadedview to use less ram!!
|
2025-11-15 19:14:49 +00:00 |
|
neon443
|
1aac4906ed
|
asdfij
|
2025-11-13 21:58:33 +00:00 |
|
neon443
|
20ee8c3aff
|
added a new search :pf:
|
2025-11-13 21:54:56 +00:00 |
|
neon443
|
cf179f6dde
|
storing the trie and the dict, should be much faster
idk if ts acc helped tho
|
2025-11-13 21:50:41 +00:00 |
|
neon443
|
d7858bf449
|
update searchview to use btter search display method
|
2025-11-13 14:49:47 +00:00 |
|
neon443
|
920497ca56
|
remove a couple unused vars
|
2025-11-12 11:38:40 +00:00 |
|
neon443
|
03b67fc46b
|
update image link
|
2025-11-12 08:33:03 +00:00 |
|
neon443
|
2956d89f15
|
ios 26 search bar 2 electric bogaloo
|
2025-11-11 21:29:20 +00:00 |
|
neon443
|
bed7a55a28
|
morphy search button/tab ios 26
fix missing sf symbol
|
2025-11-11 21:04:55 +00:00 |
|
neon443
|
336dd16744
|
fix uh building the tree like 5 times too many
|
2025-11-11 20:29:27 +00:00 |
|
neon443
|
97a8515ba7
|
add readme
|
2025-11-11 19:43:18 +00:00 |
|
neon443
|
de0b9dde6d
|
tiny ui update
|
2025-11-11 17:00:55 +00:00 |
|
neon443
|
5d8b83e099
|
ui updates
|
2025-11-11 12:48:41 +00:00 |
|
neon443
|
21b0b47038
|
trying to do the search morph thing
|
2025-11-11 08:35:13 +00:00 |
|
neon443
|
1c4ef6896d
|
quicker opening of the imessage app, support ios 17 and below again
|
2025-11-10 15:14:51 +00:00 |
|
neon443
|
6d4eb5da36
|
more ui
|
2025-11-06 20:35:03 +00:00 |
|
neon443
|
7dcf04f27e
|
a lot of updates
grid view for downloaded emojis
shared instance of EmojiHoarder
nonisolated static localEmojiDB var
deleteallstickers is @MainActor
|
2025-11-06 20:25:40 +00:00 |
|
neon443
|
42739c93da
|
ui updates
downloaded emojis is a grid
rewrote deleteAllStickers
added downloadEmoji
|
2025-11-05 22:04:04 +00:00 |
|
neon443
|
08ad69b19a
|
reduced usage of isLocal in favour of checking hoarder.downloadedEmojis
wrote tests to check that, Set checking is 1.5 to 2x faster
|
2025-11-05 19:50:10 +00:00 |
|
neon443
|
c3cfecb87e
|
organised the project for the first time
|
2025-11-05 19:25:55 +00:00 |
|
neon443
|
578f5e0149
|
more ui updates
|
2025-11-04 17:05:36 +00:00 |
|
neon443
|
ea96fbbf5a
|
updating the ui
restTrie function
build trie and searching trie tests
|
2025-11-04 10:54:35 +00:00 |
|
neon443
|
63a979d796
|
redid ui with tabs
added downloadedEmojis
make sure stuff is rebuilt on refresh
|
2025-11-04 10:43:23 +00:00 |
|
neon443
|
44b24dd615
|
ajkf
|
2025-11-04 07:36:13 +00:00 |
|
neon443
|
05d3d22a09
|
i love uikit
added a uikit toggel in trietestingview
i think i figured out the uikit refreshing issue 🔥
|
2025-11-03 20:58:10 +00:00 |
|
neon443
|
4c9cd6c8e6
|
use emojirow in trietestingview
extract trietestingview
|
2025-11-03 20:40:27 +00:00 |
|
neon443
|
73f5d1c45d
|
add emojiRow
not using uikit cos i cba with the refreshing and stuff
added test emojii static var
|
2025-11-03 20:35:14 +00:00 |
|
neon443
|
567c768489
|
asdf
|
2025-11-03 20:30:53 +00:00 |
|
neon443
|
18e1ebc870
|
UIKit time :yay:
|
2025-11-03 20:27:38 +00:00 |
|
neon443
|
29a270c2a5
|
okay gonna try uikit :pf:
let _ in downloadImage
|
2025-11-03 19:53:50 +00:00 |
|
neon443
|
d4cc465b81
|
my new emojipreview was shit
added a delay thing which increases each time theres an error loading
|
2025-11-03 18:26:13 +00:00 |
|
neon443
|
4b1776c209
|
sjfkl;aljdfjl
|
2025-11-03 18:05:13 +00:00 |
|
neon443
|
7e27375939
|
update emojpreview
|
2025-11-03 18:01:31 +00:00 |
|
neon443
|
caedb16ef5
|
okay trietrstingview search is pretty good
|
2025-11-03 17:47:26 +00:00 |
|
neon443
|
72a9bb2933
|
trying to otptimise shit 😭
trying to undo stuff from before
|
2025-11-03 17:32:54 +00:00 |
|
neon443
|
3272560f29
|
okay uh might be slwoer
|
2025-11-03 17:06:16 +00:00 |
|
neon443
|
a3bce28065
|
tiny optimisation in insert(word: String)
|
2025-11-03 16:39:46 +00:00 |
|
neon443
|
f6f73b641d
|
added trie to emojihoarder
added buildtrie() to build trie
added time calculation for trie building
optimised trie building in TrieTestingView
|
2025-11-03 16:24:08 +00:00 |
|
neon443
|
6507caa635
|
added animations on search
remove all items cos its not needed :pf:
added numericTextCompat
|
2025-11-03 15:00:28 +00:00 |
|
neon443
|
3200b3cca3
|
added prefix search!
added allitems
|
2025-11-03 14:54:12 +00:00 |
|
neon443
|
38b4ba4aa7
|
added search(for: String)
case insensitive now
insert(word) only gets indices once
|
2025-11-03 12:49:11 +00:00 |
|
neon443
|
7ec80240e4
|
fix not being marked as end of word
|
2025-11-03 12:14:49 +00:00 |
|
neon443
|
d8e31178d6
|
started working on a trie!
thanks @foxmoss
|
2025-11-03 12:05:04 +00:00 |
|