Commit Graph

131 Commits

Author SHA1 Message Date
Toby Zerner
1e74d57526 Fix notification list appearance 2015-07-23 14:32:21 +09:30
Toby Zerner
497b65289e Fix sign up modal 2015-07-23 14:30:55 +09:30
Toby Zerner
a30f591c15 Fix activity page load more button appearance 2015-07-22 16:05:38 +09:30
Toby Zerner
017c258e46 Live preview of post editing/replying thanks to TextFormatter 👏 2015-07-22 16:05:00 +09:30
Toby Zerner
314846d9a2 Centre title button on mobile 2015-07-22 10:00:30 +09:30
Toby Zerner
1c4456260a Apply modal width on the correct class 2015-07-22 10:00:20 +09:30
Toby Zerner
5e91401f13 Add Button--text class to create buttons that look like muted text
e.g. post actions
2015-07-22 10:00:02 +09:30
Toby Zerner
ff6d3114d7 Tweak padding on discussion list items
Remove overflow to facilitate new tags appearance
2015-07-22 09:59:29 +09:30
Toby Zerner
d40c28a370 Tweak display of badges in the discussion hero 2015-07-22 09:58:14 +09:30
Toby Zerner
0cb3378658 Merge branch 'evented-api' 2015-07-21 10:40:38 +09:30
Toby Zerner
96bae40d4b Make "on" switches always green instead of theme-based 2015-07-20 18:13:15 +09:30
Toby Zerner
0d8f09df78 Migrate old style 2015-07-20 18:13:01 +09:30
Toby Zerner
d04910b6da Tweak badge appearances 2015-07-20 18:12:48 +09:30
Toby Zerner
440e30760e Reset dropdown menu line spacing
Was causing issues in the avatar editor dropdown
2015-07-18 22:58:51 +09:30
Toby Zerner
5085c09c30 Slightly darken buttons when clicked 2015-07-18 13:06:53 +09:30
Toby Zerner
fc3e9c353d Fix notifications appearance on dark header 2015-07-18 10:07:22 +09:30
Toby Zerner
0b702d8b73 Make sure responsive controls appear where they're supposed to 2015-07-17 17:53:03 +09:30
Toby Zerner
7e75eb16ff Add them back 2015-07-17 15:05:34 +09:30
Toby Zerner
12caded0c9 Temporarily remove some files
Git is playing up and won't let me push.
2015-07-17 15:04:55 +09:30
Toby Zerner
a9ded36b57 Major CSS revamp
- Get rid of Bootstrap (except we still rely on some JS)
- Use BEM class names
- Rework variables/theme config
- Fix various bugs, including some on mobile

The CSS is still not ideal – it needs to be cleaned up some more. But
that can be a focus for after beta.
2015-07-17 14:47:49 +09:30
Toby Zerner
42f1fa1272 Improve fulltext search API and interface 2015-07-07 20:35:18 +09:30
Toby Zerner
013d11554d Add discussion list refresh button
Closes flarum/core#139. Haven’t done pull to refresh yet though, but
that can come later.
2015-07-07 15:32:08 +09:30
Toby Zerner
ef213cd8b2 Allow user avatar hover over empty badge space 2015-07-07 15:31:15 +09:30
Toby Zerner
e1a65380ef Tweak discussion list styles some more 2015-07-07 15:30:48 +09:30
Toby Zerner
fcc5aa17ea Tweak discussion list contextual controls 2015-07-07 09:21:43 +09:30
Toby Zerner
0887834256 Tweak discussion list reply/unread count 2015-07-06 16:34:20 +09:30
Toby Zerner
1d21670663 New look for discussion reply/unread count
Also decrease the max page width by 100px
2015-07-05 13:52:46 +09:30
Toby Zerner
3d429d9af3 Give badges a bit of a shadow 2015-07-04 12:25:33 +09:30
Toby Zerner
4dbe87da77 Bit of padding on the ol' composer textarea 2015-06-26 17:43:48 +09:30
Toby Zerner
fe82631f95 Tweak user bio editing UI 2015-06-26 13:57:21 +09:30
Toby Zerner
c1ebc1c626 Make sure discussion sidebar appears above posts 2015-06-26 12:18:32 +09:30
Toby Zerner
0526e223e4 Always show composer header. closes flarum/core#112 2015-06-26 12:18:13 +09:30
Toby Zerner
e887d75b8b Show badges in notifications 2015-06-26 12:09:28 +09:30
Toby Zerner
9e6ad1f244 Only show search suggestion excerpt if we have it
We won’t have it if we didn’t do a fulltext search
2015-06-26 12:08:23 +09:30
Toby Zerner
bf5019ed0f Use mixins for vendor prefixes 2015-06-25 15:38:40 +09:30
Toby Zerner
f2f23138b2 Tweak how discussion sidebar displays on mobile
Give all items in an item list a class on their <li>. Super helpful for
styling
2015-06-25 15:38:29 +09:30
Toby Zerner
d81fe3ac36 Animate header between normal and full-width (pinned pane) 2015-06-25 15:05:46 +09:30
Toby Zerner
4046644e13 Fix responsive controls 2015-06-25 15:05:22 +09:30
Toby Zerner
ae8729250b Give notifications dropdown a responsive max height 2015-06-25 10:32:13 +09:30
Toby Zerner
6d72fd16a3 Tweak notification grid icon appearance 2015-06-25 09:57:46 +09:30
Toby Zerner
7de842c1d8 Nitpicking 2015-06-25 09:48:01 +09:30
Toby Zerner
df3e732d4b Make relevant posts span full width on mobile 2015-06-25 08:12:12 +09:30
Toby Zerner
aae40472cf Tweak post controls on mobile 2015-06-24 17:56:52 +09:30
Toby Zerner
e8bb044701 Discussion list refactor, gestures
Also make base Component class automatically assign this.element :)
2015-06-24 17:56:39 +09:30
Toby Zerner
e466dcc626 Significantly improve mobile UX
Most of #137 done.

- Use FastClick to make everything feel more responsive
- Use transforms for animations to make them silky smooth
- Style the drawer the same as the header to keep things simple
- Revert to fixed composer, but allow it to be minimised
- Add a separate notifications page for mobile so it’s easy to go back
- Add indicator to the menu button when there are unread notifications
- Close the drawer when navigating away
- Make dropdowns/modals scrollable
- Many other mobile tweaks and bug fixes

Didn’t take much care to keep CSS clean, due to #103
2015-06-24 11:44:53 +09:30
Toby Zerner
3a8fc1592c Extend hover area for post control visibility 2015-06-23 10:57:09 +09:30
Toby Zerner
6e5329047c Add light horizontal rule between posts. closes flarum/core#133
Also remove time information from event posts (it’s not useful)
2015-06-23 10:36:36 +09:30
Toby Zerner
0a4af568d1 Tweak avatar/count alignment 2015-06-20 10:28:58 +09:30
Toby Zerner
ec059f496f Make discussion list more compact 2015-06-19 20:57:36 +09:30
Toby Zerner
c75e4f5a74 Tweak hero appearance 2015-06-19 13:55:20 +09:30