David Sevilla Martín
ebef033bfd
Updated code style to be same as Scotch.IO's
2016-04-17 19:01:19 -04:00
David Sevilla Martín
dfb8ad312b
If no avatar uploaded user will see the upload button directly on "avatar" without full opacity
...
Refs #249
2016-04-16 13:09:09 -04:00
Toby Zerner
a580e5f9d4
Tweak post composer alignment with page content
2016-04-08 13:52:30 +09:30
Franz Liedke
a47a01d114
Remove old styling for DiscussionRenamedPost
...
New title should now appear as bold.
Refs #428 .
2016-04-01 10:08:22 +09:00
Franz Liedke
1d67e239f7
Make DiscussionRenamedPost spread across three lines
...
This also adds a little button for expanding / collapsing this additional information.
It is expanded by default right now because I could not get the toggling to work yet.
Refs #428 .
2016-03-30 22:13:08 +09:00
Toby Zerner
15f177bdf7
Fix regression with full-screen composer being obscured by header/side pane
...
This is not ideal as dropdowns appear above the header, but it will probably be resolved when we redo the composer's full screen mode soon enough.
2016-03-29 18:24:23 +10:30
Toby Zerner
b55983c09e
Reconfigure z-index hierarchy: show dropdowns above post composer
2016-03-28 13:32:23 +10:30
Toby Zerner
5e207b1882
Tweak badge shadow radius
2016-03-28 10:25:47 +10:30
Toby Zerner
ed5baaf36d
Prevent long forum title in mobile drawer from entering viewport
2016-03-28 10:23:58 +10:30
Toby Zerner
ee00920032
Fix search box overlapping forum title in some cases. closes #697
...
- Fix jank in shrinking animation when search box loses focus after overlapping forum title.
- Use solid colors instead of transparent whites/blacks for colored header controls so that search box isn't transparent when it does overlap forum title.
- This also simplifies colored header variables, making them more analogous to the non-colored header variables, and allowing for the removal of some conditional CSS in the notifications dropdown button.
Some more radical changes to header layout (flexbox?) may be made when we implement the new mobile design (#867 ), but for now this is an acceptable fix.
2016-03-28 10:23:49 +10:30
Toby Zerner
087ab3fa1f
Lighten discussion list hover color
...
When the list is shown in the side-pane, the background of the currently-selected discussion is the @control-bg. The hover color shouldn't be quite as strong as that.
2016-03-18 09:38:37 +10:30
Toby Zerner
c95dbc0cb4
Remove white border from badges, decrease overlap
2016-03-11 12:01:47 +10:30
Toby Zerner
66398d423e
Add padding between items in fieldsets on the settings page
2016-03-10 17:56:18 +10:30
Toby Zerner
3148f175cf
Refactor Composer rendering for smoother animations
...
Also fixes a couple of miscellaneous bugs:
- Minimise the Composer when clicking the preview button in full-screen mode on desktop.
- Minimise the Composer when clicking the link to the discussion/post in the header on mobile/full-screen mode.
2016-02-26 12:49:49 +10:30
Toby Zerner
c1236bc7ff
Slightly widen index sidebar, overflow buttons properly
...
First half of #349 fix. Supersedes #734 (190px wide instead of 200px, correctly modify margin-left of .sideNavOffset, more descriptive commit message)
2016-02-07 12:10:02 +10:30
Toby Zerner
2ff8fc0126
Tweak padding on user dropdown button so avatar is flush with border radius
2016-01-19 19:19:16 +10:30
Toby Zerner
90437016ea
Extract Google font import to a head string, make overideable
...
Allowing headStrings to be named is a bit of a stopgap solution. Really ClientView needs to be given much more power with headStrings and footStrings as separate objects, similar to the ItemList in the JS app.
2016-01-12 18:29:21 +10:30
Peter Mein
2e110b6ccb
Added user online indicator to post
2015-12-16 13:43:46 +01:00
Toby Zerner
f81c489eee
Improve LoginButton styles, make popup window smaller
2015-12-05 15:19:24 +10:30
Toby Zerner
d55ba2c483
Merge branch 'sudo-mode'
...
# Conflicts:
# CHANGELOG.md
2015-12-03 15:12:51 +10:30
Toby Zerner
32e9c0587c
Overhaul sessions, tokens, and authentication
...
- Use cookies + CSRF token for API authentication in the default client. This mitigates potential XSS attacks by making the token unavailable to JavaScript. The Authorization header is still supported, but not used by default.
- Make sensitive/destructive actions (editing a user, permanently deleting anything, visiting the admin CP) require the user to re-enter their password if they haven't entered it in the last 30 minutes.
- Refactor and clean up the authentication middleware.
- Add an `onhide` hook to the Modal component. (+1 squashed commit)
2015-12-03 15:11:57 +10:30
Toby Zerner
d4e52a6ad8
Various user interface tweaks
2015-12-03 15:02:52 +10:30
Toby Zerner
8664a5e0b0
Fix notifications icon/badge color for dark header
2015-12-03 15:02:29 +10:30
Toby Zerner
11ff30cfdc
Tweak admin side-pane styles
...
Position the side-pane absolutely when scrolled to the top so that it does not disjoin from the header in Safari.
2015-12-03 15:02:07 +10:30
Toby Zerner
d1d33cba44
Clean up
2015-12-03 14:51:35 +10:30
Toby Zerner
88f03f1d95
Truncate long title controls on mobile
2015-12-01 11:48:54 +10:30
Toby Zerner
ca83a5b9ea
Truncate long dropdown menu items (e.g. tags in the sidebar)
...
ref #391
2015-11-21 14:01:07 +10:30
Toby Zerner
4752fa6785
Improve spacing of drawer elements
2015-11-21 13:21:27 +10:30
Toby Zerner
f14c238625
Tweak mobile drawer appearance
2015-11-21 13:16:46 +10:30
Toby Zerner
e8836bad46
Improve composer appearance/usability on mobile
...
On mobile:
- Move submit button to right side of toolbar
- Move first header item to toolbar
- Size textarea correctly
2015-11-21 13:16:05 +10:30
Toby Zerner
b780111af5
Show "reply" action in discussion menu on mobile
2015-11-20 12:35:07 +10:30
Toby Zerner
6a4023bbe7
Align checkboxes and textareas to the left in centered forms
2015-11-04 12:54:17 +10:30
Toby Zerner
5c0b6d68f5
Merge branch 'loading-indicator'
2015-11-03 18:13:11 +10:30
Toby Zerner
80094ae413
Apply split dropdown styles on mobiles too
...
Normal split dropdowns, not in the context of the app's primary control (top-right toolbar button), may be used by extensions (e.g. embed)
2015-11-03 18:09:49 +10:30
Toby Zerner
eef5101238
Use icon instead of "Discussions" text, fix bugs
...
- Fix admin page crash
- Only show invisible pin button on desktop; hide it completely on ≤ tablet
2015-11-03 15:54:06 +10:30
Toby Zerner
e69d277c87
Add label to back button, change behaviour
...
The back button longer shows if the user hasn't actually navigated anywhere. e.g. if they come in directly to a discussion, it will be hidden.
2015-11-03 15:54:05 +10:30
Toby Zerner
eed3755aa9
Display "Loading..." text while JS is loading
2015-11-02 16:47:36 +10:30
Toby Zerner
9e9b45cf70
Fix appearance of event posts on mobile
2015-10-14 16:35:06 +10:30
Toby Zerner
3974235455
Further refinements to admin extensions page
2015-10-13 12:27:10 +10:30
Toby Zerner
b3e52c0474
Revamp admin extensions page
...
- New look
- Groups extensions by keywords
2015-10-12 15:02:59 +10:30
Franz Liedke
66d4e51a18
Use correct method for notification drawer on mobile
...
Refs #500 .
2015-09-29 01:28:47 +02:00
Franz Liedke
a436bef93c
Implement third state for notification list dropdown
...
Related to #500 .
2015-09-29 00:50:28 +02:00
Toby Zerner
575ff76002
Condense discussion list last reply icons
2015-09-25 13:55:32 +09:30
Toby Zerner
3888f16893
Vendor prefix badge shadow
2015-09-23 10:52:26 +09:30
Toby Zerner
7c37320891
Reduce font size/padding on discussion list
2015-09-22 19:29:40 +09:30
Toby Zerner
8a5a3a0624
Improve admin permissions page with icons, visual tweaks
2015-09-22 17:52:16 +09:30
Toby Zerner
3ac9efde3e
Allow discussions to be hidden and restored
2015-09-22 17:48:21 +09:30
Toby Zerner
46f26bc237
Tweak alignment/width of reply composer
2015-09-22 17:12:50 +09:30
Toby Zerner
2c1283af42
Update to FontAwesome 4.4.0
2015-09-22 17:11:51 +09:30
Toby Zerner
a184577877
Keep post actions visible when controls dropdown is open
...
Also show without hover on touch devices
2015-09-22 17:05:14 +09:30