Skip to content

Refactor Explorer code#1717

Merged
isc-bsaviano merged 1 commit intointersystems-community:masterfrom
isc-bsaviano:explorers
Feb 19, 2026
Merged

Refactor Explorer code#1717
isc-bsaviano merged 1 commit intointersystems-community:masterfrom
isc-bsaviano:explorers

Conversation

@isc-bsaviano
Copy link
Contributor

This PR implements a refactoring of the Explorer and Projects Explorer codebases. When I added the Projects Explorer, I tried to make minimal changes to the existing Explorer. This led to a lot of conditional code and little shared code. I refactored the code so the Explorers will be easier to maintain in the future. There are three small UI changes that resulted from this work:

  1. Server connection information shown in Explorer and Projects Explorer root items will be formatted the same was as the connection Status Bar item (server[NS])
  2. The + button to add a root for another namespace has been added to existing roots of the Projects Explorer instead of the view title bar to match the Explorer.
  3. Users can now only add additional Projects Explorer roots for namespaces on currently opened servers, not any server connection. This aligns it with Explorer.

@isc-bsaviano isc-bsaviano merged commit 78d039a into intersystems-community:master Feb 19, 2026
5 checks passed
@isc-bsaviano isc-bsaviano deleted the explorers branch February 19, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments