bashbunni
9516572c1c
test(table): failing text alignment
2024-09-26 11:58:39 -07:00
bashbunni
6548f4e501
feat(table): add option for custom StyleFunc
2024-09-26 11:58:13 -07:00
bashbunni
48eb859f21
feat(table): Bring back Height and Rows
2024-09-25 12:40:44 -07:00
bashbunni
e7821ead32
feat(table): bring back SetColumn
2024-09-25 11:38:09 -07:00
bashbunni
819e0210bd
wip(docs): proposal outline
2024-09-25 11:28:34 -07:00
bashbunni
add073a3e0
chore: tidy TODOs
2024-09-25 11:25:27 -07:00
bashbunni
c9845d82ef
chore(DONT MERGE): use use-lipgloss-table branch of lipgloss
2024-09-25 11:21:46 -07:00
bashbunni
b483f6dda9
feat(table): add SetBorder function to set/unset borders
2024-09-25 11:19:45 -07:00
bashbunni
cae042849c
chore: tidy
2024-09-25 10:27:11 -07:00
bashbunni
f1f0c4cb16
chore(deps): use use-lipgloss-table branch of lipgloss
2024-09-24 17:25:26 -07:00
bashbunni
a0b7e17ab1
fix(table): use 0 as first row index (no off by one)
2024-09-24 17:18:26 -07:00
bashbunni
14927f0b94
fix(test): set correct type in comparison for TestFromValuesWithTabSeparator
2024-09-24 17:02:26 -07:00
bashbunni
e242987806
refactor(test): update error message for TestSetCursor
2024-09-24 16:58:37 -07:00
bashbunni
be32116954
fix(test): update outputs for TestTableAlignment
2024-09-24 16:57:38 -07:00
bashbunni
c436cff170
wip: fix table styles
2024-09-23 17:48:28 -07:00
bashbunni
ee1ba24d7b
refactor(table): use maxYOffset
2024-09-20 11:09:54 -07:00
bashbunni
791d89b668
wip: general yoffset logic. Needs clean + height fix
2024-09-20 10:47:15 -07:00
bashbunni
605b8ac4e5
wip: add scrolling
2024-09-16 10:05:09 -07:00
bashbunni
30bed825aa
fix(table): style selected row
2024-09-13 18:45:00 -07:00
bashbunni
2e34a232d2
refactor: make SetHeaders variadic
2024-09-11 17:12:22 -07:00
bashbunni
7b5c6cbcb2
chore: tidy
2024-09-11 17:07:14 -07:00
bashbunni
e18aafc29b
chore: remove header const from exports
2024-09-11 15:43:33 -07:00
bashbunni
1c621af57d
refactor: tidy; make Options bodies call setters
2024-09-11 15:38:29 -07:00
bashbunni
87b61f8646
feat: include NormalBorder in DefaultStyles
2024-09-11 14:47:04 -07:00
bashbunni
63869e3889
feat: add BorderHeader to Styles
2024-09-11 14:40:42 -07:00
bashbunni
0ce4f9250e
wip: include tests
2024-09-11 13:55:10 -07:00
bashbunni
f24890f15d
wip: runs but broken border
2024-09-11 06:48:21 -07:00
d019ed3cc9
feat(list): add SetFilterText and SetFilterState ( #335 )
...
* Add SetFilterText and SetFilterState
* make linter happy
* make SetFilterState state not hardcoded
* tests for SetFilterText and SetFilterState
* fix small typo
---------
Co-authored-by: k-x7 <97758178+k-x7@users.noreply.github.com >
2024-09-10 14:22:03 -03:00
Carlos Alexandro Becker and GitHub
d3bd075ed2
feat(cursor): focus/blur support ( #581 )
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
v0.20.0
2024-09-05 14:10:05 -03:00
6fc27e99d3
feat(deps): bump github.com/charmbracelet/bubbletea from 1.0.0 to 1.1.0 ( #607 )
...
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea ) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Changelog](https://github.com/charmbracelet/bubbletea/blob/main/.goreleaser.yml )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v1.0.0...v1.1.0 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 14:07:41 -03:00
Christian Rocha
a163c6c59d
chore(lint): disable predeclared due to false positives
2024-09-02 11:46:35 -04:00
Christian Rocha
72de4f47dc
chore(lint): update mnd name, remove deprecated directives
...
Linter output for this change:
* The linter "deadcode" is deprecated (step 2) and deactivated. It should be removed from the list of disabled linters. https://golangci-lint.run/product/roadmap/#linter-deprecation-cycle
* The linter "structcheck" is deprecated (step 2) and deactivated. It should be removed from the list of disabled linters. https://golangci-lint.run/product/roadmap/#linter-deprecation-cycle
* The linter "varcheck" is deprecated (step 2) and deactivated. It should be removed from the list of disabled linters. https://golangci-lint.run/product/roadmap/#linter-deprecation-cycle
* The linter 'gomnd' is deprecated (since v1.58.0) due to: The linter has been renamed. Replaced by mnd.
2024-09-02 11:46:35 -04:00
3eaf8da348
feat(deps): bump github.com/charmbracelet/bubbletea from 0.27.0 to 1.0.0 ( #604 )
...
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea ) from 0.27.0 to 1.0.0.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Changelog](https://github.com/charmbracelet/bubbletea/blob/main/.goreleaser.yml )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.27.0...v1.0.0 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-29 09:40:18 -03:00
Florian Rey and Christian Rocha
5110925e87
feat: Introduce paginator options
2024-08-27 10:41:31 -04:00
Christian Rocha
f25096d1b6
chore(lint): disable 'predeclared' linter
...
It seems to always run on the latest version of Go and we're finding
false positives with its suggestions.
v0.19.0
2024-08-20 15:22:27 -04:00
Christian Rocha
235075af49
feat: add HelpView to table as a convenience
2024-08-20 15:22:27 -04:00
bashbunni and GitHub
c1d9f7dd6b
feat(table): remove StyleFunc + add tests for table alignment ( #586 )
...
* Revert "Add support fo style func to table bubble"
This reverts commit 04658fed8e .
* test(table): add tests for table alignment
2024-08-19 13:56:47 -07:00
Ayman Bagabas
549d0767b3
chore: fix lint
2024-08-19 16:27:18 -04:00
92d44ed7fa
feat(deps): bump github.com/charmbracelet/bubbletea ( #587 )
...
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea ) from 0.26.6 to 0.27.0.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Changelog](https://github.com/charmbracelet/bubbletea/blob/master/.goreleaser.yml )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.26.6...v0.27.0 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 15:37:41 -03:00
5428d6ddec
feat(key): accept any stringer interface to match keys ( #584 )
...
* feat(key): accept any stringer interface to match keys
This allows any `fmt.Stringer` interface to match key bindings. We need
this in the upcoming v2 changes.
* Update key/key.go
Co-authored-by: Christian Rocha <christian@rocha.is >
* Update key/key.go
Co-authored-by: Christian Rocha <christian@rocha.is >
---------
Co-authored-by: Christian Rocha <christian@rocha.is >
2024-08-15 15:01:56 -04:00
Carlos Alexandro Becker
ff5fb57861
ci: no announce
...
refs https://github.com/charmbracelet/bubbles/pull/526#discussion_r1715833029
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2024-08-13 22:13:00 -03:00
Ayman Bagabas and GitHub
b8a38fff00
ci: use goreleaser for releases ( #526 )
...
This will publish and announce releases on tag push.
2024-08-13 16:24:32 -03:00
57c9331045
feat(deps): bump github.com/mattn/go-runewidth from 0.0.15 to 0.0.16 ( #565 )
...
Bumps [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth ) from 0.0.15 to 0.0.16.
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.15...v0.0.16 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-runewidth
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 15:29:06 -03:00
dependabot[bot] and GitHub
6063cfbc0c
feat(deps): bump github.com/charmbracelet/lipgloss from 0.11.0 to 0.12.1 ( #552 )
2024-08-13 18:24:44 +00:00
88d2772b90
feat(deps): bump github.com/charmbracelet/x/ansi from 0.1.2 to 0.1.4 ( #551 )
...
Bumps [github.com/charmbracelet/x/ansi](https://github.com/charmbracelet/x ) from 0.1.2 to 0.1.4.
- [Release notes](https://github.com/charmbracelet/x/releases )
- [Commits](https://github.com/charmbracelet/x/compare/ansi/v0.1.2...ansi/v0.1.4 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/x/ansi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 15:16:18 -03:00
8b5efceda0
feat(deps): bump github.com/charmbracelet/bubbletea ( #545 )
...
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea ) from 0.26.4 to 0.26.6.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Changelog](https://github.com/charmbracelet/bubbletea/blob/master/.goreleaser.yml )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.26.4...v0.26.6 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 15:00:56 -03:00
Aditi Patel and GitHub
6202df1306
fix: update position constant in JoinHorizontal ( #577 )
2024-08-07 14:06:50 -04:00
Christian Rocha
0368f4300e
chore: update CODEOWNERS
2024-08-06 10:18:43 -04:00
Christian Rocha
a9344b5953
chore(textarea): lift an if condition into a parent loop
2024-07-17 09:26:38 -04:00
Christian Rocha
c30c185b93
feat(textarea): end of buffer lines span the full block
...
This is for styling purposes, particularly when you want to apply
a background to the entire textarea.
2024-07-17 09:26:38 -04:00