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

Shrink API #722

Merged
merged 5 commits into from
Nov 21, 2023
Merged

Shrink API #722

merged 5 commits into from
Nov 21, 2023

Conversation

MarcinZiabek
Copy link
Member

No description provided.

@MarcinZiabek MarcinZiabek merged commit a3ae684 into main Nov 21, 2023
3 checks passed
MarcinZiabek added a commit that referenced this pull request Nov 21, 2023
* Shrink APIimplementation

* Code refactoring

* Improvements and fixes to the LayoutTestEngine

* Updated Shrink API tests to the new approach

* Fixed build
MarcinZiabek added a commit that referenced this pull request Dec 3, 2023
* ShowWhen: experimental implementation

* Update NativeDependencyCompatibilityChecker.cs

* Add units to row spacing (#711)

This brings it in line with column spacing and allows the user to specify row spacing in units other than points.

* Update README.md

* Optimization: reduced FluentAPI allocations (#717)

* Reduced allocations: Translate Fluent API

* Reduced allocations: Alignment Fluent API

* Reduced allocations: Border Fluent API

* Reduced allocations: Constrained Fluent API

* Reduced allocations: Extend Fluent API

* Reduced allocations: Padding Fluent API

* Reduced allocations: Rotate Fluent API

* Reduced allocations: Scale Fluent API

* Reduced allocations: Table Fluent API

* Generate Image method schema adjustment

* Fixed Constrained Fluent API

* Reduced allocations: Text Fluent API

* Reduced allocations: Text Span Style Fluent API

* Feature: layout tests (#718)

* Prototype implementation

* Layout testing: added support for z-depth

* Layout testing: drawing grid

* Code refactoring

* LayoutTestResultVisualization refactoring

* LayoutTestExecutor refactoring

* LayoutTestValidator refactoring

* Fixed LayoutTestValidator

* Refactored fluent extensions for layout tests

* LayoutTest: minor refactoring

* Layout test: added support for asserting infinite layouts

* Layout test: annotating places of invalid content

* Layout test: added support for drawing occluded mocks

* Layout test: improved lifecycle

* Added dotnet tools

* Update README.md

* Update SECURITY.md

* Fixed DetectSpanPositionExample example

* Update README.md

* fix(#704) + code refactoring of the layout issue page marker

* Fixed: checking SkiaSharp native dependency is not working on simplified Linux distribution (#707)

* Update README.md

* Fix(#457): text rendering fails due to incorrect cache usage (very rare)

* Fix #709: the Row element does not always correctly handle content that has conflicting layout constraints

* Update bug_report.md

* Disabled warning CS1591

* 2023.10.2

* Fixed build

* Shrink API (#722)

* Shrink APIimplementation

* Code refactoring

* Improvements and fixes to the LayoutTestEngine

* Updated Shrink API tests to the new approach

* Fixed build

* Test case (not working yet)

* ShowIf implementation

* Improved layout testing

---------

Co-authored-by: Stephen Clarke <sclarke81@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant