Stefan Ceriu
eb6f7e0409
Fixes #2083 - Expose options for overriding the system appearance in the advanced settings menu
2023-11-15 14:23:11 +02:00
Doug
4b3a373782
Use more Compound icons (part 2!) ( #2082 )
...
* Use Compound icons in ListRow.
* Add CompoundIcon(asset:) convenience initialiser.
2023-11-15 09:54:43 +00:00
Doug
4257c20bc9
First round of icon updates. ( #2076 )
...
Update Compound too.
2023-11-13 16:44:29 +00:00
Stefan Ceriu
5adbb3789e
Fixes #660 - Expose message actions to voice over rotor ( #2061 )
...
* Fixes #660 - Expose message actions to voice over rotor
* Expose "message actions" accessibility action on polls and voice messages too.
2023-11-10 18:32:15 +02:00
Nicolas Mauri
da831f6725
New voice message recording mode ( #2051 )
...
* Lock voice message recording
* Use the VoiceMessageCache to store the recording file
* Rework on some composer toolbar buttons
* Update accessibility labels for voice message recording button
* PreviewTests
2023-11-10 15:32:22 +00:00
Mauro
a4bc7b8e36
Custom copy for notifications that contain mentions ( #2050 )
2023-11-09 18:12:11 +00:00
Alfonso Grillo
4af8ef2a5f
Voice message UI polish (part 2) ( #1995 )
...
* Update compund
* Fix create poll screen bin button style
* Fix timeline menu description for voice messages
* Fix bin button in ComposerToolbar
* Add VoiceMessageButtonStyle
* Update compound & fix breaking changes
* Fix voice message bin size
* Refactor VoiceMessageRecordingButton
* Fix preview tests
2023-11-01 10:03:35 +01:00
ElementRobot
de0656daa3
Translations update ( #1984 )
...
Co-authored-by: pixlwave <pixlwave@users.noreply.github.com >
2023-10-30 14:39:14 +00:00
Stefan Ceriu
a837ce5cff
Key backup Rust API adoption ( #1952 )
...
* Adopt Rust side secure backup APIs (incomplete, based on poljar/backup-pr)
* Implement the home screen recovery key confirmation banner.
* Update with the latest Rust changes.
The loading button for .unknown was incorrect. It should be treated as disabled.
---------
Co-authored-by: Doug <douglase@element.io >
2023-10-27 20:16:51 +01:00
Doug
11563c6297
Add support for Face ID/Touch ID to app lock. ( #1966 )
...
* Fix biometrics with low grace period and backgrounding before unlocked.
* Trigger permissions alert when enabling Face ID.
2023-10-27 09:09:12 +00:00
Doug
c6e4dc2a37
Initial implementation for AppLockSetupFlowCoordinator. ( #1949 )
...
Rename AppLockSettingsScreen to AppLockSetupSettingsScreen.
Implement forced logout and persist PIN entry attempts.
2023-10-25 11:03:37 +00:00
Alfonso Grillo
6e5680fc36
Update permission alerts ( #1953 )
...
* Update system alerts
* Update localisations
* Update localizations
2023-10-24 14:57:27 +00:00
Alfonso Grillo
8ff1c753a6
Voice message loader & error handling when sending ( #1945 )
...
* Add loader & error handling
* Refactor PlainButtonStyle() -> .plain
2023-10-24 13:20:16 +00:00
Doug
65b7c1df20
Add AppLockSetupBiometricsScreen. ( #1942 )
2023-10-23 16:18:25 +01:00
Doug
5356a56a00
Add AppLockSetupPINScreen. ( #1930 )
2023-10-23 09:07:13 +00:00
Doug
ceee6b1853
Implement AppLockScreen as per the designs. ( #1925 )
...
Fix a bug in the unlock flow
2023-10-20 17:35:57 +01:00
Stefan Ceriu
6bde9f242f
Prevent AttributeGraph crashes, replace generated settings with badge icon with standalone asset
2023-10-20 14:11:37 +03:00
Stefan Ceriu
c8b9d95122
#1899 , #1900 , #1901 - Implement chat backup setting screens
2023-10-19 15:34:10 +03:00
Doug
ebd9f4c916
Add App Lock settings screen ( #1917 )
2023-10-19 12:26:34 +01:00
Nicolas Mauri
9ab3b20a49
Add UI to record a voice message from the composer toolbar ( #1892 )
2023-10-16 15:18:51 +00:00
Velin92
e415ec5077
Translations update
2023-10-16 11:08:37 +02:00
Mauro
ad0b2f114f
@room in user suggestions ( #1880 )
...
* for now I am using a local RTE solution, need to fix one test
* fixed a test
* new rte version
* pr suggestions
* @room added to the suggestions
* removed empty space
* revert
* code improvement
* project updated
* package
2023-10-12 16:15:47 +00:00
Doug
2c5662a278
Remove DesignKit package ( #1886 )
...
- Move button styles to Compound
- Rename text style to AuthenticationTextStyle as its only in the auth flow.
- Add the brand colour locally for now until its included in Compound.
* Update snapshots.
---------
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com >
2023-10-12 15:45:27 +01:00
Doug
b6470c9651
Initial setup ready for PIN/Biometric app lock. ( #1876 )
...
* Add AppLockCoordinator and WindowManager.
2023-10-11 12:59:47 +00:00
Stefan Ceriu
72a96b6850
Advanced settings fixes ( #1857 )
...
* vector-im/element-meta/issues/2042 - Fix advanced options ordering and capitalisation
* Bump swiftlint's type_body_length warning to 1000, make it match error.
* Fix unit tests
2023-10-05 17:26:02 +03:00
Nicolas Mauri
3ff983a48b
Fix the room summary and reply view for voice messages ( #1856 )
2023-10-05 09:22:16 +00:00
Nicolas Mauri
82abd0aaf3
Add voice message playback from the timeline ( #1844 )
2023-10-04 16:32:45 +00:00
Velin92
e6fa1bac2e
Translations update
2023-10-03 10:27:03 +02:00
Alfonso Grillo
423604b18c
Add "end poll" confirmation dialog ( #1799 )
...
* Add poll end confirmation dialog
* Fix button role in CreatePollScreenViewModel
2023-09-26 12:57:40 +00:00
Velin92
22756891c1
Translations update
2023-09-25 10:00:02 +02:00
Doug
4e6fe278db
Update iconography visible in launch video ( #1762 )
2023-09-21 12:38:09 +01:00
Alfonso Grillo
7048a0e4ad
Add polls' room summaries ( #1770 )
...
* Update sdk to 1.1.18 & add poll summary
* Fix localisation
2023-09-21 07:47:14 +00:00
Alfonso Grillo
8ca3500981
Composer and RTE polish ( #1719 )
...
* Move link button
* Always show indent buttons
* Fix code blocks and quote block styles
* Fix code blocks and quotes style
* Update composer attachment icon
* Fix send message icon
* Fix composer border
* Fix rte border
* Update RTE button assets
* Update close rte icon
* Refactor RTE and composer layout
* more padding fixes
* Update compound
* Update WysiwygComposer to 2.11.0
* Fix ui tests
* Fix composer bottom padding
* Update snapshot tests
2023-09-18 14:11:22 +00:00
Doug
fd6711bbc7
Update welcome screen assets. ( #1723 )
...
* Update snapshots.
2023-09-18 11:07:47 +01:00
Nicolas Mauri
03603d13e5
Update room notification settings mismatch screen ( #1733 )
2023-09-18 09:11:27 +00:00
Stefan Ceriu
dd937cb86a
Various small UI tweaks for the new user details edit screen
2023-09-15 17:29:24 +03:00
Stefan Ceriu
fe711a9a40
Change user display name and avatar ( #1718 )
...
* Fixes #1715 , #1716 - Add new user profile editing screen
* Bump SDK, adopt new `client.removeAvatar()` method
* Address PR review comments
2023-09-15 16:20:33 +03:00
Mauro
7642508135
Thread Decorator ( #1686 )
...
* just added the isThreaded property to message based events
* done but I should add a bunch of tests for images and videos and locations
* handling for image and videos, but locations might need to be double checked
* code improvement
* better tests and removed code that is not used, we need to fix first the appearence of replies
* bubble style is solved, we now need plain style
* also added plain style
* better handling for bubble style
* rounded corner only for bubbles in location
* fix for wrong aspect ratio in replies
* all changes done
* better testing
* swift format
* changelog
* PR comments and rebase.
* Simplify corner radius on location timeline view.
---------
Co-authored-by: Doug <douglase@element.io >
2023-09-15 11:58:30 +01:00
Stefan Ceriu
761d508ae5
Fixes #1699 - Introduce a new advanced settings screen ( #1700 )
2023-09-14 08:37:42 +03:00
Doug
da29c7efde
Separate Manage account from Manage devices. ( #1698 )
...
Update the SDK.
2023-09-13 15:49:01 +01:00
Stefan Ceriu
f96969ac37
Various accessibility fixes ( #1694 )
...
* Hide the accessibility label for the swipe to reply menu
* Fixes #1104 - Add accessibility labels for timeline media
* Import new common strings
* Add sender to accessibility lables for all messages
* Improve accessibility labels for replies
* Add hint and selection to reaction accessibility labels
* Add changelog
* Address PR comments
2023-09-13 14:39:13 +03:00
Alfonso Grillo
f8c785ae51
Polish polls UX ( #1684 )
...
* Fix bar color
* Remove “final votes” string
* Add haptic feedback for polls
* Update compound package
2023-09-11 16:52:26 +02:00
Alfonso Grillo
bd4ee92124
Rich text editor "expanded mode" ( #1656 )
...
* Fix composer icon in dark mode
* Add RTE poc
* Amend cornerRadius
* Add snaps
* Fix composer top spacing
* Fix clipping
* Refine UX
* Fix animation
* Add constants + iPad hide bars logics
* Polish clamping
* Fix UT
* Cleanup
* Add grabber color
* Add UI tests
* Rename handle -> grabber
* Fix resize composer when RTE is off
* Fix project file
2023-09-11 07:54:37 +00:00
Velin92
89c4786af7
Translations update
2023-09-11 10:12:23 +03:00
aringenbach
c9962a4459
Add RTE formatting buttons ( #1614 )
...
* Add RTE formatting buttons
* Update UUID as stored properties
* Disable autocorrection on URL fields
* Alert ids to let
* Add ComposerToolbar_Previews
* Cleanup
* Cleanup
* Refactor FormatItem colors
* Fix composer layout issue
* Fix ui tests
* Nest ComposerToolbar A11y ids under RoomScreen
* Add composer reply ui tests
* Add UTs
---------
Co-authored-by: Alfonso Grillo <alfogrillo@gmail.com >
2023-09-05 15:39:54 +00:00
Velin92
7d0d68cfd5
Translations update
2023-09-04 08:48:01 +03:00
Alfonso Grillo
9b313b814e
Polls refinements ( #1608 )
...
* Refine focus behavior
* Begin draft mode
* Add alert on poll form
* Add poll ended asset
* Add fallback text for ended poll event
* Cleanup
* Fix assets
* Remove poll feature flags
* Fix UI tests
* Fix ui tests
* Refine discard poll alert
* Remove unused import
* Rename hasDraftContent -> hasContent
* Restore createPoll-2 ref screenshots
2023-09-01 15:55:11 +02:00
Nicolas Mauri
3ab7b1b1c7
Display the notification mode for each room in the the room list ( #1595 )
...
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com >
2023-08-31 11:15:38 +00:00
Alfonso Grillo
f0fad25d09
Vote on a poll and end a poll ( #1597 )
...
* Fix project file
* Add vote and end poll actions
* Handle redaction
* Fix local echo behavior
* Cleanup
* Fix UI tests
* Add localisation
* Cleanup
* Fix end poll action style
2023-08-31 12:04:25 +02:00
Alfonso Grillo
a2623dd254
Create poll UX ( #1571 )
...
* Add poll attachment button
* Add poll creation feature flag
* Setup navigation to CreatePollScreen
* Add create/cancel actions
* Add create poll screen ui skeleton
* Add bindings in CreatePollScreen
* Add logics in CreatePollScreen
* Cleanup code
* Fix option deletion crash
* Fix conflicts
* Add create poll logic
* Add localisations
* Fix test build errors
* Fix crash
* Add UTs
* Add accessibility IDs
* Add ui tests
* Add 240 char limit
* Fix addOption hide behavior
* Add maxNumberOfOptions
* Cleanup code
* Move delete workaround in the view model
* Use compound delete icon
2023-08-30 09:23:30 +00:00