Mauro
3ccadba584
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
Doug
05c75e48f7
Use Compound ListRow instead of Compound form styles. ( #1484 )
...
* Adopt ListRow Component.
* Update snapshots.
To check in future PR:
- Pseudo Bug Report Attach Screenshot label
- Bug Report screenshot padding (Use ListRow .custom?)
- De-bold Analytics & Notification Settings footer links
- Inline picker alignment perhaps?
* Changelog
* Update Compound.
* Use the label on the login screen.
2023-08-16 16:08:30 +01:00
Stefan Ceriu
1ab56fd8d1
Simplify the screen templates
2023-08-02 14:15:35 +03:00
Doug
aa69e7e663
Adopt Compound Colours ( #1086 )
...
* Delete deprecated font tokens.
* Migrate from primaryContent to textPrimary/iconPrimary.
* Migrate from links to textLinkExternal.
* Migrate from secondaryContent to textSecondary/iconSecondary.
* Migrate from accent to textActionPrimary.
- Some uses changed to textPrimary or iconPrimary as necessary.
- Some manual tints removed now that that Sentry is fixed.
* Migrate alert to textCriticalPrimary/iconCriticalPrimary.
* Migrate from brand to textActionAccent/iconAccentTertiary.
* Migrate from background to bgCanvasDefault or text/iconOnSolidPrimary
* Migrate system to bgSubtleSecondary.
* Remove ElementUIColors and obsolete migrated colours.
* Migrate tertiaryContent/quaternaryContent/quinaryContent to Compound.
* Migrate bubblesYou/bubblesNotYou to use Compound.
* Update Compound.
2023-06-16 10:49:13 +01:00
Doug
1109eaff79
Compound Fonts ( #834 )
...
* Use CompoundFonts in DesignKit (deprecate ElementFonts).
* Use compound fonts everywhere.
* Update Authentication snapshots.
* Update RoomMembersListScreen snapshots.
Delete unused snapshots.
* Fix tests.
2023-04-25 16:42:06 +01:00
Doug
97e89e75ba
Update template screen naming. ( #824 )
...
Update the script too.
2023-04-24 15:03:46 +01:00
Doug
e48a13d3ef
Fix accent colour not being applied to Alerts etc. ( #701 )
2023-03-14 13:38:36 +00:00
Stefan Ceriu
b470d80b3f
Remove unnecessary marks, they bring little value
2022-11-28 12:46:06 +02:00
Doug
996ef8b4b3
DesignKit: Update fonts to match Figma.
2022-09-15 09:21:56 +01:00
ismailgulek
fdbaa16c38
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
f20cf598a9
#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
Doug
c125189b89
Enable blank line rules. ( #132 )
2022-07-06 16:01:50 +01:00
Doug
a272980b62
Add SwiftFormat to the project. ( #129 )
...
* Run swiftformat for whitespace.
* Run swiftformat with some rules.
2022-07-06 14:49:05 +01:00
Doug
e27f37c69f
Add Screen suffix to all screens. ( #125 )
2022-06-30 16:48:46 +01:00
ismailgulek
cecf9f9cf5
Rageshake Service ( #70 )
2022-06-06 12:38:07 +03:00
Stefan Ceriu
f54cde9dfe
Include templates in the swiftlint search path. Fixed warnings.
2022-05-12 14:06:58 +03:00
Stefan Ceriu
abca946a23
Add template to xcodegen, fix build and tests
2022-05-12 14:06:58 +03:00
Stefan Ceriu
43dfc97b70
Added back simple template
2022-05-12 14:06:58 +03:00