Kris
98c8dcecba
A11Y: disable non-essential CSS animations for reduced-motion users ( #23571 )
2023-09-14 17:31:43 -04:00
Kris
22747e26fd
DEV: common CSS property for content backgrounds ( #23467 )
2023-09-08 12:07:04 -04:00
chapoi
0ce0bcd8ff
Remove border radius from chat ( #22437 )
...
* add border-radius-large variable
* UX: replace chat border-radius with variable
2023-07-10 15:07:38 +02:00
Kris
07e4b7550d
DEV: relocate :root
CSS custom properties ( #19389 )
2022-12-09 14:33:15 -05:00
Jarek Radosz
4170b9bb58
DEV: Use more css vars ( #18561 )
...
Followup to #18518
This time it's mostly line-height vars and a couple of other uncommon vars.
2022-10-12 16:05:42 +02:00
Kris
f0005401b7
UX: core adjustments and styles for the experimental sidebar ( #17271 )
2022-06-29 10:49:01 +08:00
Penar Musaraj
715ec0d72f
DEV: Normalize ol
and ul
styling ( #16027 )
2022-02-22 22:17:41 +01:00
Kris
34e2ed6d76
Revert "A11Y: Use dynamic type scaling on iOS devices ( #15967 )"
...
This reverts commit 9be2717e3ba0ba2ac15b10c035c79224c962c58d.
2022-02-16 10:01:58 -05:00
Kris
9be2717e3b
A11Y: Use dynamic type scaling on iOS devices ( #15967 )
2022-02-16 09:06:08 -05:00
Penar Musaraj
3b75120b3d
UX: Support type=search
inputs in inline forms ( #15790 )
2022-02-03 13:50:24 +01:00
Jordan Vidrine
0e371d4c6d
SYNTAX: Use classes instead of html element targeting ( #14890 )
...
* SYNTAX: Use classes instead of html element targeting
2021-11-15 14:49:45 -06:00
Penar Musaraj
dfeca42bf8
FEATURE: user/category/tag results in full page search ( #14346 )
...
See PR for details, this commit also changes the layout of the full page search.
2021-09-20 10:01:11 -04:00
Penar Musaraj
24e71acf3f
UX: Normalize sizing for inputs, buttons, dropdowns ( #14226 )
...
See PR for details
2021-09-09 11:01:56 -04:00
Jarek Radosz
494fe7f2f6
UX: Adjust list and onebox margins ( #13131 )
...
Lists – made the indent smaller (helps on mobile), added vertical margin
Onebox – added top margin
2021-05-25 23:52:33 -04:00
Jarek Radosz
9b9b601e2f
DEV: Remove unused offscreen-content
( #13133 )
...
Looks like a vestige of Ember 1.x?
2021-05-25 18:39:06 +02:00
Penar Musaraj
5f846531a5
DEV: Cleanup variables/mixins SCSS imports ( #11618 )
...
Prepends variables.scss and mixins.scss globally for all assets. With
one notable exception, theme fields, which will be addressed in a
separate PR.
2021-01-05 14:05:34 -05:00
Penar Musaraj
c937afc75e
FEATURE: automatic dark mode ( #10341 )
...
A first step to adding automatic dark mode color scheme switching. Adds a new SCSS file at `color_definitions.scss` that serves to output all SCSS color variables as CSS custom properties. And replaces all SCSS color variables with the new CSS custom properties throughout the stylesheets.
This is an alpha feature at this point, can only be enabled via console using the `default_dark_mode_color_scheme_id` site setting.
2020-08-03 22:57:10 -04:00
Jordan Vidrine
9eedc83e00
UI: Markdown Code Wrapping ( #10195 )
2020-07-08 20:50:42 -04:00
Kris
66257ca8b6
FEATURE: Add "smallest" option to user text size preferences
2020-07-07 13:08:19 -04:00
Joe
6e341f1839
UX: restore table borders
...
Newer versions of Normalize remove the `border-collapse: collapse;` property and fallback to browser defaults. This commit restores that property because we're using it in quite a few places.
2020-07-06 21:25:41 +08:00
Régis Hanol
525a2174b3
Restore 'pointer' cursor on buttons
...
Normalize removed their opinionated cursor styling of buttons in [4.0.1](170455d6f6
).
Follow-up-to: 1fd3a30a597f1e5973266489e32482ddba446e48
2020-07-06 13:15:31 +02:00
Kris
4e1c2fbd18
UX: Add prefixed property so Firefox also gets 4-space tabs in code
2020-05-05 21:00:40 -04:00
Kris
675bf94133
UX: Bump up base font size 1px, add smaller text size option
2019-01-17 10:30:34 -05:00
David Taylor
1ebd3dbbd0
FEATURE: Allow the base font size to be changed on a per-user basis ( #6859 )
2019-01-14 13:21:46 +00:00
Kris
072f5ce825
Increase ruby character size
2018-08-03 13:37:08 -04:00
Joffrey JAFFEUX
174d392e5a
DEV: adds prettier ( #5956 )
...
Run `prettier --write "app/assets/stylesheets/**/*.scss" "plugins/**/*.scss"` after making sure you installed it with `yarn`
It's recommended to configure your editor to run prettier on file save.
2018-06-08 11:49:31 +02:00
Kris
0163798c0e
Define primary table borders in one place
2018-04-30 20:45:49 -04:00
Kris
674013129a
UX: Type system rebuild ( #5492 )
2018-01-12 17:27:38 -05:00
cpradio
feb423d07a
Update ul padding/margin to match ol.
...
https://meta.discourse.org/t/numbers-cut-off-in-long-list/59856/16?u=cpradio
2017-07-25 18:54:28 -04:00
Robin Ward
5dd56a41d9
Merge branch 'master' into master
2017-07-24 12:01:48 -04:00
cpradio
8101b630f2
Fix ol margin/padding so it displays ordered lists without cutting them off.
...
https://meta.discourse.org/t/numbers-cut-off-in-long-list/59856
2017-07-20 11:03:04 -04:00
awesomerobot
c29b7aa65d
initial pass at color simplification
2017-07-14 21:43:35 -04:00
Sam
a3e8c3cd7b
FEATURE: Native theme support
...
This feature introduces the concept of themes. Themes are an evolution
of site customizations.
Themes introduce two very big conceptual changes:
- A theme may include other "child themes", children can include grand
children and so on.
- A theme may specify a color scheme
The change does away with the idea of "enabled" color schemes.
It also adds a bunch of big niceties like
- You can source a theme from a git repo
- History for themes is much improved
- You can only have a single enabled theme. Themes can be selected by
users, if you opt for it.
On a technical level this change comes with a whole bunch of goodies
- All CSS is now compiled using a custom pipeline that uses libsass
see /lib/stylesheet
- There is a single pipeline for css compilation (in the past we used
one for customizations and another one for the rest of the app
- The stylesheet pipeline is now divorced of sprockets, there is no
reliance on sprockets for CSS bundling
- CSS is generated with source maps everywhere (including themes) this
makes debugging much easier
- Our "live reloader" is smarter and avoid a flash of unstyled content
we run a file watcher in "puma" in dev so you no longer need to run
rake autospec to watch for CSS changes
2017-04-12 10:53:49 -04:00
Ola Christensson
82fab2343f
Display tabs with smaller widths for code blocks
...
The default browser behavior is a tab width of 8 characters. This changes the width to 4 characters.
2017-01-10 10:06:53 +01:00
Sam
bd217bb440
remove ux regression
2016-12-05 12:21:07 +11:00
Sam
2793e7bebc
UX: have webkit safari mobile stop with inner shadows
...
http://stackoverflow.com/questions/3062968/remove-textarea-inner-shadow-on-mobile-safari-iphone
2016-12-02 17:56:01 +11:00
awesomerobot
f20c28c16b
replacing the remnants of the old color variable code
2015-06-14 22:59:49 -04:00
Simon Cossar
9b7f98edc5
Add to html element - this needs to be explicit so it can be reversed by r2
2015-04-14 19:07:23 -07:00
Kris Aubuchon
bcb03474d6
fixing base line-height and big/small abuse
2014-12-17 14:51:47 -05:00
Jeff Atwood
1c8ddccb45
try to correct font scaling problems on Firefox
2014-12-16 23:26:29 -08:00
Robin Ward
e035b07e92
Put Ember 1.8.1 + fixes back.
2014-12-04 08:51:35 -05:00
Sam
8977d5917b
revert
2014-12-04 09:35:11 +11:00
Robin Ward
39fde5b9fb
Upgrade to 1.8.1: So long, metamorphs!
2014-12-03 10:49:18 -05:00
Jeff Atwood
b874b31b02
correct mobile login form layout error
2014-09-22 17:26:22 -07:00
Sam
64331e2ac1
row style is common, its the way we clear divs
2014-08-26 07:41:29 +10:00
Régis Hanol
7feab2fc99
Revert "background on topic-list, more width on extra-info-wrapper, meta viewport fix"
2014-07-02 16:55:43 +02:00
Kris Aubuchon
e0194e69a5
adding background to topic-list, making max-width larger on extra-info-wrapper, and changing viewport config
2014-07-02 09:54:40 -04:00
Kris Aubuchon
ffa33c572c
making the color customizer a little nicer with dark themes
2014-05-19 01:17:59 -04:00
Kris Aubuchon
8ea63006e4
simplifying and segmenting color variables
2014-05-06 01:50:51 -04:00
Kris Aubuchon
99fb7b74b0
adding styles for preformatted text not covered by highlight.js
2014-03-27 15:36:14 -04:00