8e8b27c893
Add RegistrationForm UI component and new Registration wire component
Kegan Dougal
2015-11-17 17:40:31 +00:00
1fca3f6606
Better const name
Kegan Dougal
2015-11-17 17:38:37 +00:00
95cdbe3a48
stop launch from wedging solid for 5 minutes >:(
Matthew Hodgson
2015-11-17 17:36:15 +00:00
c63dd376d8
Fix member avatar initials (I failed at git conflict merging)
David Baker
2015-11-17 17:31:03 +00:00
0f34f8b494
Extend from a Signup class to keep hs/is URL logic together
Kegan Dougal
2015-11-17 17:25:14 +00:00
da55081c68
Add member name to avatars as the title since if displayed without accompanying text (as with read receipts) they can be somewhat unhelpful. May as well have them all the time I think.
David Baker
2015-11-17 15:59:44 +00:00
80c2bd0c7f
Remove bouncing, set animation time to be constant (prevents temporary overalpping) and exclude ourselves.
David Baker
2015-11-17 15:51:00 +00:00
714c96283e
Setting defaults from config.json got lost
Kegan Dougal
2015-11-17 15:12:55 +00:00
79e39429b7
add todo
Matthew Hodgson
2015-11-17 02:40:19 +00:00
7b3eea0b58
experiment with trying to turn UserSettings into a controller-less 'wiring component' which wires together a series of smaller components (in this case, so small they're mainly <input/s>
Matthew Hodgson
2015-11-17 02:15:55 +00:00
88c5a5e074
missing copyright
Matthew Hodgson
2015-11-17 02:14:06 +00:00
e9132a873b
experiment with turning the UserSettings controller into a UserSettingsStore logic class
Matthew Hodgson
2015-11-17 02:13:42 +00:00
e23b90abd5
More s/messageWrapper/messagePanel/
David Baker
2015-11-16 16:52:07 +00:00
7f61a0252f
remove logging
David Baker
2015-11-16 16:45:28 +00:00
816f20e068
comma
David Baker
2015-11-16 16:36:01 +00:00
bb59e9276b
Merge remote-tracking branch 'origin/develop' into read_receipts
David Baker
2015-11-16 16:33:39 +00:00
d6b86598e5
Bouncy bouncy!
David Baker
2015-11-16 16:13:21 +00:00
0d1c06d586
relayout whenever the input textarea's scrollheight increases
Matthew Hodgson
2015-11-15 21:37:22 +00:00
152872b342
don't clobber the initial room to roomdirectory
Matthew Hodgson
2015-11-15 03:58:05 +00:00
999bb9a206
implement multiline input
Matthew Hodgson
2015-11-15 03:36:59 +00:00
bf91155e60
implement multiline input
Matthew Hodgson
2015-11-15 03:36:10 +00:00
ef181f55d5
make modal dialogs higher in z-index
Matthew Hodgson
2015-11-14 00:14:41 +00:00
1c7e7cd111
kill stale z-index param
Matthew Hodgson
2015-11-14 00:13:13 +00:00
063e387a65
turn off the placeholder drag & drop function to get an opinion from folks
Matthew Hodgson
2015-11-13 23:51:40 +00:00
ca07c8f429
Merge pull request #365 from vector-im/avatar_initial_a11y
Matthew Hodgson
2015-11-13 18:37:10 +00:00
2fd7196cdd
also handle a11y on room avatars
Matthew Hodgson
2015-11-13 18:36:46 +00:00
ff59fc84c5
don't bold the selected room just because, as it bold = new msgs
Matthew Hodgson
2015-11-13 18:25:10 +00:00
9d620dfb1d
Hopefully now mostly complete animations: we iterate through zero or more start states and then settle on the final place.
David Baker
2015-11-13 16:43:54 +00:00
bc2c744bed
more bits of read receipt animation implemented
David Baker
2015-11-13 11:42:51 +00:00
2fabf69ce3
Mark up the avatar initials so they're not read out by screen readers
David Baker
2015-11-13 09:28:56 +00:00
f8d628d336
fix composer avatar
Matthew Hodgson
2015-11-13 02:44:46 +00:00
20f84ce322
override gemini-scrollbar CSS to stop the scrollview from pushing out the container, causing FF's flexbox to adapt and keep growing infinitely
Matthew Hodgson
2015-11-13 02:29:59 +00:00
2cf0ceb260
back out previous bodges to flexbox to make geminiscrollbar work in FF
Matthew Hodgson
2015-11-13 02:29:18 +00:00
36b7deac35
clear unread message count more aggressively (and revert previous thinko)
Matthew Hodgson
2015-11-13 01:42:09 +00:00
04305460db
make firefox slightly happier
Matthew Hodgson
2015-11-13 01:19:40 +00:00
caa2fd97d1
sacrifice dead goats to make gemini-scrollbars work on firefox 42 and chrome 48 and later. the problem is that flexbox interacts badly with gemini-scrollbars, as gemini looks at the offsetWidth of the container in order to make the width of its enclosed scrollable view = width+scrollbarwidth. The problem is that flexbox then sees that the scrollable view has expanded, and unhelpfully flexes the container to fit it. This fixes the problem by providing more explicit widths for the containers to stop them flexing. I'm not sure I want to know why we don't also see the same problem with heights.
Matthew Hodgson
2015-11-13 00:46:50 +00:00
e0efb6862e
Merge pull request #354 from vector-im/ignore-non-mxc
David Baker
2015-11-12 17:43:20 +00:00
1ac47f32fe
Fix scrolling on browsers where gemini scrollbars don't kick in.
David Baker
2015-11-12 17:18:22 +00:00
900b7dd94a
Guard onLoggedIn since registration uses it too and that isn't done yet
Kegan Dougal
2015-11-12 16:14:01 +00:00
b1438355e2
Github and Sublime don't like this not being escaped. Displays fine though in React like this.
Kegan Dougal
2015-11-12 15:58:12 +00:00
021eaf5c29
Vector is the default IS in Vector
Kegan Dougal
2015-11-12 15:54:07 +00:00
b8d579ac5c
Remove old login code
Kegan Dougal
2015-11-12 15:53:50 +00:00
726afd30bb
Swap old login for new
Kegan Dougal
2015-11-12 15:49:32 +00:00
58472b8251
Move Cas/PasswordLogin to react-sdk. Use them as normal components.
Kegan Dougal
2015-11-12 15:38:04 +00:00
ccd24dd3ea
Move Cas/PasswordLogin to a new directory so it isn't confused with existing stuff
Kegan Dougal
2015-11-12 15:28:57 +00:00
8826eb60cc
Call through to password login
Kegan Dougal
2015-11-12 15:16:29 +00:00
b127c30436
Implement logging in via password
Kegan Dougal
2015-11-12 15:15:00 +00:00
c8a8306165
Display some sensible UI for non-mxc content URLs.
David Baker
2015-11-12 14:16:57 +00:00
c12c716dc0
fix URLs on image
Matthew Hodgson
2015-11-12 13:34:00 +00:00
05eda88ea2
Split out logic/UI for logging in
Kegan Dougal
2015-11-12 11:57:33 +00:00
6ad210cde3
support tracking URLs for settings, new & directory
Matthew Hodgson
2015-11-11 02:01:48 +01:00
ab10f1d6b0
fix warning
Matthew Hodgson
2015-11-11 02:01:37 +01:00
dd3427d8d0
remove unused component
Matthew Hodgson
2015-11-11 02:01:11 +01:00
2c9273a86c
avoid the initial sync from clobbering the location bar
Matthew Hodgson
2015-11-11 02:00:51 +01:00
bc3ee949f5
fix warning about missing thead
Matthew Hodgson
2015-11-11 02:00:18 +01:00
5aa468f1e3
skin simpleheader
Matthew Hodgson
2015-11-11 01:59:56 +01:00
c2af09fbaa
fix Spinner CSS a bit
Matthew Hodgson
2015-11-11 00:57:31 +01:00
bbd7124ac7
improve comment on how our dynamic height CSS works
Matthew Hodgson
2015-11-11 00:57:16 +01:00
adb7915b3e
suppress warning
Matthew Hodgson
2015-11-11 00:56:51 +01:00
5c92b09da1
improve spacing on login screen
Matthew Hodgson
2015-11-11 00:56:44 +01:00
2e9e03bd45
oops, refresh the login options on mount. make autofocus work too.
Matthew Hodgson
2015-11-11 00:39:48 +01:00
19b31ff30d
oops, make this actually work.
Matthew Hodgson
2015-11-11 00:06:49 +01:00
801154fd8a
apply jsx
Matthew Hodgson
2015-11-11 00:05:35 +01:00
a4968ca967
don't break if the user misses out an email address
Matthew Hodgson
2015-11-11 00:05:14 +01:00
b669f587de
be less shouty
Matthew Hodgson
2015-11-11 00:05:00 +01:00
e7be1ae832
you don't have to pass a description, and if you do, it could be JSX or a string
Matthew Hodgson
2015-11-11 00:04:50 +01:00
d0a4f908cf
fix nightmarish underscore-versus-camelcase confusion in propTypes, and track default URLs for placeholder content
Matthew Hodgson
2015-11-11 00:04:30 +01:00
368c24e146
s/React/ReactDOM
Matthew Hodgson
2015-11-10 19:53:29 +00:00
f628591e27
fix login page vertical scroll and centering
Matthew Hodgson
2015-11-10 19:19:23 +00:00
9cbd4ae2e4
fix raging typos
Matthew Hodgson
2015-11-10 19:15:14 +00:00
5fea3c2673
store the custom HS/IS URL in local storage, add some review commentary
Matthew Hodgson
2015-11-10 19:10:30 +00:00
0825e0a2e2
retrieve last used HS/IS URL from local storage, and associated tweaks
Matthew Hodgson
2015-11-10 19:09:24 +00:00
02ad2b5152
remove react-loader (not that the controller should be rendering spinners in the first place :(
Matthew Hodgson
2015-11-10 18:25:10 +00:00
68c1ddd5d2
replace react-loader with Spinner everywhere
Matthew Hodgson
2015-11-10 18:12:26 +00:00
9a6624d1c7
Do read receipt avatars with absolute positioning: this should be a lot easier to animate. Also mess around with the MemberAvatar a bit so it's easier to style.
David Baker
2015-11-10 17:44:59 +00:00
c9823d07fd
Limit number of read avatars, lay them out as per the design & order them.
David Baker
2015-11-10 13:51:11 +00:00
2f783a7ba9
Merge remote-tracking branch 'origin/develop' into read_receipts
David Baker
2015-11-10 11:27:43 +00:00
450036a6ed
Merge remote-tracking branch 'origin/develop' into read_receipts
David Baker
2015-11-10 11:26:42 +00:00