Nolan Lawson
48a1bd47b3
refactor(themes): use CSS specificity order for themes ( #684 )
...
The point of this PR is to make it easier to implement scrollbars (#683 ).
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
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
Nolan Lawson
9b2b90b46e
simplify theme definitions ( #574 )
...
* simplify theme definitions
* remove rollup dep which is overkill
* fix syntax error
* fix lint
* fix test
2018-09-23 12:26:01 -07:00
Nolan Lawson
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 ( #541 )
2018-09-22 16:26:53 -07:00
Nolan Lawson
8334598786
fix autosuggest for dark themes ( #507 )
2018-08-27 19:32:22 -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
092d9e98a5
fix typo in SCSS ( #430 )
2018-08-17 21:51:26 -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
82438a62e0
upgrade to node-sass 4.8.3 ( #165 )
2018-04-18 21:38:16 -07:00
Maxime Le Conte des Floris
e52130f1c8
add toot-cafe theme ( #108 )
...
* add toot-cafe theme
* rename "toot-cafe" theme to "sorcery"
2018-04-14 09:43:30 -07:00
Nolan Lawson
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 ( #78 )
...
* added cobalt blue theme
* lighten nav items
2018-04-11 20:11:47 -07:00
Nolan Lawson
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. ( #84 )
2018-04-11 19:47:24 -07:00
Spanky
a722e6e244
increased the default contrast in the --very-deemphasized* variables for dark themes ( #76 )
2018-04-11 08:41:16 -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
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 ( #62 )
...
* 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
Nolan Lawson
33d595f239
add mention option to account profiles
2018-04-04 21:45:19 -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
4e67f36510
tweak css
2018-03-28 09:07:00 -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
58b700788c
add floating compose button
2018-03-27 00:02:55 -07:00
Nolan Lawson
6fc21e40bf
add username autocomplete feature
2018-03-24 18:04:54 -07:00
Nolan Lawson
5430fdd189
add ellipsis class
2018-03-24 09:38:04 -07:00
Nolan Lawson
60dd2ecff2
add muted style for image/video dialogs
2018-03-20 21:26:53 -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
cd376c5a18
start adding media uploads
2018-03-01 21:21:49 -08:00
Nolan Lawson
3c62411819
start adding compose icons, update seafoam style
2018-02-26 20:55:49 -08:00
Nolan Lawson
2ffd38383d
improve perf of compose box
2018-02-25 20:45:11 -08:00
Nolan Lawson
1a9bca6c2b
add a length indicator
2018-02-25 17:21:17 -08:00