# CLE 2023 Master List Priortized Note: (Idenfying, investgating & fixing) == IFF ---- * NavigationView -> NavigationStack -- * [Fake]Navigation bar issues -> moving to NavStack * AppNavigationHandler(To accomodate new changes) * DeepLink Routing (To accomodate new changes) * Nav issues - StoreMode (IFF) `Scope: Full App, Regression Impact: High, Benefits: New Api, Nav Jump possible, most UX remain the same except few exceptions` ------------ * Tabbar overhaul -- Full App impact * Tabbar hiding functionality * New badge modifer on tabbar (should go with tab bar issue) `Scope: Partial, Regression Impact Medium, Benefits: Tabbar regression issue would be fixed ie. liding showing and weird bugs` ------------ * Combine -> Async Await -- Full App Impact `Scope: Partial, Regression Impact Medium, Benefits: Better readable code, less confusion less bugs` --------- * Publishers on background threads (IFF) `Scope: partial-full, Regression Impact: unknown, Benefits: Squashing the bug that we dont know about and never will.` ------ * Accesibility clean up (IFF) `Scope: full, Regression Impact: All automation, Benefits: Automation would be more efficient. As we rely on SwiftUI engine` ------ * Injecter pattern -> Singleton for third party lib -- * This is being converted back to singleton to all third party libraries. Radar is already converted `Scope: Localized, Regression Impact low, Benefits: Let go of the overhead we carrying for 3 years with no benefits` ---- * Performance issues - (idenfying, investgating & fixing) -- * Duplicate calls * Notification issues `Scope: Full App, Regression Impact: low-medium, Benefits: Memory leaks, speed, performance related issues` ----- * Localized.string file to Separate tables `Scope: Full App, Regression Impact low-medium, Benefits: Cross modules dependency for string file would be gone` ----- ``----- If we have more time then item below this line -----`` * True Imapact SwiftUI Life Cycle (AppDelegate Vs ScebeDelegate) IFF * Async Delay - IFF * Analytics (Identify and address Analytics issues with regard to trackActions and viewVisited) (IFF) * Third Party library - Update is needed (IFF) ================================================ NavigtionStack: FavoritesView priorty sptint value pointd Epic 8306 ==== Update NavigationView Api to NavigationStack File: FavoritesView.swift Note: Points are estimated on View’s complexity. Retrospective point update are allowed.