Christian Rocha
0a6b6e6fd7
chore(merge): branch 'master' into v2-exp
2024-11-15 08:38:55 -05:00
Christian Rocha
398e92c5ae
fix: remove default character limit
2024-11-15 08:30:03 -05:00
Christian Rocha
f439d83043
fix(textarea): max height should not determine max lines
...
Fixes #671 .
2024-11-15 08:30:03 -05:00
Ayman Bagabas
0719711142
chore: merge branch 'master' into v2-exp
v2.0.0-alpha.2
2024-11-12 17:05:54 -05:00
Ayman Bagabas
aa74e9fb07
chore: update dependencies to use v2-alpha.2
2024-11-12 17:05:10 -05:00
Ayman Bagabas
cc009fb401
chore: merge branch 'master' into v2-exp
2024-11-12 17:04:33 -05:00
Ayman Bagabas
812f74ffff
chore: remove unused YPosition field from viewport.Model
2024-11-06 18:26:15 -05:00
Christian Rocha
730f5a29e2
fix: debounce stopwatch and timer
...
This keeps them from ticking too fast.
Fixes #661 .
2024-11-05 22:06:53 -05:00
Christian Rocha
fc0fa7807e
feat(textarea): add helpers for default light and dark styles
2024-11-05 21:38:29 -05:00
Christian Rocha
148439f15d
feat(help): expose function for choosing light or dark styles
2024-11-05 13:46:33 -05:00
aymanbagabas and Christian Rocha
20a65e5655
chore(ci): sync golangci-lint config
2024-11-04 09:07:12 -05:00
db3514caa7
feat(deps): bump github.com/charmbracelet/lipgloss from 0.13.1 to 1.0.0 ( #655 )
...
Bumps [github.com/charmbracelet/lipgloss](https://github.com/charmbracelet/lipgloss ) from 0.13.1 to 1.0.0.
- [Release notes](https://github.com/charmbracelet/lipgloss/releases )
- [Changelog](https://github.com/charmbracelet/lipgloss/blob/master/.goreleaser.yml )
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v0.13.1...v1.0.0 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/lipgloss
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-11-01 15:07:07 -03:00
Christian Rocha
cc9a727028
fix(timer): restore 1s default interval
2024-10-31 15:58:35 -04:00
Christian Rocha
591dfd528e
chore(textinput): use a getter and setter for width
2024-10-31 15:02:05 -04:00
Christian Rocha
52bd03ed5b
feat!(viewport): use getters and setters for width and height
2024-10-31 15:02:05 -04:00
Christian Rocha
3b879e7694
feat!(viewport): width and height are now optional args in New()
2024-10-31 15:02:05 -04:00
Christian Rocha
241db06b4a
feat!(paginator): DefaultKeyMap is now a func instead of a global
2024-10-31 15:02:05 -04:00
Christian Rocha
4b0f9c8282
feat!(progress): width now uses getters and setters
2024-10-31 15:02:05 -04:00
Christian Rocha
e8ba813a88
feat!(filepicker): use getters and setters for height
2024-10-31 15:02:05 -04:00
Christian Rocha
6415ecbfef
feat!(stopwatch): add WithInterval(duration) option, drop NewWithInterval()
...
This also adds an Option type for arguments to New()
2024-10-31 15:02:05 -04:00
Christian Rocha
4ce3faadcf
feat!(textarea): DefaultKeyMap is now a func instead of a global
2024-10-31 15:02:05 -04:00
Christian Rocha
73fe314cc6
feat!(textinput): DefaultKeyMap is now a function; was formerly a global
2024-10-31 15:02:05 -04:00
Christian Rocha
c560f6a021
feat!(timer): add WithInterval(duration) option, drop NewWithInterval()
...
This also adds an Option type for arguments to New()
2024-10-31 15:02:05 -04:00
Ayman Bagabas
db64e3cd78
feat: update lipgloss to v2
2024-10-29 15:54:24 -04:00
Ayman Bagabas and GitHub
8101a3462f
fix(ci): add lint and lint-sync workflows and update golangci.yml ( #651 )
2024-10-28 10:18:13 -04:00
Christian Rocha
12271df027
chore(textarea): nest focused and blurred styles in a parent struct
2024-10-24 17:29:41 -04:00
Christian Rocha
9f3b67a0ef
fix(help): fix tests
2024-10-24 16:44:30 -04:00
Christian Rocha
1efec1505f
chore(textarea): minimal updates for Lip Gloss v2
2024-10-24 16:44:30 -04:00
Christian Rocha
ef6a3d2483
chore(list): minimal updates for Lip Gloss v2
2024-10-24 16:44:30 -04:00
Christian Rocha
c8d49eae0f
chore(filepicker): minimal updates for Lip Gloss v2
2024-10-24 16:44:30 -04:00
Christian Rocha
fadc27c4bf
chore(help): minimal updates for Lip Gloss v2
2024-10-24 16:44:30 -04:00
Christian Rocha
2ecd1418ec
chore(deps): use Lip Gloss v2 (v2-exp); bump Bubble Tea to latest v2-exp
2024-10-24 16:44:30 -04:00
Ayman Bagabas
6f3d765c59
chore: bump bubbletea and ansi
2024-10-24 16:01:07 -04:00
Christian Rocha and GitHub
046e4456a9
chore(merge): pull request #649 from charmbracelet/v2-mini-tidy
2024-10-24 15:43:47 -04:00
Christian Rocha
4070e9cc1f
chore(help): fix tests
2024-10-24 15:24:20 -04:00
Christian Rocha
57ac102802
chore(merge): branch 'master' into v2-mini-tidy
2024-10-24 15:22:16 -04:00
Christian Rocha
4e05c24fc4
chore: move runeutil and memoization into internal
2024-10-24 15:21:20 -04:00
Christian Rocha
358a6c58c8
chore(lint): fix and suppress all soft lint issues; update directives
2024-10-24 12:35:42 -04:00
dependabot[bot] and GitHub
7525b8c853
Merge pull request #645 from charmbracelet/dependabot/go_modules/github.com/charmbracelet/lipgloss-0.13.1
2024-10-24 15:42:24 +00:00
dependabot[bot] and GitHub
a9b780a96c
feat(deps): bump github.com/charmbracelet/lipgloss from 0.13.0 to 0.13.1
...
Bumps [github.com/charmbracelet/lipgloss](https://github.com/charmbracelet/lipgloss ) from 0.13.0 to 0.13.1.
- [Release notes](https://github.com/charmbracelet/lipgloss/releases )
- [Changelog](https://github.com/charmbracelet/lipgloss/blob/master/.goreleaser.yml )
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v0.13.0...v0.13.1 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/lipgloss
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-23 17:28:20 +00:00
Ayman Bagabas
e2033f3460
chore: go mod tidy
2024-10-21 14:16:54 -04:00
Ayman Bagabas
287c9c4ffd
chore: merge branch 'master' into v2-exp
2024-10-21 14:16:22 -04:00
Ayman Bagabas and GitHub
17a0051938
chore: merge pull request #620 from charmbracelet/v2-deprecated
...
(v2) refactor!: remove deprecated references
2024-10-21 14:16:10 -04:00
Ayman Bagabas and GitHub
f1bc5cb472
chore: merge pull request #619 from charmbracelet/v2-remove-deprecated
...
(v2) refactor!: viewport: remove deprecated HighPerformanceRendering
2024-10-21 14:15:52 -04:00
bashbunni and GitHub
178590b446
docs: update contributing guidelines ( #640 )
2024-10-16 09:57:39 -07:00
Christian Rocha
60796500b2
chore(help): add full help test to support #554
2024-10-11 11:17:18 -04:00
Ayman Bagabas
f4fca1b3a0
fix(textarea): add support for bracketed-paste msg
2024-10-10 17:50:59 -04:00
David Luevano Alvarado and Christian Rocha
81d444a207
fix(help): wrong full help sep rendering
2024-10-10 15:50:30 -04:00
nobe4 and GitHub
171a9d61a0
feat(list): implement GlobalIndex helper ( #574 )
...
* feat(list): implement GlobalIndex helper
This commit introduces a new `filteredItem` field called `index` which
stores the index of the filtered item in the unfiltered list. This
allows to get at runtime the unfiltered list index for the selected (and
possibly filtered) item.
This is the only solution I found to use `SetItem` with a filtered
list.
The name `GlobalIndex` might not be ideal, I'm happy to change it to
something else. (`UnfilteredIndex`?)
Fixes : #550
* docs(list): improve Index() documentation
2024-10-09 16:59:04 -07:00
cui fliter and GitHub
076b578512
chore: Remove duplicate and redundant code ( #626 )
...
Signed-off-by: cuishuang <imcusg@gmail.com >
2024-10-07 15:29:06 -03:00