Commit graph

272 commits

Author SHA1 Message Date
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
Jeremie Pardou-Piquemal
d8ef58edc1 Perf enhancement when shuffling items 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
70a5ed9997 Big performance enhancement by using better recoil 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
f371e5f3d8 Add random id to box content if missing 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
405631243f Try to improve perf by doing deep comparaison 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
14f84bb16f Try to improve perf when edit mode is enabled 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
cfc747c46c Closes #116 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
5c250c4548 Fix typo in translation 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
15d72027d2 Closes #113 typo in property 2020-07-12 22:06:14 +02:00
Jeremie Pardou-Piquemal
98be82d3b7 Allow non master to add available items 2020-07-09 21:22:12 +02:00
Jeremie Pardou-Piquemal
8c48a816f0 Fix bug when no classes 2020-07-09 21:22:12 +02:00
Jeremie Pardou-Piquemal
123edee018 Fix label vs text and edit mode for all 2020-07-09 21:01:47 +02:00
Romain Garrigues
9d988ea309 Adds ctrlKey management to differentiate pinch from pan.
Warning: this change will only affect the OS X family.
2020-07-09 20:29:12 +02:00
Jeremie Pardou-Piquemal
7e715f2896 New game is now visible only if you try to create games 2020-07-05 14:02:39 +02:00
Jeremie Pardou-Piquemal
432a9f6ac8 Add rotate action 2020-07-05 14:02:39 +02:00
Jeremie Pardou-Piquemal
3584d65b78 Filter available actions only for selection 2020-07-05 14:02:39 +02:00
Jeremie Pardou-Piquemal
c08c6d2dff Add e2e tests first pass 2020-07-05 14:02:39 +02:00