ismailgulek
2cb6dc1cd9
Screenshot tests ( #130 )
...
* #9 Add snapshot testing library
* #9 Create script to boot test simulators
* #9 Create the UI test plan
* #9 Create shared schemes for test targets
* #9 Disable split view for UI tests
* #9 Fix fastlane dependencies
* #9 Add snapshot testing to the application
* #9 assert screenshots
* #9 fix swipe gestures on iPad
* #9 Fix accessing items in session verification screen
* #9 Workaround for flaky unit test
* #9 Specify scheme for alpha build
* #9 Add reference screenshots
* Update python script path and check assets for png check
* Update script path
* Use static timezone for simulator time
* Fix build after SwiftFormat
* Add changelog
* Upload failed screenshots artifact
* Always upload artifacts
* Update boot simulator script
* Update simulator overridden time
* Install pytz before tests
* Get time from Ruby script
* Disable SwiftUI animation when running UI tests
* Update screenshots after animation setting
* Include reference images in the artifact
* Update matching precision
* Update image matching precision & revert artifact content
* Include Xcode result in the artifact
* Update test output directory
* Disable gradient on splash screen for tests
* Tap next button explicitly
* Wait a bit before checking alert
* Wait 1 second
* Run SwiftFormat on project
* Ignore temporary screenshots
* Fix most of the PR remarks
* Fix conflicts
* Bump Python version to 3
* Update reference screenshots for authentication screens
* Update SwiftFormat
* Fix flakey session verification test.
* Update scheme.
Co-authored-by: Doug <douglase@element.io>
2022-08-11 15:02:47 +03:00
Doug
4349b8fc03
#150 : Use standard file headers everywhere.
...
* Add default header in IDETemplateMacros.plist.
* Use the standard header everywhere.
2022-08-11 08:54:24 +01:00
ismailgulek
36c34503fc
Plain timeline styler ( #94 )
...
* #92 Create `TimelineStyle` and store it in user defaults
* #92 Create `TimelineStyler` observable environment object
* #92 Use timeline list row insets from the styler
* #92 remove sender view, move header into the styler views
* #92 Add timeline style option in settings
* #92 Add changelog
* #92 refactor some code duplications
* #92 Fix `TimelineStyle`targets
* #92 Fix `TimelineStyle` targets
* #92 Fix PR remarks
* #92 Fix inline PR comments
* #92 Fix UI tests
* #92 Rename bubbled to bubbles
2022-06-27 13:27:09 +03:00
ismailgulek
b6b8b4be26
Room screen: timeline message bubbles ( #91 )
...
* #34 Create `TimelineItemStylerView`
* #34 Add styler view into different type of cells
* #34 Use placeholder avatar image on room list
* #34 Add `isOutgoing` param to event based timeline item
* #34 Compute `isOutgoing` for timeline items
* #34 Update sender info view in timeline
* #34 Update mock timeline items
* #34 Rename `EventBasedTimelineView` to `EventBasedTimelineSenderView`
* #34 Change padding on timeline cells
* #34 Create `TimelineItemStylerView` to move content into a bubble if needed
* #34 Use styler view in all of the timeline item views
* #34 Make timestamp more readable on images
* #34 Little layout tweaks
* #34 Add changelog
* #34 Fix code smells
* #34 Set text colors on timeline items
* #34 Fix background color of the timeline
* #34 Fix PR remarks
* #34 Set background colors explicitly on remaining screens
* #34 Reduce min bubble width and make it a scaled metric
* #34 Refactor `PlaceholderAvatarImage` to accept a text only
* #34 Fix code smell
* #34 Fix further comments
2022-06-23 14:54:29 +03:00
Stefan Ceriu
e11b09de3d
Cleanup various animations
2022-05-31 16:16:01 +03:00
Gil Eluard
def0683328
Fix build issues for xcode 13.3
2022-04-13 13:54:01 +03:00
Stefan Ceriu
e20c699298
Enable encryption and add support for loading encrypted images.
2022-04-07 17:07:42 +03:00
Stefan Ceriu
8d50d4fd25
Added blurhash and correct sizes to timeline images and animations throughout the app.
2022-04-05 15:09:04 +03:00
Stefan Ceriu
49f7678ce8
Caching the room proxies and their messages. Improved performance throughout.
2022-03-31 17:45:41 +03:00
Stefan Ceriu
6243973e36
Added more timeline view SwiftUI previews.
2022-03-31 11:22:26 +03:00
Stefan Ceriu
1bbc38c03e
Moved timeline views to the room screen folder. Extracted timeline code into its own component. Added more preview providers.
2022-03-30 16:33:57 +03:00