# Add line drawing workflow and new global shortcuts · dara/icarus

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

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

Visibility: public

Requested revision: 9b622a3e5b43d05f891b3caa9b79cb3fd38f240b

Requested commit: 9b622a3e5b43d05f891b3caa9b79cb3fd38f240b

Commit: 9b622a3e5b43d05f891b3caa9b79cb3fd38f240b

Tree: 3366806aec786a0720fa2745c436cd9e5f55e3e3

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Add line drawing workflow and new global shortcuts

- implement full `PenMode.line` flow (start/update/finish), rendering, erase hit-testing, and persistence/JSON/Hive support
- extend traversal-time overlays to support both free-draw paths and straight lines
- add shortcuts for save (`Ctrl/Cmd+S`), add page (`C`), and toggle lineup (`G`) with UI shortcut hints
- include provider tests for drawing serialization/integrity updates

```

## Parents

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

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