Commit Graph

186 Commits

Author SHA1 Message Date
Hedden, Kyle Matthew
90f9a0bcf5 Digital PCT265 defect CXTDT-579050: Code simplification and fixes of combine pipeline for page updates. 2024-07-03 18:39:28 -04:00
Hedden, Kyle Matthew
4cbf15a3a7 Digital PCT265 defect CXTDT-579050: Change batching to the UI. 2024-07-03 15:42:12 -04:00
Hedden, Kyle Matthew
d8d4b37d1d Digital PCT265 defect CXTDT-579050: Rewire asynchronous response JSON parsing to filter, queue, and delay drop UI changes. 2024-07-02 19:05:53 -04:00
Hedden, Kyle Matthew
2ce7a7dbc6 Digital PCT265 story DE307-731: Earlier behavior application. Sumanth catch. 2024-06-13 10:19:13 -04:00
Hedden, Kyle Matthew
2dcbc9d41b Digital PCT265 defect CXTDT-569436: Restore render dispatch in handleNewData. Add optional flag to disable in situations where we want to handle it ourselves. 2024-06-11 19:06:46 -04:00
Scott Pfeil
5e9f33efa8 warning fix 2024-06-03 14:25:06 -04:00
Scott Pfeil
012d677b0f Removing bars indicator animation
Removing dispatch to main thread during initial template load
2024-06-03 13:19:01 -04:00
Hedden, Kyle Matthew
4313041ae0 Digital PCT265 story PCT-135: Code reivew. Comments misspellings. 2024-05-29 18:00:32 -04:00
Hedden, Kyle Matthew
d79ec8dc6a Digital PCT265 story PCT-135: Extract running the behavior transformations for method clarity. 2024-05-21 17:11:15 -04:00
Hedden, Kyle Matthew
f403e34d7d Digital PCT265 story PCT-135: Change filtering fix, disable partial page updates, move manager newDataReceived. 2024-05-21 14:00:07 -04:00
Hedden, Kyle Matthew
75104dbe4d Digital PCT265 story PCT-135: Revert onPageNew signature change. 2024-05-20 23:16:16 -04:00
Hedden, Kyle Matthew
d377ec84b7 Digital PCT265 story PCT-135: Rewire to allow the page transformation behavior to list all changes performed to the model tree. 2024-05-20 21:36:26 -04:00
Hedden, Kyle Matthew
f74bea64c2 Digital PCT265 story PCT-135: Switch to shallow equals with deep compare on parent in order to pinpoint midmatched models. Unit testing setup. 2024-05-17 21:24:58 -04:00
Hedden, Kyle Matthew
eac64ec506 Digital PCT265 story PCT-135: handleNewData logic fix for orginalModel comparison. 2024-05-15 22:25:44 -04:00
Hedden, Kyle Matthew
32deda3d3d Digital PCT265 story PCT-135: Code review comments, cleanups and isEquals expansion. 2024-05-13 21:23:00 -04:00
Hedden, Kyle Matthew
f37e7abcb1 Digital PCT265 story PCT-135: Inline replacement updates with the core render loop. 2024-05-13 14:46:35 -04:00
Hedden, Kyle Matthew
04581558e3 Digital PCT265 story ONEAPP-7249 - isVisuallyEquivalent build out to work with stabilizing carousel refreshes. 2024-05-08 20:34:08 -04:00
Hedden, Kyle Matthew
067f63e6de Digital PCT265 story ONEAPP-7249 - Fix notification retain cycle. 2024-05-08 17:49:33 -04:00
Hedden, Kyle Matthew
31096a15a5 Digital PCT265 story ONEAPP-7249 - Prevent UI updates when there are no model changes. 2024-05-07 23:28:53 -04:00
Hedden, Kyle Matthew
c48eab03ec Digital PCT265 defect CXTDT-546577 - Track UI updates from module changes. 2024-04-17 19:23:45 -04:00
Naresh
335ca30c6f AddedeLeftAndRightPanelKeysToPageModel
AddedeLeftAndRightPanelKeysToPageModel
2024-02-29 22:36:52 +05:30
Naresh
99e3d43376 Merge branch 'develop' into mvm_core_ui/feature/ONEAPP-6149 2024-02-28 12:52:22 +05:30
Naresh
5537961ddf UpdatedKeyToHideRightPanel
UpdatedKeyToHideRightPanel
2024-02-28 10:19:51 +05:30
Naresh
d2a13626b6 As Per Scott Comment Updated Key to hide chat icon as per legacy
As Per Scott Comment Updated Key to hide chat icon as per legacy
2024-02-20 23:34:18 +05:30
vimal
c91d389ea5 Merge branch 'develop' of https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui into feature/molecule_replacement_behavior
# Conflicts:
#	MVMCoreUI.xcodeproj/project.pbxproj
2023-12-22 18:32:55 +05:30
Rajendran, Nandhini
ad48df2242 story: ONEAPP-4156 LoggingHandler Swift migration 2023-12-21 16:28:22 +00:00
Hedden, Kyle Matthew
b681f331ba Fix data desync on update. 2023-12-19 12:42:11 -05:00
Hedden, Kyle Matthew
50646851ba move model replacement to the viewcontroller for model state synchronization & stability. shift replacement molecule handling to the behavior for targeted updates. 2023-10-26 12:52:08 -04:00
Hedden, Kyle Matthew
6957f18753 decoding error clarity 2023-10-05 13:47:55 -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
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
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
Ramya Subramaniam
e8c6a10935 updating the condition 2023-07-11 19:01:34 +05:30
Ramya Subramaniam
23ec67e668 Defect: CXTDT-434858 Support panel is not opening for L2 authentication 2023-07-11 18:51:40 +05:30
Krishna Kishore Bandaru
ab304b6372 refactored 2023-05-03 22:11:21 +05:30
Krishna Kishore Bandaru
abb1cd55dc Merge branch 'develop' into feature/pageLoadTracking 2023-04-24 11:58:19 +05:30
Krishna Kishore Bandaru
85080bd15a addressed review comments 2023-04-18 18:01:57 +05:30
Scott Pfeil
f231ea26d7 Migrate AlertHandler files to swift. 2023-04-13 11:54:51 -04:00
Krishna Kishore Bandaru
8977840581 page load event trigger in pageshown 2023-04-11 18:29:07 +05:30
Krishna Kishore Bandaru
1c7d9786f7 added events for pageprocessing & rendering 2023-04-10 23:28:27 +05:30
Pfeil, Scott Robert
8788e0a3ab Merge branch 'release/10_5_1' into 'develop'
release/10_5_1 hotfix merge

Co-authored-by: Kyle Matthew Hedden <kyle.hedden@verizonwireless.com>

See merge request https://gitlab.verizon.com/BPHV_MIPS/mvm_core_ui/-/merge_requests/933
2023-03-24 18:56:16 +00:00
Sumanth Nadigadda
2ecfa6e924 Return false in shouldFinishProcessing flow in case behavior has thrown any error 2023-03-21 22:28:02 +05:30
Kyle Matthew Hedden
04e85db91e code review 2023-03-15 09:04:58 -04:00
Kyle Matthew Hedden
289a31af24 Prevent double logging and double error popup. 2023-03-13 19:45:58 -04:00
Kyle Matthew Hedden
6c0f0993a0 Crash fix for missing UserMessage. Suppress alertToShow dialogs when a native error screen is present. Pipe template parsing description messages to error object. Provide a messageToLog for invalid openURL calls. 2023-03-06 15:58:33 -05:00
Kyle Matthew Hedden
ee7e180684 wrapper function to add additoinal request data to error objects. begin working on better silentError handling. 2023-02-25 00:23:04 -05:00
Sumanth Nadigadda
d647dc9d18 shouldFinishProcessingLoad Behavior flow - Minor changes 2023-02-23 20:54:35 +05:30
Sumanth Nadigadda
29c73f2ccc Making the shouldFinishProcessingLoad method in behavior to throw 2023-02-22 23:19:57 +05:30