lukebarnard
16c13fb079
Replace TagPanel react-dnd with react-beautiful-dnd
...
This new library handles the simple case of an ordered vertical
(or horizontal) list of items that can be reordered.
It provides animations, handles positioning of items mid-drag
and exposes a much simpler API to react-dnd (with a slight loss
of potential function, but we don't need this flexibility here
anyway).
Apart from this, TagOrderStore had to be changed in a highly
coupled way, but arguably for the better. Instead of being
updated incrementally every time an item is dragged over
another and having a separate "commit" action, the
asyncronous action `moveTag` is used to reposition the tag in
the list and both dispatch an optimistic update and carry out
the request as before. (The MatrixActions.accountData is still
used to indicate a successful reordering of tags).
The view is updated instantly, in an animated way, and this
is handled at the layer "above" React by the DND library.
2018-01-15 18:12:27 +00:00
Matthew Hodgson
76ce40715d
bump commonmark dep to try to fix https://github.com/vector-im/riot-web/issues/3428 better
2018-01-07 20:32:57 +00:00
Luke Barnard
a8a650c24a
Move TagTile to separate file, and make it dragable
2017-12-06 11:25:46 +00:00
Luke Barnard
1a283f90f5
v0.11.3
2017-12-04 12:24:21 +00:00
Luke Barnard
50e227f5c0
Bump js-sdk dep. to 0.9.2
2017-12-04 12:15:19 +00:00
Richard van der Hoff
a088e559d1
v0.11.2
2017-11-28 10:25:04 +00:00
David Baker
394e450526
v0.11.1
2017-11-17 16:03:50 +00:00
David Baker
8bd040a443
Released js-sdk
2017-11-17 15:58:05 +00:00
Luke Barnard
6fd09bc09a
v0.11.0
2017-11-15 11:01:29 +00:00
Luke Barnard
9df169b500
Bump js-sdk to release 0.9.0
2017-11-15 10:59:06 +00:00
Luke Barnard
07f4d0c304
v0.11.0-rc.3
2017-11-14 14:17:22 +00:00
Luke Barnard
21ead6e48e
v0.11.0-rc.2
2017-11-10 16:45:30 +00:00
Luke Barnard
07b6c55982
v0.11.0-rc.1
2017-11-10 13:40:17 +00:00
Luke Barnard
b68b60c04c
Bump js-sdk dep
2017-11-10 13:37:12 +00:00
Richard Lewis
d2070a08d8
Replace 'qs' dep. with 'querystring'
2017-11-10 11:42:56 +00:00
Richard Lewis
ca1ffdfa9f
Remove unused dep.
2017-11-08 17:39:25 +00:00
Richard Lewis
96de72ab44
Switch to using existing dep "qs" and record in package.json
2017-11-07 12:45:12 +00:00
Richard Lewis
6012b35acf
Use querystring lib instead of URLSearchParams
2017-10-31 10:22:58 +00:00
Richard Lewis
355d69b024
Add querystring dep. already used by things like url_utils.js.
2017-10-31 10:15:30 +00:00
Richard Lewis
0a7273bf1d
Add URL search paramas polyfill
2017-10-27 16:39:04 +01:00
Richard Lewis
f4e3e84765
Merge pull request #1338 from matrix-org/rxl881/parallelshell
...
Rxl881/parallelshell
2017-10-20 17:11:03 +01:00
Richard Lewis
a49eabda4c
Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into rxl881/parallelshell
2017-10-19 16:26:22 +01:00
David Baker
8a9de7343c
Add script to prune unused translations
2017-10-19 12:11:21 +01:00
David Baker
027a70ffe7
Add gen-i18n as a 'binary'
...
and add appropriate shebang
2017-10-19 10:51:54 +01:00
David Baker
61b05e7ec3
Add i18n script to package.json
2017-10-19 10:19:43 +01:00
Richard Lewis
9442184d0d
Updated parallelshell dep to ^3.0.2 to match riot-web.
2017-10-19 10:18:31 +01:00
David Baker
8370c823b6
Script to generate the translations base file
...
Also replaces the translations base file with the output of the
script.
2017-10-17 19:19:01 +01:00
David Baker
f58d89ef80
v0.10.7
2017-10-16 14:45:14 +01:00
David Baker
bcb792a412
Released js-sdk
2017-10-16 14:41:23 +01:00
David Baker
3b515cdebe
v0.10.7-rc.3
2017-10-13 16:31:35 +01:00
David Baker
b95c2368a6
v0.10.7-rc.2
2017-10-13 15:02:37 +01:00
David Baker
9036f786e7
v0.10.7-rc.1
2017-10-13 11:10:21 +01:00
David Baker
289fc230fe
js-sdk rc.1
2017-10-13 11:05:58 +01:00
Luke Barnard
6b9a2909df
Add rule to enforce spacing in curly brackets in JSX children
...
This required an updated in version of eslint-plugin-react to 7.4.0.
2017-09-28 11:21:06 +01:00
David Baker
78e806f7f9
Merge branch 'master' into develop
2017-09-21 21:48:08 +01:00
David Baker
3552f08aad
v0.10.6
2017-09-21 21:47:28 +01:00
David Baker
daac0ebdc0
js-sdk v0.8.4
2017-09-21 21:43:35 +01:00
David Baker
c6e4f606f9
Merge branch 'master' into develop
2017-09-21 18:02:16 +01:00
David Baker
99e4221e61
v0.10.5
2017-09-21 18:01:42 +01:00
David Baker
a0b4d8a9f8
Clean on prerelease
...
To avoid any further problems where we ship build files with the
wrong capitalisation because npm is dumb
2017-09-21 17:39:34 +01:00
David Baker
6c5f4983da
v0.10.4
2017-09-20 15:13:20 +01:00
David Baker
22271ced0d
released js-sdk
2017-09-20 15:09:14 +01:00
David Baker
620ca5f211
v0.10.4-rc.1
2017-09-19 10:50:34 +01:00
David Baker
d992d6937e
js-sdk rc.1
2017-09-19 10:47:18 +01:00
David Baker
609d61d53c
Revert "Implement sticky date separators"
2017-09-06 17:40:58 +01:00
David Baker
5dfd35f730
Merge branch 'master' into develop
2017-09-06 13:26:34 +01:00
David Baker
f5cf2aece2
v0.10.3
2017-09-06 13:25:58 +01:00
David Baker
c75bc42585
v0.10.3-rc.2
2017-09-05 13:13:02 +01:00
David Baker
c07362d7c1
v0.10.3-rc.1
2017-09-01 16:17:22 +01:00
Luke Barnard
a29e7da06b
Merge branch 'develop' into luke/feature-sticky-date-separators
2017-08-30 14:06:06 +01:00