Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 11, 2025

This PR contains the following updates:

Package Type Update Change
flex_color_picker dependencies minor 3.7.1 -> 3.8.0

Release Notes

rydmike/flex_color_picker (flex_color_picker)

v3.8.0

Compare Source

November 26, 2025

Requires min Flutter 3.38.0.

NEW

  • Added ColorPickerActionButtons.dialogCancelButtonStyle and ColorPickerActionButtons.dialogOkButtonStyle to enable customizing the style of the dialog action buttons. Usage demo added to default example. Customization was possible before to be wrapping with a theme, but now it is easier to do so via these properties. See issue #​95

CHORE

  • Bump dependencies
  • Update to RydMike lints to 2.6.0 and fix lints.

TEST IMPROVEMENTS

Added more tests for:

  • ColorPicker didUpdateWidget lifecycle tests
  • ColorWheelPicker didUpdateWidget tests
  • CopyPasteHandler configuration tests

Coverage Statistics

  • Before: Overall Coverage: 91.07% (2,171/2,384 lines)
  • After: Overall Coverage: 93.41% (2,227/2,384 lines)

Improvement: +2.34 percentage points (+56 lines covered)

Remaining Coverage Gaps

Files still below 100% coverage:

  1. color_picker.dart (84.53%) - 129 uncovered lines
    • Mostly complex conditional branches in internal state management
    • Would require intricate interaction scenarios to test
  2. copy_paste_handler.dart (79.07%) - 9 uncovered lines
    • Platform-specific context menu edge cases
  3. color_wheel_picker.dart (96.49%) - 11 uncovered lines
    • Debug print statements and rare edge cases
  4. color_code_field.dart (98.05%) - 3 uncovered lines
  5. opacity_slider_track.dart (94.00%) - 3 uncovered lines
  6. dry_intrinsic.dart (93.75%) - 1 uncovered line
  7. color_tools.dart (99.38%) - 1 uncovered line

Test Summary

The test suite now has 93.41% coverage, up from 91.07%. The most significant improvement was in color_picker.dart,
where I added comprehensive tests for the didUpdateWidget lifecycle method, covering scenarios like:

  • Dynamic opacity enable/disable
  • External color changes
  • Picker label updates
  • Custom color swatch changes
  • Picker enabled/disabled toggles

The remaining uncovered lines are mostly edge cases, debug code, and complex state management scenarios that would
require very specific integration test setups to cover fully.

v3.7.2

Compare Source

November 3, 2025

Requires min Flutter 3.35.0, due to Flutter API change in ThemeData used in WEB example.

CHORE

  • Update dev dependencies for Flutter 3.35.x
  • Update to RydMike lints to 2.4.0 and fix lints.
  • WEB example: FIX broken and deprecated Flutter APIs in Flutter 3.35.x
  • WEB example: Migrate from hive to hive_ce
  • WEB example: Use flutter version info from services

Configuration

📅 Schedule: Branch creation - "after 6pm every weekday,every weekend" in timezone Australia/Sydney, Automerge - "after 6pm every weekday,every weekend" in timezone Australia/Sydney.

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) November 11, 2025 09:48
@renovate renovate bot force-pushed the renovate/flex_color_picker-3.x branch 2 times, most recently from 938192c to 136a0f2 Compare December 3, 2025 02:48
@renovate renovate bot changed the title fix(deps): update dependency flex_color_picker to v3.7.2 fix(deps): update dependency flex_color_picker to v3.8.0 Dec 3, 2025
@renovate renovate bot force-pushed the renovate/flex_color_picker-3.x branch 5 times, most recently from f68c49b to 6d8dcee Compare December 15, 2025 15:00
@renovate renovate bot force-pushed the renovate/flex_color_picker-3.x branch 7 times, most recently from 69d7e71 to 913dddb Compare December 27, 2025 05:56
@renovate renovate bot force-pushed the renovate/flex_color_picker-3.x branch 4 times, most recently from f09b614 to b7cbfc2 Compare December 28, 2025 13:54
@renovate renovate bot force-pushed the renovate/flex_color_picker-3.x branch from b7cbfc2 to 38b7ef9 Compare December 28, 2025 14:16
@renovate renovate bot merged commit 87c4b80 into main Dec 28, 2025
20 checks passed
@renovate renovate bot deleted the renovate/flex_color_picker-3.x branch December 28, 2025 14:35
zeshuaro pushed a commit that referenced this pull request Jan 4, 2026
## [2.7.0](v2.6.1...v2.7.0) (2026-01-04)

### Features

* **sdk:** update dependency flutter to v3.38.0 ([#1755](#1755)) ([6f1c141](6f1c141))

### Bug Fixes

* **deps:** update dependency device_preview_plus to v2.6.0 ([#1703](#1703)) ([82dc9ea](82dc9ea))
* **deps:** update dependency flex_color_picker to v3.8.0 ([#1734](#1734)) ([87c4b80](87c4b80))

### Miscellaneous Chores

* **deps:** lock file maintenance ([#1700](#1700)) ([4380d87](4380d87))
* **deps:** update dependency semantic-release-pub to v0.11.5 ([#1760](#1760)) ([883d0ce](883d0ce))

### Continuous Integration

* **deps:** update actions/cache action to v5 ([#1751](#1751)) ([baa4b6d](baa4b6d))
* **deps:** update actions/checkout action to v6 ([#1752](#1752)) ([df1e434](df1e434))
* **deps:** update actions/download-artifact action to v7 ([#1753](#1753)) ([a2368bf](a2368bf))
* **deps:** update actions/upload-artifact action to v6 ([#1754](#1754)) ([76a82c5](76a82c5))
* **deps:** update zeshuaro/github-actions-workflows digest to 2281ba2 ([#1759](#1759)) ([cd32a6b](cd32a6b))
* **deps:** update zeshuaro/github-actions-workflows digest to aafdad3 ([#1758](#1758)) ([2a2f4bc](2a2f4bc))
@zeshuaro
Copy link
Owner

zeshuaro commented Jan 4, 2026

🎉 This PR is included in version 2.7.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant