RyanZhao
ff65c84504
Merge pull request #713 from RyanRory/accessibility-ids-2
...
Add AccessibilityIDs
2 years ago
ryanzhao
265659c8cb
add accessibility labels for automation test
3 years ago
Morgan Pretty
e16180c007
Removed commented code and fixed a minor layout issue on SE devices
3 years ago
Ryan Zhao
d9ea06008b
clean
3 years ago
Ryan Zhao
671c5f6ada
Merge branch 'theming' into ipad-landscape-support
3 years ago
Morgan Pretty
27e0981913
Added toast and info message deletion, fixed layout issues & unit tests
...
Added a toast when hitting the emoji reacts rate limit
Added the ability to delete info messages
Fixed some odd layout behaviours with the VisibleMessageCell
Fixed some layout issues with reactions
Removed some unneeded custom code
3 years ago
ryanzhao
15694aeeb0
minor fix to adapt to theming
3 years ago
ryanzhao
3dfa3ac5ee
Merge branch 'theming' into ipad-landscape-support
3 years ago
ryanzhao
fbcdd1358c
WIP: fix video call view
3 years ago
Morgan Pretty
8109a326cf
Merge remote-tracking branch 'upstream/dev' into feature/theming
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Closed Groups/NewClosedGroupVC.swift
# Session/Conversations/ConversationVC+Interaction.swift
# Session/Conversations/Message Cells/CallMessageCell.swift
# Session/Conversations/Views & Modals/JoinOpenGroupModal.swift
# Session/Home/HomeVC.swift
# Session/Home/New Conversation/NewDMVC.swift
# Session/Home/NewConversationButtonSet.swift
# Session/Meta/Translations/de.lproj/Localizable.strings
# Session/Meta/Translations/en.lproj/Localizable.strings
# Session/Meta/Translations/es.lproj/Localizable.strings
# Session/Meta/Translations/fa.lproj/Localizable.strings
# Session/Meta/Translations/fi.lproj/Localizable.strings
# Session/Meta/Translations/fr.lproj/Localizable.strings
# Session/Meta/Translations/hi.lproj/Localizable.strings
# Session/Meta/Translations/hr.lproj/Localizable.strings
# Session/Meta/Translations/id-ID.lproj/Localizable.strings
# Session/Meta/Translations/it.lproj/Localizable.strings
# Session/Meta/Translations/ja.lproj/Localizable.strings
# Session/Meta/Translations/nl.lproj/Localizable.strings
# Session/Meta/Translations/pl.lproj/Localizable.strings
# Session/Meta/Translations/pt_BR.lproj/Localizable.strings
# Session/Meta/Translations/ru.lproj/Localizable.strings
# Session/Meta/Translations/si.lproj/Localizable.strings
# Session/Meta/Translations/sk.lproj/Localizable.strings
# Session/Meta/Translations/sv.lproj/Localizable.strings
# Session/Meta/Translations/th.lproj/Localizable.strings
# Session/Meta/Translations/vi-VN.lproj/Localizable.strings
# Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
# Session/Meta/Translations/zh_CN.lproj/Localizable.strings
# Session/Open Groups/JoinOpenGroupVC.swift
# Session/Open Groups/OpenGroupSuggestionGrid.swift
# Session/Settings/SettingsVC.swift
# Session/Shared/BaseVC.swift
# Session/Shared/OWSQRCodeScanningViewController.m
# Session/Shared/ScanQRCodeWrapperVC.swift
# Session/Shared/UserCell.swift
# SessionMessagingKit/Configuration.swift
# SessionShareExtension/SAEScreenLockViewController.swift
# SessionUIKit/Style Guide/Gradients.swift
# SignalUtilitiesKit/Media Viewing & Editing/OWSViewController+ImageEditor.swift
# SignalUtilitiesKit/Screen Lock/ScreenLockViewController.m
3 years ago
Morgan Pretty
face9da02b
Fixed search performance, started styling in-conversaiton settings
...
Fixed a bug where the scroll to bottom button wasn't working
Fixed an issue where searching was running on the main thread (which could cause UI issues)
Updated the searching to interrupt the previous query when the search term changes
Updated the in-conversation settings to be use the new config-based approach (deleted the OWSConversationSettingsViewController)
3 years ago
Morgan Pretty
b029728b6c
Did some more theming, removed some files and fixed a couple of minor call issues
...
Applied theming logic to the ConversationTitleView, blocked banner
Removed a few redundant modals (replaced them with the "Confirmation Modal")
Removed some duplicate code
Fixed an issue where a synchronous start/stop behaviour was running on the main thread causing some UI blocking
Fixed an issue where the minimised call view could be covered by presenting view controllers
3 years ago
Morgan Pretty
eeccfb47d5
Fixed all of the build errors from merge, migrated Call logic, started idBlinding migration and bug fixes
...
Fixed some broken file paths
Fixed a couple of bugs with closed groups
Fixed a few migration issues
Fixed a bug with the ProfilePictureView in open groups (was including the open parenthesis in the initials)
Migrated the Id Blinding changes to work with GRDB
Migrated the call logic to work with GRDB
Updated the code to work the with hard fork changes
3 years ago
ryanzhao
5ebb2ceee3
fix call duration label get hidden
3 years ago
ryanzhao
5fa63286da
refactor timeout logic for calls incoming and reconnecting
3 years ago
ryanzhao
f2cfa29b21
add call related logs to log file
3 years ago
Ryan Zhao
7333d50825
rotate button if needed
3 years ago
Ryan Zhao
657f91ccf9
fix mini call view (remote video view) rotation and dragging issue
3 years ago
Ryan Zhao
be1767a4ba
clean
3 years ago
Ryan Zhao
80b18f0715
fix local video view weird rotation behaviour
3 years ago
Ryan Zhao
e563353842
improve video scale
3 years ago
Ryan Zhao
782dd20ddd
implement screen rotation for video calls
3 years ago
Ryan Zhao
fb99bc6abd
minor refactor on the local video view to make it draggable
3 years ago
Ryan Zhao
36985f6fa7
operation panel UI fix
3 years ago
Ryan Zhao
3a6d125724
minor improve on call UI
3 years ago
Ryan Zhao
6b505880fe
minor improvement for small screen call UI
3 years ago
Ryan Zhao
b0a9268cfd
minor refactoring
3 years ago
Ryan Zhao
5e7c8513ed
add call duration & update UI
3 years ago
Ryan Zhao
9aad1e0e29
minor improvement
3 years ago
Ryan Zhao
44837b57e5
improve the audio output device displaying
3 years ago
Ryan Zhao
570c3fbe3b
add ringtone and other UI improvement
3 years ago
Ryan Zhao
d3a2b456f1
handle permission request for voice and video calls
3 years ago
ryanzhao
dd891063bd
minor fix
3 years ago
ryanzhao
95c8606408
deal with audio I/O change
3 years ago
ryanzhao
67f979e014
update icons
3 years ago
ryanzhao
925bc8538c
minor refactor on answering call logic
3 years ago
ryanzhao
fa79124bb7
minor refactoring & handle network change
3 years ago
ryanzhao
336c694b52
refactoring on showing call ip exposure
3 years ago
ryanzhao
248a02e1e9
minor fix
4 years ago
ryanzhao
2942168030
fix call kit not working when the screen is locked
4 years ago
ryanzhao
f019fe7733
use CallKit for all cases
4 years ago
ryanzhao
bef20e2f9a
refactor for CallKit
4 years ago
ryanzhao
6f78d6dfbe
refactoring for CallKit
4 years ago
ryanzhao
4db87992b2
refactor for voip push notification
4 years ago
ryanzhao
0ef7bdc9ce
refactor to plug in callkit
4 years ago
ryanzhao
dea57081c7
WIP: callkit & pushkit
4 years ago
ryanzhao
bcf0ecfb69
show modal of ip exposure for calls
4 years ago
ryanzhao
1231b9c20a
add preview before staring video
4 years ago
ryanzhao
3de81ef2a0
imporvements
4 years ago
ryanzhao
80151acad2
communicate video enabling status using data channel
4 years ago