Commit graph

105 commits

Author SHA1 Message Date
ab548a0a5d
fix(scroll): slightly tweak flicker fix () 2018-12-08 07:53:14 -08:00
99c44f348a
fix(scroll): improve flicker on back navigation ()
* fix(scroll): improve flicker on back navigation

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

Partial fix for 

* the double raf makes no difference here
2018-12-07 23:23:48 -08:00
sgenoud
03d883423c feat(themes): Add the Pitch Black theme ()
This theme is made with mobile OLED screens (iPhone XS for instance)
2018-12-04 20:40:47 -08:00
aae73f0cc6
fix(design): "add instance" input has dark bg on dark theme ()
fixes 
2018-12-04 07:25:22 -08:00
26b84c435a
fix(design): use dark compose button halo on dark themes ()
Also only show the halo when we're actually scrolled down, because the
point is to make it more visible against arbitrary content.
2018-12-02 14:25:40 -08:00
ef656301f6
fix(a11y): decrease brightness of hacker theme ()
fixes 
2018-12-02 14:25:30 -08:00
945c1e7a23
fix(iOS): fix horizontal scroll, use fake sticky button on iOS ()
fixes 
2018-12-02 11:22:18 -08:00
e44cafb5fb
feat(scrollbars): add option to disable scrollbars, fix macOS style ()
fixes  and fixes 
2018-11-27 19:17:18 -08:00
58f9c09bb8
fix(scrollbars): use standard CSS for scrollbars ()
Also use correct SCSS escaping everywhere, and fix a missing semicolon. Fixes 
2018-11-26 13:15:33 -08:00
bfa37f5105
fix(design): tweak scrollbar colors () 2018-11-24 09:33:07 -08:00
2569b59b32
feat(design): add custom scrollbars for each theme ()
* feat(design): add custom scrollbars for each theme

fixes 

* improve contrast of hotpants theme
2018-11-24 01:39:00 -08:00
48a1bd47b3
refactor(themes): use CSS specificity order for themes ()
The point of this PR is to make it easier to implement scrollbars ().

With this PR, the themes move from a body tag-based system (e.g. `body.theme-scarlet`) to a system where they simply declare global CSS and we use CSS specificity order to give us the right theme.
2018-11-24 00:41:36 -08:00
83d92711e1
fix(safari): fix sticky-positioned button ()
fixes 
2018-11-21 07:27:56 -08:00
5fdba9366a
fix(scroll): prevent horizontal scroll in mobile safari/firefox ()
* fix(scroll): prevent horizontal scroll in mobile safari/firefox

fixes 

* fix safari vs non-safari browsers
2018-11-21 00:17:59 -08:00
35a42c9fd3
fix(emoji): fix textarea emoji on linux () 2018-11-20 22:41:32 -08:00
4124da2439
fix(emojos): fix emojos on Ubuntu and Chrome on Windows ()
* 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
b7f5d04b4c
fix(scrolling): use body as scrolling container ()
* fix(scrolling): use body as scrolling container

Fixes 

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

* add a few more contain:contents
2018-11-16 00:37:28 -08:00
5c204b8001
fix Safari search bar appearance () 2018-09-23 14:17:48 -07:00
9b2b90b46e
simplify theme definitions ()
* simplify theme definitions

* remove rollup dep which is overkill

* fix syntax error

* fix lint

* fix test
2018-09-23 12:26:01 -07:00
24dc3ad2ae rename darkscarlet and darkpink to Punk and Riot 2018-09-22 16:42:57 -07:00
pianycist
9dac979cb6 add dark pink, dark red, dark green themes 2018-09-22 16:42:57 -07:00
Sorin Davidoi
1852f4842f fix(scss/global): Inherit colors for input and textarea () 2018-09-22 16:26:53 -07:00
8334598786
fix autosuggest for dark themes () 2018-08-27 19:32:22 -07:00
d10f924620
remove will-change:transform from container () 2018-08-22 19:26:13 -07:00
350667e5df
allow user display names to contain custom emoji ()
* allow user display names to contain custom emoji

fixes 

* fix tests

* fix focus issue
2018-08-19 15:23:40 -07:00
092d9e98a5
fix typo in SCSS () 2018-08-17 21:51:26 -07:00
8f5a4aadca
fix container focus rendering issue on Edge () 2018-05-02 20:35:05 -07:00
7f325a0166
fix blue active background on Chrome for Android ()
fixes 
2018-04-29 16:57:22 -07:00
82438a62e0
upgrade to node-sass 4.8.3 () 2018-04-18 21:38:16 -07:00
Maxime Le Conte des Floris
e52130f1c8 add toot-cafe theme ()
* add toot-cafe theme

* rename "toot-cafe" theme to "sorcery"
2018-04-14 09:43:30 -07:00
edb621e0f5 nit: make cobalt secondary text a bit lighter
[skip ci]
2018-04-11 20:13:39 -07:00
Chris
c8687635e8 add cobalt blue theme ()
* added cobalt blue theme

* lighten nav items
2018-04-11 20:11:47 -07:00
a150613b53 tweak css variable names
[skip ci]
2018-04-11 19:53:43 -07:00
Spanky
bdf547b561 made a variable for the AccountProfile page for its color overlay of the header image. () 2018-04-11 19:47:24 -07:00
Spanky
a722e6e244 increased the default contrast in the --very-deemphasized* variables for dark themes () 2018-04-11 08:41:16 -07:00
70b03eb56e
fix headings for timelines ()
Adds an sr-only class to make this easier in the future. Also fixes a missing aria-label.

Fixes 
2018-04-10 22:08:14 -07:00
036dcf082f extract Ozark dark theme into separate scss file 2018-04-10 20:07:58 -07:00
Spanky
3a7d887531 Added 'Ozark' dark blue color theme ()
* added Ozark theme, based off of a personal color scheme I use elsewhere.

* fixed incorrect main color value
2018-04-10 20:02:28 -07:00
33d595f239 add mention option to account profiles 2018-04-04 21:45:19 -07:00
9210afe0c3 slow loading spinner down a bit 2018-04-03 08:58:59 -07:00
10c34f7cca faster loading spinner 2018-04-02 22:22:24 -07:00
36a30dece5 better define loading spinner 2018-03-30 17:25:22 -07:00
5426c5a0ef fix sticky button in mobile Firefox 2018-03-28 22:57:52 -07:00
4e67f36510 tweak css 2018-03-28 09:07:00 -07:00
afb67f076d change design of top nav bar 2018-03-27 09:34:29 -07:00
72535bb701 add font family fallback 2018-03-27 09:02:10 -07:00
58b700788c add floating compose button 2018-03-27 00:02:55 -07:00
6fc21e40bf add username autocomplete feature 2018-03-24 18:04:54 -07:00
5430fdd189 add ellipsis class 2018-03-24 09:38:04 -07:00