Skip to content

Bump tamboui.version from 0.3.0 to 0.4.0#534

Merged
stalep merged 1 commit into
masterfrom
dependabot/maven/tamboui.version-0.4.0
Jun 22, 2026
Merged

Bump tamboui.version from 0.3.0 to 0.4.0#534
stalep merged 1 commit into
masterfrom
dependabot/maven/tamboui.version-0.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps tamboui.version from 0.3.0 to 0.4.0.
Updates dev.tamboui:tamboui-core from 0.3.0 to 0.4.0

Release notes

Sourced from dev.tamboui:tamboui-core's releases.

Release v0.4.0

TamboUI 0.4.0 Release Notes

74 commits · 6,100+ lines added · 12 contributors

TamboUI 0.4.0 brings new widgets, enhanced sparklines, a scrollable container element, braille spinners, and a batch of important fixes across platforms.


✨ New Features

DualSparkline Widget

A brand-new widget for visualizing two time-series datasets as vertical bars growing in opposite directions from a shared centre axis — think macOS Activity Monitor's network graphs. Available both as a low-level widget and as a Toolkit DSL element.

DualSparkline chart = DualSparkline.builder()
    .topData(inRates)
    .bottomData(outRates)
    .topStyle(Style.EMPTY.fg(Color.GREEN))
    .bottomStyle(Style.EMPTY.fg(Color.BLUE))
    .xLabels("-60s", "-30s", "now")
    .build();

Enhanced Sparkline: Multi-Row Rendering & Axis Labels

The existing Sparkline widget gained major upgrades:

  • Multi-row rendering — sparklines can now span multiple rows for higher-resolution visualization
  • Y-axis labels — toggle a maximum-value label on the left
  • X-axis labels — add evenly-distributed labels below the chart

ScrollableElement (Toolkit)

A new ScrollableElement container with a built-in vertical scrollbar. Each child is one scrollable unit, with keyboard (↑/↓, PgUp/PgDn) and mouse wheel support out of the box. Closes #289.

Braille Spinner Animations

New BRAILLE_WAVE spinner style using Unicode braille characters for smooth, compact loading indicators. The underlying BraillePatterns API (renamed from BrailleGridFrames) is cleaner and more flexible.

Panel Title Alignment

... (truncated)

Commits
  • 8036f47 [release] Releasing version 0.4.0
  • c79e169 Merge pull request #327 from ncovercash/add-scrollable
  • 54411e2 fix: address review feedback on ScrollableElement
  • cf11f1b Merge pull request #326 from ncovercash/inputs-before-labels
  • 9be467f Add demo
  • a50a61d fix formatting
  • 9fa9f0f expose state
  • 5b68131 Rename to ScrollableElement, for consistency
  • 77f9b1e Add new Scrollable element (closes #289)
  • 9eb14cd Merge pull request #360 from acltabontabon/main
  • Additional commits viewable in compare view

Updates dev.tamboui:tamboui-widgets from 0.3.0 to 0.4.0

Release notes

Sourced from dev.tamboui:tamboui-widgets's releases.

Release v0.4.0

TamboUI 0.4.0 Release Notes

74 commits · 6,100+ lines added · 12 contributors

TamboUI 0.4.0 brings new widgets, enhanced sparklines, a scrollable container element, braille spinners, and a batch of important fixes across platforms.


✨ New Features

DualSparkline Widget

A brand-new widget for visualizing two time-series datasets as vertical bars growing in opposite directions from a shared centre axis — think macOS Activity Monitor's network graphs. Available both as a low-level widget and as a Toolkit DSL element.

DualSparkline chart = DualSparkline.builder()
    .topData(inRates)
    .bottomData(outRates)
    .topStyle(Style.EMPTY.fg(Color.GREEN))
    .bottomStyle(Style.EMPTY.fg(Color.BLUE))
    .xLabels("-60s", "-30s", "now")
    .build();

Enhanced Sparkline: Multi-Row Rendering & Axis Labels

The existing Sparkline widget gained major upgrades:

  • Multi-row rendering — sparklines can now span multiple rows for higher-resolution visualization
  • Y-axis labels — toggle a maximum-value label on the left
  • X-axis labels — add evenly-distributed labels below the chart

ScrollableElement (Toolkit)

A new ScrollableElement container with a built-in vertical scrollbar. Each child is one scrollable unit, with keyboard (↑/↓, PgUp/PgDn) and mouse wheel support out of the box. Closes #289.

Braille Spinner Animations

New BRAILLE_WAVE spinner style using Unicode braille characters for smooth, compact loading indicators. The underlying BraillePatterns API (renamed from BrailleGridFrames) is cleaner and more flexible.

Panel Title Alignment

... (truncated)

Commits
  • 8036f47 [release] Releasing version 0.4.0
  • c79e169 Merge pull request #327 from ncovercash/add-scrollable
  • 54411e2 fix: address review feedback on ScrollableElement
  • cf11f1b Merge pull request #326 from ncovercash/inputs-before-labels
  • 9be467f Add demo
  • a50a61d fix formatting
  • 9fa9f0f expose state
  • 5b68131 Rename to ScrollableElement, for consistency
  • 77f9b1e Add new Scrollable element (closes #289)
  • 9eb14cd Merge pull request #360 from acltabontabon/main
  • Additional commits viewable in compare view

Updates dev.tamboui:tamboui-tui from 0.3.0 to 0.4.0

Release notes

Sourced from dev.tamboui:tamboui-tui's releases.

Release v0.4.0

TamboUI 0.4.0 Release Notes

74 commits · 6,100+ lines added · 12 contributors

TamboUI 0.4.0 brings new widgets, enhanced sparklines, a scrollable container element, braille spinners, and a batch of important fixes across platforms.


✨ New Features

DualSparkline Widget

A brand-new widget for visualizing two time-series datasets as vertical bars growing in opposite directions from a shared centre axis — think macOS Activity Monitor's network graphs. Available both as a low-level widget and as a Toolkit DSL element.

DualSparkline chart = DualSparkline.builder()
    .topData(inRates)
    .bottomData(outRates)
    .topStyle(Style.EMPTY.fg(Color.GREEN))
    .bottomStyle(Style.EMPTY.fg(Color.BLUE))
    .xLabels("-60s", "-30s", "now")
    .build();

Enhanced Sparkline: Multi-Row Rendering & Axis Labels

The existing Sparkline widget gained major upgrades:

  • Multi-row rendering — sparklines can now span multiple rows for higher-resolution visualization
  • Y-axis labels — toggle a maximum-value label on the left
  • X-axis labels — add evenly-distributed labels below the chart

ScrollableElement (Toolkit)

A new ScrollableElement container with a built-in vertical scrollbar. Each child is one scrollable unit, with keyboard (↑/↓, PgUp/PgDn) and mouse wheel support out of the box. Closes #289.

Braille Spinner Animations

New BRAILLE_WAVE spinner style using Unicode braille characters for smooth, compact loading indicators. The underlying BraillePatterns API (renamed from BrailleGridFrames) is cleaner and more flexible.

Panel Title Alignment

... (truncated)

Commits
  • 8036f47 [release] Releasing version 0.4.0
  • c79e169 Merge pull request #327 from ncovercash/add-scrollable
  • 54411e2 fix: address review feedback on ScrollableElement
  • cf11f1b Merge pull request #326 from ncovercash/inputs-before-labels
  • 9be467f Add demo
  • a50a61d fix formatting
  • 9fa9f0f expose state
  • 5b68131 Rename to ScrollableElement, for consistency
  • 77f9b1e Add new Scrollable element (closes #289)
  • 9eb14cd Merge pull request #360 from acltabontabon/main
  • Additional commits viewable in compare view

Updates dev.tamboui:tamboui-toolkit from 0.3.0 to 0.4.0

Release notes

Sourced from dev.tamboui:tamboui-toolkit's releases.

Release v0.4.0

TamboUI 0.4.0 Release Notes

74 commits · 6,100+ lines added · 12 contributors

TamboUI 0.4.0 brings new widgets, enhanced sparklines, a scrollable container element, braille spinners, and a batch of important fixes across platforms.


✨ New Features

DualSparkline Widget

A brand-new widget for visualizing two time-series datasets as vertical bars growing in opposite directions from a shared centre axis — think macOS Activity Monitor's network graphs. Available both as a low-level widget and as a Toolkit DSL element.

DualSparkline chart = DualSparkline.builder()
    .topData(inRates)
    .bottomData(outRates)
    .topStyle(Style.EMPTY.fg(Color.GREEN))
    .bottomStyle(Style.EMPTY.fg(Color.BLUE))
    .xLabels("-60s", "-30s", "now")
    .build();

Enhanced Sparkline: Multi-Row Rendering & Axis Labels

The existing Sparkline widget gained major upgrades:

  • Multi-row rendering — sparklines can now span multiple rows for higher-resolution visualization
  • Y-axis labels — toggle a maximum-value label on the left
  • X-axis labels — add evenly-distributed labels below the chart

ScrollableElement (Toolkit)

A new ScrollableElement container with a built-in vertical scrollbar. Each child is one scrollable unit, with keyboard (↑/↓, PgUp/PgDn) and mouse wheel support out of the box. Closes #289.

Braille Spinner Animations

New BRAILLE_WAVE spinner style using Unicode braille characters for smooth, compact loading indicators. The underlying BraillePatterns API (renamed from BrailleGridFrames) is cleaner and more flexible.

Panel Title Alignment

... (truncated)

Commits
  • 8036f47 [release] Releasing version 0.4.0
  • c79e169 Merge pull request #327 from ncovercash/add-scrollable
  • 54411e2 fix: address review feedback on ScrollableElement
  • cf11f1b Merge pull request #326 from ncovercash/inputs-before-labels
  • 9be467f Add demo
  • a50a61d fix formatting
  • 9fa9f0f expose state
  • 5b68131 Rename to ScrollableElement, for consistency
  • 77f9b1e Add new Scrollable element (closes #289)
  • 9eb14cd Merge pull request #360 from acltabontabon/main
  • Additional commits viewable in compare view

Updates dev.tamboui:tamboui-aesh-backend from 0.3.0 to 0.4.0

Release notes

Sourced from dev.tamboui:tamboui-aesh-backend's releases.

Release v0.4.0

TamboUI 0.4.0 Release Notes

74 commits · 6,100+ lines added · 12 contributors

TamboUI 0.4.0 brings new widgets, enhanced sparklines, a scrollable container element, braille spinners, and a batch of important fixes across platforms.


✨ New Features

DualSparkline Widget

A brand-new widget for visualizing two time-series datasets as vertical bars growing in opposite directions from a shared centre axis — think macOS Activity Monitor's network graphs. Available both as a low-level widget and as a Toolkit DSL element.

DualSparkline chart = DualSparkline.builder()
    .topData(inRates)
    .bottomData(outRates)
    .topStyle(Style.EMPTY.fg(Color.GREEN))
    .bottomStyle(Style.EMPTY.fg(Color.BLUE))
    .xLabels("-60s", "-30s", "now")
    .build();

Enhanced Sparkline: Multi-Row Rendering & Axis Labels

The existing Sparkline widget gained major upgrades:

  • Multi-row rendering — sparklines can now span multiple rows for higher-resolution visualization
  • Y-axis labels — toggle a maximum-value label on the left
  • X-axis labels — add evenly-distributed labels below the chart

ScrollableElement (Toolkit)

A new ScrollableElement container with a built-in vertical scrollbar. Each child is one scrollable unit, with keyboard (↑/↓, PgUp/PgDn) and mouse wheel support out of the box. Closes #289.

Braille Spinner Animations

New BRAILLE_WAVE spinner style using Unicode braille characters for smooth, compact loading indicators. The underlying BraillePatterns API (renamed from BrailleGridFrames) is cleaner and more flexible.

Panel Title Alignment

... (truncated)

Commits
  • 8036f47 [release] Releasing version 0.4.0
  • c79e169 Merge pull request #327 from ncovercash/add-scrollable
  • 54411e2 fix: address review feedback on ScrollableElement
  • cf11f1b Merge pull request #326 from ncovercash/inputs-before-labels
  • 9be467f Add demo
  • a50a61d fix formatting
  • 9fa9f0f expose state
  • 5b68131 Rename to ScrollableElement, for consistency
  • 77f9b1e Add new Scrollable element (closes #289)
  • 9eb14cd Merge pull request #360 from acltabontabon/main
  • Additional commits viewable in compare view

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 `tamboui.version` from 0.3.0 to 0.4.0.

Updates `dev.tamboui:tamboui-core` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/tamboui/tamboui/releases)
- [Commits](tamboui/tamboui@v0.3.0...v0.4.0)

Updates `dev.tamboui:tamboui-widgets` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/tamboui/tamboui/releases)
- [Commits](tamboui/tamboui@v0.3.0...v0.4.0)

Updates `dev.tamboui:tamboui-tui` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/tamboui/tamboui/releases)
- [Commits](tamboui/tamboui@v0.3.0...v0.4.0)

Updates `dev.tamboui:tamboui-toolkit` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/tamboui/tamboui/releases)
- [Commits](tamboui/tamboui@v0.3.0...v0.4.0)

Updates `dev.tamboui:tamboui-aesh-backend` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/tamboui/tamboui/releases)
- [Commits](tamboui/tamboui@v0.3.0...v0.4.0)

---
updated-dependencies:
- dependency-name: dev.tamboui:tamboui-core
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: dev.tamboui:tamboui-widgets
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: dev.tamboui:tamboui-tui
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: dev.tamboui:tamboui-toolkit
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: dev.tamboui:tamboui-aesh-backend
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jun 22, 2026
@stalep stalep merged commit f22862a into master Jun 22, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant