element-x-ada/features
Benoit Marty 1f3d848c79
Image edition before sending: crop and rotate. (#6842)
* Add crop and rotate editing before sending images (#6363)

* feat(messages): add crop and rotate before image upload

* Update screenshots

* chore: trigger CI after screenshot update

* fix: resolve detekt violations in image editor and media viewer modules

* fix: require explicit edits param, use plurals for rotation a11y, remove redundant @Inject

* fix: require explicit edits param, use plurals for rotation a11y, remove redundant @Inject

* fix: use semantically correct RotateRight icon for image rotation action

* Update screenshots

* chore: trigger CI after screenshot update

---------

Co-authored-by: ElementBot <android@element.io>
Co-authored-by: Benoit Marty <benoitm@element.io>

* Update design and UX

Update and add tests
Improve preview

* Update screenshots

* For quality issue and improve preview

* Update screenshots

* Remove default value of data class.

* Rename file.

* Fix tests.

* Allow detecting touch events outside the image by applying the drag detection to the parent node and offsetting the touch events

* Improve touch detection.

* Update screenshots

* Remove useless line.

---------

Co-authored-by: Gianluca Iavicoli <gianluca.iavicoli04@gmail.com>
Co-authored-by: ElementBot <android@element.io>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-05-26 10:07:05 +02:00
..
analytics Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
announcement Migrate to v2 testing APIs 2026-04-30 16:04:07 +02:00
cachecleaner
call Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
createroom Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
deactivation Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
enterprise Merge pull request #6682 from element-hq/feature/bma/customMasScheme 2026-05-07 10:51:32 +02:00
forward Migrate to v2 testing APIs 2026-04-30 16:04:07 +02:00
ftue Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
home Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
invite Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
invitepeople Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
joinroom Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
knockrequests Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
leaveroom Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
licenses
linknewdevice Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
location Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
lockscreen Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
login Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
logout Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
messages Image edition before sending: crop and rotate. (#6842) 2026-05-26 10:07:05 +02:00
migration Depend on api not impl module. 2026-04-08 17:51:57 +02:00
networkmonitor Fix isInAirGappedEnvironment check for older APIs (#6573) 2026-04-14 15:52:41 +02:00
poll Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
preferences Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
rageshake Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
reportroom Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
rolesandpermissions Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
roomaliasresolver Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
roomcall Adapt to new DM definition changes in the SDK (#6748) 2026-05-11 17:22:16 +02:00
roomdetails Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
roomdetailsedit Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
roomdirectory Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
roommembermoderation Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
securebackup Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
securityandprivacy Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
share Add support for slash commands (under Feature Flag) (#6482) 2026-04-02 16:15:32 +02:00
signedout Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
space Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
startchat Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
userprofile Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
verifysession Sync Strings from Localazy (#6856) 2026-05-26 08:05:07 +00:00
viewfolder Revert "Use Folder icon from Compound." 2026-04-02 09:25:30 +02:00