From 4794aa135c4320b8344823a9f024d0e1ef55072b Mon Sep 17 00:00:00 2001 From: Mitchell McCaffrey Date: Sun, 28 Jun 2020 18:07:08 +1000 Subject: [PATCH] Added v1.4.0 release notes --- src/docs/releaseNotes/v1.4.0.md | 73 +++++++++++++++++++++++++++++++++ src/routes/ReleaseNotes.js | 4 ++ 2 files changed, 77 insertions(+) create mode 100644 src/docs/releaseNotes/v1.4.0.md diff --git a/src/docs/releaseNotes/v1.4.0.md b/src/docs/releaseNotes/v1.4.0.md new file mode 100644 index 0000000..7c664b4 --- /dev/null +++ b/src/docs/releaseNotes/v1.4.0.md @@ -0,0 +1,73 @@ +# v1.4.0 + +## Major Changes + +### Reworked Fog Tools + +The fog tool now has more options for supporting different interaction paradigms and allowing for greater accuracy when creating fog shapes. + +- The new fog polygon tool now allows you to click on the map to easily place down the perimeter for a fog shape. Each point will snap to the grid allowing a quick method for creating straight shapes that align with the map. This replaces the old grid snap option. +- When drawing fog shapes there is now the option to set the shape to subtract instead of add. This can be used to carve out existing fog shapes to create more complicated geometry or for creating holes in the fog to show players only portions of an area. + +### New Measure Tool + +A new measure tool has been added to allow you to easily find out how far areas of the map are from one another. This tool has three options for calculating distance. + +- Grid Distance (default) or Chebyshev distance, this is the distance on a grid and is the metric use in D&D. +- Line Distance or Euclidean distance is the actual distance between the two points of the measure tool. +- City Block Distance or Manhattan distance is the distance when only travelling in the horizontal or vertical directions. + +### Keyboard Shortcut Support + +When interacting with the map we now support keyboard shortcuts for quickly switching between tools. A list of supported shortcuts is listed below. + +**Tools** + +- Pan (W) (The space bar can also be held to quickly toggle to the pan tool when in another tool.) +- Fog (F) +- Draw (D) +- Measure (M) + +**Fog** + +- Polygon (P) +- Brush (B) +- Toggle (T) +- Remove (R) +- Add / Subtract (The Alt key can be held to toggle to the other setting e.g. while drawing with the add brush tool, holding Alt will change to the subtract option.) +- Edge Snapping (S) +- Undo (Ctrl / Cmd + Z) +- Redo (Ctrl / Cmd + Shift + Z) + +**Drawing** + +- Brush (B) +- Paint (P) +- Line (L) +- Rectangle (R) +- Circle (C) +- Triangle (T) +- Erase (E) +- Toggle Blending (B) +- Undo (Ctrl / Cmd + Z) +- Redo (Ctrl / Cmd + Shift + Z) + +**Measure** + +- Grid (G) +- Line (L) +- City Block (C) + +## Minor Changes + +- The brush tool, shape tool and erase tool have been combined in to one drawing tool. Having these tools combined should hopefully make the drawing experience a little simpler. +- Added a new line tool that will allow you to draw staight lines. +- Fixed performance regression for drawing tools that was introduced in v1.3.0. +- Fixed performance issues when editing map and token settings. +- Added a notification for when a user can connect to the server but not to other party members. +- Fixed a bug that lead to a token getting stuck to the cursor when moving. +- Added a new loading indicator showing the progress of map and tokens when downloading them from other party members. +- Fixed a bug that stopped the undo and redo buttons for fog editing being synced to other party members. + +[Reddit]() +[Twitter]() diff --git a/src/routes/ReleaseNotes.js b/src/routes/ReleaseNotes.js index 25a13e6..9e198d1 100644 --- a/src/routes/ReleaseNotes.js +++ b/src/routes/ReleaseNotes.js @@ -12,6 +12,7 @@ const v130 = raw("../docs/releaseNotes/v1.3.0.md"); const v131 = raw("../docs/releaseNotes/v1.3.1.md"); const v132 = raw("../docs/releaseNotes/v1.3.2.md"); const v133 = raw("../docs/releaseNotes/v1.3.3.md"); +const v140 = raw("../docs/releaseNotes/v1.4.0.md"); function ReleaseNotes() { return ( @@ -34,6 +35,9 @@ function ReleaseNotes() { Release Notes +
+ +