Ayman Bagabas
de54be6e06
chore: use lipgloss@proposal-v2-exp
2024-05-13 13:14:49 -04:00
Ayman Bagabas
075dd25792
refactor!: use term/input
...
feat: update bubbletea & term/input
refactor!: use term/input for input handling
Reference: https://github.com/charmbracelet/x/tree/main/exp/term
2024-04-22 16:24:27 -04:00
e3823b2f22
feat(deps): bump github.com/charmbracelet/lipgloss from 0.9.1 to 0.10.0 ( #493 )
...
Bumps [github.com/charmbracelet/lipgloss](https://github.com/charmbracelet/lipgloss ) from 0.9.1 to 0.10.0.
- [Release notes](https://github.com/charmbracelet/lipgloss/releases )
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v0.9.1...v0.10.0 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/lipgloss
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-03-05 13:45:57 -05:00
9d9d5ad2bc
feat(deps): bump github.com/sahilm/fuzzy ( #488 )
...
Bumps [github.com/sahilm/fuzzy](https://github.com/sahilm/fuzzy ) from 0.1.1-0.20230530133925-c48e322e2a8f to 0.1.1.
- [Release notes](https://github.com/sahilm/fuzzy/releases )
- [Commits](https://github.com/sahilm/fuzzy/commits/v0.1.1 )
---
updated-dependencies:
- dependency-name: github.com/sahilm/fuzzy
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-02-28 12:48:21 -05:00
dependabot[bot] and Maas Lalani
9ef5a1025b
feat(deps): bump github.com/rivo/uniseg from 0.4.6 to 0.4.7
...
Bumps [github.com/rivo/uniseg](https://github.com/rivo/uniseg ) from 0.4.6 to 0.4.7.
- [Release notes](https://github.com/rivo/uniseg/releases )
- [Commits](https://github.com/rivo/uniseg/compare/v0.4.6...v0.4.7 )
---
updated-dependencies:
- dependency-name: github.com/rivo/uniseg
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-28 10:58:36 -05:00
Michael Lorant and Maas Lalani
e985ec9f15
Add tests for textarea view
...
Add improved unit tests for textarea view function.
The end of buffer unit test was flawed and failed to properly check
whether the end of buffer character was in the correct location. This
test has been removed as this feature is now verified as part of these
test cases.
Signed-off-by: Michael Lorant <michael.lorant@nine.com.au >
2024-02-28 10:49:34 -05:00
dependabot[bot] and Maas Lalani
a2e290966a
feat(deps): bump github.com/rivo/uniseg from 0.4.4 to 0.4.6
...
Bumps [github.com/rivo/uniseg](https://github.com/rivo/uniseg ) from 0.4.4 to 0.4.6.
- [Release notes](https://github.com/rivo/uniseg/releases )
- [Commits](https://github.com/rivo/uniseg/compare/v0.4.4...v0.4.6 )
---
updated-dependencies:
- dependency-name: github.com/rivo/uniseg
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-30 10:44:18 -05:00
6fe92f94b5
perf(textarea): implement wrapping memoization
...
* Improve textarea performance by caching the wrap results
* Add memoization utility
* Fix failing github jobs due to requirement for 1.18
* Address linting issues
* Fix redundant docstrings
* fix: minor changes to memoization
* fix: soft-wrapped hidden line numbers
* perf: switch to `uniseg.StringWidth`
---------
Co-authored-by: Maas Lalani <maas@lalani.dev >
2024-01-22 13:30:34 -05:00
Ayman Bagabas
330dd3fa5d
feat: upgrade bubbletea and remove deprecated code
...
Supersedes: https://github.com/charmbracelet/bubbles/pull/447
2023-12-13 10:37:00 -08:00
dependabot[bot] and GitHub
167e9067bc
feat(deps): bump github.com/charmbracelet/lipgloss from 0.7.1 to 0.9.1 ( #424 )
2023-10-13 12:32:27 +00:00
dependabot[bot] and GitHub
23b97e3a77
feat(deps): bump github.com/muesli/termenv from 0.15.1 to 0.15.2 ( #390 )
2023-06-28 00:43:23 +00:00
Carlos Alexandro Becker and GitHub
7053a7d757
feat(deps): update fuzzy library ( #379 )
2023-06-14 11:10:57 -03:00
07e6f5ab9d
feat(deps): bump github.com/charmbracelet/bubbletea ( #383 )
...
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea ) from 0.24.1 to 0.24.2.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.24.1...v0.24.2 )
---
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>
2023-06-14 10:32:47 -03:00
Christian Rocha and GitHub
afd7868712
chore: filepicker edits ( #382 )
...
* feat(filepicker): ignore messages from other filepicker instances
* feat(filepicker): initialize default styles against a lipgloss renderer
* chore(filepicker): swap global var for function with default keymap
2023-05-31 14:04:43 -04:00
6034e68184
feat(deps): bump github.com/charmbracelet/bubbletea from 0.23.1 to 0.24.0 ( #377 )
...
* feat(deps): bump github.com/charmbracelet/bubbletea
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea ) from 0.23.1 to 0.24.0.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.23.1...v0.24.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 >
* feat: go 1.17
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* feat(deps): bubbleta v0.24.1
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2023-05-25 10:35:59 -03:00
Maas Lalani and GitHub
3372cf1aea
Filepicker Bubble ( #343 )
...
* feat: filepicker bubble
* fix: bump bubbles to 1.16
* fix: allow customization of empty state
* fix: change `Enter` to `Open`
* fix: lint gomnd
* fix: don't send msg, instead check if this update caused a selection
2023-03-06 10:59:59 -05:00
Marc-Antoine Giguère and Maas Lalani
9bcda81051
revert module name
2022-12-01 09:30:35 -05:00
Marc-Antoine Giguère and Maas Lalani
9e69e31e23
update module declaration
2022-12-01 09:30:35 -05:00
dependabot[bot] and Maas Lalani
6555e5111e
feat(deps): bump github.com/charmbracelet/bubbletea
...
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea ) from 0.23.0 to 0.23.1.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.23.0...v0.23.1 )
---
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 >
2022-12-01 09:27:56 -05:00
dependabot[bot] and Christian Muehlhaeuser
eb09d7539c
feat(deps): bump github.com/charmbracelet/bubbletea
...
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea ) from 0.22.1 to 0.23.0.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.22.1...v0.23.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 >
2022-11-15 12:31:37 +01:00
dependabot[bot] and Christian Muehlhaeuser
e857875f2a
feat(deps): bump github.com/charmbracelet/bubbletea
...
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea ) from 0.21.0 to 0.22.1.
- [Release notes](https://github.com/charmbracelet/bubbletea/releases )
- [Commits](https://github.com/charmbracelet/bubbletea/compare/v0.21.0...v0.22.1 )
---
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 >
2022-09-26 08:26:06 +02:00
dependabot[bot] and Christian Muehlhaeuser
f531ca3055
feat(deps): bump github.com/charmbracelet/lipgloss from 0.5.0 to 0.6.0
...
Bumps [github.com/charmbracelet/lipgloss](https://github.com/charmbracelet/lipgloss ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/charmbracelet/lipgloss/releases )
- [Commits](https://github.com/charmbracelet/lipgloss/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/lipgloss
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-26 08:22:33 +02:00
dependabot[bot] and Christian Muehlhaeuser
ea21e3b359
feat(deps): bump github.com/mattn/go-runewidth from 0.0.13 to 0.0.14
...
Bumps [github.com/mattn/go-runewidth](https://github.com/mattn/go-runewidth ) from 0.0.13 to 0.0.14.
- [Release notes](https://github.com/mattn/go-runewidth/releases )
- [Commits](https://github.com/mattn/go-runewidth/compare/v0.0.13...v0.0.14 )
---
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 >
2022-09-26 08:19:30 +02:00
Christian Rocha
fd03b6195d
chore: bump bubbletea, harmonica, lipgloss and termenv deps
2022-06-01 17:53:14 -07:00
Christian Rocha
505a16d057
Bump lipgloss and atotto/clipboard to their latest versions
2022-01-14 13:40:18 -05:00
Christian Rocha
9c70b6a216
Bump bubbletea dep
2022-01-10 15:01:52 -05:00
Christian Muehlhaeuser
985ffcb319
Bump bubbletea, lipgloss, reflow, termenv deps
2021-08-23 21:45:01 +02:00
Christian Muehlhaeuser
4e18245481
Add list bubble
2021-08-23 21:34:13 +02:00
Christian Rocha
90d8eaffeb
Update progress bar with public harmonica release
2021-07-26 12:41:37 -04:00
Christian Rocha
5ae3b7b822
Update go-runewidth to v0.0.13
2021-07-26 12:41:37 -04:00
Christian Rocha
20ead8fb7d
Progress can now animate itself
2021-07-26 12:41:37 -04:00
Christian Rocha
7242bbe8dc
Spinner now uses Lip Gloss for styling
2021-04-13 17:09:23 -04:00
Christian Muehlhaeuser
9e324205c2
Bump bubbletea, termenv, reflow, go-runewidth, and go-colorful deps
2021-04-03 01:56:59 +02:00
Christian Rocha and Christian Rocha
79ca4d09d1
Fix doc comments and remove magic number
2020-12-01 17:03:48 -05:00
ololosha228 and Christian Rocha
38d59517fb
Added progress bar
2020-12-01 17:03:48 -05:00
Christian Rocha
8e49ee609e
Bump Bubble Tea dependency to v0.12.2
2020-11-02 10:24:20 -05:00
Christian Rocha and Christian Rocha
d02641f6b5
Update textinput for multi-char (IME) input in Bubble Tea master
2020-11-01 09:11:18 -05:00
Christian Rocha and Christian Rocha
bdd909a5d7
Textinput: bind home/end and fix behavior of delete key
2020-10-22 15:36:54 -04:00
Christian Rocha
a8ec421800
Update bubbletea and termenv dependencies
2020-10-16 11:54:00 -04:00
Christian Rocha
eff931bdea
Remove replace directive for bubbletea in go.mod
2020-10-12 22:15:02 -04:00
Christian Rocha
68f11d0b63
Update termenv to 0.7.2
2020-08-22 11:24:06 -04:00
Christian Rocha
d4a0ecd3ee
Bump bubbletea dependency and set termenv dependency to v0.7.0
2020-08-20 13:31:31 -04:00
Christian Rocha
f11ca377f4
Add clipboard paste support to textarea
2020-07-23 11:53:58 -04:00
Christian Rocha
74e84eca55
Bump Bubbletea dependency
2020-07-14 18:26:59 -04:00
Christian Rocha
ccf4c90b6b
Rework spinner to allow for user-defined custom spinners
2020-07-14 18:21:48 -04:00
Christian Rocha
2525319d72
Bump dependencies
2020-06-22 13:51:51 -04:00
Christian Rocha
3688351ddf
Viewport now can use Bubble Tea high performance scroll renderer (ish)
2020-06-17 20:55:49 -04:00
Christian Rocha
786ec557d4
Bumb Bubble Tea dependency
2020-06-15 12:02:14 -04:00
Christian Rocha
d3192a3e70
Update text input viewport scrolling to handle unicode characters
2020-06-11 21:24:41 -04:00
Christian Rocha
72fd4e3e3e
Update to latest Bubble Tea renderer + bump termenv
2020-06-08 13:06:38 -04:00