Split the single Targets view into three collapsible views inside the Fallout activity-bar container.
Implemented on feature/views-and-run-config (#2) — package.json + src/extension.ts.
What changes
| Before |
After |
falloutTargets — "Targets" |
fallout.build — "Build" |
| — |
fallout.deployment — "Deployment" (#11) |
| — |
fallout.runConfig — "Run Configuration" (#12, #13) |
Why this is labelled breaking-change
Every view ID is renamed, and falloutTargets stops existing. That invalidates any when clause, keybinding or saved layout referencing the old ID.
It costs nothing today and gets more expensive after the first release — which is precisely why it belongs in this milestone rather than after it. Nothing is published, so there are no users to break.
Acceptance
Split the single Targets view into three collapsible views inside the Fallout activity-bar container.
Implemented on
feature/views-and-run-config(#2) —package.json+src/extension.ts.What changes
falloutTargets— "Targets"fallout.build— "Build"fallout.deployment— "Deployment" (#11)fallout.runConfig— "Run Configuration" (#12, #13)Why this is labelled breaking-change
Every view ID is renamed, and
falloutTargetsstops existing. That invalidates anywhenclause, keybinding or saved layout referencing the old ID.It costs nothing today and gets more expensive after the first release — which is precisely why it belongs in this milestone rather than after it. Nothing is published, so there are no users to break.
Acceptance
falloutTargetsappears nowhere inpackage.jsonorsrc/activationEvents,viewsWelcome,menusand everywhenclause updated consistently