Hedden, Kyle Matthew
9ff07fdcce
fix mismatched signature
2023-09-18 19:37:54 -04:00
Hedden, Kyle Matthew
91081cf6a6
tabsListItem parent protocol conformance
2023-09-18 19:20:48 -04:00
Hedden, Kyle Matthew
1cb490f822
Add will render event to avoid circumvent addRemoveListItemBehavior conflict. Page concurrent update sequentialization.
2023-09-18 19:20:26 -04:00
Hedden, Kyle Matthew
33a05b79a6
List template behavior fix.
2023-09-18 15:04:57 -04:00
Hedden, Kyle Matthew
f6640cc60b
Merge remote-tracking branch 'origin/develop' into feature/molecule_replacement_behavior
2023-09-18 10:49:39 -04:00
Hedden, Kyle Matthew
21c1747f55
format reset
2023-09-15 17:42:43 -04:00
Hedden, Kyle Matthew
cd35990a95
split handlenewdata from updateUI. refactor behavior constuction. molecule iteration bug fixes. removing AnyObject requirement from ParentMoleculeProtocol.
2023-09-15 17:39:36 -04:00
Scott Pfeil
6e27bd1dd9
Merge branch 'feature/atomic_vds_button' of https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui into feature/atomic_vds_button
2023-09-15 12:14:05 -04:00
Scott Pfeil
68ad659559
pill button open
2023-09-15 12:13:44 -04:00
Scott Pfeil
917a0f8480
PillButton inverted-> surface
2023-09-15 12:13:02 -04:00
Pfeil, Scott Robert
75e6339443
Merge branch 'bugfix/SubNavManager-ReplaceVC' into 'develop'
...
Passing subNavManager's delegate to NavigationHandler in replaceViewController call
### Summary
Issue: When a page has multiple tabs, navigating between each tab is not updating the tab selection status (red selection line), only replaces the view controller.
Root cause: while switching between the tabs, the viewcontroller's are being replaced without the delegate object in replaceViewController call, because of this the navigation delegate is not updating the subNavigation manager class to update the tab selection.
### JIRA Ticket
Co-authored-by: Sumanth Nadigadda <sumanth.nadigadda@verizon.com>
See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui/-/merge_requests/994
2023-09-15 14:48:39 +00:00
Matt Bruce
170da5f477
refactored to use buttongroup
...
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-09-15 09:10:39 -05:00
Keerthy
14ac43d0ea
Update ImageButtonModel.swift
2023-09-15 16:34:28 +05:30
Sumanth Nadigadda
939ee1ec7a
Adding option to show a label to loading overlay
2023-09-15 15:44:42 +05:30
Sumanth Nadigadda
9a191d9516
defect: Passing subNavManager's delegate to NavigationHandler, so that the delegate can update the viewcontroller for the tab updates
2023-09-15 11:22:48 +05:30
Hedden, Kyle Matthew
41ce041a0d
throw module decoding errors to link back to the source of the error
2023-09-14 17:28:56 -04:00
Matt Bruce
fe580d12e4
updated onClick
...
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-09-14 16:02:26 -05:00
Matt Bruce
34d3386d36
updated onClick
...
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-09-14 16:02:15 -05:00
Scott Pfeil
c2cc637c38
remove old junk
2023-09-14 16:35:44 -04:00
Scott Pfeil
a925560ecb
RawRepresentableCodable
2023-09-14 16:18:10 -04:00
Krishna Kishore Bandaru
eb9ec00866
updated button traits dynamically
2023-09-15 01:17:53 +05:30
Krishna Kishore Bandaru
d7c472b667
added accessibilitytraits, value, label dynamically from modelJSON
2023-09-15 01:07:20 +05:30
Scott Pfeil
c82a0cd4d6
Make PillButton VDSMoleculeViewProtocol
2023-09-14 14:49:07 -04:00
Scott Pfeil
741bf0501b
Updates to Button
2023-09-14 14:14:30 -04:00
Scott Pfeil
8e35e8036a
Tiny button to small
2023-09-14 13:55:17 -04:00
Scott Pfeil
4c2214d7d4
VDS Button to atomic beginning/
2023-09-14 10:37:42 -04:00
Hedden, Kyle Matthew
6758aed034
add comments
2023-09-13 20:36:59 -04:00
Hedden, Kyle Matthew
caf995c0b0
add type check error logic. expand to replacement to the rest of parent molecules. lift full tree replacement to the template.
2023-09-13 20:30:00 -04:00
Hedden, Kyle Matthew
1f895ebdbd
replaceMoleculeBehavior, cleaner child replacement helper, first working sample.
2023-09-12 20:10:20 -04:00
Pfeil, Scott Robert
022319c186
Merge branch 'feature/molecule_id_replacement' into 'develop'
...
Add an optional ID field to every molecule.
### Summary
Add an ID to molecule models.
Co-authored-by: Hedden, Kyle Matthew <kyle.hedden@verizonwireless.com>
See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui/-/merge_requests/992
2023-09-07 17:25:21 +00:00
Hedden, Kyle Matthew
b19d009cff
unnecessary coding key
2023-09-07 13:07:49 -04:00
Hedden, Kyle Matthew
0e300ca5a7
DecodableDefault.UUID -> UUIDString
2023-09-07 12:46:05 -04:00
Hedden, Kyle Matthew
b6c3159b52
Change ID default initializer, DecodableDefault for implicit decoding models. Add missing id encodes and decodes.
2023-09-07 09:20:44 -04:00
Hedden, Kyle Matthew
94defaa6bc
Remove test code.
2023-09-07 08:34:28 -04:00
Hedden, Kyle Matthew
7da47bb77a
Add an optional ID field to every molecule.
2023-09-05 21:02:24 -04:00
Krishna Kishore Bandaru
97c6db5f9a
Merge branch 'develop' into feature/accessibilityHandler
2023-08-31 11:38:03 +05:30
Hedden, Kyle Matthew
b1966a87ea
Merge branch 'bugfix/tilelet' into 'develop'
...
fixed refactor bug
### Summary
I had refactored the textWidth into use an enum to handle whether the value is a for a fixed value or a percentage.
Co-authored-by: Matt Bruce <matt.bruce@verizon.com>
See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui/-/merge_requests/991
2023-08-30 21:10:03 +00:00
Matt Bruce
0e68df5624
fixed refactor bug
...
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-08-30 15:58:21 -05:00
Keerthy
bb1ac5895b
Merge branch 'develop' into feature/accessibilityHandler
2023-08-30 13:27:01 +05:30
Keerthy
2183d6e100
Merge branch 'develop' into feature/accessibilityHandler
2023-08-30 13:09:30 +05:30
Pfeil, Scott Robert
f8558602be
Merge branch 'feature/navigation_handler_modernize' into 'develop'
...
Feature/navigation handler modernize
### Summary
Modernize navigation handler.
### JIRA Ticket
https://onejira.verizon.com/browse/ONEAPP-5208
Co-authored-by: Scott Pfeil <Scott.Pfeil3@verizonwireless.com>
See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui/-/merge_requests/989
2023-08-28 21:56:56 +00:00
Scott Pfeil
e8fcf1ac5d
ONEAPP-5208: Review feedback
2023-08-28 11:13:40 -04:00
Scott Pfeil
caab123781
update check for notification handler
2023-08-21 18:03:05 -04:00
Scott Pfeil
07fcca17fc
Remove debug comments
2023-08-21 17:20:27 -04:00
Scott Pfeil
ba8aa92994
ONEAPP-5208: Swiftify the navigation handler
2023-08-21 17:03:49 -04:00
Scott Pfeil
8ab996d8f8
Merge branch 'develop' into feature/navigation_handler_modernize
2023-08-15 16:30:21 -04:00
Scott Pfeil
d3fe47522c
Swiftification of Navigation Handler
2023-08-15 16:23:13 -04:00
Pfeil, Scott Robert
4e8ba20edc
Merge branch 'release/10_9_0' into 'develop'
...
Release/10 9 0
Co-authored-by: Kyle Hedden <kyle.hedden@verizonwireless.com>
See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui/-/merge_requests/988
2023-08-14 20:25:21 +00:00
Pfeil, Scott Robert
616539ea28
Merge branch 'bugfix/notification_timer_crash' into 'release/10_9_0'
...
serialize timer updates to prevent cold dispatch collisions
### Summary
Serialize the timer updates to prevent multi-access issues triggering thread crashes.
### Crash Details
https://console.firebase.google.com/project/api-project-396418606732/crashlytics/app/ios:com.vzw.hss.myverizon/issues/f0de1b60b067cedb33da2c04100c0c14?time=last-thirty-days&versions=10.8.0%20(20422)&sessionEventKey=fd3321a34ed74beca372b60e89d57c70_1843869769594539690
```
Crashed: com.apple.root.user-initiated-qos.cooperative
0 libdispatch.dylib 0x3ae7c _dispatch_queue_xref_dispose.cold.2 + 36
1 libdispatch.dylib 0xa4f8 _dispatch_lane_suspend + 62
2 libdispatch.dylib 0x3714 -[OS_dispatch_source _xref_dispose] + 28
3 MVMCoreUI 0x263e44 NotificationOperation.updateStopTimer() + 218 (NotificationHandler.swift:218)
4 MVMCoreUI 0x266890 NotificationOperation.update(with:delegateObject:) + 565 (NotificationHandler.swift:565)
5 MVMCoreUI 0x26665c NotificationHandler.checkAndUpdateExisting(with:delegateObject:) + 419 (NotificationHandler.swift:419)
6 MobileFirstFramework 0x56afa0 MFNotificationHandler.checkAndUpdateExisting(with:delegateObject:) + 436 (TopAlertLegacyBridging.swift:436)
7 MVMCoreUI 0x267564 (1) suspend resume partial function for NotificationHandler.showNotification(for:delegateObject:) + 495 (NotificationHandler.swift:495)
8 libswift_Concurrency.dylib 0x41948 swift::runJobInEstablishedExecutorContext(swift::Job*) + 416
9 libswift_Concurrency.dylib 0x42868 swift_job_runImpl(swift::Job*, swift::ExecutorRef) + 72
10 libdispatch.dylib 0x15944 _dispatch_root_queue_drain + 396
11 libdispatch.dylib 0x16158 _dispatch_worker_thread2 + 164
12 libsystem_pthread.dylib 0xda0 _pthread_wqthread + 228
13 libsystem_pthread.dylib 0xb7c start_wqthread + 8
```
Co-authored-by: Kyle Hedden <kyle.hedden@verizonwireless.com>
See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui/-/merge_requests/987
2023-08-10 14:26:53 +00:00
Kyle Hedden
e7f21b980f
serialize timer updates to prevent cold dispatch collisions
2023-08-09 16:37:03 -04:00