Mauro
b7345aafca
Remove layout styling abstraction ( #2982 )
2024-06-27 18:25:25 +02:00
Mauro
064b1bf224
Remove plain style layout ( #2980 )
2024-06-27 16:53:19 +02:00
Doug
76e7de40b5
Prepare for event focus and forward pagination ( #2745 )
...
Neither are available yet.
2024-04-25 18:32:33 +01:00
Stefan Ceriu
83c620d685
element-hq/element-x-ios/issues/2636 - Expose paths for focusing replied-to timeline items by tapping on an in-reply-to message bubble
2024-04-16 15:01:48 +03:00
Alfonso Grillo
9f1092b0b6
Reply to a poll ( #2087 )
...
* Refactor TimelineItemReplyDetails for polls
* Fix reply for polls
* Update reply details factory
* Revert Poll Hashable conformance
* PR comments
2023-11-15 15:57:34 +00:00
Doug
2c1e61a1bc
Add SwiftLint rule to enforce stack spacing. ( #2080 )
...
Xcode 15 changes the default behaviour and given we're always working from designs, we shouldn't rely on it for our layout.
2023-11-14 12:38:38 +00:00
Stefan Ceriu
61968cb3fb
Add support for replying to events different than room messages
2023-09-27 08:28:46 +03:00
Mauro
9d91cd4fc0
Preview Tests ( #1768 )
...
* preview testing
* removed some views that are not really testabl in UnitTests and improved other tests
2023-09-20 17:33:31 +02: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
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
f413a6b01a
Fix MapLibreStaticMapView referesh ( #1481 )
2023-08-11 14:31:56 +02:00
Alfonso Grillo
90ff2df00e
Refactor TimelineItemBubbledStylerView for polls ( #1404 )
...
* Refactor bubble bg colors and insets
* Improve MapLibreStaticMapView layout
* Add BubbleTimestampLayout
* Refactor BubbleTimestampLayoutType
* Refine .horizontal, .vertical layouts
* Rename layout type
* Add docs
* Restore LocationRoomTimelineItem body
* Refactor whitespaces
* Fix background color for LocationRoomTimelineView.
* Fix UTs
* Fix analytics ui tests
* Fix bug report tests
* Fix settings ui tests
* Rename private property
* Record room screen tests
2023-07-26 15:17:41 +00:00
Alfonso Grillo
ec7670165c
Fix LocationRoomTimelineView clipping ( #1396 )
2023-07-25 16:04:48 +02:00
Alfonso Grillo
e92b2c94ed
Refactor map styles for forking ( #1364 )
...
* Add MapLibreStyle
* Refactor url builders
* Add doc
* Add UTs
* Rename style
* Improve doc
* Update project
* Amend doc
* Improve documentation
2023-07-20 15:09:50 +00:00
Mauro
caeb86e178
Better identification system for virtual items ( #1361 )
...
* better identification system
* better handling for unknown
2023-07-19 14:29:56 +00:00
Mauro
76506752b4
SDK Changes Refactor ( #1312 )
...
* internal id
* notification refactor
* client proxy refactor
* required self
* better identifier system
* using the event id when required
* tests fixed
* tested some stuff
* fixed merge conflict
* improved the test wait
* animation disabled
* Bump Rust SDK version to 1.0.98-alpha (#1310 )
* code improvement
* pause sync
* pr suggestions
* result
* Apply suggestions from code review
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* enum based debug identifier
---------
Co-authored-by: aringenbach <80891108+aringenbach@users.noreply.github.com >
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2023-07-12 10:28:41 +00:00
Alfonso Grillo
ce14d13962
Add location's description in timeline ( #1236 )
...
* Refactor location URLs
* Add description in LocationRoomTimelineView
* Amend preview text
* Cleanup code
2023-07-05 08:27:59 +00:00
Alfonso Grillo
caf23094b0
Update SDK to 1.0.94-alpha ( #1232 )
...
* Update SDK
* Map new location fields
* Add LocationRoomTimelineItemContent.AssetType
2023-07-04 06:39:32 +00:00
Alfonso Grillo
edd12b02af
Improve LocationRoomTimelineView layout ( #1212 )
...
* Improve LocationRoomTimelineView
* Cleanup
2023-06-29 10:22:43 +00:00
Flescio
102e6a64fa
Send pin-drop location ( #1179 )
...
* add location sharing action in room, and open location sharing screen
* add pin location sharing
* fix asset, add tests for location viewModel, add send location request
* fix map zoom level, fix assets for location
* add feature flag for location sharing
* hide attribution button
2023-06-28 09:39:38 +00:00
Alfonso Grillo
07a6235fac
Render location events in the timeline ( #1136 )
...
* Start location integration in the timeline
* Add warning
* Add LocationRoomTimelineView
* Add GeoURI
* Refine LocationRoomTimelineView
* Refine LocationRoomTimelineView
* Add LocationRoomTimelineView previews
* Cleanup code
* Mock reply
* Add FF for location events
* Update project file
* Fix MapLibreStaticMapView placeholder
* Add MapTilerAttribution
* Add LocationPinView
* Fix layout
* Start reply rendering
* Refactor ReplyView.Icon
* Add localisations
* Fix reactions
* Amend GeoURI regex
* Add log
* Fix tests
* Attribution placement refactor
* Cleanup
* Replace NSRegularExpression with a regex
* Cleanup
* Update unit tests
* isMediaType -> shouldFillBubble
2023-06-23 12:49:35 +02:00