mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-03 22:59:13 +00:00
To support this, how we declare logical property aliases has changed. Instead of `logical-alias-for` being a list of properties, it's now an object with a `group` and `mapping`. The group is the name of a logical property group in LogicalPropertyGroups.json. The mapping is which side/dimension/corner this property is. Hopefully it's self-explanatory enough. The generated code is very much a copy of what was previously in `StyleComputer::map_logical_alias_to_physical_property_id()`, so there should be no behaviour change. |
||
---|---|---|
.. | ||
EditorConfiguration | ||
HumanInterfaceGuidelines | ||
Images | ||
AddNewIDLFile.md | ||
AdvancedBuildInstructions.md | ||
BrowsingContextsAndNavigables.md | ||
BuildInstructionsLadybird.md | ||
BuildProfilingInstructions.md | ||
CodingStyle.md | ||
CSSGeneratedFiles.md | ||
CSSProperties.md | ||
DevTools.md | ||
EventLoop.md | ||
FAQ.md | ||
GettingStartedContributing.md | ||
LibWebFromLoadingToPainting.md | ||
LibWebPatterns.md | ||
Patterns.md | ||
Porting.md | ||
ProcessArchitecture.md | ||
README.md | ||
SmartPointers.md | ||
StringFormatting.md | ||
Testing.md | ||
Troubleshooting.md |
Ladybird Documentation
Ladybird development moves quickly, so some of these might be out of date. Please let us know if something here is wrong, or submit a PR with any additions or corrections! If you have any questions that are not answered here or in the FAQ, you are welcome to ask on Discord.
Building and Running
Configuring Editors
Development
- How to Contribute
- Coding Style
- Common Patterns
- Guidelines for Text in UI
- EventLoop
- Smart Pointers
- String Formatting