1
0
mirror of https://github.com/flarum/core.git synced 2025-07-25 02:31:17 +02:00
Commit Graph

141 Commits

Author SHA1 Message Date
Toby Zerner
ccd8619d24 Tweak user bio editing styles 2015-03-17 17:01:19 +10:30
Toby Zerner
a4d0691a47 Brighten up avatar colors 2015-03-12 13:05:34 +10:30
Toby Zerner
521ba0e151 Add user profile side nav 2015-03-12 12:59:32 +10:30
Toby Zerner
4640b0e9a0 Darken user card bg to make text more readable
Will also be handy when there’s an extension that implements cover
photos
2015-03-12 12:22:07 +10:30
Toby Zerner
40f648a876 Extract user bio into its own component 2015-03-12 12:10:58 +10:30
Toby Zerner
2cd59c876d Implement user hover cards and basic profile pages 2015-03-12 10:40:03 +10:30
Toby Zerner
f1ceb41d3f Fix user dropdown links 2015-03-12 10:39:40 +10:30
Toby Zerner
4d3d9b73a1 Fix scrubber height adjustment 2015-03-05 12:34:42 +10:30
Toby Zerner
214a591268 Fix regression with composer scroll anchoring 2015-03-05 12:34:22 +10:30
Toby Zerner
22df4a3f5e Fix bug causing page to scroll down when loaded 2015-03-05 12:23:55 +10:30
Toby Zerner
edd370ce81 Add badges API + styles for discussions and users 2015-03-05 12:07:16 +10:30
Toby Zerner
fd8639b1af Initialize item-lists on init event; allow items to be hidden 2015-03-05 12:06:40 +10:30
Toby Zerner
4abdb2e3ca Fix bottom border on header 2015-03-05 12:04:10 +10:30
Toby Zerner
e45449ae37 Don't allow index pane to be pinned on small screens 2015-03-04 12:30:18 +10:30
Toby Zerner
b0802214ee Lay out index sidebar horizontally on tablets 2015-03-04 12:29:39 +10:30
Toby Zerner
bab695595d Show permalink as a link on touch devices 2015-03-04 12:27:43 +10:30
Toby Zerner
c3854074a7 Wrong way around 2015-03-04 10:24:27 +10:30
Toby Zerner
686815f4d9 Fix index pane/back-button regressions 2015-03-04 10:17:36 +10:30
Toby Zerner
27b5e453da Fix regression with scrubber mouse release 2015-03-04 09:59:14 +10:30
Toby Zerner
b369366ea3 Fix scrubber on mobile 2015-03-04 09:50:36 +10:30
Toby Zerner
e27d8968f7 Fix post meta popup on mobile 2015-03-04 09:50:23 +10:30
Toby Zerner
aa5b1ffc29 Improve mobile dropdown styling 2015-03-04 09:49:59 +10:30
Toby Zerner
5c00d836db Make drawer invisible when it's not showing 2015-03-04 09:49:43 +10:30
Toby Zerner
8d073f8206 Fix composer on mobile, scroll to new reply 2015-03-04 09:49:26 +10:30
Toby Zerner
7257799e98 Make mobile header smaller 2015-03-04 09:48:56 +10:30
Toby Zerner
cdd708deeb Fix another couple of regressions 2015-03-03 21:42:38 +10:30
Toby Zerner
7ceed5ff75 Fix regression with post styles 2015-03-03 20:54:37 +10:30
Toby Zerner
da023885b6 Import Open Sans 2015-03-03 20:54:26 +10:30
Toby Zerner
86c4a0dbb8 For some reason this didn't go in with the previous commit 2015-03-03 20:31:07 +10:30
Toby Zerner
595364f419 Responsive design baby!
Mobile responsive design with a very native feel, all in pure CSS (no
templating differences between versions — even though some things are
in very different positions.)

I’ve been working on this whole thing in my head for a while now,
planning out how certain components will be laid out on the mobile
version, and how to reason about them in the templates so that a
substantially different layout can still be achieved by only using CSS.
Today I finally wrote the CSS and it’s come together pretty damn
perfectly.

Still to come:
- Swiping left or right on discussions to reveal controls
- Tablet version
2015-03-03 20:30:52 +10:30
Toby Zerner
a07f896397 Prepare welcome hero for demo 2015-02-26 13:30:13 +10:30
Toby Zerner
171bc4691a Fix 1.11 deprecation error 2015-02-26 13:30:03 +10:30
Toby Zerner
f3021e9a85 Only reload results once when multiple params change 2015-02-26 13:29:26 +10:30
Toby Zerner
866200c2a2 Fix alerts not dismissing 2015-02-26 13:28:44 +10:30
Toby Zerner
a007f4c402 Have a go at some error handling
Still not happy with how this is all fitting together. But good enough
for now
2015-02-26 12:48:23 +10:30
Toby Zerner
b9c09dc37f Render deleted users better 2015-02-26 12:47:50 +10:30
Toby Zerner
6ad8050840 Missed some create→extend changes 2015-02-26 12:47:04 +10:30
Toby Zerner
701f27747a Temporary fix for read marking 2015-02-26 12:46:27 +10:30
Toby Zerner
5d9332fc7b Add model validation back in 2015-02-26 12:44:39 +10:30
Toby Zerner
7dd49cb445 Fix index result caching 2015-02-26 09:45:12 +10:30
Toby Zerner
05a4662a02 Tweak discussion controls dropdown split 2015-02-26 09:44:31 +10:30
Toby Zerner
b5beda019f Fix composer closing animation from minimised state 2015-02-26 09:44:12 +10:30
Toby Zerner
f5aa7bfefa Use component prototypes instead of instances
This means the component instance is created in the template, meaning
properties can be overridden in the view helper. It also just makes
more sense - a view instance doesn’t need to exist until it is rendered
in the template.
2015-02-26 09:43:53 +10:30
Toby Zerner
bde89cdc31 Upgrade to latest ember, cli, etc.
ember 1.11.0-beta.3 fixes a demo-blocking bug. ember-json-api 0.3.0
fixes a bug so we can remove custom serializer code.
2015-02-26 09:39:21 +10:30
Toby Zerner
13a4ced63d Finish signup process, including state restoration 2015-02-25 15:34:02 +10:30
Toby Zerner
327719c5a3 Remove unused template 2015-02-25 15:32:21 +10:30
Toby Zerner
2733b5810d Upgrade to L5 + huge refactor + more. closes #2
New stuff:
- Signup + email confirmation.
- Updated authentication strategy with remember cookies. closes #5
- New search system with some example gambits! This is cool - check out
the source. Fulltext drivers will be implemented as decorators
overriding the EloquentPostRepository’s findByContent method.
- Lay down the foundation for bootstrapping the Ember app.
- Update Web layer’s asset manager to properly publish CSS/JS files.
- Console commands to run installation migrations and seeds.

Refactoring:
- New structure: move models, repositories, commands, and events into
their own namespaces, rather than grouping by entity.
- All events are classes.
- Use L5 middleware and command bus implementations.
- Clearer use of repositories and the Active Record pattern.
Repositories are used only for retrieval of ActiveRecord objects, and
then save/delete operations are called directly on those ActiveRecords.
This way, we don’t over-abstract at the cost of Eloquent magic, but
testing is still easy.
- Refactor of Web layer so that it uses the Actions routing
architecture.
- “Actor” concept instead of depending on Laravel’s Auth.
- General cleanup!
2015-02-24 20:33:18 +10:30
Toby Zerner
c03d8b96b8 Fix modal appearance 2015-02-16 14:12:48 +10:30
Toby Zerner
daa87269b4 Add a little spin transition on the search 'x' :) 2015-02-16 13:30:11 +10:30
Toby Zerner
4f8157a66f Better LESS configuration/theme customisability 2015-02-16 12:40:57 +10:30