consul/.changelog
John Cowen 9bfa9afb5a ui: Move all our icons to use CSS custom properties instead of SASS vars (#10298)
* ui: Move all our icons to use CSS custom properties

The good thing about SASS vars is, if you don't use them they get removed from the final build. Whereas with CSS we have no tree-shaking to get rid of unused CSS custom properties. We can mostly work around this and for some things like colors its no big deal if we have some hex-codes in the build that we don't use as hex-codes are relatively small.

We've been slowly but surely moving all of our colors (and other things) to use CSS custom properties instead of SASS vars now that we have them available.

This commit makes use of the 'tree-shaking' abilities of @extend to ensure that we only compile in the icons that we use.

This commit is mostly churn-less as we already use @extend for the majority of our icons, so generally there is zero change here for working on the UI, but I did spot one single place where we were using SASS vars instead of @extend. This now uses the new form (second commit)

Interestingly this reduces our CSS payload by ~2kb to ~53kb (around 25kb of that is these icons)
2021-06-21 10:55:29 +00:00
..
7628.txt
7899.txt
7970.txt
8158.txt
8190.txt
8194.txt
8211.txt
8216.txt
8218.txt
8221.txt
8222.txt
8268.txt
8311.txt
8343.txt
8371.txt
8431.txt
8458.txt
8470.txt
8522.txt
8537.txt
8545.txt
8547.txt
8552.txt
8560.txt
8564.txt
8569.txt
8575.txt
8585.txt
8588.txt
8596.txt
8599.txt
8601.txt
8602.txt
8603.txt
8606.txt
8646.txt Create 8646.txt 2020-09-15 10:05:23 -07:00
8685.txt
8694.txt
8696.txt
8703.txt
8704.txt
8726.txt
8731.txt
8741.txt
8745.txt
8746.txt
8747.txt
8764.txt
8771.txt
8774.txt
8781.txt
8784.txt
8786.txt
8787.txt
8788.txt
8812.txt
8822.txt
8834.txt
8839.txt
8846.txt
8855.txt
8858.txt
8875.txt
8877.txt
8924.txt
9002.txt
9006.txt
9007.txt
9008.txt
9009.txt
9024.txt
9036.txt
9042.txt
9059.txt
9067.txt
9081.txt
9088.txt
9098.txt
9099.txt
9101.txt
9103.txt
9113.txt
9119.txt
9141.txt
9142.txt
9151.txt
9156.txt
9181.txt
9186.txt
9191.txt
9198.txt
9204.txt
9207.txt
9229.txt
9240.txt
9247.txt
9254.txt
9262.txt
9271.txt
9278.txt
9284.txt
9296.txt
9318.txt
9320.txt
9351.txt
9366.txt
9410.txt
9428.txt
9432.txt
9436.txt
9440.txt
9442.txt
9468.txt
9475.txt
9485.txt
9487.txt
9498.txt
9505.txt
9510.txt
9512.txt
9513.txt
9519.txt
9524.txt
9527.txt
9528.txt
9530.txt
9553.txt
9554.txt
9569.txt
9585.txt
9589.txt
9593.txt
9594.txt
9602.txt
9617.txt
9626.txt
9650.txt
9651.txt
9658.txt
9660.txt
9672.txt
9683.txt
9687.txt
9689.txt
9703.txt
9715.txt
9729.txt
9737.txt
9738.txt
9741.txt
9749.txt
9752.txt
9765.txt
9768.txt
9772.txt
9792.txt
9806.txt
9819.txt
9847.txt
9851.txt
9855.txt
9864.txt
9872.txt
9894.txt
9901.txt
9903.txt
9910.txt
9920.txt
9923.txt
9967.txt
9973.txt
9978.txt
9979.txt
9980.txt
9981.txt
10002.txt
10013.txt
10016.txt
10023.txt
10025.txt
10039.txt
10062.txt
10069.txt
10073.txt
10081.txt
10089.txt
10091.txt
10100.txt
10101.txt
10112.txt
10121.txt
10122.txt
10124.txt
10127.txt
10129.txt
10131.txt
10133.txt
10134.txt
10136.txt
10149.txt
10151.txt
10152.txt
10157.txt
10161.txt
10162.txt
10163.txt
10173.txt
10174.txt
10181.txt
10186.txt
10188.txt
10189.txt
10194.txt
10204.txt
10210.txt
10211.txt
10212.txt
10225.txt
10231.txt
10239.txt
10240.txt
10243.txt
10248.txt
10267.txt Add license inspect command documentation and changelog (#10351) 2021-06-04 18:33:53 +00:00
10270.txt ui: Create and use collapsible notices component (#10270) 2021-05-27 08:01:01 -04:00
10273.txt debug: remove the CLI check for debug_enabled (#10273) 2021-05-31 18:46:42 +00:00
10279.txt generate a single debug file for a long duration capture (#10279) 2021-06-07 17:12:49 +00:00
10287.txt
10298.txt ui: Move all our icons to use CSS custom properties instead of SASS vars (#10298) 2021-06-21 10:55:29 +00:00
10301.txt Ensure passthrough clusters can be created (#10301) 2021-05-26 21:05:55 +00:00
10306.txt Bump raft-autopilot version to the latest. (#10306) 2021-05-27 16:59:59 +00:00
10324.txt Merge pull request #10324 from hashicorp/dnephin/fix-envoy-bootstrap-exec 2021-06-01 17:03:26 +00:00
10329.txt Add flag for transparent proxies to dial individual instances (#10329) 2021-06-09 20:39:37 +00:00
10338.txt Merge pull request #10338 from hashicorp/dnephin/fix-logging-indent 2021-06-03 16:21:20 +00:00
10340.txt usagemetrics: add cluster members to metrics API (#10340) 2021-06-03 15:26:35 +00:00
10358.txt fix monitor to only start the monitor in json format when requested (#10358) 2021-06-07 16:09:26 +00:00
10365.txt Revert "Avoid adding original_dst filter when not needed" (#10365) 2021-06-08 19:19:31 +00:00
10368.txt improve monitor performance (#10368) 2021-06-15 16:23:20 +00:00
10381.txt xds: ensure that dependent xDS resources are reconfigured during primary type warming (#10381) 2021-06-14 22:21:04 +00:00
10391.txt proxycfg: Ensure that endpoints for explicit upstreams in other datacenters are watched in transparent mode (#10391) 2021-06-15 18:03:52 +00:00
10394.txt Relax validation for expose.paths config (#10394) 2021-06-14 20:04:50 +00:00
10395.txt grpc: move gRPC INFO logs to be emitted as TRACE logs from Consul (#10395) 2021-06-14 20:14:37 +00:00
10404.txt Merge pull request #10404 from hashicorp/ingress-stats 2021-06-15 20:28:43 +00:00
10423.txt Merge pull request #10423 from hashicorp/fix-map 2021-06-17 19:56:26 +00:00
_619.txt
_666.txt
_683.txt
_745.txt
_795.txt
_855.txt
_907.txt
_917.txt
_923.txt changelog: add entry for network areas WAN config fix 2021-05-26 21:49:57 +00:00
_938.txt Add license inspect command documentation and changelog (#10351) 2021-06-04 18:33:53 +00:00
_8621.txt
_8825.txt
_8984.txt
_releases-111.txt Merge pull request #10418 from hashicorp/changelog/eula-toe 2021-06-16 21:12:44 +00:00
changelog.tmpl Merge pull request #10418 from hashicorp/changelog/eula-toe 2021-06-16 21:12:44 +00:00
note.tmpl