-
-
Notifications
You must be signed in to change notification settings - Fork 92
Open
Description
This has come up in a few other issues, but addressing it seems to be non trivial. The main pain points:
- The treeview starts by doing a query for all packages recursively. It would be nice if there was a way to do this progressively (like it does for targets within a package), but there doesn't seem to be a way to limit the depth of the package query.
- There is no sharing of data between the treeview and quickpicks. If there was some "model" behind the scenes, then the quickpicks wouldn't have to issue queries if the model already had the data. There are a few complications though:
- The treeview can progressively load targets as the tree is expanded, but for the quickpicks, that doesn't work as well, so the quickpicks would need some decisions about how to let the users progressively expand things.
- Once data starts to be cached, how do things "refresh" when BUILD files are edited/added?
btamayo and crt-31
Metadata
Metadata
Assignees
Labels
No labels