Skip to content

add back project view tool window#1

Closed
mchades wants to merge 5 commits intomasterfrom
feature/add-project-view
Closed

add back project view tool window#1
mchades wants to merge 5 commits intomasterfrom
feature/add-project-view

Conversation

@mchades
Copy link
Copy Markdown
Owner

@mchades mchades commented Apr 30, 2026

CI test run before merging to upstream (DetachHead#146)

mchades and others added 5 commits April 17, 2026 18:45
Unlike IntelliJ, the project view is not shown by default on startup.
The commit tool window remains the default view.

Closes DetachHead#129

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Add secondary="true" to Project tool window so it appears below
  git-related tool windows in the left sidebar
- Comment out ScopeViewPane registration (not needed for a git-focused IDE)
- Comment out PackageViewPane registration (Java-specific, not needed)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- make Project default to split section in new UI layout so it stays below primary Git windows
- migrate existing new UI layouts to keep Project in split section
- skip startup auto-activation when Project tool window is marked doNotActivateOnStart
- add regression tests for layout migration and startup activation guard

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Disable 'ide.open.project.view.on.startup' registry key by default
  instead of adding new gating logic in IdeProjectFrameAllocator.
- Revert the saved-layout migration in ToolWindowDefaultLayoutManager;
  rely on the new default layout (isSplit=true) only.
- Drop the IdeProjectFrameAllocatorTest (tautological tests; also
  caused CI failure since intellij.platform.ide.impl has no JUnit dep).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mchades mchades closed this May 10, 2026
@mchades mchades deleted the feature/add-project-view branch May 11, 2026 08:29
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