Commit Graph

1070 Commits

Author SHA1 Message Date
Mitchell McCaffrey
c54b863330 Fixed unused import warning 2020-11-20 09:24:58 +11:00
Mitchell McCaffrey
0883c1d79c Fix unnamed default export warning 2020-11-20 09:24:49 +11:00
Mitchell McCaffrey
f48a39c3ad Fix erase of drawing and fog with a short click 2020-11-20 09:24:28 +11:00
Mitchell McCaffrey
dd41925b25 Added decimal support to measure tool and added calculated precision 2020-11-20 09:08:13 +11:00
Mitchell McCaffrey
9a1a98ce9f Merge branch 'master' into release/v1.7.0 2020-11-20 08:30:09 +11:00
Mitchell McCaffrey
1db2fb04d2 Fix pointer being shown when tapping map controls on touch devices 2020-11-19 15:08:03 +11:00
Mitchell McCaffrey
b6b68014ed Fix issue with drag start using old positions on touch devices 2020-11-19 14:53:07 +11:00
Mitchell McCaffrey
edab7c85f1 Seperated drag events in map interaction 2020-11-19 14:26:06 +11:00
Mitchell McCaffrey
9eb70ac0a8 Removed unused note add icon 2020-11-12 11:06:23 +11:00
Mitchell McCaffrey
9853077e4f Moved max map zoom to be based off of max grid size 2020-11-07 12:40:20 +11:00
Mitchell McCaffrey
e886da6dd9 Remove dice share background colour 2020-11-07 12:35:23 +11:00
Mitchell McCaffrey
68a5ae1f46 Remove int requirement from default token size 2020-11-07 12:27:21 +11:00
Mitchell McCaffrey
485c418b57 Updated note text sizes to be relative to the note height 2020-11-06 16:27:47 +11:00
Mitchell McCaffrey
cb2c432d0a Changed min token and note scale to 0.5 and fix grid snapping for non integer values 2020-11-06 15:48:35 +11:00
Mitchell McCaffrey
088466ea07 Added slider label on drag 2020-11-06 13:35:11 +11:00
Mitchell McCaffrey
61a4596a3d Removed unused import 2020-11-05 16:58:09 +11:00
Mitchell McCaffrey
6fedcc171d Added note edit flags 2020-11-05 16:21:52 +11:00
Mitchell McCaffrey
8873e59205 Added sorting to notes 2020-11-05 15:39:56 +11:00
Mitchell McCaffrey
f5aec514f8 Added locking to notes 2020-11-05 15:30:22 +11:00
Mitchell McCaffrey
9790d4e44f Added animation and visibility to notes 2020-11-05 15:17:23 +11:00
Mitchell McCaffrey
5fd3f6d814 Changed note text color based off of background color 2020-11-05 14:48:32 +11:00
Mitchell McCaffrey
a6085599dd Added note removal 2020-11-05 14:41:33 +11:00
Mitchell McCaffrey
807a1be626 Removed label from map note menu 2020-11-05 13:40:50 +11:00
Mitchell McCaffrey
dcdbb1ea98 Removed modes from note tool 2020-11-05 12:28:28 +11:00
Mitchell McCaffrey
a3ae3471e8 Added note menu and note text 2020-11-04 15:03:34 +11:00
Mitchell McCaffrey
927c596b04 Added notes to map state reset detection 2020-11-04 15:03:14 +11:00
Mitchell McCaffrey
92fa7133bc Added notes to default map state 2020-11-04 15:02:56 +11:00
Mitchell McCaffrey
6c1d952855 Added basic persistance to notes 2020-11-03 17:15:39 +11:00
Mitchell McCaffrey
84af4c5845 Removed unused props from map drawing and fog 2020-11-03 16:38:26 +11:00
Mitchell McCaffrey
9fbd0d2a9d Added notes tool setup 2020-11-03 16:21:39 +11:00
Mitchell McCaffrey
9c1960ba71 Refactored getBrushPosition helper 2020-11-03 16:20:51 +11:00
Mitchell McCaffrey
251a89eaf4 Updated comment on Settings class 2020-11-03 16:17:35 +11:00
Mitchell McCaffrey
b72f6d483f Added null checks to token menu state changes 2020-10-30 12:01:46 +11:00
Mitchell McCaffrey
c743901962 Added check for map state in map state network update 2020-10-30 11:57:36 +11:00
Mitchell McCaffrey
04dceef022 Added check for resolutions in map send 2020-10-30 11:52:23 +11:00
Mitchell McCaffrey
d7b866d98d Added token group null check in tokenDragOverlay 2020-10-30 11:50:19 +11:00
Mitchell McCaffrey
fcbc903d16 Added lazy loading to dice and tensorflow 2020-10-30 11:17:27 +11:00
Mitchell McCaffrey
4f53ea70e9 Added igonre to resize observer error reporting 2020-10-28 10:34:11 +11:00
Mitchell McCaffrey
2686c33dd5 Removed sentry log for send error 2020-10-28 10:13:52 +11:00
Mitchell McCaffrey
3ea340763a Removed sentry log for peer error 2020-10-28 10:10:27 +11:00
Mitchell McCaffrey
35743ea8ff Updated v1.6.2 social links 2020-10-27 20:03:27 +11:00
Mitchell McCaffrey
12c1c3250c Added v1.6.2 release notes 2020-10-27 19:40:59 +11:00
Mitchell McCaffrey
21f4446db3 Fixed bug with sending maps when the map owner has left the party 2020-10-27 19:30:39 +11:00
Mitchell McCaffrey
16e2e53a24 Changed party toasts to lowercase 2020-10-27 19:17:40 +11:00
Mitchell McCaffrey
80850fdb95 Removed extra logs from session 2020-10-27 19:16:43 +11:00
Mitchell McCaffrey
c741da6f0e Removed connected emit from socket reconnect 2020-10-27 19:05:07 +11:00
Mitchell McCaffrey
75a9c604a3 Fix loading overlay being behind dice tray 2020-10-27 18:26:09 +11:00
Mitchell McCaffrey
1d3443414e Added toast notification for party joining 2020-10-27 18:25:50 +11:00
Mitchell McCaffrey
a9c45ff4fa Removed party kick on peer error 2020-10-27 16:02:20 +11:00
Mitchell McCaffrey
1c1e002e34 Removed all peer connections on an error 2020-10-27 15:03:50 +11:00
Mitchell McCaffrey
2a50c716b1 Testing reconnecting on peer error 2020-10-27 13:42:23 +11:00
Mitchell McCaffrey
d9cd5f78cc Added manual sentry error reporting 2020-10-27 10:26:55 +11:00
Mitchell McCaffrey
f096043975 added version number to Sentry 2020-10-27 09:47:10 +11:00
Mitchell McCaffrey
5021e06805 Remove Sentry test button 2020-10-27 09:43:25 +11:00
Mitchell McCaffrey
3599cad2e2 Fix Sentry test button 2020-10-27 09:34:42 +11:00
Mitchell McCaffrey
0f5956b7a3 Added sentry test button 2020-10-27 09:26:39 +11:00
Mitchell McCaffrey
65cb346fa9 Removed sentry tracing 2020-10-27 08:48:29 +11:00
Mitchell McCaffrey
28958d0769 Added sentry 2020-10-27 08:02:41 +11:00
Mitchell McCaffrey
b8ebcf5da7 Updated v1.6.1 social links 2020-10-24 10:11:15 +11:00
Mitchell McCaffrey
7c0327c495 Updated v1.6.1 release notes 2020-10-24 09:57:54 +11:00
Mitchell McCaffrey
8ca9c39bca Scaled pinch to zoom by stage scale 2020-10-24 09:47:53 +11:00
Mitchell McCaffrey
41ffd15a0c More fake-indexeddb 2020-10-24 09:13:29 +11:00
Mitchell McCaffrey
2a66d64c15 Updated v1.6.1 release notes 2020-10-24 09:05:32 +11:00
Mitchell McCaffrey
05e66e5e82 Reverted unnecessary changes to fix fake-indexeddb issue 2020-10-24 09:05:16 +11:00
Mitchell McCaffrey
b59efda436 Another possible fake-indexeddb work around 2020-10-24 08:52:31 +11:00
Mitchell McCaffrey
58b70a46de Fix another error with fake-indexeddb 2020-10-24 08:23:06 +11:00
Mitchell McCaffrey
623db9cf0e Updated v1.6.1 release notes 2020-10-24 00:28:22 +11:00
Mitchell McCaffrey
e64d715498 Removed debug logs 2020-10-24 00:15:15 +11:00
Mitchell McCaffrey
f8d7f7f19f Updated update map 2020-10-24 00:01:46 +11:00
Mitchell McCaffrey
b70bcdabd2 Updated update map 2020-10-23 23:45:39 +11:00
Mitchell McCaffrey
97c436b5e4 Removed id from map update data 2020-10-23 23:35:43 +11:00
Mitchell McCaffrey
b91d0e4157 more logging 2020-10-23 23:18:57 +11:00
Mitchell McCaffrey
2e5d52b6ac Added more logging to getMapFromDB to test private browsing error 2020-10-23 22:39:01 +11:00
Mitchell McCaffrey
086a7beff3 Added more database sanity checks 2020-10-23 22:16:18 +11:00
Mitchell McCaffrey
6c8833feae Added check that database is available before joining a game
Fixes issue with joining a game already in progress on a browser with indexedDB disabled
2020-10-23 21:11:25 +11:00
Mitchell McCaffrey
5df01973e5 Moved map database disabled banner down to account for search bar 2020-10-23 20:50:37 +11:00
Mitchell McCaffrey
3ce6203745 Added check for database in getMapFromDB 2020-10-23 20:50:05 +11:00
Mitchell McCaffrey
27a8e1dd72 Added v1.6.1 release notes 2020-10-23 20:29:43 +11:00
Mitchell McCaffrey
60d24050ee Added back show more option for maps but made it on by default 2020-10-23 20:22:12 +11:00
Mitchell McCaffrey
b2ea45d068 Fixed pinch interaction from happening on multiple canvas' at the same time 2020-10-23 13:12:46 +11:00
Mitchell McCaffrey
58fc986ca7 Added zoom centering on touch devices 2020-10-23 13:07:29 +11:00
Mitchell McCaffrey
37542dc0e6 Moved session and connection helpers and change data sending to use write streams 2020-10-23 10:27:22 +11:00
Mitchell McCaffrey
01e006f5e6 Updated map docs with draw grid name 2020-10-22 21:24:16 +11:00
Mitchell McCaffrey
f98fc394d4 Renamed show grid to draw grid 2020-10-22 21:15:07 +11:00
Mitchell McCaffrey
f9b55b4673 Fixed bug with direct database update for map state 2020-10-22 20:57:29 +11:00
Mitchell McCaffrey
d6b790035a Fix unused import 2020-10-22 20:57:01 +11:00
Mitchell McCaffrey
611e7af3d9 Removed show more button for editing maps 2020-10-22 16:39:24 +11:00
Mitchell McCaffrey
c60d495a14 Update comment 2020-10-22 16:11:44 +11:00
Mitchell McCaffrey
1d52edc775 Fixed unnecessary zoom speed increase 2020-10-22 16:11:00 +11:00
Mitchell McCaffrey
f26cbf24d2 Refactored stage zooming to center on the mouse position 2020-10-22 16:10:31 +11:00
Mitchell McCaffrey
dddfb3d498 Added token width and height for new and default tokens 2020-10-22 16:09:27 +11:00
Mitchell McCaffrey
75c855331a Upgraded database for tokens to have width and height 2020-10-22 16:09:00 +11:00
Mitchell McCaffrey
1c79032f30 Added max zoom based off of map size and normalized wheelY by window height 2020-10-22 12:51:37 +11:00
Mitchell McCaffrey
c1e67b716c Added exception handling to ML grid detection 2020-10-22 12:07:30 +11:00
Mitchell McCaffrey
d4ccad8e0a Added bounds to grid name match 2020-10-22 12:07:06 +11:00
Mitchell McCaffrey
76e650e478 Updated v1.6.0 twitter link 2020-10-17 22:33:32 +11:00
Mitchell McCaffrey
eb16b5706b Added v1.6.0 social links 2020-10-17 22:24:15 +11:00
Mitchell McCaffrey
6cb594216e Added fallback for ML grid detection to use raw prediction 2020-10-17 21:52:41 +11:00
Mitchell McCaffrey
67564a741e Updated v1.6.0 release notes with youtube video 2020-10-17 20:59:33 +11:00
Mitchell McCaffrey
e8b217f5a4 Updated v1.6.0 release notes 2020-10-17 18:19:15 +11:00
Mitchell McCaffrey
6acd7ce884 Updated sharing maps how to 2020-10-17 17:25:43 +11:00
Mitchell McCaffrey
4f718c42d2 Added initial v1.6.0 release notes 2020-10-17 17:25:32 +11:00
Mitchell McCaffrey
63a62391dc Renamed radio to audio sharing 2020-10-17 16:17:38 +11:00
Mitchell McCaffrey
2be9b5ad20 Updated token how to 2020-10-17 13:55:56 +11:00
Mitchell McCaffrey
b98d95d3a5 Updated donate URL and fetch request 2020-10-17 11:14:24 +11:00
Mitchell McCaffrey
e9e7794027 Added token preview to edit token modal and refactored Grid from Map Grid 2020-10-17 10:45:59 +11:00
Mitchell McCaffrey
0235bdb7ef Added keyboard shortcuts hints to map controls 2020-10-17 09:37:39 +11:00
Mitchell McCaffrey
339bda47e2 Re-labeled select dice button 2020-10-17 09:19:04 +11:00
Mitchell McCaffrey
1278d4d6e8 Updated map how to videos 2020-10-17 09:13:38 +11:00
Mitchell McCaffrey
5b9cabf532 Moved donate modal to its own route
Changed routes to be kebab case instead of camel case
2020-10-16 22:09:36 +11:00
Mitchell McCaffrey
becb2bfaad Updated sharing maps how to 2020-10-16 22:08:12 +11:00
Mitchell McCaffrey
f41a24f8f2 Removed socket crash 2020-10-16 13:35:08 +11:00
Mitchell McCaffrey
b7aa33dd0c Test server crash 2020-10-16 13:12:59 +11:00
Mitchell McCaffrey
1e11870171 Actually fix audio sharing volume control 2020-10-16 10:40:10 +11:00
Mitchell McCaffrey
e6d2fb5640 Fix audio sharing volume control 2020-10-16 08:25:51 +11:00
Mitchell McCaffrey
ccbec210e7 Fix ml map grid for safari and non divisible by 2 images 2020-10-15 16:32:04 +11:00
Mitchell McCaffrey
322ae03f42 Fixed input disabled visual on safari 2020-10-15 16:27:20 +11:00
Mitchell McCaffrey
396504fd85 Updated grid size model to be static 2020-10-15 15:54:10 +11:00
Mitchell McCaffrey
cc16c8cbf6 Updated grid size model 2020-10-14 11:32:03 +11:00
Mitchell McCaffrey
f21fa8fb02 Added tfjs and ml model for grid detection 2020-10-14 09:53:32 +11:00
Mitchell McCaffrey
0747e1c38f Fix import 2020-10-13 07:26:43 +11:00
Mitchell McCaffrey
8e1c5cb586 Updated database upgrade with proper map inset upgrade 2020-10-13 07:21:01 +11:00
Mitchell McCaffrey
9ff6053498 Fix deleting map not removing map from map view 2020-10-13 07:10:51 +11:00
Mitchell McCaffrey
c543f15c81 Added docs to useKeyboard 2020-10-13 06:52:42 +11:00
Mitchell McCaffrey
266ea0d218 Added shift key scale and clamp to grid nudge 2020-10-13 06:52:26 +11:00
Mitchell McCaffrey
d73d3520fa Added arrow key nudging to map grid editor 2020-10-10 18:31:53 +11:00
Mitchell McCaffrey
57ac662468 Updated grid size heuristic to use statistical model 2020-10-10 16:58:41 +11:00
Mitchell McCaffrey
fa659bc80a Added delete key shortcut to select maps and tokens modal 2020-10-10 15:44:07 +11:00
Mitchell McCaffrey
8d85f6e347 Added confirm modal and added confirmation for deleting and resetting maps and tokens 2020-10-10 15:32:59 +11:00
Mitchell McCaffrey
f7ba35ec29 Make select disabled more clear and unify input fonts 2020-10-10 12:15:46 +11:00
Mitchell McCaffrey
0f6f9f8c42 Rearranged token edit settings 2020-10-10 11:34:03 +11:00
Mitchell McCaffrey
fb6e7e036b Fix bug with multi select and alt+tab 2020-10-10 11:29:42 +11:00
Mitchell McCaffrey
21bed5b710 Added verification for grid inset 2020-10-10 11:19:11 +11:00
Mitchell McCaffrey
b6531507a5 Updated Vector2 docs 2020-10-10 11:10:45 +11:00
Mitchell McCaffrey
718713b036 Added token hide in sidebar to multi select 2020-10-09 16:18:52 +11:00
Mitchell McCaffrey
bded0716fb Fix token grid snapping y axis 2020-10-09 15:39:49 +11:00
Mitchell McCaffrey
076213fa25 Fix grid size change when grid is offset 2020-10-09 15:35:47 +11:00
Mitchell McCaffrey
1043f093cd Fix error with grid values being set to infinity and update map grid size verification 2020-10-09 15:14:04 +11:00
Mitchell McCaffrey
e92a9acb5a Added grid inset to map snapping 2020-10-09 14:50:51 +11:00
Mitchell McCaffrey
f851b01f47 Added name capitalization to token and map upload 2020-10-09 13:10:30 +11:00
Mitchell McCaffrey
9314e0c609 Remove grid editor for default maps 2020-10-09 13:07:27 +11:00
Mitchell McCaffrey
f5c1cf8c98 Added checks for zero grid sizes 2020-10-09 12:57:48 +11:00
Mitchell McCaffrey
400ccc43fe Fix grid inset ratio 2020-10-09 12:10:38 +11:00
Mitchell McCaffrey
2451f82ccc Added grid inset translate handle and removed unused refs 2020-10-09 11:54:47 +11:00
Mitchell McCaffrey
88a529eb14 Updated grid size heuristic 2020-10-09 11:23:52 +11:00
Mitchell McCaffrey
60a163f351 Update grid inset editing to maintain aspect ratio 2020-10-09 11:23:34 +11:00
Mitchell McCaffrey
cce339224b Added default map inset and grid size heuristic 2020-10-08 19:20:14 +11:00
Mitchell McCaffrey
f9a69a422b Fix token and map setting update reset on modal closure 2020-10-07 16:42:40 +11:00
Mitchell McCaffrey
90d81c90b1 Added map grid edit toggle and reset buttons 2020-10-06 20:43:25 +11:00
Mitchell McCaffrey
e171d5f30e Increased map max zoom 2020-10-02 18:47:46 +10:00
Mitchell McCaffrey
5f4876bb60 Adjusted grid edit rect color 2020-10-02 18:47:33 +10:00
Mitchell McCaffrey
03181c4165 Added inset to map grid 2020-10-02 18:47:20 +10:00
Mitchell McCaffrey
3e5478f7a8 Changed grid scale and offset to inset and added grid editor 2020-10-02 17:53:23 +10:00
Mitchell McCaffrey
539f216cfe Added grid scale and offset to maps and refactored into grid object 2020-10-02 15:19:10 +10:00
Mitchell McCaffrey
54a60d6c76 Fix map interaction 2020-10-02 13:44:15 +10:00
Mitchell McCaffrey
f783a9bb70 Refactored konva map interaction and map image source 2020-10-02 13:35:50 +10:00
Mitchell McCaffrey
438e0c0bb3 Updated map grid to use lowest resolution for lightness detection 2020-10-02 11:15:20 +10:00
Mitchell McCaffrey
f28d1b6690 Added search and groups to token select, refactored map search and group 2020-10-01 22:32:21 +10:00
Mitchell McCaffrey
0174acbde0 Added open check for shortcuts on map select modal 2020-10-01 16:41:57 +10:00
Mitchell McCaffrey
a412cbde9d Move dice tile to use tile component and added default props to it 2020-10-01 16:25:06 +10:00
Mitchell McCaffrey
02ae9dc765 Refactored map tile and added badges option 2020-10-01 16:16:40 +10:00
Mitchell McCaffrey
3215efffa3 Added map group support 2020-10-01 15:05:30 +10:00
Mitchell McCaffrey
a67ff4f407 Added keyBy and groupBy helpers 2020-10-01 15:05:06 +10:00
Mitchell McCaffrey
1938f59060 Added creatable option to Select 2020-10-01 15:04:45 +10:00
Mitchell McCaffrey
99b2bd0240 Added multi map remove to map data context 2020-09-30 15:44:48 +10:00
Mitchell McCaffrey
29ce562d01 Added search filtering to map select 2020-09-30 15:39:56 +10:00
Mitchell McCaffrey
27dfecf649 Split map select mode into a radio button 2020-09-30 14:10:15 +10:00
Mitchell McCaffrey
8ac4e0aec9 Added keyboard shortcuts to map select 2020-09-30 13:58:43 +10:00
Mitchell McCaffrey
b7a89a4a4a Refactored keyboard shortcuts to be global and not dependent on map interaction 2020-09-30 13:26:39 +10:00
Mitchell McCaffrey
670f047049 Added map search UI and initial multi-select 2020-09-30 12:30:33 +10:00
Mitchell McCaffrey
78c86e6194 Added separate edit map modal and basic map viewer for it 2020-09-24 16:54:33 +10:00
Mitchell McCaffrey
2c0a01b66c Moved to react-select for dropdowns to unify platforms 2020-09-23 16:29:15 +10:00
Mitchell McCaffrey
332de6433b Fix spelling mistakes 2020-09-23 15:12:52 +10:00
Mitchell McCaffrey
4f0caa9829 Updated v1.5.2 social links 2020-09-11 18:38:01 +10:00
Mitchell McCaffrey
edf9b892d4 Added v1.5.2 release notes 2020-09-11 18:11:19 +10:00
Mitchell McCaffrey
fb536f4cd8 Fix file not found error when switching between maps with custom tokens 2020-09-11 17:30:44 +10:00
Mitchell McCaffrey
e92c561a3a Added automatic cache invalidation for maps and tokens 2020-09-11 16:56:40 +10:00
Mitchell McCaffrey
529fd2caae Fixed bug that caused a crash when a map was deleted with unsaved changes 2020-09-11 11:24:25 +10:00
Mitchell McCaffrey
73180ee1cd Added token label size setting 2020-09-08 15:06:15 +10:00
Mitchell McCaffrey
170a8072c5 Fix token label width from updating when token size changes 2020-09-08 14:31:44 +10:00
Mitchell McCaffrey
36351efb82 Fix select tile flow for odd number of elements 2020-09-08 14:26:38 +10:00
Mitchell McCaffrey
d0002431c5 Added fake storage shim for local and session storage 2020-09-08 12:35:31 +10:00
Mitchell McCaffrey
7aed345baf Fixed alignment of map expand button 2020-09-08 12:34:03 +10:00
Mitchell McCaffrey
43e9b515da Added comment for settings v2 2020-09-06 17:11:23 +10:00
Mitchell McCaffrey
3f5bd7f659 Added wheel normalization to fix zoom on windows firefox 2020-09-06 16:57:42 +10:00
Mitchell McCaffrey
6ce3c3bd7e Fixed null refrence in token drag overlay 2020-09-06 16:26:55 +10:00
Mitchell McCaffrey
b07b9ff260 Added mobile support to select dice modal and added padding to mobile modals 2020-09-06 16:24:23 +10:00
Mitchell McCaffrey
68f6860c1f Update dice tray size calculation with full screen 2020-09-06 15:47:31 +10:00
Mitchell McCaffrey
58cb92d432 Added full screen button 2020-09-06 15:18:05 +10:00
Mitchell McCaffrey
24a3387b51 Added scaling to map and token select for small screens 2020-09-06 13:20:05 +10:00
Mitchell McCaffrey
9bdbb9cb4c Fixed proxy token positioning for touch devices 2020-08-28 21:34:31 +10:00
Mitchell McCaffrey
406c53d083 Added social links to v1.5.1 2020-08-28 20:49:01 +10:00
Mitchell McCaffrey
109306f3e4 Fix party join attempt with a connection issue on the home screen 2020-08-28 20:21:03 +10:00
Mitchell McCaffrey
08e43bb9cf Updated release notes with default open for hashes 2020-08-28 20:12:58 +10:00
Mitchell McCaffrey
384d80e142 Updated how to for v1.5.1 2020-08-28 19:51:32 +10:00
Mitchell McCaffrey
4f7f042d51 Added v1.5.1 release notes 2020-08-28 19:14:45 +10:00
Mitchell McCaffrey
4edbac5408 Moved token lock click detect to time differece as it generalises easier to touch 2020-08-28 17:27:19 +10:00
Mitchell McCaffrey
b4e52ebb23 Fixed 2 bugs with map loading and sending
When a map was sent the receiver didn't save the resolutions tihs meant that if the original map owner left or wasn't the party leader the map would be blank when new users joined. Also if a map sender left when sending a map and rejoined their version of the map would be overriden by a corrupted version.
2020-08-28 17:06:13 +10:00
Mitchell McCaffrey
7f7471b1e9 Fix sorting bug when dragging token from tokens list 2020-08-28 15:17:52 +10:00
Mitchell McCaffrey
9bc69a18e8 Fix proxy token drop being off on different zoom factors 2020-08-28 15:13:41 +10:00
Mitchell McCaffrey
3c27f65d0f Added token category option 2020-08-27 19:09:16 +10:00
Mitchell McCaffrey
a912163079 Fix vehicles moving locked tokens 2020-08-27 17:58:41 +10:00
Mitchell McCaffrey
b26a89f8ca Added token sorted based off of last modified 2020-08-27 17:56:59 +10:00
Mitchell McCaffrey
9ab584cbe7 Added lock and visibility options to tokens 2020-08-27 17:30:17 +10:00
Mitchell McCaffrey
172df0f6ac Added v1.5.0 social links 2020-08-12 13:01:47 +10:00
Mitchell McCaffrey
94ff07a2ca Changed number of segments for map pointer 2020-08-12 11:03:37 +10:00
Mitchell McCaffrey
68f5a409e2 Added local storage clearing for cache clear 2020-08-12 10:37:28 +10:00
Mitchell McCaffrey
b184f5798c Fixed grammar and spelling for all docs 2020-08-12 10:08:18 +10:00
Mitchell McCaffrey
a2e7f75882 Fix spelling in v1.5.0 release notes 2020-08-12 09:53:28 +10:00
Mitchell McCaffrey
8b8bfbc0f0 Fixed dice from falling through the floor when holding them 2020-08-11 20:43:01 +10:00
Mitchell McCaffrey
b94e06b5a7 Added souce map analyzer and added tree shaking to Babylon to reduce bundle size 2020-08-11 20:22:10 +10:00
Mitchell McCaffrey
0cd1a50372 Updated v1.5.0 release notes 2020-08-11 19:03:00 +10:00
Mitchell McCaffrey
1140247a3e Added disabling of dice buttons when dice is loading 2020-08-11 18:56:56 +10:00
Mitchell McCaffrey
d808a2790e Updated v1.5.0 release notes 2020-08-11 18:52:12 +10:00
Mitchell McCaffrey
f9c1ec2d9b Fixed bug with map state being would be wrongly synced to party members 2020-08-11 18:48:48 +10:00
Mitchell McCaffrey
e99e4e9f0f Updated 1.5 release notes 2020-08-11 18:31:33 +10:00
Mitchell McCaffrey
f8c9588893 Increased token snapping threshold 2020-08-10 21:53:43 +10:00
Mitchell McCaffrey
57680bd018 Added timer and pointer how to 2020-08-10 21:50:01 +10:00
Mitchell McCaffrey
d75c384b9d Updated fog how to 2020-08-10 21:21:18 +10:00
Mitchell McCaffrey
c64c5bf92c Updated measure how to 2020-08-10 20:50:44 +10:00
Mitchell McCaffrey
1267d768f9 Updated dice rolling how to 2020-08-10 20:35:18 +10:00
Mitchell McCaffrey
343d154850 Updated map how to 2020-08-10 20:35:01 +10:00
Mitchell McCaffrey
790bc35de3 Added v1.5.0 release notes 2020-08-10 20:34:28 +10:00
Mitchell McCaffrey
196691d839 Added your dice rolls to party if sharing enabled 2020-08-10 17:58:39 +10:00
Mitchell McCaffrey
2bf89eb273 Fix bug with dice throw not working on windows once a dice had come to rest 2020-08-07 20:56:21 +10:00
Mitchell McCaffrey
9e6476c338 Update comment spelling 2020-08-07 20:55:47 +10:00
Mitchell McCaffrey
91a98def2f Moved set intervals in timer and pointer to animation frames as they were being blocked on windows 2020-08-07 20:33:51 +10:00
Mitchell McCaffrey
602631f9b1 Added a saved settings system that uses localstorage and versioning 2020-08-07 17:15:16 +10:00
Mitchell McCaffrey
e702936c44 Added app version to environment 2020-08-07 14:35:30 +10:00
Mitchell McCaffrey
fd9659db98 Added shortcut for fog toggle 2020-08-07 14:10:37 +10:00
Mitchell McCaffrey
f19389fbc5 Changed line joins to round for fog and drawing
Avoids the long overhang with three sided fog shapes
2020-08-07 14:05:55 +10:00
Mitchell McCaffrey
239f377aef Changed map and token select number inputs to not prepend a 0 when typing numbers 2020-08-07 13:56:03 +10:00
Mitchell McCaffrey
5dc338471d Added shortcut to pointer tool 2020-08-07 13:39:23 +10:00
Mitchell McCaffrey
91d5298ac6 Changed token snapping threshold 2020-08-07 13:35:47 +10:00
Mitchell McCaffrey
548ec5f09a Added grid snapping to map tokens 2020-08-07 12:55:16 +10:00
Mitchell McCaffrey
76cad29f2b Added snap to grid option to map settings 2020-08-07 12:28:50 +10:00
Mitchell McCaffrey
6b97614a60 Added a scroll to dice tray buttons for small screens 2020-08-07 10:56:06 +10:00
Mitchell McCaffrey
0012428159 Cleaned up dice controls and moved to percentage for dice result margins 2020-08-07 09:58:51 +10:00
Mitchell McCaffrey
1729abe777 Fix bug with map transform not getting reset for map owner on change map 2020-08-06 18:52:03 +10:00
Mitchell McCaffrey
93a09db707 Fix bug that caused closing the select map modal to select the map
Added ability to deselect a map by clicking outside of the map select tile
2020-08-06 13:31:46 +10:00
Mitchell McCaffrey
4347b5759d Fixed token rogue spelling 2020-08-06 10:07:10 +10:00
Mitchell McCaffrey
56b113b8e4 Added scroll bar to party component 2020-08-06 09:54:59 +10:00
Mitchell McCaffrey
0fb237fd10 Updated timer icon 2020-08-06 09:30:28 +10:00
Mitchell McCaffrey
01ed7beecd Added a show rolls function to networked dice 2020-08-05 23:14:06 +10:00
Mitchell McCaffrey
1026c44205 Fix dice tray button size on safari 2020-08-05 19:06:33 +10:00
Mitchell McCaffrey
48f39380ab Changed stream volume slider to disable instead of hide when unavailable 2020-08-05 17:46:42 +10:00
Mitchell McCaffrey
c6c9acae3d Added dice network replication and display for peers 2020-08-05 17:46:09 +10:00
Mitchell McCaffrey
3c49bcd6d0 Fix flicker in dice total 2020-08-05 17:05:04 +10:00
Mitchell McCaffrey
d20be94059 Restructured dice so it is part of the party
Added initial networking plumbing
2020-08-05 16:34:26 +10:00
Mitchell McCaffrey
795f187782 Changed dice controls to be to the left of the tray instead of on top
Also fixed dice tray sizing for smaller screens
2020-08-05 15:10:56 +10:00
Mitchell McCaffrey
1cbd1d7e1f Removed unused import 2020-08-05 12:30:33 +10:00
Mitchell McCaffrey
4199d7ab6a Change the timer data structure to fix network bugs and refactored shared timer functions 2020-08-05 12:01:54 +10:00
Mitchell McCaffrey
0c1ec22234 Added animation to timer component 2020-08-05 10:49:20 +10:00
Mitchell McCaffrey
3fbfd13e27 Added visual timer component 2020-08-05 10:40:18 +10:00
Mitchell McCaffrey
6d8b0312a8 Added initial network and timer countdown 2020-08-04 17:08:42 +10:00
Mitchell McCaffrey
fc4d36963f Moved timer tool out of the map controls and into the party controls 2020-08-04 16:26:53 +10:00
Mitchell McCaffrey
6e0eb8e3ba Added timer tool to map 2020-08-04 15:40:32 +10:00
Mitchell McCaffrey
558db7d88b Changed fog so it is tranparent when you can edit it
Added a show preview toggle to see how others will see it.
Refactored fog and drawing props to simplify
2020-08-04 14:51:31 +10:00
Mitchell McCaffrey
96ff9a9fa3 Added a scale and unit option to the measure tool 2020-08-04 10:31:31 +10:00
Mitchell McCaffrey
f58884c82c Updated version to 1.5.0 preview 2020-08-04 09:11:40 +10:00
Mitchell McCaffrey
e1733bb504 Change token fade hover to only be on drawing 2020-07-31 14:50:01 +10:00
Mitchell McCaffrey
6aef95c78c Add crosshair pointer for pointer 2020-07-31 14:49:36 +10:00
Mitchell McCaffrey
fe3ae6e9e6 Change pointer tool icon 2020-07-31 14:49:20 +10:00
Mitchell McCaffrey
142b3f804f Added a trail to the pointer 2020-07-31 14:20:36 +10:00
Mitchell McCaffrey
eed47e644c Added network interpolation and fix send rate for pointer 2020-07-31 11:03:12 +10:00
Mitchell McCaffrey
c6f9b29cc3 Added simple pointer tool 2020-07-28 17:59:26 +10:00
Mitchell McCaffrey
9efc84434b Update v1.4.2 social links 2020-07-20 21:50:49 +10:00
Mitchell McCaffrey
708cb9a305 Added v1.4.2 release notes 2020-07-20 21:28:56 +10:00
Mitchell McCaffrey
fbb91a037f Bump version number to 1.4.2 2020-07-20 20:56:57 +10:00
Mitchell McCaffrey
81897faef0 Added client side validation for join party and fix session error handling not removing conenction 2020-07-20 20:54:21 +10:00
Mitchell McCaffrey
8542f4d4cc Updated how to for map quality 2020-07-20 19:46:48 +10:00
Mitchell McCaffrey
7204109c7d Added a limited scale to token label size based off of token size 2020-07-20 19:30:09 +10:00
Mitchell McCaffrey
58ac649aa8 Fixed bug with tokens that were attatched to a vehicle being rendered on top of fog 2020-07-20 19:14:46 +10:00
Mitchell McCaffrey
7252efc7e9 Fix bug with token delete not working when intersecting fog 2020-07-20 19:05:19 +10:00
Mitchell McCaffrey
1d3085c9af Fix bug with cache when refreshing during map load 2020-07-18 17:22:26 +10:00
Mitchell McCaffrey
17c2205e07 Fixed sending empty map bug when double clicking the delete map button
Also fixed default map resolution sending to peers
2020-07-18 16:58:29 +10:00
Mitchell McCaffrey
bd9ea18572 Added database upgrade for map resolutions 2020-07-18 16:57:47 +10:00
Mitchell McCaffrey
f1986c0c14 Moved token mount intersection to use proper intersection shape 2020-07-18 15:21:33 +10:00
Mitchell McCaffrey
723e53948e Fix stream volume slider gain and add detection for volume control support 2020-07-18 13:18:13 +10:00
Mitchell McCaffrey
343c516473 Added volume slider to audio sharing 2020-07-18 12:11:02 +10:00
Mitchell McCaffrey
44e6a34aba Moved to handling keyboard shortcuts on the document body
Also removed shortcut text input checking to map interaction component
2020-07-18 11:06:02 +10:00
Mitchell McCaffrey
17043745de Fix bug with brush tool dissapearing when collpased 2020-07-18 10:46:18 +10:00
Mitchell McCaffrey
8c92d19b9c Removed unused import 2020-07-17 19:22:25 +10:00
Mitchell McCaffrey
8f9027c69f Fixed bug with map setting changes not being synced over to players 2020-07-17 19:22:12 +10:00
Mitchell McCaffrey
6aa1f28c96 Fix crash with map size settings 2020-07-17 19:06:52 +10:00
Mitchell McCaffrey
5e6f3537b4 Fix bug with map transform resetting when a new resolution is loaded 2020-07-17 17:06:40 +10:00
Mitchell McCaffrey
5ba4817398 Fix bug with map quality levels not loading on peers 2020-07-17 17:03:47 +10:00
Mitchell McCaffrey
08214cd05c Fix map quality setting margin 2020-07-17 16:36:39 +10:00
Mitchell McCaffrey
9f81a64fd3 Simplified map quality label 2020-07-17 16:32:31 +10:00
Mitchell McCaffrey
067e672d55 Added map size indicator to map quality setting 2020-07-17 16:32:20 +10:00
Mitchell McCaffrey
249d1d2492 Added loading spinner to map loading 2020-07-17 16:19:59 +10:00
Mitchell McCaffrey
e974c19bc4 Fix bug with custom token loading 2020-07-17 16:13:29 +10:00
Mitchell McCaffrey
6a0603feb5 Fix map map cache bug with page reload 2020-07-17 16:10:36 +10:00
Mitchell McCaffrey
61a2e1ac8d Disabled map select when loading a map 2020-07-17 15:57:52 +10:00
Mitchell McCaffrey
f25261d70b Fix data channel support for data request replys and added token channel support 2020-07-17 15:39:45 +10:00
Mitchell McCaffrey
d83c6e80fb Fix bug with sending low resolution maps 2020-07-17 15:02:21 +10:00
Mitchell McCaffrey
00ba1a5fc1 Fixed map showing the a new maps state when loading 2020-07-17 13:04:06 +10:00
Mitchell McCaffrey
2a3deed739 Fix map quality setting for default maps 2020-07-17 12:50:52 +10:00
Mitchell McCaffrey
1ac95e0a0f Fix bug with reconnect not using the right gameId and password 2020-07-17 12:43:54 +10:00
Mitchell McCaffrey
fc76e3690a Refactored session management to allow for decoupled network and game routes 2020-07-16 17:27:39 +10:00