Commit graph

388 commits

Author SHA1 Message Date
Jeremie Pardou-Piquemal
b5c5cb9f7b Prevent action selection 2020-12-15 21:54:56 +01:00
Jeremie Pardou-Piquemal
9d215362c7 Add gesture component 2020-12-15 21:54:56 +01:00
Jeremie Pardou-Piquemal
5a45b3ffa0 Use pointer event instead of touch and mouse to prepare pinch 2020-12-15 21:54:56 +01:00
Jeremie Pardou-Piquemal
650e031bc0 Enhance move perf 2020-12-15 21:54:56 +01:00
Jeremie Pardou-Piquemal
2ff0cb5938 Fix style 2020-12-15 21:54:56 +01:00
Jeremie Pardou-Piquemal
bbcf6351f3 Add random rotate action 2020-12-15 21:54:56 +01:00
Jeremie Pardou-Piquemal
83d11c1418 Fix tests 2020-11-21 21:34:00 +01:00
Jeremie Pardou-Piquemal
b7603cfc2d Handle style for little screen 2020-11-21 21:34:00 +01:00
Jeremie Pardou-Piquemal
c5ba5eb99c Handle touch events 2020-11-21 21:34:00 +01:00
Jeremie Pardou-Piquemal
ea381e78f8 Add magnetic grid 2020-11-21 21:34:00 +01:00
Jeremie Pardou-Piquemal
cb93d77f76 Hide edit panel on selecting 2020-11-21 21:34:00 +01:00
Jeremie Pardou-Piquemal
55bb1c605a Use corner to select elements 2020-11-21 21:34:00 +01:00
Jeremie Pardou-Piquemal
648c0f5105 Change abuse report address 2020-11-21 21:34:00 +01:00
Jeremie Pardou-Piquemal
695bc9196f Add item placement grid (deactivated for now) 2020-11-21 21:34:00 +01:00
Jeremie Pardou-Piquemal
fba5133e3a Add checkerboard 2020-11-17 20:45:56 +01:00
Jeremie Pardou-Piquemal
6683910ba4 Add Pawn board component 2020-11-17 20:45:56 +01:00
Jeremie Pardou-Piquemal
3ae876f7d2 First pass to add background images 2020-11-17 20:45:56 +01:00
Jeremie Pardou-Piquemal
c0f7ea73c2 Allow select main action 2020-11-17 20:45:56 +01:00
Jeremie Pardou-Piquemal
715a8d4c85 Hide with transparency instead of removing element 2020-11-17 20:45:56 +01:00
Jeremie Pardou-Piquemal
24aebe2580 Add ability to switch way move are done 2020-11-17 20:45:56 +01:00
Jeremie Pardou-Piquemal
0b46e7c0ca Fix #195 - keep action bar on other players actions 2020-11-17 20:45:56 +01:00
Jeremie Pardou-Piquemal
4a6045a3e4 Attempt to fix #196 - sticky selector 2020-11-17 20:45:56 +01:00
Jeremie Pardou-Piquemal
54eba32bb4 Change game order 2020-11-11 21:36:15 +01:00
Jeremie Pardou-Piquemal
507e4e362e Typo and style 2020-11-11 21:36:15 +01:00
Jeremie Pardou-Piquemal
ae30f1e8c6 Add link to jitsi on onboarding 2020-11-10 08:42:54 +01:00
Jeremie Pardou-Piquemal
ed57aecdf9 Fix cors problem 2020-11-10 08:42:54 +01:00
Jeremie Pardou-Piquemal
33e08543fc Fix #182 - add game translations 2020-11-09 20:00:50 +01:00
Jeremie Pardou-Piquemal
bcbaae608a Add effect when shuffling elements 2020-11-07 20:50:00 +01:00
Jeremie Pardou-Piquemal
e908a6e440 Add dice animation 2020-11-07 20:50:00 +01:00
Jeremie Pardou-Piquemal
5b807f1446 Add animation on new items 2020-11-07 20:50:00 +01:00
Jeremie Pardou-Piquemal
503495eec1 Add close button to panel 2020-11-07 20:50:00 +01:00
Jeremie Pardou-Piquemal
1afb909851 Add toast when game saved 2020-11-07 20:50:00 +01:00
Jeremie Pardou-Piquemal
d5237ea982 Handle login error 2020-11-07 20:50:00 +01:00
Jeremie Pardou-Piquemal
8cfefc1901 Fix zoom displacement 2020-11-07 14:17:41 +01:00
Jeremie Pardou-Piquemal
01bbd994bc Fix #178 - Keep board inside viewport 2020-11-07 14:17:41 +01:00
Jeremie Pardou-Piquemal
0c9e4ca1eb Generate export link immediatly 2020-11-06 17:02:50 +01:00
Jeremie Pardou-Piquemal
380d219bc3 Fix stack strange deplacement 2020-11-06 17:02:50 +01:00
Jeremie Pardou-Piquemal
94e7cdf2d0 Add ability to batch update multiple items property 2020-11-06 17:02:50 +01:00
Jeremie Pardou-Piquemal
20eec1e78d Add beta tag 2020-11-04 22:02:33 +01:00
Jeremie Pardou-Piquemal
78b53065fe Remove beta for authentication 2020-11-04 22:02:33 +01:00
Jeremie Pardou-Piquemal
bb776a541a Fix can edit other users 2020-11-03 20:56:23 +01:00
Jeremie Pardou-Piquemal
cd474459cd Enhance some board component style 2020-11-03 20:56:23 +01:00
Jeremie Pardou-Piquemal
22de5eeb13 Some polish 2020-11-01 20:55:54 +01:00
Jeremie Pardou-Piquemal
ae043346f4 Add legal mentions 2020-11-01 20:55:54 +01:00
Jeremie Pardou-Piquemal
9fe81f7bb9 Better style for add all button 2020-11-01 20:55:54 +01:00
Jeremie Pardou-Piquemal
8ff157ea60 Fix space shortcut bug 2020-11-01 20:55:54 +01:00
Jeremie Pardou-Piquemal
1a527bc819 Fix undefined game id while uploading files to new games 2020-11-01 20:55:54 +01:00
Jeremie Pardou-Piquemal
0566bac14b Fix link generation bug 2020-11-01 20:55:54 +01:00
Jeremie Pardou-Piquemal
e4b4eca92c Fix crash when removing item 2020-11-01 20:55:54 +01:00
Jeremie Pardou-Piquemal
184db85bdc Enhance board style 2020-10-30 11:20:06 +01:00
Jeremie Pardou-Piquemal
9980afe15c Add colorpicker for some components 2020-10-30 11:20:06 +01:00
Jeremie Pardou-Piquemal
2163184367 Add action edition 2020-10-30 11:20:06 +01:00
Jeremie Pardou-Piquemal
b1088e9974 Handle publish/unpublished game 2020-10-29 20:49:59 +01:00
Jeremie Pardou-Piquemal
fd5accca4e Complete some item forms 2020-10-29 20:49:59 +01:00
Jeremie Pardou-Piquemal
a419da8958 Decrease action item display time 2020-10-28 23:26:22 +01:00
Jeremie Pardou-Piquemal
55ffc44274 Enhance available items 2020-10-28 23:26:22 +01:00
Jeremie Pardou-Piquemal
c49086f739 Update welcome modal 2020-10-28 23:26:22 +01:00
Jeremie Pardou-Piquemal
2e524ddb58 Fix tests 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
9ece64accc Permissions fixes 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
c8b27a89d4 Fix item action pane behaviour 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
bd1d7bef21 Update translation 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
200fabe782 Remove old files 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
c8ac71998c Fix user config popup 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
482867cc74 Add search to box 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
0d66bb3db8 Fix add item panel 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
de4439b101 Enhance global design 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
b599d8c309 Fix load/save modal 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
1f5ab41e79 Refactor user list 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
f7bfee8018 Refactor selected items and add items 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
bdbba57b9f Fix navbar css 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
4cbce2a4ae Move action pane with items 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
3047bc7c84 Update style 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
4d9d9f68ec Fix drop bug 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
b8837c3eed Refactor game creation logic 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
ff53798849 Split game provider and game view 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
485cb29e4a First update with permissions 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
ce64ae5fd0 Fix image field to allow url copy 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
600baec934 Better home page v2 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
dcde202bbb Better game list style 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
db674430af Update api usage 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
42e51de8d2 Remove server 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
a89405938a Add namespace and namespace listing 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
0a6d9e3808 Add remote remote function execution 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
2efdd92c58 Game creation working 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
3ac03488c0 Use persistent database backend 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
662876a3f6 We can save games (in memory) 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
cf4f08bf37 Game with session 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
da36becfe2 Enhance startup perf by removing needs of mutationObserver 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
6e49e4a6a6 Move board Items 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
944605a2f0 Refactor server and app generic store api 2020-10-28 22:13:32 +01:00
Jeremie Pardou-Piquemal
32eeaf3d05 Remove scrollbar on board 2020-08-28 22:54:05 +02:00
Jeremie Pardou-Piquemal
00cc7dc74a Revert "Fix style"
This reverts commit fe5632b93d.
2020-08-22 22:45:34 +02:00
Jeremie Pardou-Piquemal
fa22154556 Add storage alternative to avoid configuration 2020-08-22 22:45:34 +02:00
Jeremie Pardou-Piquemal
ad01118837 Add ability to drop and paste images 2020-08-22 22:45:34 +02:00
Jeremie Pardou
c009951c01 Use drop zone instead 2020-08-22 22:45:34 +02:00
Jeremie Pardou
df85d69eab Can send image to storage 2020-08-22 22:45:34 +02:00
Jeremie Pardou-Piquemal
fe5632b93d Fix style 2020-08-21 23:18:03 +02:00
Jeremie Pardou-Piquemal
e111b87412 Add perf game 2020-08-21 23:18:03 +02:00
Jeremie Pardou-Piquemal
74b1467581 Replace label to previous position 2020-08-21 23:18:03 +02:00
Jeremie Pardou-Piquemal
e277b2939b Use resizeObserverPolyfill 2020-08-21 23:18:03 +02:00
Jeremie Pardou-Piquemal
bf34120260 Try to fix extra render 2020-08-21 23:18:03 +02:00
Jeremie Pardou-Piquemal
4b48501253 Fix cursor jumping to textarea end 2020-08-21 21:17:51 +02:00
Jeremie Pardou-Piquemal
f8b9a8da7a Fix broken notes 2020-08-13 18:55:12 +02:00
Jeremie Pardou-Piquemal
f1a16836f4 Fix regressions 2020-08-01 21:54:59 +02:00
Jeremie Pardou-Piquemal
bb2f045809 Use map instead of AtomFamily 2020-08-01 21:54:59 +02:00
Jeremie Pardou-Piquemal
5fbd6eb259 Closes #153 dont send bord update on game loading 2020-08-01 21:54:59 +02:00
Jeremie Pardou-Piquemal
15a749ef70 Clean some code 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
5f087a2def Avoid unecessary render 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
0c01beac18 Minor regressions 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
25b75645f3 Split item state from order to minimize render 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
93e681e32e Update recoil version 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
2653008a67 Show selected items while selecting 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
7eda777b73 Improve forms 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
b41fc50561 Fix colorpicker 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
6933a84043 Closes 141 - Add lock symbol 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
c3c74bec11 Enhance cursor 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
2c8a3162ad Improve perf by using translate for items 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
bb34cec541 Remove cursor move throttle 2020-07-31 21:57:43 +02:00
Jeremie Pardou-Piquemal
18b7b5275b Enhance dice 2020-07-29 20:28:59 +02:00
Jeremie Pardou-Piquemal
0792b26d99 Enhance counter 2020-07-29 20:28:59 +02:00
Jeremie Pardou-Piquemal
c3e4230c51 Add NO_WELCOME option for dev mode 2020-07-29 20:28:59 +02:00
Jeremie Pardou-Piquemal
2592b35c76 Refactor action to reuse action on sync 2020-07-23 19:54:17 +02:00
Jeremie Pardou-Piquemal
2a69a16084 Use only batch item update 2020-07-23 19:54:17 +02:00
Jeremie Pardou-Piquemal
21fad59773 Closes #93 - Add game information modal 2020-07-23 19:54:17 +02:00
Jeremie Pardou-Piquemal
c46f081f91 Fix bug when adding items 2020-07-23 19:54:17 +02:00
Jeremie Pardou-Piquemal
93f7423948 Closes #103 replace text by icons for action 2020-07-20 17:14:26 +02:00
Jeremie Pardou-Piquemal
50fde24990 Closes #135 - add clone action 2020-07-20 17:14:26 +02:00
Jeremie Pardou-Piquemal
f409d15de9 Closes #114 fix crash on item addition 2020-07-20 17:14:26 +02:00
Jeremie Pardou-Piquemal
7b847b9a05 Closes #140 dblclick dont generate remove or lock anymore 2020-07-20 17:14:26 +02:00
Jeremie Pardou-Piquemal
bccfc04c37 Add items type 2020-07-15 20:17:42 +02:00
Romain Garrigues
b56ffca13e Fixes typos on welcome modal 2020-07-14 20:21:33 +01:00
Jeremie Pardou-Piquemal
45c60b6273 Fix auto save 2020-07-14 19:58:07 +02:00
Jeremie Pardou-Piquemal
73781d8bc1 Fix unmount forbiden setState 2020-07-14 19:58:07 +02:00
Jeremie Pardou-Piquemal
93795427c0 Closes #96 show users that can see an item 2020-07-14 18:06:56 +02:00
Jeremie Pardou-Piquemal
c25c632da8 Better actions management 2020-07-14 18:06:56 +02:00
Jeremie Pardou-Piquemal
3c7b45d51a Fix wheel outside of board 2020-07-14 15:10:12 +02:00
Jeremie Pardou-Piquemal
95ed3a3164 First attempt to fix #112 message when connection lost 2020-07-14 15:10:12 +02:00
Jeremie Pardou-Piquemal
3255cea7de Closes #111 fix weird zoom 2020-07-14 15:01:54 +02:00
Jeremie Pardou-Piquemal
97dffbe0b9 Closes #118 fix cursor off 2020-07-13 21:22:46 +02:00
Jeremie Pardou-Piquemal
84c8f189f0 Refactor item to ease item addition 2020-07-13 21:22:46 +02:00
Romain Garrigues
6b0bd10e78 Adds "r" keyboard shortcut to remove any item(s). 2020-07-13 20:25:21 +02:00
Romain Garrigues
85f04f9643 Adds passive property on wheel event to be able to use preventDefault functionality and prevent Chrome native zoom feature. 2020-07-13 20:24:14 +02:00
Jeremie Pardou-Piquemal
df81b3d040 Closes #98 add zone widget 2020-07-13 13:51:44 +02:00
Jeremie Pardou-Piquemal
d95581ef0e Closes #123 2020-07-13 12:13:42 +02:00
Jeremie Pardou-Piquemal
c2bb498731 Closes #121 welcome popup 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
4679b3fc77 Selection still work even if going off board 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
d8f22ce938 Fix stiky move when going off board 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
432edc9ae9 Change background 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
c8c408010b Allow text selection 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
36c6389620 Enhance notes 2020-07-12 22:06:14 +02:00