Stanislav Dmitrenko
6020c6010d
ios: moving content up when setting emoji on the first message ( #5766 )
2025-03-20 23:06:52 +00:00
Stanislav Dmitrenko
364aa667ad
ios: scrolling improvements ( #5746 )
...
* ios: scrolling improvements
* changes
* fixes
* fix
* private
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-13 22:36:45 +00:00
Stanislav Dmitrenko
ad4adf66ec
ios: fix small scroll on new message ( #5721 )
...
* ios: fix small scroll on new message
* added inset in calculation of offset
2025-03-07 09:19:37 +00:00
Stanislav Dmitrenko
a3a27b250c
ios: small fixes ( #5712 )
...
* ios: small fixes
* main thread
* fix crash
* fix member opening
* dismissing sheets in order
* theoretical fix of some crashes
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-06 10:31:05 +00:00
Stanislav Dmitrenko
2788a1dbb3
ios: fix showing first unread ( #5703 )
2025-03-03 20:53:23 +00:00
Stanislav Dmitrenko
fefddb3b5a
ios: go to forwarded item or search result ( #5679 )
...
* ios: go to forwarded item or search result
* react on touch
* changes
2025-02-28 14:45:24 +00:00
Stanislav Dmitrenko
ca3687488f
ios: equal scrolling speed to top/bottom and fix of scroll loop ( #5649 )
2025-02-20 20:46:22 +00:00
Stanislav Dmitrenko
dc980ae88f
ios: loading progress moved to chat list ( #5639 )
...
* ios: loading progress moved to chat list
* place
* changes
* large spinner, smaller timeout
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-02-19 16:13:20 +00:00
Stanislav Dmitrenko
9d1329498b
ios: open chat on first unread, "scroll" to quoted items that were not loaded ( #5392 )
...
* ios: open chat on first unread, "scroll" to quoted items that were not loaded
* more changes
* changes
* unused
* fix reveal logic
* debug
* changes
* test
* Revert "test"
This reverts commit 553be124d5 .
* change
* change
* changes
* changes
* changes
* commented deceleration logic
* changes
* fixes
* optimized item identifiers to use merged item directly
* fixed counters
* encreased initial and preload counters
* fix initial loading and trimming items
* optimize
* allow marking read
* 10 instead of 5
* performance
* one more parameter in hash
* disable trimming
* performance
* performance - in background
* optimization
* next/prev
* changes
* markread
* finally
* less logs
* read
* change after merge
* trimming, edge cases
* wait until items loaded
* Revert "wait until items loaded"
This reverts commit 895218b978 .
* progress indicator
* optimization
* disable scroll helper
* experiment
* Revert "experiment"
This reverts commit c952c9e623 .
* jump
* no read
* layoutIfNeeded
* changes
* EndlessScrollView
* read
* changes
* changes
* changes
* reduce time to open a chat (by ~300ms)
* open from the first unread when clicking member chat
* refactored and removed unused code
* handling search emptiness to scroll to correct position
* changes
* read state maintain
* remove protocol
* avoid parsing chatId
* pass chat
* changes
* remove reveal
* refactor spaghetti
* remove ItemsScrollModel
* rename
* remove setUpdateListener
* unused
* optimization
* scrollToTop
* fix
* scrollbar working again
* scrollToBottom
* fix
* scrollBar hiding when not many items on screen
* small safer change
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-02-17 18:21:40 +00:00