Skip to content

chore: Bump gauge_indicator from 0.4.3 to 0.6.0#47

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/gauge_indicator-0.6.0
Closed

chore: Bump gauge_indicator from 0.4.3 to 0.6.0#47
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/gauge_indicator-0.6.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 27, 2026

Copy link
Copy Markdown

Bumps gauge_indicator from 0.4.3 to 0.6.0.

Release notes

Sourced from gauge_indicator's releases.

v0.5.0

Added

  • GaugeZone.shadow (BoxShadow) for per-zone drop shadows or colored glows. offset and blurRadius are honored; spreadRadius is not (#10).
  • GaugeZone.thickness for a per-zone band width that overrides GaugeAxisStyle.thickness (#10).
  • GaugeZone.label (GaugeZoneLabel) for rendering a text and/or icon label inside the band, laid out along the arc and clipped to the zone (#12).
  • GaugeAxisStyle.zoneSpacingMode (uniform or local) for choosing whether a narrow zone tightens every gap uniformly or only the gaps next to it.
  • repaint parameter on RadialGauge / AnimatedRadialGauge for paint-only updates driven by an external listenable (e.g. shaders).
  • onAnimationFrame callback on AnimatedRadialGauge for reading the interpolated value each frame.

Changed

  • GaugeAxis.origin now defaults to min instead of 0.0, so progress bars on axes that don't include zero render correctly out of the box. An assertion catches origins outside [min, max].
  • Renamed GaugeAxis.degrees to sweepDegrees and GaugeAxis.zero to origin for clearer intent. Old names remain as deprecated aliases and will be removed in 0.6.0.
  • Renamed GaugeSegment to GaugeZone, GaugeAxis.segments to zones, and GaugeAxisStyle.segmentSpacing to zoneSpacing so the API uses gauge-native vocabulary. Old names remain as deprecated aliases and will be removed in 0.6.0.
  • Zones now reach the axis ends instead of leaving a half-spacing gap at the boundaries; their outer caps inherit GaugeAxisStyle.cornerRadius so they trace the axis background (#6).
  • GaugeAxisTransformer.progress now inherits the underlying zones' cornerRadius (and other properties) when recoloring, so the masked portion keeps the same shape as the zones it covers.
  • On 360° axes, the rounded cap radius now tapers as progress approaches a full revolution, so the end and start caps no longer collide at the seam.
  • GaugeProgressBar with inside placement now renders without explicit zones and respects the axis corner radius.
  • Spacing is now applied symmetrically to every zone, so relative zone widths are preserved across different axis spans and spacings.
  • Narrowed the public API to widgets and their configuration classes; internal utilities are no longer exported.
  • Documented all public classes, fields, and constructors.
  • Reorganized the README around the examples gallery and trimmed Usage to a minimal install + setup snippet.
  • Reworked the example application with a redesigned configuration panel: collapsible sections, interactive zone range editor with add/remove, and animation curve & duration controls.

Fixed

  • Fixed RadialGauge zones painting at the parent canvas origin instead of the gauge's position when used without a RepaintBoundary (e.g. directly inside a Padding, Row, or any layout with a non-zero offset) (#17).
  • Fixed pointer shadow ignoring Shadow.offset; the shadow is now drawn at the configured offset relative to the pointer (#14).
  • Fixed rounded progress bar artifact at zero and near-zero values (#13).
  • Fixed GaugeAxisStyle.cornerRadius changes not triggering a repaint, so the surface now updates when the radius is changed.
  • Fixed zone corner radius producing distorted shapes when a zone is too small to fit the requested radius.
  • Fixed inverted zone rendering when the axis is too narrow to fit the requested spacing; spacing now shrinks proportionally to fit.
  • Reserved a 1px minimum rendered width per zone so middle zones no longer vanish before edges when the axis is small.
  • Fixed flickering during animations with overshooting curves (e.g. elastic).
  • Fixed AnimatedRadialGauge.child being silently ignored when no builder was provided (#21).
Changelog

Sourced from gauge_indicator's changelog.

0.6.0

Removed

  • Deprecated aliases from 0.5.0: GaugeSegment, GaugeAxis.segments/zero/degrees, and GaugeAxisStyle.segmentSpacing. Use GaugeZone, zones, origin, sweepDegrees, and zoneSpacing.
  • equatable dependency. Configuration classes now implement == and hashCode directly, dropping a transitive dependency and removing per-frame list allocations during gauge animation.
  • collection dependency. The single internal use of firstWhereOrNull was inlined.

Changed

  • Minimum Flutter version is now 3.35.0 (Dart 3.9.0) to stay on currently supported framework APIs.

0.5.0

Added

  • GaugeZone.shadow (BoxShadow) for per-zone drop shadows or colored glows. offset and blurRadius are honored; spreadRadius is not (#10).
  • GaugeZone.thickness for a per-zone band width that overrides GaugeAxisStyle.thickness (#10).
  • GaugeZone.label (GaugeZoneLabel) for rendering a text and/or icon label inside the band, laid out along the arc and clipped to the zone (#12).
  • GaugeAxisStyle.zoneSpacingMode (uniform or local) for choosing whether a narrow zone tightens every gap uniformly or only the gaps next to it.
  • repaint parameter on RadialGauge / AnimatedRadialGauge for paint-only updates driven by an external listenable (e.g. shaders).
  • onAnimationFrame callback on AnimatedRadialGauge for reading the interpolated value each frame.

Changed

  • GaugeAxis.origin now defaults to min instead of 0.0, so progress bars on axes that don't include zero render correctly out of the box. An assertion catches origins outside [min, max].
  • Renamed GaugeAxis.degrees to sweepDegrees and GaugeAxis.zero to origin for clearer intent. Old names remain as deprecated aliases and will be removed in 0.6.0.
  • Renamed GaugeSegment to GaugeZone, GaugeAxis.segments to zones, and GaugeAxisStyle.segmentSpacing to zoneSpacing so the API uses gauge-native vocabulary. Old names remain as deprecated aliases and will be removed in 0.6.0.
  • Zones now reach the axis ends instead of leaving a half-spacing gap at the boundaries; their outer caps inherit GaugeAxisStyle.cornerRadius so they trace the axis background (#6).
  • GaugeAxisTransformer.progress now inherits the underlying zones' cornerRadius (and other properties) when recoloring, so the masked portion keeps the same shape as the zones it covers.
  • On 360° axes, the rounded cap radius now tapers as progress approaches a full revolution, so the end and start caps no longer collide at the seam.
  • GaugeProgressBar with inside placement now renders without explicit zones and respects the axis corner radius.
  • Spacing is now applied symmetrically to every zone, so relative zone widths are preserved across different axis spans and spacings.
  • Narrowed the public API to widgets and their configuration classes; internal utilities are no longer exported.
  • Documented all public classes, fields, and constructors.
  • Reorganized the README around the examples gallery and trimmed Usage to a minimal install + setup snippet.
  • Reworked the example application with a redesigned configuration panel: collapsible sections, interactive zone range editor with add/remove, and animation curve & duration controls.

Fixed

  • Fixed RadialGauge zones painting at the parent canvas origin instead of the gauge's position when used without a RepaintBoundary (e.g. directly inside a Padding, Row, or any layout with a non-zero offset) (#17).
  • Fixed pointer shadow ignoring Shadow.offset; the shadow is now drawn at the configured offset relative to the pointer (#14).
  • Fixed rounded progress bar artifact at zero and near-zero values (#13).
  • Fixed GaugeAxisStyle.cornerRadius changes not triggering a repaint, so the surface now updates when the radius is changed.
  • Fixed zone corner radius producing distorted shapes when a zone is too small to fit the requested radius.
  • Fixed inverted zone rendering when the axis is too narrow to fit the requested spacing; spacing now shrinks proportionally to fit.
  • Reserved a 1px minimum rendered width per zone so middle zones no longer vanish before edges when the axis is small.
  • Fixed flickering during animations with overshooting curves (e.g. elastic).
  • Fixed AnimatedRadialGauge.child being silently ignored when no builder was provided (#21).
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [gauge_indicator](https://github.com/gonuit/gauge_indicator) from 0.4.3 to 0.6.0.
- [Release notes](https://github.com/gonuit/gauge_indicator/releases)
- [Changelog](https://github.com/gonuit/gauge_indicator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gonuit/gauge_indicator/commits/v0.6.0)

---
updated-dependencies:
- dependency-name: gauge_indicator
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dart Pull requests that update dart code dependencies Pull requests that update a dependency file labels May 27, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 1, 2026

Copy link
Copy Markdown
Author

Looks like gauge_indicator is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 1, 2026
@dependabot dependabot Bot deleted the dependabot/pub/gauge_indicator-0.6.0 branch June 1, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants