Skip to content
This repository has been archived by the owner on Dec 13, 2020. It is now read-only.

Refactor/proper fix DocumentLists #1057

Open
teosarca opened this issue Jul 19, 2017 · 1 comment
Open

Refactor/proper fix DocumentLists #1057

teosarca opened this issue Jul 19, 2017 · 1 comment

Comments

@teosarca
Copy link
Member

AIM of this task is to get rid of current hardcoded things around views, included views etc.

This task was triggered by #1046 ,
and mainly by #1055 (review) were a workaround/hardcoded solution was provided.

Before starting this task, we need to elaborate a raw plan about what actually needs to be done.

@wiadev
Copy link
Contributor

wiadev commented Jul 23, 2017

This partially improved with #1069

includedViews, quickActions and selections are currently correctly handled.

However it badly needs to be further improved in following aspects:

  1. Eliminate forced refreshes with refresh parameter containing timestamp/random value. This is extremely bad approach
  2. Optimize data flow to prevent re-rendering of component which don't have focus and not directly affected by last action. In particular optimize progress notifications flow
  3. Optimize reset of selection
  4. Optimize handling of sorting and filtering
  5. Reduce memory consumption by limiting affected scope after Redux actions
  6. Improve overall rendering performance
  7. Ease detecting of context within components (inModal, isModal, inBackgroud etc)

@cadavre cadavre modified the milestones: Backlog, 2017-31 Jul 25, 2017
@wiadev wiadev removed their assignment Jul 28, 2017
@metas-mk metas-mk removed this from the 2017-31 milestone Oct 4, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants