Commit Graph
70 Commits
Author SHA1 Message Date
Maciej Gomółka 18b2a66166 Drop view highlighting for iOS 17 to fix the problem with scrolling 2025-06-16 11:01:38 +00:00
Jacek Krasiukianis 1cfbe23e31 ET-3316 Prettier error view 2025-06-12 13:27:49 +02:00
Mateusz Szklarek 82bea2b20e Disable displaying hyperlink when there is email 2025-06-12 11:06:59 +02:00
Mateusz Szklarek c0fe1539f8 Move StateStore and StoreView to InboxCoreUI framework 2025-06-12 08:47:54 +00:00
Xavi Gil 35fb60d46e ET-3323: Change sender feature 2025-06-12 08:12:47 +00:00
Mateusz Szklarek ce13648fe2 Highlight only actionable button and remove action closure for address field 2025-06-10 13:15:50 +00:00
Mateusz Szklarek 0f4af281e9 Use SwiftUI's copy action instead of custom one 2025-06-10 13:15:50 +00:00
Mateusz Szklarek f554f755b3 Refactor after self review 2025-06-10 13:15:50 +00:00
Mateusz Szklarek beeced8a4b Implement copy to clipboard action for all fields in contact details 2025-06-10 13:15:50 +00:00
Mateusz Szklarek f490226d25 Merge branch 'main' into fix/ET-3021_low_effort_UI_improvements
# Conflicts:
#	Modules/InboxComposer/Sources/Composer/Views/ScheduleSend/ScheduleSendPickerSheet.swift
2025-05-28 13:13:06 +02:00
Xavi Gil 3d529e62aa ET-625: Schedule Send custom date picker 2025-05-28 10:58:33 +00:00
Mateusz Szklarek 539809d434 Improve the usage of system symbol - add convenience init with symbol enum 2025-05-28 12:52:33 +02:00
Mateusz Szklarek 5e5e38b74c Change spacing between message banners and top spacing 2025-05-27 15:53:03 +02:00
Mateusz Szklarek d6667520f5 Replace back & star icons with SF Symbols #9 2025-05-27 15:53:02 +02:00
Xavi Gil 0afbf84b07 ET-3019: Schedule send, SDK integration for undo and edit 2025-05-23 07:49:51 +00:00
Mateusz Szklarek c36ea4cd97 Move disabling button out of the scope of FormBigButton 2025-05-21 14:26:35 +02:00
Mateusz Szklarek eef5f66717 Make FormBigButton interactive by default 2025-05-21 14:13:09 +02:00
Mateusz Szklarek b8d3187a02 Merge branch 'main' into feat/ET-530_contact_details_ui
# Conflicts:
#	Modules/App/Tests/Tests/Snapshots/Screens/AppSettings/__Snapshots__/AppProtectionSelectionScreenSnapshotTests/appProtectionSelectionScreenLayoutsCorrectly.dark.png
#	Modules/App/Tests/Tests/Snapshots/Screens/AppSettings/__Snapshots__/AppProtectionSelectionScreenSnapshotTests/appProtectionSelectionScreenLayoutsCorrectly.light.png
#	Modules/InboxCoreUI/Sources/FormList.swift
2025-05-20 16:29:10 +02:00
Mateusz Szklarek 8627a1c155 Refactor after self code review 2025-05-19 13:46:16 +02:00
Mateusz Szklarek a3fe6a1751 Make FormBigButton disabled when isInteractive == false 2025-05-19 13:46:16 +02:00
Mateusz Szklarek 1bcabb0bfc Extract FormList to InboxCoreUI package and reuse it in contact details 2025-05-19 13:46:16 +02:00
Mateusz Szklarek 4a1e8e47a5 Extract FormBigButton and reuse it on ContactDetailsScreen 2025-05-19 13:46:16 +02:00
Xavi Gil 3dfd65eb85 ET-626: Schedule send, edit message banner UI 2025-05-16 12:25:18 +00:00
Maciej Gomółka 1e0c2fa2a4 Design changes after the design review 2025-05-13 12:19:42 +00:00
Mateusz Szklarek 6043a6741e Remove extra spacer for trailing toolbar item 2025-05-07 15:07:21 +02:00
Mateusz Szklarek 6c535a1897 Change cross icon for close button - update all usages 2025-05-07 14:32:37 +02:00
Jacek Krasiukianis 9e205b96e6 Cleanup whitespace 2025-04-29 11:07:38 +02:00
Mateusz Szklarek 1ca72d6274 Align border radius naming with Figma conventions 2025-04-23 13:26:10 +02:00
Mateusz Szklarek 46e89a38a2 Adjust background color for upgradePlan button 2025-04-23 13:14:41 +02:00
Mateusz Szklarek f040a5e813 Add crazy gradient stroke for upgradePlan button 2025-04-23 13:01:45 +02:00
Mateusz Szklarek e6dc813d84 Make action closure async, move Task to UI layer and remove TaskFactory 2025-04-17 18:32:04 +02:00
Mateusz Szklarek 249ba6db85 Implement all possible states for EmptySpamTrashBannerView view 2025-04-11 13:15:36 +02:00
Mateusz Szklarek a619cde5b0 Extract button and content style to helper properties 2025-04-11 13:15:36 +02:00
Mateusz Szklarek 378934ad54 Extract BannerIconTextView view from BannerView 2025-04-11 13:15:36 +02:00
Mateusz Szklarek 8765902dca Extract BannerButton view from BannerView 2025-04-11 13:15:36 +02:00
Mateusz Szklarek 950eb7f68c Refactor after self code review 2025-04-01 15:21:51 +02:00
Mateusz Szklarek 69ab05b22d Refactor all alert actions' enums 2025-04-01 15:21:51 +02:00
Mateusz Szklarek a4f39c56df Extend AlertAction with factory function that accepts AlertActionProtocol 2025-04-01 15:21:51 +02:00
Mateusz Szklarek 88faaf3f78 Add failing test for presenting phishing confirmation alert 2025-04-01 15:21:50 +02:00
Mateusz Szklarek a3594f59a3 Remove generic type from AlertViewModel and replace it with AlertAction 2025-04-01 15:21:50 +02:00
Jacek Krasiukianis 695ce347fb ET-2530 Fix ToastStateStore crash when event loop error is thrown 2025-03-21 10:44:38 +00:00
Jacek Krasiukianis 205ac25f27 ET-634 Migrate session when no protection is enabled 2025-03-18 14:31:46 +00:00
Jacek Krasiukianis e7130b4793 ET-2350 Request authorization again under specific conditions 2025-03-10 13:08:56 +00:00
Jacek Krasiukianis 2becfebc41 ET-2349 Request notification permission after onboarding 2025-03-10 10:23:54 +00:00
Jacek Krasiukianis 32f39f7b30 ET-2158 Reusable big button style 2025-03-06 14:59:04 +00:00
Xavi Gil cb88bf7e7d ET-483: Composer attachments UI 2025-03-03 15:57:40 +00:00
Mateusz Szklarek 82da0f96cb Fix text truncation issue in BannerView 2025-02-26 14:46:57 +01:00
Xavi Gil 99965636c7 ET-2196: Composer attachments - photo picker 2025-02-25 13:59:28 +00:00
Mateusz Szklarek be577f65a1 Extract all hardcoded strings to L10n.swift and xcstrings catalog 2025-02-24 12:41:11 +01:00
Mateusz Szklarek 230631f20d Implement MessageBannersView based on MessageBanner types 2025-02-24 11:57:28 +01:00