Bruno Windels
3ddc8baed1
fix resizing sometimes not working (and selecting text)
...
Last friday a child <div> was added inside the ResizeHandle component,
which made the parentElement/classList checks fail on the event.target
here. This would only fail (and select all the text) when dragging exactly on
the grey line (the div), not the transparent margin around it.
use closest to make sure we have the root element of the handle.
2018-12-18 14:27:10 +01:00
Bruno Windels
cdcb3c1a55
check overflow and restore sizes in more places inside RoomList:
...
check overflow on mount
restore size on query change (in case a sublist appeared)
check overflow when updating rooms
avoid duplicating for restoring size and checking overflow
2018-12-18 14:26:33 +01:00
Bruno Windels
b359a2edee
call header clicked callback after rerendering, so resizer has DOM nodes
2018-12-18 10:56:00 +01:00
Bruno Windels
0676c1b8ad
Merge pull request #2361 from matrix-org/bwindels/collapserhs
...
Redesign: allow to hide the right panel when clicking already active button & persist
2018-12-18 09:46:30 +00:00
Bruno Windels
f6727c5724
add collapsedRhs to propTypes
2018-12-18 10:34:26 +01:00
Bruno Windels
b7c353d0a6
persist and load collapsed rhs globally
2018-12-17 15:56:35 +01:00
Bruno Windels
f744374d1d
read collapsedRhs from props when mounting main split
2018-12-17 15:56:17 +01:00
Bruno Windels
a734fb9d35
dont set initial phase, show panel when collapsed
2018-12-17 15:55:26 +01:00
Bruno Windels
f7b6e9c6fc
name collapsedRhs consistently everywhere
2018-12-17 15:30:39 +01:00
Bruno Windels
65f9bc9754
remove expand button in room header
2018-12-17 15:23:46 +01:00
Bruno Windels
bbafd8c2d3
toggle right panel when clicking already active header button
2018-12-17 15:22:02 +01:00
Bruno Windels
e26fd6c27a
Merge pull request #2359 from matrix-org/bwindels/higherdensityroomlist
...
Redesign: make room tiles less high so more rooms fit on the screen
2018-12-17 14:09:45 +00:00
Bruno Windels
bdbf6f865e
Merge pull request #2358 from matrix-org/bwindels/ignorecustomtags
...
Redesign: ignore any unknown tags
2018-12-17 14:09:23 +00:00
Bruno Windels
0496ed535c
have a bit more space between rooms
2018-12-17 14:35:11 +01:00
Bruno Windels
242b0c21ac
make avatar 24px and tile height 32px
2018-12-17 14:03:48 +01:00
Bruno Windels
6c1639b2ce
dont hardcode avatar container dimensions
2018-12-17 14:03:28 +01:00
Bruno Windels
532fb6ea78
update comment as well
2018-12-17 13:58:36 +01:00
Bruno Windels
4fffb55cc5
ignore any unknown tags
2018-12-17 13:52:32 +01:00
Bruno Windels
4264f915a2
Merge pull request #2357 from matrix-org/bwindels/fixedtheme
...
Redesign: disable setting theme completely
2018-12-17 12:00:39 +00:00
Bruno Windels
510cec1ebf
disabling setting theme without breaking the build
2018-12-17 12:49:38 +01:00
Bruno Windels
649910139a
disable setting theme completely
2018-12-17 12:27:42 +01:00
Bruno Windels
ffec533c17
Merge pull request #2355 from matrix-org/travis/dharma-theme
...
Force use of dharma theme
2018-12-17 09:24:28 +00:00
Travis Ralston
c706135c6e
Force use of dharma theme
2018-12-16 12:49:41 -07:00
Bruno Windels
f934794bfe
Merge pull request #2354 from matrix-org/bwindels/leftpanelsmallfixes
...
Redesign: some small fixes
2018-12-14 18:18:59 +00:00
Bruno Windels
3ea0fd1a2f
fix overflow indicators not being updated when searching
2018-12-14 17:06:51 +01:00
Bruno Windels
e4d2b6f2b7
fix resize handles being too thick on edge (hopefully)
2018-12-14 17:06:00 +01:00
Bruno Windels
2afdb04db5
prevent jumping on when hovering over invited section
2018-12-14 17:05:01 +01:00
Bruno Windels
9f5a0250bf
Merge pull request #2345 from matrix-org/bwindels/jumptofirstunread-rebased
...
Redesign: restyle jump to first unread message & rework read marker logic (rebased)
2018-12-12 10:13:51 +00:00
Bruno Windels
f49e8b0bda
reduce in-view timeout to 1s
2018-12-12 11:13:09 +01:00
Bruno Windels
e505a9e45c
Merge pull request #2343 from matrix-org/bwindels/addroombuttonalignment
...
Redesign: fix add room button alignment when collapsed
2018-12-12 09:21:12 +00:00
Bruno Windels
6ccbaccc1e
Merge pull request #2342 from matrix-org/bwindels/topleftsignoutdialog
...
Redesign: confirm sign out from top left menu
2018-12-12 09:08:15 +00:00
Bruno Windels
d913f5ca91
Merge pull request #2344 from matrix-org/bwindels/editroomheader
...
Redesign: fix room header avatar in edit mode
2018-12-11 15:41:58 +00:00
Bruno Windels
8045009d81
remove logging
2018-12-11 16:26:23 +01:00
Bruno Windels
408eba7915
Fix: Presence only comes online when UserActivity interrupted activity
2018-12-11 16:25:48 +01:00
Bruno Windels
2b0c2eff1e
Implement 10s in-view/30s out-of-view timeout for moving RM.
...
Uses Timer & changed UserActivity promise based api
2018-12-11 16:19:22 +01:00
Bruno Windels
7f6d581377
Use Timer & new UserActivity api in Presence.
...
The only behaviour that should have changed here is that
presence is also set to online when switching back to the
tab/window.
Presence is not set to unavailable when coming back to the window/tab,
as that might be a bit invasive, but only when timing out.
2018-12-11 16:16:00 +01:00
Bruno Windels
6a248c2e72
Timer in UserActivity, change semantics to "user probably looks at app"
...
Before, UserActivitity emitting actions meant that the user had very recently interaction with their hardware.
Now it means they are likely looking at the app.
You can attach a timer that is aborted when we think the user
stops looking at the page
(or hasn't touched their hardware for 2 minutes).
This works better than the previous approach for larger timeouts,
like the 30s we're about to implement for out-of-view RMs
2018-12-11 15:45:11 +01:00
Bruno Windels
5cd5615b69
Timer class, promise based, so clear/setTimeout doesn't grow unwieldly
2018-12-11 15:43:41 +01:00
Bruno Windels
ac9902e52a
apply redesign to topunreadmessagebar
...
with placeholder for message count
2018-12-11 15:43:00 +01:00
Bruno Windels
d3f655a064
fix avatar in edit mode
2018-12-11 13:11:26 +01:00
Bruno Windels
678a982bbb
dont use more padding than needed so no shrinking happens (my guess)
2018-12-11 13:02:04 +01:00
Bruno Windels
a31dacc4bc
allow logout dialog to be cancelled (can't see why not?)
2018-12-11 12:43:56 +01:00
Bruno Windels
fc57109c54
use logout dialog in topleft menu instead of dispatching logout
2018-12-11 12:43:17 +01:00
Bruno Windels
48cfd08ea6
move logout dialog to own component so we can reuse it
2018-12-11 12:42:52 +01:00
Bruno Windels
e0e87d1e8b
Merge pull request #2341 from matrix-org/bwindels/redesignminimalgroupux
...
Redesign: make community UX usable
2018-12-11 10:20:11 +00:00
Bruno Windels
84044fca1c
fix lint
2018-12-11 11:09:11 +01:00
Bruno Windels
02367742bc
bring back autocomplete attribute
2018-12-11 10:54:36 +01:00
Bruno Windels
3040f2d2e2
remove try/catch as the error is already prevented inside resize
2018-12-11 10:51:14 +01:00
Bruno Windels
a8f9a74920
make mygroups look slightly more in line with redesign
2018-12-10 17:55:30 +01:00
Bruno Windels
6488b01324
fix mergo-error
2018-12-10 17:48:11 +01:00