gecko-dev/servo/components/style
Emilio Cobos Álvarez b18b41c1f7 Bug 1974861 - Stop trying to read titlebar button spacing from the theme. r=stransky
We're getting the spacing from the wrong box (the headerbar, rather than
the button box container). Even with that, some themes would use
additional ways of creating spacing (paddings or margins). So in
practice the 6px between buttons is just incorrect.

Instead, just use the Adwaita spacing. We're using Adwaita styling
anyways, so this makes the headerbar match perfectly in Gnome.

With the Breeze theme (for KDE), this patch is closer than before
(even though personally I might take some time to get used to it).

We can also reduce it back to 6px between buttons in some DEs, if
somebody complains, which is what we're shipping, effectively.

Differential Revision: https://phabricator.services.mozilla.com/D256180
2025-07-08 13:23:52 +00:00
..
color
counter_style
gecko Bug 1974230: Add UA-only pseudo-selector for suppressing frame generation of elements during printing. r=firefox-style-system-reviewers,emilio 2025-07-04 18:49:07 +00:00
gecko_bindings Bug 1967103 - Allow unnecessary transmutes in rust bindings. r=dshin 2025-05-17 22:26:43 +00:00
gecko_string_cache
invalidation Bug 1855690 - Merge SelectorDependencyCollector and RelativeSelectorInnerDependencyCollector to reduce code duplication. r=dshin 2025-07-04 17:40:24 +00:00
media_queries
properties Bug 1974099 - Make effective zoom be a float. r=dholbert 2025-07-01 08:45:05 +00:00
properties_and_values
queries
rule_tree
servo Bug 1974386 - Implement :heading & :heading() selectors r=emilio 2025-06-30 19:23:49 +00:00
sharing Bug 1959597 - Fix tab crash with details-content enabled; r=emilio 2025-06-18 19:29:18 +00:00
stylesheets Bug 1969770 - Don't include empty CSS style rules in serialized output. r=emilio 2025-06-03 06:17:08 +00:00
use_counters
values Bug 1972610: Plumbing to pass necessary data for anchor-size() resolution. r=jwatt 2025-07-03 19:00:03 +00:00
animation.rs
applicable_declarations.rs
attr.rs
author_styles.rs
bezier.rs
bloom.rs
build.rs
build_gecko.rs
Cargo.toml Bug 1960300 - Part 5. Vendor ICU4X 2.0. r=supply-chain-reviewers,platform-i18n-reviewers,webdriver-reviewers,sylvestre,dminor 2025-06-24 06:43:27 +00:00
context.rs
custom_properties.rs Bug 1974861 - Stop trying to read titlebar button spacing from the theme. r=stransky 2025-07-08 13:23:52 +00:00
custom_properties_map.rs
data.rs
dom.rs
dom_apis.rs
driver.rs
encoding_support.rs
error_reporting.rs
font_face.rs
font_metrics.rs
global_style_data.rs
lib.rs
logical_geometry.rs Bug 1947413 - Grid items should join the correct baseline sharing group r=dholbert 2025-07-02 09:41:11 +00:00
macros.rs
matching.rs
parallel.rs
parser.rs
piecewise_linear.rs
README.md
rule_cache.rs
rule_collector.rs
scoped_tls.rs
selector_map.rs Bug 1974230: Add UA-only pseudo-selector for suppressing frame generation of elements during printing. r=firefox-style-system-reviewers,emilio 2025-07-04 18:49:07 +00:00
selector_parser.rs
shared_lock.rs
simple_buckets_map.rs
str.rs
style_adjuster.rs Bug 1964380 - Upstream Stylo changes from Servo (2025-05-01). r=emilio 2025-05-05 22:40:23 +00:00
style_resolver.rs
stylesheet_set.rs
stylist.rs Bug 1855690 - Merge SelectorDependencyCollector and RelativeSelectorInnerDependencyCollector to reduce code duplication. r=dshin 2025-07-04 17:40:24 +00:00
thread_state.rs
traversal.rs
traversal_flags.rs

servo-style

Style system for Servo, using rust-cssparser for parsing.