diff --git a/docs/manuals/manual_v0.3.0.md b/docs/manuals/manual_v0.3.0.md new file mode 100644 index 00000000..57ea992e --- /dev/null +++ b/docs/manuals/manual_v0.3.0.md @@ -0,0 +1,38 @@ +# Lorien Manual v0.3.0 + +Drawing tablets are supported and reccomended, but you can also just use Keyboard+Mouse. + +## Basic Usage +- Draw with the left mouse button (LMB) or with your drawing tablet's pen +- Pan/drag across the canvas with the middle mouse button (i recommend to map a button on your pen to the middle mouse button for easy navigation) +- Zoom with mouse wheel +- You can open files by dragging them into the window or by opening it via the menu (Shortcut CTRL + O) + +## Selection Tool +- With the Selection tool you can select a number of brush stokes by dragging across the screen with your LMB pressed. Brush strokes which are considered inside the selection recatangle will be added to the current selection. You can add more strokes to your current selection by holding down Shift while dragging. +- You can deselect your current selection by pressing RMB or Esc. +- To move the selected strokes simply drag them while holding down LMB. If you did not move your mouse while pressing LMB, everything will be deselected automatically. +- Press Delete to delete the current selection +- Press CTRL + C to copy the current selection +- Press CTRL + V to paste the copied brush strokes +- Press CTRL + D to duplicate the current selection + +## Line Tool +- You can hold down Shift while using the line tool to snap the line in 15° increments + +## Keyboard shortcuts +- Ctrl + S: Saves the current file +- Ctrl + N: Open a new file +- Ctrl + O: Open a new empty tab +- Ctrl + Z: Undo a brush stroke +- Ctrl + Y: Redo a brush stroke +- Ctrl + C: Copy selected brush strokes +- Ctrl + V: Paste copied brush strokes +- Ctrl + D: Duplicate selected brush strokes +- B: Brush tool +- E: Eraser tool +- L: Line tool +- C: Color picker tool +- S: Selection tool +- Esc or RMB: Deselect everything +- Delete: Deletes selected brush strokes \ No newline at end of file diff --git a/lorien/UI/MainMenu.gd b/lorien/UI/MainMenu.gd index 20a6140f..0cbeaa2a 100644 --- a/lorien/UI/MainMenu.gd +++ b/lorien/UI/MainMenu.gd @@ -60,7 +60,7 @@ func _on_MainMenu_id_pressed(id: int): ITEM_SAVE: emit_signal("save_project") ITEM_SAVE_AS: emit_signal("save_project_as") ITEM_SETTINGS: emit_signal("open_settings_dialog") - ITEM_MANUAL: emit_signal("open_url", "https://github.com/mbrlabs/lorien/blob/main/docs/manuals/manual_v0.2.0.md") + ITEM_MANUAL: emit_signal("open_url", "https://github.com/mbrlabs/lorien/blob/main/docs/manuals/manual_v0.3.0.md") ITEM_BUG_TRACKER: emit_signal("open_url", "https://github.com/mbrlabs/lorien/issues") ITEM_ABOUT: emit_signal("open_about_dialog")