1- 2024.2
1+ 2024.3
22
33### Added
44
5- - New grid section in Edit Shape dialog
6- - Configure manual size for shape
7- - Used for finetuning snapping behaviour
8- - Show grid cells the shape occupies
9- - Configure hex orientation
10- - This is used to determine which orientation even-sized shapes should use in hex grids
11- - Client Setting "Grid Mode Label Format" to decide what the ruler should show in grid mode
12- - This can be set to either '#cells only', 'distance only' or 'both'
13- - Import: option to specify the name for the imported campaign
5+ - Optional simple chat system
6+ - This is **not** stored serverside, so messages will be lost on refresh or later re-opening of the session
7+ - Chat is basic markdown aware, but does not allow direct HTML
8+ - (image) urls can be pasted without special markdown syntax
9+ - Can be collapsed by clicking on the chat title
10+ - Collapse Selection: Temporarily move all shapes in the selection under the cursor for easier navigation through corridors
11+ - [DM] new DM settings section: Features
12+ - Can be used to enable/disable certain features campaign wide
13+ - Currently limited to chat & dice
1414
1515### Changed
1616
17- - Export/Import:
18- - Error toasts no longer have a timeout
19- - (Shape)Labels are no longer exported/imported
20- - Ruler tool: allows Unit Size less than 1.0
21- - Context menus have been restyled
22- - [tech] Select tool: only take shapes in view into account
23- - [tech] Properties System can now handle multiple shapes loaded at once
17+ - Select tool:
18+ - now integrates all the ruler toggles in its UI as well
19+ - these toggles are synced with the ones in the ruler
20+ - Spell tool:
21+ - now renders hexes instead of squares in Hex grid mode
22+ - step size changed to 1 in Hex grid mode
23+ - shape bar is no longer visible, only hex is available in hex grid mode for now
24+ - Ruler tool:
25+ - now defaults to sharing with other users
26+ - Dice
27+ - non-3D mode
28+ - option to use a click interface to build dice strings
29+ - extra operators and selectors (e.g. keep highest 2)
30+ - 3D code & assets are only loaded when settin "use 3D" to true in the tool config for the first time
31+ - 3D physics now uses havok engine instead of ammo (babylonjs upgraded from 4 to 7)
32+ - history & result UI slightly changed
33+ - Option to share result with nobody
34+ - clicking on the notification of another player's roll shows the details
35+ - clicking on a history entry shows the details
36+ - Toolbar UI
37+ - All extended tool UI is now right aligned fully, no longer hovering over the related tool
38+ - This was preventing tools to the left to be limited in screen estate they could occupy
2439
2540### Fixed
2641
27- - Draw Tool:
28- - snapping mode was also snapping to the point being moved
29- - now also snaps to hex vertices
30- - the first mouse press now also properly snaps to the grid
31- - fix small point changes when flipping the rectangle axis while drawing
32- - Select Tool:
33- - resizing in snapping mode was also snapping to the point being resized
34- - polygon edit UI had a small visual glitch on appearance causing a circle to appear around (0, 0)
35- - Snap to Grid:
36- - This now has an implementation for hex grids
37- - This should now more properly snap shapes that are larger than 1x1
38- - Ruler Tool:
39- - Snap now properly works for hex grids
40- - Map Tool:
41- - Now better supports hex grids
42- - Spell tool:
43- - selecting another tool would swap to the Select tool instead
44- - Change 'Size' input box to allow entering numbers less than 1 easily
45- - Polygon:
46- - selection/contains check went wrong if a polygon used the same point multiple times
47- - selection/contains check was also hitting on the line between the first and last points when not closed
48- - Moving shapes to front/back not updating immediately
49- - Export:
50- - Missing Character, DataBlock and new Note data
51- - Fixed note data migration crashing due to new format
52- - Import:
53- - Prevent a potential timing edgecase causing import to run twice
54- - If an import fails, the newly created (faulty) room will be removed
55- - Notes:
56- - The filter was not properly rerunning when opening shape notes, causing notes from the previous shape to still be visible sometimes
57- - When shape filtering, the shape name in the UI would change if you clicked on another shape with the select tool.
58- - Note icons drawn on a shape could be drawn behind the shape in some circumstances.
59- - Fix 'add shape' and 'remove shape' events not being synced immediately if you only have view access
60- - Note icon on shape was drawn in strange locations for shapes larger than 1x1
61- - Fix shape removal not properly removing the shape from related notes client-side
62- - Fix notes not being stored in shape templates
63- - Groups:
64- - The 'edit shape' groups tab was completely broken, this has been resolved
65- - Multiple things in the groups tab have become more responsive to changes
66- - Everything badge related is now updating as it happens
67- - Members will now appear/disappear immediately
68- - Initiative:
69- - Fixed an issue where Initiative.Order.Change would fail when called with some Shape Ids.
70- - Annotations:
71- - Fixed rendering of markdown which included raw HTML elements.
72- - Changing client settings for the grid would not immediately update the screen
73- - [tech] FloorSystem's layers properties are now only reactive on the array level and are raw for the actual elements.
42+ - Draw tool:
43+ - Clicking on the "blocks movement" label in the draw tool's vision setting now properly toggles the related checkbox
44+ - Ruler tool:
45+ - Gridmode spacebar did not synchronize snapped end correctly to other players
0 commit comments