discourse/app/assets/stylesheets/common/components
Rafael dos Santos Silva 6e522e4aad
DEV: Move to Sass compilation to dart-sass (#19910)
This PR is a major change to Sass compilation in Discourse.

The new version of sass-ruby moves to dart-sass putting we back on the supported version of Sass. It does so while keeping compatibility with the existing method signatures, so minimal change is needed in Discourse for this change.

This moves us

From:
  - sassc 2.0.1 (Feb 2019)
  - libsass 3.5.2 (May 2018)

To:
  - dart-sass 1.58

This update applies the following breaking changes:

> 
> These breaking changes are coming soon or have recently been released:
> 
>  [Functions are stricter about which units they allow](https://sass-lang.com/documentation/breaking-changes/function-units) beginning in Dart Sass 1.32.0.
> 
>  [Selectors with invalid combinators are invalid](https://sass-lang.com/documentation/breaking-changes/bogus-combinators) beginning in Dart Sass 1.54.0.
> 
>  [/ is changing from a division operation to a list separator](https://sass-lang.com/documentation/breaking-changes/slash-div) beginning in Dart Sass 1.33.0.
> 
>  [Parsing the special syntax of @-moz-document will be invalid](https://sass-lang.com/documentation/breaking-changes/moz-document) beginning in Dart Sass 1.7.2.
> 
>  [Compound selectors could not be extended](https://sass-lang.com/documentation/breaking-changes/extend-compound) in Dart Sass 1.0.0 and Ruby Sass 4.0.0.


SCSS files have been migrated automatically using `sass-migrator division app/assets/stylesheets/**/*.scss`
2023-02-07 12:24:57 -03:00
..
_index.scss UX: drag new user menus, scroll primary user nav (#18690) 2022-10-25 07:22:02 +08:00
badges.scss DEV: Use more css vars (#18561) 2022-10-12 16:05:42 +02:00
banner.scss UX: Styling changes to global banner (#16191) 2022-03-15 16:19:55 +01:00
bookmark-list.scss DEV: Use more css vars (#18561) 2022-10-12 16:05:42 +02:00
bookmark-modal.scss UX: align the trash button on the bookmark modal (#16884) 2022-05-23 18:51:01 +04:00
buttons.scss FEATURE: add user toggle to mask/unmask passwords (#19306) 2022-12-19 18:56:51 -05:00
color-input.scss FEATURE: Use native color-picker (#15748) 2022-02-01 11:18:13 -03:00
conditional-loading-section.scss DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
convert-to-public-topic-modal.scss FEATURE: Allow choice of category when making a PM public (#7907) 2019-07-19 11:52:50 -04:00
d-tooltip.scss DEV: a new d-tooltip component (#17513) 2022-07-28 18:33:20 +04:00
date-input.scss UX: Fix date input icon display issues (#14369) 2021-09-17 12:07:10 -04:00
date-picker.scss UX: Normalize sizing for inputs, buttons, dropdowns (#14226) 2021-09-09 11:01:56 -04:00
date-time-input-range.scss UX: Normalize sizing for inputs, buttons, dropdowns (#14226) 2021-09-09 11:01:56 -04:00
date-time-input.scss UX: Normalize sizing for inputs, buttons, dropdowns (#14226) 2021-09-09 11:01:56 -04:00
download-calendar.scss FIX: uses tippy for popover (#15409) 2022-05-02 17:10:26 +02:00
footer-nav.scss DEV: set CSS custom property for footer-nav-height (#17744) 2022-08-01 18:01:06 -04:00
group-member-dropdown.scss
groups-form-membership-fields.scss UX: Make group membership UI clearer (#8210) 2019-10-17 18:05:42 +01:00
hashtag.scss FIX: Replace R2 gem with rtlcss for generating RTL CSS (#19636) 2023-02-01 14:21:15 +03:00
horizontal-overflow-nav.scss UX: drag new user menus, scroll primary user nav (#18690) 2022-10-25 07:22:02 +08:00
iframed-html.scss Merge pull request from GHSA-vw39-6w7q-gfx5 2020-02-27 11:47:15 -06:00
ignored-user-list.scss UX: Normalize sizing for inputs, buttons, dropdowns (#14226) 2021-09-09 11:01:56 -04:00
keyboard_shortcuts.scss DEV: Use more css vars (#18561) 2022-10-12 16:05:42 +02:00
navs.scss DEV: allow themes to more easily set border-radii (#19037) 2022-11-16 11:35:09 -05:00
pick-files-button.scss DEV: add pick-files-button component (#13764) 2021-07-16 21:50:50 +04:00
relative-time-picker.scss UX: Fix local-dates styling (#12085) 2021-02-15 10:44:30 +00:00
share-and-invite-modal.scss DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
svg.scss DEV: Remove xlink hrefs (#15059) 2021-11-25 15:22:43 +11:00
tap-tile.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
time-input.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00
time-shortcut-picker.scss UX: Normalize sizing for inputs, buttons, dropdowns (#14226) 2021-09-09 11:01:56 -04:00
user-card.scss DEV: Move to Sass compilation to dart-sass (#19910) 2023-02-07 12:24:57 -03:00
user-info.scss DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
user-status-message.scss UX: improve styles of the user status message component (#17904) 2022-08-14 18:55:54 +04:00
user-status-picker.scss FEATURE: user status emoji (#17025) 2022-06-22 18:15:33 +04:00
user-stream-item.scss DEV: Use css var font sizes (#18518) 2022-10-12 15:31:59 +02:00
user-stream.scss UX: remove unneeded margin from user stream (#11964) 2021-02-04 14:39:43 +11:00
widget-dropdown.scss FEATURE: automatic dark mode (#10341) 2020-08-03 22:57:10 -04:00