servo/components/style
Colomban Wendling af2e157c88
style: Fix tree column header color to follow theme.
The background color for the tree column headers is drawn using the
system APIs, but the foreground uses custom colors, which didn't follow
theme.  This can lead to unreadable text with specific colors, e.g.
leading to black on black.

Fix this by using system colors for the foreground as well.  It also
adds on-hover styling to match possible background change on hover.

Differential Revision: https://phabricator.services.mozilla.com/D78073
2020-06-18 23:51:15 +02:00
..
counter_style style: Switch all callsites of try() to try_parse() in the style crate. 2020-06-18 23:51:14 +02:00
gecko Add animation and transition support for pseudo-elements 2020-06-16 16:33:55 +02:00
gecko_bindings style: Port the style crate to rust 2018. 2020-06-18 23:51:15 +02:00
gecko_string_cache style: Gracefully handle errors creating shared memory UA style sheets. 2020-06-04 01:50:36 +02:00
invalidation style: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
media_queries style: Switch all callsites of try() to try_parse() in the style crate. 2020-06-18 23:51:14 +02:00
properties style: Port the style crate to rust 2018. 2020-06-18 23:51:15 +02:00
rule_tree style: Export a size to fix a test that was trying to use a now-private type. 2020-04-23 05:07:02 +02:00
servo Add animation and transition support for pseudo-elements 2020-06-16 16:33:55 +02:00
sharing Include animations and transitions in the cascade 2020-06-09 11:41:07 +02:00
stylesheets style: Switch all callsites of try() to try_parse() in the style crate. 2020-06-18 23:51:14 +02:00
use_counters style: Support css use counters for unimplemented properties. 2019-09-12 22:34:16 +02:00
values style: Fix tree column header color to follow theme. 2020-06-18 23:51:15 +02:00
animation.rs animations: Don't apply animation delay to every iteration 2020-06-18 16:36:14 +02:00
applicable_declarations.rs style: Rustfmt recent changes. 2019-11-30 20:45:07 +01:00
attr.rs Update parse_length to match spec 2020-04-03 21:32:02 +02:00
author_styles.rs style: Remove support for XBL resources. 2019-05-07 12:55:29 +02:00
bezier.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
bloom.rs style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01:00
build.rs style: Convert GenerateServoCSSPropList.py to py3. 2020-04-16 16:35:07 +02:00
build_gecko.rs style: Port the style crate to rust 2018. 2020-06-18 23:51:15 +02:00
Cargo.toml style: Port the style crate to rust 2018. 2020-06-18 23:51:15 +02:00
context.rs Add DocumentAnimationSet and AnimationSetKey 2020-06-15 10:28:30 +02:00
custom_properties.rs style: Switch all callsites of try() to try_parse() in the style crate. 2020-06-18 23:51:14 +02:00
data.rs Remove unused code from selector and style crates 2019-06-07 15:14:21 +02:00
dom.rs style: Port the style crate to rust 2018. 2020-06-18 23:51:15 +02:00
dom_apis.rs style: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
driver.rs Implement concept of dirty root 2020-05-19 16:26:36 +02:00
element_state.rs style: fix tidy. 2020-06-04 05:01:54 +02:00
encoding_support.rs Some servo build fixes. 2020-04-16 18:29:30 +02:00
error_reporting.rs Make use of RefCell::try_borrow_unguarded 2019-04-12 19:02:07 +02:00
font_face.rs style: Switch all callsites of try() to try_parse() in the style crate. 2020-06-18 23:51:14 +02:00
font_metrics.rs Rustfmt recent changes. 2019-12-16 14:23:56 +01:00
global_style_data.rs style: Fix Servo build, and rustfmt recent changes. 2019-09-12 23:04:56 +02:00
hash.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
lib.rs Enable textAlign, textBaseline and direction attributes for canvas 2020-06-10 22:34:20 +05:30
logical_geometry.rs Rustfmt recent changes. 2019-12-16 14:23:56 +01:00
macros.rs Stylo: replace uses of mem::uninitialized with MaybeUninit 2019-07-16 08:03:54 +02:00
matching.rs style: Port the style crate to rust 2018. 2020-06-18 23:51:15 +02:00
parallel.rs style: Update smallvec to 1.0. 2019-12-16 14:23:56 +01:00
parser.rs style: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
README.md Update link 2020-04-28 09:09:54 -07:00
rule_cache.rs style: Undo minor debugging change. 2019-11-30 20:45:07 +01:00
rule_collector.rs Combine AnimationAndTransitionDeclarations and AnimationRules 2020-06-16 19:25:52 +02:00
scoped_tls.rs Replace ScopedTLS::unsafe_get by ScopedTLS::into_slots 2020-04-05 01:20:39 +02:00
selector_map.rs style: Rustfmt recent changes. 2020-06-04 02:02:50 +02:00
selector_parser.rs style: Add derived ToShmem implementations. 2019-04-12 12:19:52 +02:00
shared_lock.rs style: Miscellaneous servo build fixes. 2020-06-04 01:50:36 +02:00
str.rs Fix some new warnings 2019-06-22 14:59:09 +02:00
style_adjuster.rs style: Reformat recent changes. 2020-04-16 17:50:17 +02:00
style_resolver.rs Combine AnimationAndTransitionDeclarations and AnimationRules 2020-06-16 19:25:52 +02:00
stylesheet_set.rs style: Minor cleanup of ServoStyleSet. 2020-04-16 16:35:07 +02:00
stylist.rs Combine AnimationAndTransitionDeclarations and AnimationRules 2020-06-16 19:25:52 +02:00
thread_state.rs Update MPL license to https (part 4) 2018-11-19 14:47:27 +01:00
traversal.rs Include animations and transitions in the cascade 2020-06-09 11:41:07 +02:00
traversal_flags.rs style: Cleanup unused style traversal flags. 2019-04-12 12:20:07 +02:00

servo-style

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