Swift95

Task​Bar95

A Start button, live workspace tasks, and optional tray.

TaskBar95 reads task state from Workspace95 and renders activation and minimization controls automatically.

Use it

import Swift95
import SwiftUI

struct TaskBar95Example: View {
  var body: some View {
    TaskBar95(
      "Start",
      icon: {
        Color.blue.frame(width: 16, height: 16)
      },
      menu: {
        StartMenu95 { Text95("Programs") }
      },
      tray: {
        Text95("12:00")
      })
  }
}

Essential behavior

TasksOpen workspace routes appear between the Start button and tray.
InteractionSelecting the active task minimizes it when the window allows minimization.
CustomizationTransforms are available for Start and task buttons.

Related

Open the complete TaskBar95 API reference →