Matthew Hodgson
04305460db
make firefox slightly happier
2015-11-13 01:19:40 +00:00
Matthew Hodgson
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.
2015-11-13 00:46:50 +00:00
David Baker
e0efb6862e
Merge pull request #354 from vector-im/ignore-non-mxc
...
Display some sensible UI for non-mxc content URLs.
2015-11-12 17:43:20 +00:00
David Baker
1ac47f32fe
Fix scrolling on browsers where gemini scrollbars don't kick in.
2015-11-12 17:18:22 +00:00
Kegan Dougal
b1438355e2
Github and Sublime don't like this not being escaped. Displays fine though in React like this.
2015-11-12 15:58:12 +00:00
Kegan Dougal
021eaf5c29
Vector is the default IS in Vector
2015-11-12 15:54:07 +00:00
Kegan Dougal
726afd30bb
Swap old login for new
2015-11-12 15:49:32 +00:00
Kegan Dougal
58472b8251
Move Cas/PasswordLogin to react-sdk. Use them as normal components.
2015-11-12 15:38:04 +00:00
Kegan Dougal
8826eb60cc
Call through to password login
2015-11-12 15:16:29 +00:00
David Baker
c8a8306165
Display some sensible UI for non-mxc content URLs.
2015-11-12 14:16:57 +00:00
Matthew Hodgson
c12c716dc0
fix URLs on image
2015-11-12 13:34:00 +00:00
Kegan Dougal
05eda88ea2
Split out logic/UI for logging in
...
- Add 'PasswordLogin' UI component
- Add 'LoginPage' wire component which, along with Signup from react SDK,
replaces the 'Login' page.
- Move UI code (state/props) from ServerConfig which was lobotomoised in the
React SDK.
Unfinished.
2015-11-12 11:57:33 +00:00
Matthew Hodgson
2cae5e7a00
revert bad fix to managing history
2015-11-11 02:31:37 +01:00
Matthew Hodgson
2fff6f4d5f
fix spinner layout yet more
2015-11-11 02:31:17 +01:00
Matthew Hodgson
81128ef06e
hopefully fix https://github.com/vector-im/vector-web/issues/226
2015-11-11 02:07:41 +01:00
Matthew Hodgson
dd3427d8d0
remove unused component
2015-11-11 02:01:11 +01:00
Matthew Hodgson
2c9273a86c
avoid the initial sync from clobbering the location bar
2015-11-11 02:00:51 +01:00
Matthew Hodgson
bc3ee949f5
fix warning about missing thead
2015-11-11 02:00:18 +01:00
Matthew Hodgson
5aa468f1e3
skin simpleheader
2015-11-11 01:59:56 +01:00
Matthew Hodgson
c2af09fbaa
fix Spinner CSS a bit
2015-11-11 00:57:31 +01:00
Matthew Hodgson
bbd7124ac7
improve comment on how our dynamic height CSS works
2015-11-11 00:57:16 +01:00
Matthew Hodgson
adb7915b3e
suppress warning
2015-11-11 00:56:51 +01:00
Matthew Hodgson
5c92b09da1
improve spacing on login screen
2015-11-11 00:56:44 +01:00
Matthew Hodgson
2e9e03bd45
oops, refresh the login options on mount. make autofocus work too.
2015-11-11 00:39:48 +01:00
Matthew Hodgson
19b31ff30d
oops, make this actually work.
2015-11-11 00:06:49 +01:00
Matthew Hodgson
801154fd8a
apply jsx
2015-11-11 00:05:35 +01:00
Matthew Hodgson
f628591e27
fix login page vertical scroll and centering
2015-11-10 19:19:23 +00:00
Matthew Hodgson
9cbd4ae2e4
fix raging typos
2015-11-10 19:15:14 +00:00
Matthew Hodgson
0825e0a2e2
retrieve last used HS/IS URL from local storage, and associated tweaks
2015-11-10 19:09:24 +00:00
Matthew Hodgson
68c1ddd5d2
replace react-loader with Spinner everywhere
2015-11-10 18:12:26 +00:00
David Baker
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.
2015-11-10 17:44:59 +00:00
David Baker
c9823d07fd
Limit number of read avatars, lay them out as per the design & order them.
2015-11-10 13:51:11 +00:00
David Baker
450036a6ed
Merge remote-tracking branch 'origin/develop' into read_receipts
2015-11-10 11:26:42 +00:00
Matthew Hodgson
ef7a38e558
gemini scrollbar on the memberlist too
2015-11-10 02:26:46 +00:00
Matthew Hodgson
2ca64d9c15
add gemini-scrollbar to the main roomview
2015-11-10 02:04:21 +00:00
Matthew Hodgson
cb887c699e
use gemini-scrollbar to provide fake scrollbars for the room list
2015-11-10 01:40:08 +00:00
Matthew Hodgson
2ccd881665
port to react 0.14, removing getDOMNode()s for DOM components and turning them into ReactDOM.findDOMNode()s for React components
2015-11-09 23:54:10 +00:00
Matthew Hodgson
87bb7c9b7b
upgrade to react 0.14
2015-11-09 23:13:46 +00:00
Matthew Hodgson
6d9817e5e7
Merge pull request #342 from vector-im/matthew/orderable-roomlist
...
Implement reorderable rooms via room tagging.
2015-11-09 16:05:00 +00:00
Matthew Hodgson
23c93de82e
Merge branch 'develop' into matthew/orderable-roomlist
2015-11-09 16:04:20 +00:00
Matthew Hodgson
bea64082a9
put the DragDropContext on LeftPanel rather than MatrixChat to allow index.js to continue to abuse MatrixChat by directly invoking the showScreen method on it
2015-11-09 15:44:08 +00:00
Kegsay
c3385d597a
Merge pull request #332 from vector-im/kegan/syncing
...
Implement connection lost bar + resend all
2015-11-09 15:35:38 +00:00
Matthew Hodgson
752f8bdbb8
remove random bold initials
2015-11-09 14:04:43 +00:00
Matthew Hodgson
1f69760173
fix comedy scrolling parallax avatar initial bug
2015-11-09 12:41:23 +00:00
Matthew Hodgson
66add5673b
de-hash rooms
2015-11-09 11:53:50 +00:00
Matthew Hodgson
a3082753ef
shove initials onto default room & member avatars as per the design
2015-11-09 02:12:26 +00:00
Matthew Hodgson
eaa2f94327
warning png
2015-11-09 00:13:40 +00:00
Matthew Hodgson
615879ffdd
skin to match CSS (spacing will need to be fixed once matthew/ordered-roomlist lands)
2015-11-09 00:13:25 +00:00
Matthew Hodgson
05d921256f
re-skin the notification bar
2015-11-08 23:37:14 +00:00
Matthew Hodgson
9526deb024
add error dialogs and order search results by recents
2015-11-08 16:19:53 +00:00