1. 158b9c1 Use MathUtils.sanitizeDegreesDouble for hue calculation in Cam16. by Material Eng · 8 weeks ago main
  2. e88730b Fixed some contrast ratio in high contrast for phone. by Material Eng · 8 weeks ago
  3. 3ba1e40 Return and use null instead of -1 for error value by Material Eng · 8 weeks ago
  4. c50b410 Use MathUtils in Blend rather than manually interpolating by Material Eng · 9 weeks ago
  5. 9a1fb90 refactor DynamicColor constructors and remove unnecessary Builder class by Material Eng · 10 weeks ago
  6. f9c2921 Fixed wrong initial tone of primary for watch in expressive and vibrant variants. by Material Eng · 2 months ago
  7. eb19196 Automated Code Change by Liam Miller-Cushon · 2 months ago
  8. 9202f14 Enforced fallback SpecVersion 2021 for unsupported DynamicScheme variants. by Material Eng · 2 months ago
  9. f3188b2 Fixed onSurface contrast ratio for watch platform. by Material Eng · 2 months ago
  10. 665dc4b Automated Code Change by Liam Miller-Cushon · 3 months ago
  11. 9ae978e Cleanup code surrounding TonePolarity, ToneDeltaPair, and DeltaConstraint by Material Eng · 3 months ago
  12. c4e935c Code cleanup by Material Eng · 3 months ago
  13. da63be9 Remove unused and deprecated CorePalette and Scheme classes by Material Eng · 3 months ago
  14. 07b2c68 Update copyright/licenses by Material Eng · 3 months ago
  15. 0f23f73 No public description by Material Eng · 3 months ago
  16. c8a2311 No public description by Material Eng · 4 months ago
  17. d3f1ba8 Add initial revision of Material Color Utils for Kotlin by Material Eng · 4 months ago
  18. 5a7931e Automated Code Change by Material Eng · 4 months ago
  19. 498c427 Automated code refactoring by Material Eng · 5 months ago
  20. fdb3b85 Refined onBackground for 2025 spec on Watch. by Material Eng · 5 months ago
  21. a800772 Updated onSurfaceVariant color for better contrast ratio in 2025 specs. by Material Eng · 6 months ago
  22. a14c591 Fixed fixed colors in dark mode in medium and high contrast modes for 2025 colors. by Material Eng · 7 months ago
  23. 998b611 A workaround to fix incorrect T99 of some seed colors. by Material Eng · 8 months ago
  24. e704af8 Updated the constructors for all schemes to support different spec version. by Material Eng · 8 months ago
  25. 5d4397a Update and fix lints, make field final by Material Eng · 8 months ago
  26. d28f866 Updated on surface colors and outline colors for higher brightness for 2025 spec and fixed a bug in color determination (like isYellow or isBlue). by Material Eng · 8 months ago
  27. 2bea6dc Automated Code Change by Material Eng · 8 months ago
  28. b3492bb Added API for scheme variants with version and platform arguments. by Material Eng · 8 months ago
  29. fcf1fe3 Automated Code Change by Material Eng · 9 months ago
  30. 2ef423a Updated the hue rotation calculation method. by Material Eng · 9 months ago
  31. 4e3fc5e Added 2025 color specs for Neutral, Tonal spot, Expressive, and Vibrant across multiple color roles. by Material Eng · 9 months ago
  32. a2b5696 Internal cleanup. by Material Eng · 10 months ago
  33. 1ef5243 Removed MaterialDynamicColors constructors and the experimental isExtendedFidelity option. by Material Eng · 10 months ago
  34. 421daef Updated the controlActivated to isBackground=true. by Material Eng · 10 months ago
  35. 5de9119 Updated the spec of color roles to use the spec version from scheme instead of local variable assigned in `MaterialDynamicColors` constructor. by Material Eng · 10 months ago
  36. 24932a4 Updated the inverse_surface to isBackground=true. by Material Eng · 10 months ago
  37. e98f6b8 Added 2025 color specs for Neutral, Tonal spot, Expressive, and Vibrant across multiple color roles. by Material Eng · 10 months ago
  38. 9889de1 Update API that returns all dynamic color tokens in Java to use Supplier instead of Function. by Ash Huynh · 1 year, 1 month ago
  39. dbdf4c4 Add an API that returns all dynamic color tokens in Java. by Ash Huynh · 1 year, 1 month ago
  40. ca894db Automated Code Change by Material Eng · 1 year, 3 months ago
  41. 384df9a Split out logic to get a source color from image bytes into its own function to allow the code to be used seperately. by Material Eng · 1 year, 4 months ago
  42. 29e15b3 Swift - Update visibility of `errorPalette` to be public. by Material Eng · 1 year, 4 months ago
  43. e42b2e4 Minor documentation fixes. by Material Eng · 1 year, 4 months ago
  44. 337115a Revamp documentation. by Material Eng · 1 year, 4 months ago
  45. 2144e9d Replace computeIfAbsent with equivalent code. by Material Eng · 1 year, 5 months ago
  46. 140c6b1 Deprecate legacy core palette class. by Material Eng · 1 year, 6 months ago
  47. 284fabe Add unit tests for Scheme Rainbow. by Material Eng · 1 year, 6 months ago
  48. c8bc9f9 Add unit tests for Scheme Neutral. by Material Eng · 1 year, 6 months ago
  49. c71adba Add unit tests for Scheme Expressive. by Material Eng · 1 year, 6 months ago
  50. b0c79b0 Add unit tests for Scheme Content. by Material Eng · 1 year, 6 months ago
  51. e3b4a82 Add unit tests for Scheme Fidelity. by Material Eng · 1 year, 6 months ago
  52. ca653ed Add explicit test for ARGB int representation to each platform by Material Eng · 1 year, 6 months ago
  53. c2805dc Add unit tests for Scheme Monochrome. by Material Eng · 1 year, 6 months ago
  54. b6084ba Add unit tests for Scheme Vibrant. by Material Eng · 1 year, 6 months ago
  55. 6dff97b Add unit tests for Scheme Fruit Salad. by Material Eng · 1 year, 6 months ago
  56. 64e2c9e Add scheme provider to create multiple schemes from the same source color. This provider reduces overlapped computation by reusing tonal palettes. by Material Eng · 1 year, 6 months ago
  57. 61bdf87 Remove Rgba color representation from TS library by Material Eng · 1 year, 6 months ago
  58. 678c8bc Make scheme details consistently private in all languages by Material Eng · 1 year, 6 months ago
  59. 172eccd Unify errorPalette parameter across platforms by Material Eng · 1 year, 6 months ago
  60. 691c9e3 Optimize ARGB and HCT usage in DynamicScheme by Material Eng · 1 year, 6 months ago
  61. a37c008 Replace postfix increment in a for loop with prefix by Material Eng · 1 year, 6 months ago
  62. be615fc Export variant to construct DynamicScheme. by Material Eng · 1 year, 7 months ago
  63. 6bda888 Bump Typescript version. by Material Eng · 1 year, 7 months ago
  64. 03336bf Update MCU to for expressive on-colors. by Material Eng · 1 year, 7 months ago
  65. 1e2c1ae Add an `onerror` callback to reject the promise when an image fails to load in the `sourceColorFromImage` function. by Material Eng · 1 year, 7 months ago
  66. 935c2b4 Optimize create key color algorithm with binary search and caching. by Material Eng · 1 year, 8 months ago
  67. c093082 Change visibility of classes and methods to be public in Swift. by Material Eng · 1 year, 9 months ago
  68. 193f145 Ensure QuantizerCelebi.quantize returns consistent result given same input. by Material Eng · 1 year, 9 months ago
  69. 9f3b733 Change QuantizerCelebi and QuantizerResult to public. by Material Eng · 1 year, 9 months ago
  70. 97f524b Update `DynamicScheme` API for TypeScript. by Material Eng · 1 year, 9 months ago
  71. f0268a6 Update `DynamicScheme` API for Java. by Material Eng · 1 year, 10 months ago
  72. 1c5488c No public description by Material Eng · 1 year, 10 months ago
  73. 8d6c8ae No public description by Material Eng · 1 year, 10 months ago
  74. 624be32 Increase pub score by Material Eng · 1 year, 10 months ago
  75. 4bc99e9 Add documentation for color spaces used in MCU. by Material Eng · 1 year, 10 months ago
  76. 9281b3d Let `TonalPalette.fromList` accept any tone. by Material Eng · 1 year, 11 months ago
  77. 2efe18e Move value tests to golden tests. by Material Eng · 1 year, 11 months ago
  78. 13434b5 Add missing includes uncovered by libc++ change by Material Eng · 1 year, 11 months ago
  79. f9bda56 Fix exports from the MCU TypeScript library. by Material Eng · 1 year, 11 months ago
  80. 3d942dd Change Dynamic Scheme tonal palette properties to be public and made TonalPalette class and methods public. by Material Eng · 2 years ago
  81. bd3f643 Internal Code Change by Liam Miller-Cushon · 2 years ago
  82. 1217346 Change QuanizerResult::color_to_count to match RankedSuggestion signature by Material Eng · 2 years, 1 month ago
  83. f5d03da Update `DynamicScheme` API for C++. by Material Eng · 2 years, 1 month ago
  84. 0a56fc7 Implement New Contrast Surfaces Spec. by Material Eng · 2 years, 1 month ago
  85. f16ff28 Correct tables in make_schemes.md by Material Eng · 2 years, 2 months ago
  86. 6018b17 Deprecate `Scheme` in dart. by Material Eng · 2 years, 2 months ago
  87. 7cde6f9 Add Scheme correctness tests [dart]. by Material Eng · 2 years, 2 months ago
  88. 236f335 Update `DynamicScheme` API for Swift. by Material Eng · 2 years, 2 months ago
  89. 248bb0c Update `DynamicScheme` API for Dart. by Material Eng · 2 years, 2 months ago
  90. 45798af Add instruction to scale image down for quantizers. by Material Eng · 2 years, 2 months ago
  91. bec7bab Reduce stack size for `QuantizeWu` (C++). by Material Eng · 2 years, 3 months ago
  92. 6e0f5e1 Fix table issue in `make_schemes.md` by Material Eng · 2 years, 3 months ago
  93. d5ed01e Add migration guide for `Scheme`. by Material Eng · 2 years, 3 months ago
  94. 9fe39a3 Add documentation for Contrast and DynamicScheme (constructor). by Material Eng · 2 years, 4 months ago
  95. 799b6ba Add documentation on making schemes. by Material Eng · 2 years, 4 months ago
  96. 3233451 Add documentation page for extracting colors. by Material Eng · 2 years, 4 months ago
  97. 12b75a0 Internal change. by Material Eng · 2 years, 5 months ago
  98. ce99247 Remove Albers adjustment. by Material Eng · 2 years, 6 months ago
  99. cac6466 Update `RankedSuggestions` function signature. by Material Eng · 2 years, 6 months ago
  100. c3681e1 Not a public change. by Material Eng · 2 years, 6 months ago