Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .oxlintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
{
"files": ["**/*.vue"],
"rules": {
"vue/multi-word-component-names": "off"
}
}
]
Expand Down
9 changes: 9 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
MIT License

Copyright (c) 2026 Vynta

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23 changes: 23 additions & 0 deletions docs/pages/features/live-draw.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,29 @@ The overlay toolbar provides quick access to all tools and settings:
- **Draggable**: Move it anywhere on screen
- **Orientation**: Horizontal or vertical layout
- **Position persistence**: Remembers its position between sessions
- **More options (floating panel)**: Advanced actions are available in a floating panel above the dock.

### More Options Actions

- **Line style**: Cycle between solid, dashed, and dotted strokes.
- **Lock / Unlock selection**: Locking a selected group locks all its members.
- **Group / Ungroup selection**: Grouped items are treated as one unit; regrouping can merge existing groups with new items.
- **Smoothing**: Toggle stroke smoothing.
- **Auto-erase**: Toggle automatic fade/removal.
- **Text style (when Text tool is active)**: Bold, italic, underline, and text alignment (left/center/right).
- **Rectangle corners (when Rectangle tool is active)**: Cycle corner radius presets.
- **Arrow style (when Arrow tool is active)**: Cycle between simple, filled, double, thick, and stealth styles.

## Selection & Editing

The Select tool supports editing actions shared with Whiteboard:

- Multi-selection with `Ctrl / Cmd / Shift + click`
- Copy (`Ctrl + C`) / Paste (`Ctrl + V`) / Duplicate (`Ctrl + D`) selected items
- Lock / Unlock (`Ctrl + L`) selected items or selected groups
- Group (`Ctrl + G`) / Ungroup (`Ctrl + Shift + G`) selected items
- Clicking one member of a group selects the entire group
- Grouping selected items that already belong to different groups merges them

## Compatibility

Expand Down
24 changes: 24 additions & 0 deletions docs/pages/features/whiteboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,30 @@ Save your whiteboard content as a **PNG image** file. This captures the current

The whiteboard has its own floating toolbar, independent of the overlay toolbar. Its position is saved separately and persists between sessions.

### More Options (Floating)

Whiteboard includes a floating **More options** panel above the dock with shared editing actions:

- **Line style**: solid, dashed, dotted
- **Lock / Unlock selection** (applies to whole selected groups)
- **Group / Ungroup selection** (groups behave as single units and can be merged)
- **Smoothing toggle**
- **Auto-erase toggle**
- **Text style** (when Text tool is active): bold, italic, underline, align left/center/right
- **Corner radius** (when Rectangle tool is active): cycle radius presets
- **Arrow style** (when Arrow tool is active): simple, filled, double, thick, stealth

## Selection & Editing Actions

Whiteboard supports the same selection workflow as Live Draw:

- Multi-selection with `Ctrl / Cmd / Shift + click`
- Copy (`Ctrl + C`), Paste (`Ctrl + V`), Duplicate (`Ctrl + D`)
- Lock / Unlock (`Ctrl + L`) for the selected unit (item or full group)
- Group (`Ctrl + G`) and Ungroup (`Ctrl + Shift + G`)
- Clicking a grouped item selects the full group
- Grouping selected items from different groups merges them into one group

## Use Cases

- **Brainstorming**: Sketch ideas during meetings without switching to another app
Expand Down
20 changes: 20 additions & 0 deletions docs/pages/reference/settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ The **"Restore preferences"** option restores the layout and settings to their d
|---|---|---|
| **Stroke color** | Color | Default drawing color |
| **Stroke width** | Number | Default stroke thickness |
| **Line style** | Cycle | Stroke pattern: solid, dashed, dotted |
| **Text font** | Select | Font family for the text tool (Inter, Arial, Courier New, etc.) |
| **Text size** | Number | Default font size for text tool |
| **Fill opacity** | Number (0–1) | Fill transparency for shapes |
Expand All @@ -35,6 +36,25 @@ The **"Restore preferences"** option restores the layout and settings to their d
| **Auto-erase enabled** | Toggle | Annotations fade out after a delay |
| **Auto-erase delay** | Number (seconds) | How long before strokes start fading |

### Dock More Options (Live Draw / Whiteboard)

Advanced editing actions are grouped in a floating **More options** panel above the dock:

- Line style cycling
- Lock / Unlock selection (including full selected groups)
- Group / Ungroup selection (groups act as single units and support group merge)
- Smoothing toggle
- Auto-erase toggle

Related selection hotkeys:

- `Ctrl + C` Copy
- `Ctrl + V` Paste
- `Ctrl + D` Duplicate
- `Ctrl + L` Lock / Unlock selection
- `Ctrl + G` Group
- `Ctrl + Shift + G` Ungroup

### Quick Color Slots

Save frequently used colors in quick-access slots for fast switching during annotation sessions.
Expand Down
22 changes: 22 additions & 0 deletions docs/pages/reference/shortcuts.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,28 @@ These shortcuts are active **while the Live Draw overlay is visible**:
| `Ctrl + M` | Toggle stroke smoothing |
| `Escape` | Clear all annotations |

## Selection & Editing Shortcuts

These shortcuts are active when the **Select** tool is used in Live Draw or Whiteboard:

| Shortcut | Action |
|---|---|
| `Ctrl + C` | Copy current selection |
| `Ctrl + V` | Paste copied selection |
| `Ctrl + D` | Duplicate current selection |
| `Ctrl + L` | Lock / Unlock current selection |
| `Ctrl + G` | Group current selection |
| `Ctrl + Shift + G` | Ungroup current selection |

### Selection Behavior

- Use **Ctrl / Cmd / Shift + click** with the Select tool to add/remove items from the current selection.
- Clicking a grouped item selects the **entire group** as a single unit.
- Moving a grouped item moves the entire group.
- **Lock / Unlock** applies to the selected unit, including all members of a selected group.
- Grouping an item that already belongs to a group with external items will merge them into one group.
- Locked items cannot be moved or erased until unlocked.

## Customizing Shortcuts

All global shortcuts can be customized from the **Hotkeys** panel in settings:
Expand Down
Loading
Loading