# Draw our own window strip and move desktop startup into one helper · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/78d5172a84bc529b620a705347bacfa0418e13c7)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 78d5172a84bc529b620a705347bacfa0418e13c7

Requested commit: 78d5172a84bc529b620a705347bacfa0418e13c7

Commit: 78d5172a84bc529b620a705347bacfa0418e13c7

Tree: 49a41c451c51a39e4db4abd28dc58dbbbaaa10ec

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Draw our own window strip and move desktop startup into one helper

The native title bar goes away on desktop: macOS keeps its traffic lights
centered on a 40px strip, Windows and Linux draw their own caption buttons,
and every screen builds that strip from lib/widgets/window_chrome.dart.
main.dart's inline window_manager and single-instance setup moves behind
initializeIcarusDesktopWindow and ensureIcarusSingleInstance so web and
desktop share one call site.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

```

## Parents

- [c6ebbed2c2889cd290c40cc2108dd3c1579e148d](https://git.cafe/dara/icarus/commit/c6ebbed2c2889cd290c40cc2108dd3c1579e148d?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/78d5172a84bc529b620a705347bacfa0418e13c7?format=markdown)
