Home: two floors of flat app pills (Claude, ChatGPT, two empty slots); hide VS Code and service pills

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
maksarsanjeev
2026-10-06 22:03:58 +03:00
parent 319cdc8b18
commit 3c8a9a1c12
3 changed files with 173 additions and 4 deletions
@@ -8,8 +8,9 @@ struct IslandViewContent: View {
var body: some View {
switch view {
case .overview: OverviewView(state: state)
case .empty: EmptyStateView(state: state)
// BroV home: two floors of flat app pills (Claude, ChatGPT, two free slots).
case .overview: AppGridView(state: state)
case .empty: AppGridView(state: state)
case .approval: ApprovalView(state: state)
case .question: QuestionView(state: state)
case .error: ErrorView(state: state)
@@ -4001,8 +4002,9 @@ struct PillBadgeView: View {
struct ColumnAgentsView: View {
@ObservedObject var state: AppState
// BroV: the VS Code container pill (integration_claude) stays internal, never shown.
var others: [AgentTask] {
state.tasks.filter { $0.id != state.focusId }
state.tasks.filter { $0.id != state.focusId && $0.id != "integration_claude" }
}
var body: some View {