Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs(relnote): FF122 - Support enabled for motion path features #31514

Merged
merged 2 commits into from
Jan 10, 2024

Conversation

dipikabh
Copy link
Contributor

@dipikabh dipikabh commented Jan 4, 2024

Target release: Firefox 122
Release date: Jan 23, 2024


Description

The following preferences have been enabled by default in Firefox 122:

  • ray(): layout.css.motion-path-ray.enabled
  • offset-position: layout.css.motion-path-offset-position.enabled
  • offset-path:
    • layout.css.motion-path-basic-shapes.enabled
    • layout.css.motion-path-coord-box.enabled
    • layout.css.motion-path-url.enabled

Changes

  • Experimental features: Removed entries for ray(), offset-position, and url()
  • 122: Added notes for default availability of the above features
  • ray: Removed experimental banner. Added "Formal syntax" (latest version is available in webref now).

Related issues and pull requests

@dipikabh dipikabh requested review from a team as code owners January 4, 2024 22:29
@dipikabh dipikabh requested review from estelle and pepelsbey and removed request for a team January 4, 2024 22:30
@github-actions github-actions bot added Content:CSS Cascading Style Sheets docs Content:Firefox Content in the Mozilla/Firefox subtree labels Jan 4, 2024
@dipikabh dipikabh changed the title docs(relnote): FF122 - Support enabled for for motion path features docs(relnote): FF122 - Support enabled for motion path features Jan 4, 2024
Copy link
Contributor

github-actions bot commented Jan 4, 2024

Preview URLs

External URLs (74)

URL: /en-US/docs/Mozilla/Firefox/Releases/122
Title: Firefox 122 for developers


URL: /en-US/docs/Mozilla/Firefox/Experimental_features
Title: Experimental features in Firefox

(comment last updated: 2024-01-05 17:58:44)

@dipikabh dipikabh mentioned this pull request Jan 4, 2024
10 tasks
Comment on lines -14 to -18
```css
ray() = ray( <angle> && <size>? && contain? && [at <position>]? )
<size> = closest-side | closest-corner | farthest-side | farthest-corner | sides
```

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed this manually added syntax. "Formal syntax" shows the latest syntax now.

teoli2003 pushed a commit to mdn/data that referenced this pull request Jan 6, 2024
### Description

- Fixes #676 
To address listing the values for `<ray-size>`, I've referred to the
instructions in the `mdn/data/docs` section [Store the information in
the
JSONs](https://github.com/mdn/data/blob/main/docs/updating_css_json.md#store-the-information-in-the-jsons),
where it mentions how to handle when "syntax contains references to
specific values".
   
I've added `"syntaxes"` for `ray()` in `syntaxes.json`. I've included
only the keys that have further values. I'm not sure if that's the
correct way to do it though. I am assuming this should be okay because
the complete syntax exists in `functions.json`.

**UPDATE**: `"syntaxes"` is not supported, was getting lint errors. I've
reverted to use `syntax` but expanded the `<ray-size>` and `<position>`
values inline.

- I'm also using this PR to update `ray()` function syntax (mdn/content
PR to add [Formal
syntax](https://pr31514.content.dev.mdn.mozit.cloud/en-US/docs/Web/CSS/ray#formal_syntax)).
With Firefox122 coming out on Jan 23, 2024, `ray()` will be supported by
default, making it standard across browsers. So I've also updated the
status to `standard` (BCD PR with [ray() status
update](https://github.com/mdn/browser-compat-data/pull/21844/files#diff-5153a0172f96a72ece248c9d29cea659e3ecd45c45d81d57b0b6f2f00c57e7b3R98)).
### Motivation

Addressing an issue as well as updating the syntax

### Related issues and pull requests

mdn/browser-compat-data#21844
mdn/content#31514
@dipikabh dipikabh added this to the Firefoox 122 milestone Jan 7, 2024
Copy link
Member

@pepelsbey pepelsbey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Member

@estelle estelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! 🎉

@estelle estelle merged commit 87f5cd4 into mdn:main Jan 10, 2024
7 checks passed
@dipikabh
Copy link
Contributor Author

Thanks for reviewing, @pepelsbey and @estelle!

@dipikabh dipikabh deleted the fx122-motion-relnotes branch January 11, 2024 15:08
dipikabh added a commit to dipikabh/content that referenced this pull request Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content:CSS Cascading Style Sheets docs Content:Firefox Content in the Mozilla/Firefox subtree
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants