Commit Graph

  • 543f36d5b4 Fix bug where absolute nodes were not insetted correctly in certain cases (#1593) Joe Vilches 2024-03-12 11:08:43 -07:00
  • d591885e29 Fix TypeScript link (#1594) Jamon Holmgren 2024-03-11 13:37:55 -07:00
  • 0d23e07202 Reduce warning level of distributed Yoga builds (#1592) Nick Gerleman 2024-03-11 10:38:55 -07:00
  • cc2a87d4f9 Add skeleton for documentation (#1589) Nick Gerleman 2024-03-08 14:13:55 -08:00
  • 367643faa5 Add Yoga 3.0 Relase Notes (#1587) Nick Gerleman 2024-03-08 12:44:44 -08:00
  • a5c49ebd7b Run CocoaPods Trunk Publish Job on macOS (#1588) Nick Gerleman 2024-03-06 01:24:01 -08:00
  • 749b6b2bf8 Run CocoaPods publish on Mac VM Nick Gerleman 2024-03-05 16:06:47 -08:00
  • fe7dc21eb1 Set version to 3.0.0 v3.0.0 Nick Gerleman 2024-03-05 15:59:59 -08:00
  • 59fb251edc Fix MacCatalyst archiving for stand-alone pod (#1585) Riccardo Cipolleschi 2024-03-04 03:44:10 -08:00
  • 363016eb5c Fix MacCatalyst archiving for stand-alone pod (#1585) Riccardo Cipolleschi 2024-03-04 03:44:10 -08:00
  • b959c79a2a Enable Clang Tidy (#1586) Nick Gerleman 2024-03-04 02:28:02 -08:00
  • efbebb4a97 Update Yoga.podspec: fixes archiving for Mac Catalyst Kesha Antonov 2024-02-22 06:00:12 -08:00
  • 47a56db5f6 Update Yoga.podspec: fixes archiving for Mac Catalyst Kesha Antonov 2024-02-22 06:00:12 -08:00
  • c278713eb5 Node -> Measure func map instead of vec (#1581) Joe Vilches 2024-02-21 18:02:58 -08:00
  • b35456b93c Error message when measure functions mismatch Joe Vilches 2024-02-13 17:22:08 -08:00
  • e679327904 Add small desktop capture Joe Vilches 2024-02-13 17:22:08 -08:00
  • cae7ef924a Convience script to run benchmark Joe Vilches 2024-02-13 17:22:08 -08:00
  • e2ed3f031d Support for (de)serializing measure funcs Joe Vilches 2024-02-13 17:22:08 -08:00
  • cc66362a28 Expose replacement wrapper of CalculateLayout + (de)serialize layout inputs (#1575) Joe Vilches 2024-02-09 16:44:32 -08:00
  • 753b319977 Support for (de)serializing node state (#1570) Joe Vilches 2024-02-09 16:44:32 -08:00
  • f90ad378ff Support for (de)serializing config values (#1571) Joe Vilches 2024-02-09 16:44:32 -08:00
  • a37565f70d Fix failing MVSC benchmark builds (#1573) Joe Vilches 2024-02-06 11:16:21 -08:00
  • 94960f123e main() function to run a benchmark (#1564) Joe Vilches 2024-02-05 11:48:07 -08:00
  • 8dbf55f230 Add ability to time captured benchmarks (#1569) Joe Vilches 2024-02-05 11:48:07 -08:00
  • 0ca15bdaaa Ability to recreate yoga trees from JSON captures (#1566) Joe Vilches 2024-02-05 11:48:07 -08:00
  • efd27efd70 Ability to capture trees as JSON files (#1565) Joe Vilches 2024-02-02 15:44:23 -08:00
  • bb83f45872 Change NodeToString.cpp to output JSON not html (#1563) Joe Vilches 2024-02-02 15:44:23 -08:00
  • 19af9e6450 Move NodeToString.cpp to benchmark and remove interal usages (#1568) Joe Vilches 2024-02-02 15:44:23 -08:00
  • 28975a6053 Remove public APIs for YGNodePrint and YGConfigSetPrintTreeFlag (#1567) Joe Vilches 2024-02-02 15:44:23 -08:00
  • 58aa090774 Fix flooring of border (#1562) Nick Gerleman 2024-01-22 22:07:49 -08:00
  • 8fe38fc7a8 Fix mismatched cases of inlineStart/End and flexStart/End (#1561) Joe Vilches 2024-01-22 15:41:09 -08:00
  • 67154d47a3 Replace CompactValue with StyleValueHandle and StyleValuePool (#1534) Nick Gerleman 2024-01-19 18:22:29 -08:00
  • 395c596695 Add some tests for justification under row-reverse (#1560) Nick Gerleman 2024-01-19 16:21:59 -08:00
  • 8744792f41 Simplify Edge Resolution (#1550) Nick Gerleman 2024-01-19 11:28:06 -08:00
  • 35b9b5223e yoga::Node::getStyle() to yoga::Node::style() (#1555) Nick Gerleman 2024-01-19 11:28:06 -08:00
  • d6a3b71085 Fix missing assignment in Node move constructor (#1554) Nick Gerleman 2024-01-19 09:46:08 -08:00
  • 1a8b80a3d5 Add simple fuzz-harness (#1537) Nathaniel Brough 2024-01-19 09:00:35 -08:00
  • 1541f9d528 Rename AbsolutePositioning errata (#1558) Joe Vilches 2024-01-18 21:22:05 -08:00
  • 06c26d7d46 Remove static-behaves-like-relative errata (#1556) Joe Vilches 2024-01-18 21:22:05 -08:00
  • f69a1a43e5 Hardcode AbsolutePercentageAgainstPaddingEdge experimental feature to false (#1549) Joe Vilches 2024-01-18 21:22:05 -08:00
  • 0bbfe4503d Remove YGNodeSetPrintFunc and related (#1553) Nick Gerleman 2024-01-16 10:07:19 -08:00
  • 508df05f0d Android Gradle Plugin 8.2.1 (#1548) Nick Gerleman 2024-01-12 22:49:14 -08:00
  • 8c3e01166b Remove row-reverse errata (#1547) Nick Gerleman 2024-01-12 13:49:53 -08:00
  • 7e70656e46 Bump follow-redirects from 1.15.3 to 1.15.4 (#1546) dependabot[bot] 2024-01-11 04:28:37 -08:00
  • 93b6c09eeb Fix error from misspelled function name (#1542) Joe Vilches 2024-01-09 11:46:05 -08:00
  • e4ab593686 JS bindings for setAlwaysFormsContainingBlock (#1541) Joe Vilches 2024-01-08 20:28:49 -08:00
  • 47e9f33eb4 Java bindings for setAlwaysFormsContainingBlock (#1540) Joe Vilches 2024-01-08 20:28:49 -08:00
  • 5425107246 Support transforms forming containing blocks (#1539) Joe Vilches 2024-01-08 20:28:49 -08:00
  • 94e7336394 Move trailing position functions (#1533) Nick Gerleman 2023-12-21 13:48:11 -08:00
  • c319c36b0d Remove duplicate declaration of calculateLayoutInternal (#1532) Nick Gerleman 2023-12-21 13:48:11 -08:00
  • 3b0545b15d Add tests for cycles with percentage dimensions (#1530) Nick Gerleman 2023-12-19 13:38:40 -08:00
  • c5edcb3d3a Reorder members in Node.h (#1529) Nick Gerleman 2023-12-19 13:38:40 -08:00
  • 1f391dfc50 Node::styleDefinesDimension() -> Node::hasDefiniteLength() (#1526) Nick Gerleman 2023-12-19 13:38:40 -08:00
  • ca4ecc044d yoga::resolveValue -> Length::resolve (#1520) Nick Gerleman 2023-12-19 13:38:40 -08:00
  • 192016a0a8 Make CompactValue internal detail of yoga::Style (#1492) Nick Gerleman 2023-12-19 13:38:40 -08:00
  • 2caa8ac8cb Workaround Docusaurus prism highlighting hydration bug (#1519) Nick Gerleman 2023-12-19 12:46:26 -08:00
  • 3f6f04cb92 Don't include code in SSR generation of Playground endpoint (#1518) Nick Gerleman 2023-12-19 12:46:26 -08:00
  • eeeb2cae49 Make playground links shorter (#1516) Nick Gerleman 2023-12-19 12:46:26 -08:00
  • 7697be57a8 Consistent bracket spacing in main example (#1517) Nick Gerleman 2023-12-18 09:38:00 -08:00
  • 3f3b909086 Change Style::resolveColumnGap() return from Length to Style::Length (#1525) Nick Gerleman 2023-12-17 02:58:54 -08:00
  • a1751127ef Fix align-content of cross-stretched container (#1524) Nick Gerleman 2023-12-17 01:13:36 -08:00
  • 2a8c7a4223 std::terminate belongs to <exception> header (#1511) Cheng Zhao 2023-12-17 00:47:44 -08:00
  • 464d1668ba Fix sizing and alignment issues with multi-line containers (#1513) Nick Gerleman 2023-12-16 01:12:30 -08:00
  • baf95897cb Enable lints for React Components (#1515) Nick Gerleman 2023-12-15 22:46:58 -08:00
  • bac80cafba Add minimist dep to package.json (#1522) Joe Vilches 2023-12-15 16:26:31 -08:00
  • 7aee99567a Change readme yarn link (#1521) Joe Vilches 2023-12-15 16:26:31 -08:00
  • 43d09a3a94 GitHub workflow to ensure tests are up to date (#1505) Joe Vilches 2023-12-14 11:48:22 -08:00
  • 06c792a407 Create gentest-validate script to validate test signatures (#1504) Joe Vilches 2023-12-14 11:48:22 -08:00
  • 4743040d62 Sign generated tests (#1503) Joe Vilches 2023-12-14 11:48:22 -08:00
  • e1b59d63a7 Update README with new instructions on how to run the gentest script (#1502) Joe Vilches 2023-12-14 11:48:22 -08:00
  • e61eb0178c Remove ruby files and regen tests (#1501) Joe Vilches 2023-12-14 11:48:22 -08:00
  • fba32ebf14 Add command line options to new node-based gentest (#1499) Joe Vilches 2023-12-14 11:48:22 -08:00
  • 98552078b1 Create node version of gentest script (#1498) Joe Vilches 2023-12-14 11:48:22 -08:00
  • 43cb24fdce Fix playground handling of visible scrollbars (#1514) Nick Gerleman 2023-12-13 20:05:29 -08:00
  • 738d04fcb0 Fix OSS JS Build (#1512) Nick Gerleman 2023-12-12 13:11:01 -08:00
  • c01c4cbb82 Backfil Yoga 2.0 Release notes to blog (#1508) Nick Gerleman 2023-12-12 09:06:58 -08:00
  • 77742af676 Replace Playground with JSX Editor (#1500) Nick Gerleman 2023-12-12 09:06:58 -08:00
  • 0d03d8a06d Manage native build toolchain (#1506) Nick Gerleman 2023-12-12 09:06:58 -08:00
  • a43754266a <bit> and <concepts> (#1497) Nick Gerleman 2023-12-12 08:52:11 -08:00
  • ab37ed70ae Add concurrency group for website publish (#1510) Nick Gerleman 2023-12-12 07:07:56 -08:00
  • 1ea575684d Enable previously broken absolute positioning tests (#1488) Joe Vilches 2023-12-07 21:25:45 -08:00
  • bc5dc2d6bf Fix issues with aligning absolute nodes (#1490) Joe Vilches 2023-12-07 21:25:45 -08:00
  • b573f91a38 Fix issue where we were not applying flex end correctly when justifying (#1487) Joe Vilches 2023-12-07 21:25:45 -08:00
  • 897f9b7423 Fix issue where we were not centering absolute nodes correctly when justifying (#1489) Joe Vilches 2023-12-07 21:25:45 -08:00
  • f8d048bb1a Fix bug where we used border box for size of containing block in a certain case (#1486) Joe Vilches 2023-12-07 21:25:45 -08:00
  • d1dda2185e Fix bug with align start not taking into account parent padding (#1484) Joe Vilches 2023-12-07 21:25:45 -08:00
  • a5c955a579 Relayout test for containing block changing size (#1483) Joe Vilches 2023-12-07 21:25:45 -08:00
  • 9b87d8b3f3 Fix issue where percentages were off of the border box, not padding box (#1485) Joe Vilches 2023-12-07 21:25:45 -08:00
  • f6c4a8e8e4 Make position static behave like position static (#1482) Joe Vilches 2023-12-07 21:25:45 -08:00
  • 1b146cd8a8 Make positionAbsoluteChild the sole place that matters when determining absolute node's position (#1481) Joe Vilches 2023-12-07 21:25:45 -08:00
  • c93734f579 Fix issue in gentest where border-<edge> would add a border to test (#1496) Joe Vilches 2023-12-05 13:30:03 -08:00
  • 7b3b66d288 Re-enabled disabled tests ReactPropForShadowNodeSpecTest and ReactPropForShadowNodeSetterTest (#1494) Nicola Corti 2023-12-05 07:14:20 -08:00
  • dde0fda9f5 New file for layout methods related to absolute children (#1495) Joe Vilches 2023-12-04 19:35:30 -08:00
  • 7893c4bd85 Fix issue where start/end would not be respected in flex edge getters (#1479) Joe Vilches 2023-12-04 19:35:30 -08:00
  • 4ad9330fb9 Introduce positionAbsoluteChild (#1473) Joe Vilches 2023-12-04 19:35:30 -08:00
  • e042cb102c Use containing block to adjust absolute child position (#1472) Joe Vilches 2023-12-04 19:35:30 -08:00
  • 2222c2c475 Allow the containing block to set trailing position of absolute descendants (#1471) Joe Vilches 2023-12-04 19:35:30 -08:00
  • 5a24c81672 Let containing blocks layout their absolute descendants, not parents (#1470) Joe Vilches 2023-12-04 19:35:30 -08:00
  • 59bf902a17 Insets no longer apply to statically positioned nodes (#1454) Joe Vilches 2023-12-04 19:35:30 -08:00
  • 382faa3f44 Change default back to position: "relative" (#1469) Nick Gerleman 2023-11-28 18:51:34 -08:00