Commit Graph

705 Commits

Author SHA1 Message Date
Mitchell McCaffrey
09d3023d7a Add text area auto size for notes 2021-06-17 11:05:25 +10:00
Mitchell McCaffrey
bc97f4838a Optimised re-renders with sortable tiles 2021-06-15 20:08:45 +10:00
Mitchell McCaffrey
a997641628 Move token bar to use grid over flex 2021-06-14 17:07:15 +10:00
Mitchell McCaffrey
53be182b1c Add lazy loading for tiles and token bar tokens 2021-06-14 17:06:57 +10:00
Mitchell McCaffrey
f0d93abd31 Fix token bar token titles 2021-06-14 15:50:48 +10:00
Mitchell McCaffrey
1e26193457 Optimise token database sync and add loading indicator for multiple token hiding 2021-06-14 15:18:07 +10:00
Mitchell McCaffrey
0fbd837449 Fix global image drop outside triggering drag end 2021-06-14 13:47:21 +10:00
Mitchell McCaffrey
63421f824a Fix fog useCallback dependency 2021-06-14 12:21:08 +10:00
Mitchell McCaffrey
265f04fc0a Add toasts for unable to draw fog errors 2021-06-14 11:57:08 +10:00
Mitchell McCaffrey
1eed2eb15d Fix token preview rendering for token groups 2021-06-12 21:25:03 +10:00
Mitchell McCaffrey
d0fba917a2 Add custom intersection for token vehicles using their outline 2021-06-12 20:53:40 +10:00
Mitchell McCaffrey
e73d6d8317 Refactor token outline and add SVG option for token bar image previews 2021-06-12 18:40:02 +10:00
Mitchell McCaffrey
870d2de5de Fix dice tile rendering 2021-06-12 14:31:09 +10:00
Mitchell McCaffrey
458feeec9e Move map and token settings to match the group overlay visual 2021-06-12 14:30:54 +10:00
Mitchell McCaffrey
495fa84cb5 Fix map grid settings showing with an invalid grid 2021-06-12 13:17:46 +10:00
Mitchell McCaffrey
3d74dfc88a Fix grid editor mutably changing grid state 2021-06-12 13:14:46 +10:00
Mitchell McCaffrey
0bf911675c Add more vertical margin to Markdown rendering and change embed to image tag 2021-06-11 17:30:10 +10:00
Mitchell McCaffrey
159627072d Remove delete restriction for default maps and tokens 2021-06-11 15:33:14 +10:00
Mitchell McCaffrey
4bfe49f454 Optimisation to tile rendering 2021-06-10 20:08:11 +10:00
Mitchell McCaffrey
fa8d081079 Hide tile overlay immediately when closed 2021-06-10 20:07:40 +10:00
Mitchell McCaffrey
b75db97c26 Add custom drag context wrapper to inject the overlay rect on drag end 2021-06-10 18:04:32 +10:00
Mitchell McCaffrey
4b67071919 Replace token image cache with token outline hit function
Saves 70% perf on scroll then zoom with 100+ tokens
2021-06-10 11:16:47 +10:00
Mitchell McCaffrey
3d42b62b74 Add shape detection to token outline creation 2021-06-10 11:02:54 +10:00
Mitchell McCaffrey
21986231fa Add prevent select helper to stop highlighting UI elements on drag with touch devices 2021-06-09 23:25:28 +10:00
Mitchell McCaffrey
8b0ee7075d Fix tile droppable rendering on Safari 2021-06-09 23:24:24 +10:00
Mitchell McCaffrey
a8c355f251 Fix tile drag cancel with modal open 2021-06-09 10:33:47 +10:00
Mitchell McCaffrey
63f77059f1 Update TokenSettings.js 2021-06-09 09:51:00 +10:00
Mitchell McCaffrey
1d2696228b Standardise settings select margins 2021-06-09 09:47:39 +10:00
Mitchell McCaffrey
ee34c599da Add remove group items for maps and tokens 2021-06-09 09:29:32 +10:00
Mitchell McCaffrey
387ecd6fd7 Fix modal inset for safari 2021-06-09 08:32:58 +10:00
Mitchell McCaffrey
57cce9346d Fix drag and drop add to map bugs with scrolled tile grid 2021-06-08 23:46:20 +10:00
Mitchell McCaffrey
2088c2ab04 Fix global image drop zIndex 2021-06-07 22:27:28 +10:00
Mitchell McCaffrey
3ef61cac26 Styled global drop and allow for adding to map on drop 2021-06-07 22:25:36 +10:00
Mitchell McCaffrey
eb9afcc66a Refactor image drop and to a hook and move global image drop 2021-06-07 21:08:14 +10:00
Mitchell McCaffrey
98f7744c1f Add a global image drop for dropping directly to the map screen 2021-06-06 21:04:46 +10:00
Mitchell McCaffrey
acaf580ac7 Add error toasts for image drag and more restrictive image mime type rejection 2021-06-06 19:27:01 +10:00
Mitchell McCaffrey
9d9fd5b753 Allow editing of default map and tokens and add default label setting 2021-06-06 10:24:56 +10:00
Mitchell McCaffrey
948be7cac2 Move drawing simplify away from grid dependent scaling 2021-06-06 09:39:07 +10:00
Mitchell McCaffrey
f5ccbe8f8f Update fog edit pattern opacity for new shading method 2021-06-06 09:05:39 +10:00
Mitchell McCaffrey
27c68b499d Add back group names 2021-06-05 18:05:35 +10:00
Mitchell McCaffrey
e3353c1c44 Add back tile search and action bar 2021-06-05 16:38:01 +10:00
Mitchell McCaffrey
d6b6d6a1eb Hide token bar group if all items are hidden and only add visible tokens on drag 2021-06-05 14:46:14 +10:00
Mitchell McCaffrey
20351ff097 Add min height to token bar group 2021-06-05 14:19:55 +10:00
Mitchell McCaffrey
adce6ae7da Allow the hiding of default tokens 2021-06-05 13:38:01 +10:00
Mitchell McCaffrey
e22c614150 Add a token tile hidden badge 2021-06-05 13:34:17 +10:00
Mitchell McCaffrey
1a34dc756a Add token edit bar back 2021-06-05 13:04:12 +10:00
Mitchell McCaffrey
0f2776d774 Add back map edit bar and refactor select map modal edit functions 2021-06-04 21:54:26 +10:00
Mitchell McCaffrey
597141d7fb Add token group drag from token bar 2021-06-03 16:05:57 +10:00
Mitchell McCaffrey
1ae9ce06cb Add more efficient method of adding multiple tokens to the map at once 2021-06-03 12:42:19 +10:00
Mitchell McCaffrey
0a03387bf4 Change drag cursors to grab and show no-drag cursor if needed 2021-06-03 12:25:23 +10:00