Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Refactor MappingBrowser to load each source individually #168

Closed
stefandesu opened this issue Oct 17, 2018 · 2 comments
Closed

Refactor MappingBrowser to load each source individually #168

stefandesu opened this issue Oct 17, 2018 · 2 comments
Labels
user experience Usage should be fun and easy
Milestone

Comments

@stefandesu
Copy link
Member

Currently, MappingBrowser loads all results from all chosen sources, waits for all requests to finish, and then assembles and shows the results. It would be better if this was implemented separately for each source. This would make MappingBrowser appear way more responsive than it is now.

It will also be necessary to adjust the needsRefresh functionality to include which sources need to be refreshed.

@stefandesu stefandesu added the user experience Usage should be fun and easy label Oct 17, 2018
@stefandesu stefandesu added this to the 0.6.0 milestone Oct 17, 2018
stefandesu added a commit that referenced this issue Nov 20, 2018
The config loading script was adjusted so that the format is backwards compatible with the current implementation. To actually use the new config format, further adjustments are needed, especially in the API. See also: #209, #168, #84.
stefandesu added a commit that referenced this issue Dec 7, 2018
The plugins for local mappings, mappings, and occurrences are already working and used in MappingBrowser. The plugin for concepts is not implemented yet.
@stefandesu
Copy link
Member Author

Mappings are now loaded separately from each registry. However, changing the selected registries or saving a mapping still causes a full reload of all mappings, regardless of source. It would be better if only the relevant part was refreshed.

@stefandesu
Copy link
Member Author

The only thing missing now is selectively reloading the registries/sections when selecting or deselecting registries (currently reloads all registries).

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
user experience Usage should be fun and easy
Projects
None yet
Development

No branches or pull requests

1 participant