Commit graph

53 commits

Author SHA1 Message Date
Nolan Lawson 99c44f348a
fix(scroll): improve flicker on back navigation (#756)
* fix(scroll): improve flicker on back navigation

It's still not perfect in Firefox for Android, but it's improved.

Partial fix for #753

* the double raf makes no difference here
2018-12-07 23:23:48 -08:00
Nolan Lawson 945c1e7a23
fix(iOS): fix horizontal scroll, use fake sticky button on iOS (#711)
fixes #667
2018-12-02 11:22:18 -08:00
Nolan Lawson 83d92711e1
fix(safari): fix sticky-positioned button (#674)
fixes #673
2018-11-21 07:27:56 -08:00
Nolan Lawson 5fdba9366a
fix(scroll): prevent horizontal scroll in mobile safari/firefox (#669)
* fix(scroll): prevent horizontal scroll in mobile safari/firefox

fixes #667

* fix safari vs non-safari browsers
2018-11-21 00:17:59 -08:00
Nolan Lawson 35a42c9fd3
fix(emoji): fix textarea emoji on linux (#670) 2018-11-20 22:41:32 -08:00
Nolan Lawson 4124da2439
fix(emojos): fix emojos on Ubuntu and Chrome on Windows (#661)
* fix(emojos): fix emojos on Ubuntu and Chrome on Windows

* fixup

* start working on unit tests

* fixup

* add more tests and fix emoji
2018-11-20 00:01:23 -08:00
Nolan Lawson b7f5d04b4c
fix(scrolling): use body as scrolling container (#656)
* fix(scrolling): use body as scrolling container

Fixes #526

* fixup tests and focus
2018-11-17 18:06:49 -08:00
Nolan Lawson 92d2dbddfc
perf(virtuallist): add contain:content to virtual list items (#650)
* perf(virtuallist): add contain:content to virtual list items

* add a few more contain:contents
2018-11-16 00:37:28 -08:00
Nolan Lawson 5c204b8001
fix Safari search bar appearance (#575) 2018-09-23 14:17:48 -07:00
Sorin Davidoi 1852f4842f fix(scss/global): Inherit colors for input and textarea (#541) 2018-09-22 16:26:53 -07:00
Nolan Lawson d10f924620
remove will-change:transform from container (#470) 2018-08-22 19:26:13 -07:00
Nolan Lawson 350667e5df
allow user display names to contain custom emoji (#448)
* allow user display names to contain custom emoji

fixes #445

* fix tests

* fix focus issue
2018-08-19 15:23:40 -07:00
Nolan Lawson 8f5a4aadca
fix container focus rendering issue on Edge (#256) 2018-05-02 20:35:05 -07:00
Nolan Lawson 7f325a0166
fix blue active background on Chrome for Android (#236)
fixes #141
2018-04-29 16:57:22 -07:00
Nolan Lawson 70b03eb56e
fix headings for timelines (#67)
Adds an sr-only class to make this easier in the future. Also fixes a missing aria-label.

Fixes #44
2018-04-10 22:08:14 -07:00
Nolan Lawson 9210afe0c3 slow loading spinner down a bit 2018-04-03 08:58:59 -07:00
Nolan Lawson 10c34f7cca faster loading spinner 2018-04-02 22:22:24 -07:00
Nolan Lawson 36a30dece5 better define loading spinner 2018-03-30 17:25:22 -07:00
Nolan Lawson 5426c5a0ef fix sticky button in mobile Firefox 2018-03-28 22:57:52 -07:00
Nolan Lawson afb67f076d change design of top nav bar 2018-03-27 09:34:29 -07:00
Nolan Lawson 72535bb701 add font family fallback 2018-03-27 09:02:10 -07:00
Nolan Lawson 5430fdd189 add ellipsis class 2018-03-24 09:38:04 -07:00
Nolan Lawson c5027d6b1d tweak style 2018-03-16 18:03:35 -07:00
Nolan Lawson 5908ac6614 Implement LazyPage and refactor to support it 2018-03-13 20:02:50 -07:00
Nolan Lawson ba54864bda increase padding on footer 2018-03-11 12:13:12 -07:00
Nolan Lawson d5aa18ddb6 add footer and license 2018-03-07 09:25:07 -08:00
Nolan Lawson 9c14a0abd5 simplify landing page 2018-03-06 23:27:36 -08:00
Nolan Lawson 5b94dd7829 add ability to remove media 2018-03-02 21:55:04 -08:00
Nolan Lawson 2ffd38383d improve perf of compose box 2018-02-25 20:45:11 -08:00
Nolan Lawson 33b999b37a start work on compose box 2018-02-25 16:26:43 -08:00
Nolan Lawson f436ca6d2e tweak line-height to 1.4em 2018-02-10 16:22:12 -08:00
Nolan Lawson 8761a46767 implement search 2018-02-06 20:54:49 -08:00
Nolan Lawson 3562437713 tweak design for mobile 2018-01-30 22:40:40 -08:00
Nolan Lawson b569d63412 different style for direct/private statuses 2018-01-27 18:25:49 -08:00
Nolan Lawson ff7598a9ad add back will-change:transform 2018-01-21 14:11:53 -08:00
Nolan Lawson 4a84c70dbc Revert "add strict containment for container element"
This reverts commit 28c1008500.
2018-01-21 14:08:14 -08:00
Nolan Lawson 28c1008500 add strict containment for container element 2018-01-21 13:58:31 -08:00
Nolan Lawson 174e9fc900 tweak design, fix a11y of sensitive media, remove will-change:transform 2018-01-21 13:35:03 -08:00
Nolan Lawson 17312eedbf add custom focus outline, improve a11y 2018-01-21 10:53:15 -08:00
Nolan Lawson 2c31746ae7 remove dead code 2018-01-17 00:23:32 -08:00
Nolan Lawson 91390bcba0 tweak design a heck of a lot 2018-01-15 21:58:31 -08:00
Nolan Lawson cd2be627e2 fix status layout issues 2018-01-15 20:51:51 -08:00
Nolan Lawson 7582f34d24 fix jerky scrolling on Safari 2018-01-15 18:29:28 -08:00
Nolan Lawson bdcfea32e7 fix style for statuses 2018-01-14 21:41:19 -08:00
Nolan Lawson af98b62deb more comfortable line height 2018-01-14 14:44:47 -08:00
Nolan Lawson 39b7481da3 tweak themes 2018-01-14 11:34:53 -08:00
Nolan Lawson ee1251467a add error handling, toasts, and loading spinner 2018-01-14 11:22:57 -08:00
Nolan Lawson c49c80305c fix flash of unstyled content 2018-01-13 20:33:14 -08:00
Nolan Lawson 1f9029f457 finish theme engine 2018-01-13 18:59:49 -08:00
Nolan Lawson 101575c0f8 fix ugly scrollbar 2018-01-12 23:28:13 -08:00