492ed7d1a4
chore(deps): bump the all group with 2 updates ( #1004 )
...
Bumps the all group with 2 updates: [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss ) and [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy ).
Updates `charm.land/lipgloss/v2` from 2.0.3 to 2.0.4
- [Release notes](https://github.com/charmbracelet/lipgloss/releases )
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v2.0.3...v2.0.4 )
Updates `github.com/sahilm/fuzzy` from 0.1.2 to 0.1.3
- [Release notes](https://github.com/sahilm/fuzzy/releases )
- [Commits](https://github.com/sahilm/fuzzy/compare/v0.1.2...v0.1.3 )
---
updated-dependencies:
- dependency-name: charm.land/lipgloss/v2
dependency-version: 2.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/sahilm/fuzzy
dependency-version: 0.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-15 09:07:40 +00:00
40d145e1ea
chore(deps): bump the all group with 2 updates ( #996 )
...
Bumps the all group with 2 updates: [charm.land/bubbletea/v2](https://github.com/charmbracelet/bubbletea ) and [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth ).
Updates `charm.land/bubbletea/v2` from 2.0.6 to 2.0.7
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v2.0.6...v2.0.7 )
Updates `github.com/mattn/go-runewidth` from 0.0.23 to 0.0.24
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.23...v0.0.24 )
---
updated-dependencies:
- dependency-name: charm.land/bubbletea/v2
dependency-version: 2.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/mattn/go-runewidth
dependency-version: 0.0.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-02 02:52:20 +00:00
8585ef868b
chore(deps): bump github.com/sahilm/fuzzy in the all group ( #969 )
...
Bumps the all group with 1 update: [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy ).
Updates `github.com/sahilm/fuzzy` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/sahilm/fuzzy/releases )
- [Commits](https://github.com/sahilm/fuzzy/compare/v0.1.1...v0.1.2 )
---
updated-dependencies:
- dependency-name: github.com/sahilm/fuzzy
dependency-version: 0.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 12:03:53 +00:00
Andrey Nering
ef0090e820
chore: remove CODEOWNERS
2026-04-22 11:14:34 -03:00
6feda24233
chore(deps): bump the all group with 3 updates ( #958 )
...
Bumps the all group with 3 updates: [charm.land/bubbletea/v2](https://github.com/charmbracelet/bubbletea ), [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss ) and [github.com/charmbracelet/x/ansi](https://github.com/charmbracelet/x ).
Updates `charm.land/bubbletea/v2` from 2.0.2 to 2.0.6
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v2.0.2...v2.0.6 )
Updates `charm.land/lipgloss/v2` from 2.0.2 to 2.0.3
- [Release notes](https://github.com/charmbracelet/lipgloss/releases )
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v2.0.2...v2.0.3 )
Updates `github.com/charmbracelet/x/ansi` from 0.11.6 to 0.11.7
- [Commits](https://github.com/charmbracelet/x/compare/ansi/v0.11.6...ansi/v0.11.7 )
---
updated-dependencies:
- dependency-name: charm.land/bubbletea/v2
dependency-version: 2.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: charm.land/lipgloss/v2
dependency-version: 2.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/charmbracelet/x/ansi
dependency-version: 0.11.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 09:45:13 +00:00
42130e8957
chore(deps): bump github.com/mattn/go-runewidth in the all group ( #952 )
...
Bumps the all group with 1 update: [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth ).
Updates `github.com/mattn/go-runewidth` from 0.0.22 to 0.0.23
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.22...v0.0.23 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-runewidth
dependency-version: 0.0.23
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 09:23:14 +00:00
0d62ce2b43
chore(deps): bump dependabot/fetch-metadata from 2 to 3 in the all group ( #953 )
...
Bumps the all group with 1 update: [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ).
Updates `dependabot/fetch-metadata` from 2 to 3
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 09:16:50 +00:00
204774bbee
chore(deps): bump github.com/mattn/go-runewidth in the all group ( #945 )
...
Bumps the all group with 1 update: [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth ).
Updates `github.com/mattn/go-runewidth` from 0.0.21 to 0.0.22
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.21...v0.0.22 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-runewidth
dependency-version: 0.0.22
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 09:08:44 +00:00
a13f110fba
docs: fix typo in README ( #921 )
...
Co-authored-by: rohan436 <rohan.santhoshkumar@googlemail.com >
2026-03-30 09:41:06 -03:00
f1daacfa0c
feat(textarea): dynamic height ( #910 )
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
v2.1.0
2026-03-25 08:00:38 -04:00
d2b804ead2
chore(deps): bump the all group with 2 updates ( #908 )
...
Bumps the all group with 2 updates: [charm.land/bubbletea/v2](https://github.com/charmbracelet/bubbletea ) and [charm.land/lipgloss/v2](https://github.com/charmbracelet/lipgloss ).
Updates `charm.land/bubbletea/v2` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v2.0.1...v2.0.2 )
Updates `charm.land/lipgloss/v2` from 2.0.0 to 2.0.2
- [Release notes](https://github.com/charmbracelet/lipgloss/releases )
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v2.0.0...v2.0.2 )
---
updated-dependencies:
- dependency-name: charm.land/bubbletea/v2
dependency-version: 2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: charm.land/lipgloss/v2
dependency-version: 2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-16 09:09:36 +00:00
c2c79e37a5
chore(deps): bump the all group with 2 updates ( #902 )
...
Bumps the all group with 2 updates: [charm.land/bubbletea/v2](https://github.com/charmbracelet/bubbletea ) and [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth ).
Updates `charm.land/bubbletea/v2` from 2.0.0 to 2.0.1
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v2.0.0...v2.0.1 )
Updates `github.com/mattn/go-runewidth` from 0.0.20 to 0.0.21
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.20...v0.0.21 )
---
updated-dependencies:
- dependency-name: charm.land/bubbletea/v2
dependency-version: 2.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/mattn/go-runewidth
dependency-version: 0.0.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 09:09:57 +00:00
Ayman Bagabas
8d9107ff1f
chore: bump bubbletea and lipgloss to v2.0.0
v2.0.0
2026-02-24 18:34:07 +03:00
Christian Rocha and GitHub
6a799f4d58
docs(readme): update header image, minor corrections
2026-02-24 08:24:36 -05:00
Ayman Bagabas and GitHub
dc61c1b4ba
Merge pull request #853 from charmbracelet/v2-exp
...
V2 exp
2026-02-24 06:29:53 -05:00
Ayman Bagabas
e6fc3f5cae
Merge branch 'master' into v2-exp
2026-02-24 14:26:26 +03:00
Ayman Bagabas and GitHub
3a5ea3e2eb
docs: update mascot image
2026-02-24 14:24:29 +03:00
Ayman Bagabas
f3f0ca0fe2
fix(lint): exclude var-naming rule for revive
2026-02-24 14:13:49 +03:00
Christian Rocha and GitHub
251e612949
fix(filepicker): fix a panic due to an unchecked assertion ( #891 )
2026-02-24 14:05:58 +03:00
c81d525337
docs(readme): update for v2 ( #888 )
...
Co-authored-by: Christian Rocha <christian@rocha.is >
2026-02-23 18:00:24 -05:00
Ayman Bagabas
af98365cc6
fix: lint issues
2026-02-23 23:18:55 +03:00
Ayman Bagabas
f744b929dd
fix(ci): use local golangci-lint config
2026-02-23 23:18:34 +03:00
205a3582af
chore(deps): bump the all group with 2 updates ( #889 )
...
Bumps the all group with 2 updates: [github.com/aymanbagabas/go-udiff](https://github.com/aymanbagabas/go-udiff ) and [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth ).
Updates `github.com/aymanbagabas/go-udiff` from 0.3.1 to 0.4.0
- [Release notes](https://github.com/aymanbagabas/go-udiff/releases )
- [Commits](https://github.com/aymanbagabas/go-udiff/compare/v0.3.1...v0.4.0 )
Updates `github.com/mattn/go-runewidth` from 0.0.19 to 0.0.20
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.19...v0.0.20 )
---
updated-dependencies:
- dependency-name: github.com/aymanbagabas/go-udiff
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: github.com/mattn/go-runewidth
dependency-version: 0.0.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 10:54:11 +00:00
24081b3590
docs: add v2 upgrade and changes guide ( #885 )
...
* docs: add v2 upgrade and changes guide
* Update UPGRADE_GUIDE_V2.md
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
---------
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2026-02-17 17:08:47 +03:00
Justin Chadwell and GitHub
d004225e8c
fix(table): use ansi.Truncate instead of runewidth.Truncate ( #884 )
...
`runewidth.Truncate` does not consider terminal escape characters - this
means that if a table cell contains funky characters, then it will be
incorrectly truncated.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2026-02-13 09:45:48 -03:00
Ayman Bagabas
cc76d4176d
Merge branch 'master' into v2-exp
2026-02-10 15:13:42 +03:00
Christian Rocha
97b179b26e
chore: update LICENSE copyright
2026-02-09 20:49:06 -05:00
4824effc3f
chore(deps): bump github.com/charmbracelet/x/ansi in the all group ( #859 )
...
Bumps the all group with 1 update: [github.com/charmbracelet/x/ansi](https://github.com/charmbracelet/x ).
Updates `github.com/charmbracelet/x/ansi` from 0.10.2 to 0.11.0
- [Commits](https://github.com/charmbracelet/x/compare/ansi/v0.10.2...ansi/v0.11.0 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/x/ansi
dependency-version: 0.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v1.0.0
2026-02-09 11:18:24 +00:00
atennop and GitHub
d0166363eb
fix: changed 'recieve' to 'receive' for 100% quality of Go Report Card ( #881 )
2026-02-04 17:44:57 +03:00
Ayman Bagabas
9329772de6
chore: update dependencies
...
Update x/ansi to v0.11.5 and so that ansi.Parser pool uses less memory.
Fixes: https://github.com/charmbracelet/bubbles/issues/829
v0.21.1
2026-02-03 10:00:30 +03:00
Carlos Alexandro Becker and GitHub
ae99f46cec
feat(v2/textarea): expose Column(), clarify 0-indexing ( #875 )
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2026-01-09 08:28:49 -03:00
Ayman Bagabas
93a004ab70
fix(viewport): optimize subline splitting by skipping lines without line endings
2025-12-08 12:18:59 -05:00
ff8b5a8e17
chore(deps): bump actions/checkout from 5 to 6 in the all group ( #863 )
...
Bumps the all group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 10:53:14 +00:00
Ayman Bagabas
538d39c727
refactor(help): use setter/getter for help width
v2.0.0-rc.1
2025-11-17 15:48:30 -05:00
84a82dfeee
chore(textarea): remove pointer receiver on update and view ( #858 )
...
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com >
2025-11-10 16:10:18 -05:00
Liam Stanley and GitHub
faa17cbbd6
feat(progress): support multiple stops and improved blend algorithm ( #838 )
2025-11-10 15:53:59 -05:00
Ayman Bagabas
5fdd73f350
chore: format file imports with gofumpt
2025-11-10 15:49:13 -05:00
Ayman Bagabas
c2b822795a
chore: bump dependencies to include latest ultraviolet changes
2025-11-06 14:27:19 -05:00
Ayman Bagabas
da0b892d17
refactor: migrate imports to charm.land/lipgloss
2025-11-04 15:02:23 -05:00
Ayman Bagabas
a10cfddef9
chore: update import paths from github.com/charmbracelet/bubbles/v2 to charm.land/bubbles/v2
2025-11-04 14:57:00 -05:00
Ayman Bagabas
07735d1672
refactor: update module path to charm.land
2025-11-04 14:56:50 -05:00
Ayman Bagabas
84fd71dae6
fix: use charm.land import path for bubbletea
2025-11-04 14:54:08 -05:00
Ayman Bagabas
ffc9ec20b7
chore(table): update golden files for view and alignment tests
2025-11-04 14:25:12 -05:00
Ayman Bagabas
e8fcfc5ff7
refactor: use msg.Content for PasteMsg in textinput and textarea
2025-11-04 14:25:01 -05:00
Ayman Bagabas
51876414e2
chore: bump dependencies
2025-11-04 14:24:49 -05:00
62c791108e
chore(deps): bump the all group with 2 updates ( #855 )
...
Bumps the all group with 2 updates: [github.com/charmbracelet/x/ansi](https://github.com/charmbracelet/x ) and [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth ).
Updates `github.com/charmbracelet/x/ansi` from 0.10.1 to 0.10.2
- [Commits](https://github.com/charmbracelet/x/compare/ansi/v0.10.1...ansi/v0.10.2 )
Updates `github.com/mattn/go-runewidth` from 0.0.17 to 0.0.19
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.17...v0.0.19 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/x/ansi
dependency-version: 0.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: github.com/mattn/go-runewidth
dependency-version: 0.0.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 09:08:52 +00:00
Carlos Alexandro Becker
f03bfcc799
Merge remote-tracking branch 'origin/master' into v2-exp
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-10-01 17:29:32 -03:00
Carlos Alexandro Becker
e606fbca6a
chore(deps): update
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-10-01 17:28:18 -03:00
Carlos Alexandro Becker and GitHub
49ff5c03b7
fix(textinput): improve placeholder ( #768 )
...
similar to #767 but for textinputs
2025-10-01 10:22:53 -03:00
c2223a7c4f
fix(list): ensure correct cursor positions with page/cursor methods ( #831 ) ( #837 )
...
Co-authored-by: Christian Rocha <christian@rocha.is >
2025-09-29 14:38:47 -04:00