This epic will contain the last stages of the desktop improvements project, focused on visual and functional cohesion and clearing out technical debt.
Developer / technical debt payoff checklist
- Have use of skinStyles inside Vector being minimized? Ideally styles should live in the extensions that introduce them rather than localized to Vector. During development of desktop improvements we may have added some to Vector to make sure of local variables or closely couple ourselves to classes introduced by feature flags.
- Did we address all FIXMES?
- Did we remove all temporary feature flags and their corresponding CSS?
- Is the critical path of CSS as small as it can be. Are there any simplifications that can be made at the end of the project?