Commit Graph
674 Commits
Author SHA1 Message Date
Christian Rocha b531de8f1c fix!(textarea): virtual cursor blink 2025-05-26 09:15:38 -04:00
Christian Rocha 8e84f33a49 fix!(textinput): cursor fixes and improvements
* Fix virtual cursor blinking
* Use getter and setter for styles
* Use getter and setter for virtual-real cursor management
2025-05-26 09:15:38 -04:00
Christian Rocha ba5555aa93 fix(cursor): set ID on virutal cursors 2025-05-26 09:15:38 -04:00
Andrey NeringandGitHub 081e998660 Merge pull request #790 from charmbracelet/v2-exp-table-tests
chore: merge `master` with #601 into `v2-exp`
2025-05-16 14:47:17 -03:00
Andrey Nering 47b0944fc8 test: fix tests by ignoring func references 2025-05-16 14:41:16 -03:00
Andrey Nering 73839850f7 test: update golden files with nbsp for v2 2025-05-16 14:24:38 -03:00
Andrey Nering dffbe595a1 Merge branch 'master' into v2-exp-table-tests 2025-05-16 14:23:52 -03:00
Broderick WestropeandGitHub f54a125f7d test(table): improve table unit tests (#601) 2025-05-16 14:13:06 -03:00
Broderick WestropeandChristian Rocha dff42ddb7c feat: update keybindings in list setSize method 2025-05-16 10:03:59 -04:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6157198699 chore(deps): bump github.com/charmbracelet/x/ansi from 0.8.0 to 0.9.2 (#788)
Bumps [github.com/charmbracelet/x/ansi](https://github.com/charmbracelet/x) from 0.8.0 to 0.9.2.
- [Commits](https://github.com/charmbracelet/x/compare/ansi/v0.8.0...ansi/v0.9.2)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/x/ansi
  dependency-version: 0.9.2
  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>
2025-05-05 09:40:45 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5348e15465 chore(deps): bump github.com/charmbracelet/bubbletea from 1.3.4 to 1.3.5 (#787)
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 1.3.4 to 1.3.5.
- [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.3.4...v1.3.5)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/bubbletea
  dependency-version: 1.3.5
  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>
2025-05-05 09:35:08 +00:00
DryHumourandGitHub c376ce3ef1 fix(cursor): fix data race on blinkTag (#784) 2025-04-30 10:45:41 -04:00
CharmandGitHub daab808a4d ci: sync dependabot config (#786) 2025-04-28 09:10:04 -03:00
8562e9075f ci: sync golangci-lint config (#781)
Co-authored-by: aymanbagabas <3187948+aymanbagabas@users.noreply.github.com>
2025-04-23 15:12:25 +02:00
ShalokShalomandGitHub d4feefed7d docs: remove Charm Cloud reference (#785)
Remove a reference to charm
2025-04-23 15:10:13 +02:00
🅡🅐🅟🅗🅐andGitHub 591f42904a Merge pull request #783 from s0ders/fix/table-cursor-out-of-bounds
fix(table): preventing cursor from being out-of-bounds.
2025-04-22 16:43:16 +02:00
s0ders 11d52ca426 fix(table): preventing cursor from being out-of-bounds.
The following brings:
- Preventing table's cursor from being out-of-bound when the table's
  rows shrink.

ref: #782
2025-04-22 13:52:57 +02:00
Carlos Alexandro Becker bb6a2a461d Merge remote-tracking branch 'origin/master' into v2-exp 2025-04-14 11:07:20 -03:00
Andrey Nering 3e2a8caedb chore: fix lint warning 2025-04-10 10:33:29 -03:00
Carlos Alexandro BeckerandGitHub 8b55efb294 fix(textarea): placeholder with chinese chars (#767) v0.21.0 2025-03-31 19:55:03 -03:00
Carlos Alexandro Becker 9d2d5dfc71 Merge remote-tracking branch 'origin/master' into v2-exp 2025-03-31 14:20:56 -03:00
Carlos Alexandro BeckerandGitHub bd2a5b0c6a fix: golangci-lint 2 fixes (#769) 2025-03-31 14:18:18 -03:00
cce848148c ci: sync golangci-lint config (#770)
Co-authored-by: caarlos0 <245435+caarlos0@users.noreply.github.com>
2025-03-31 14:15:13 -03:00
Carlos Alexandro Becker 6a68f368a6 Merge remote-tracking branch 'origin/master' into v2-exp 2025-03-28 14:03:24 -03:00
Carlos Alexandro Becker 38200076b7 Merge branch 'UnseenBook/master' into v2-exp 2025-03-28 14:02:13 -03:00
Unseen DaanandGitHub ea344ab907 feat(viewport): horizontal scroll with mouse wheel (#761)
Add support for the events of a horizontal mouse wheel and when holding
shift while using the regular mouse wheel now scrolls the screen left
and right.
2025-03-28 13:59:12 -03:00
Daan Schoone a0a432e11d feat(viewport): horizontal scroll with mouse wheel
Add support for the events of a horizontal mouse wheel and when holding
shift while using the regular mouse wheel now scrolls the screen left
and right.
2025-03-28 10:18:17 +01:00
Carlos Alexandro BeckerandGitHub 3a0776eea3 Merge pull request #765 from charmbracelet/updates
fix(viewport): normalize method names
2025-03-27 21:05:37 -03:00
6f4a536421 Update viewport/viewport.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-03-27 16:51:54 -03:00
Carlos Alexandro Becker b1cef26c7d fix: normalize yoffset 2025-03-27 16:34:10 -03:00
Carlos Alexandro Becker 4286c736cd Merge remote-tracking branch 'origin/master' into v2-exp
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-03-27 16:17:34 -03:00
Carlos Alexandro BeckerandGitHub 39668ec629 fix(viewport): normalize method names (#763)
* Reapply "fix(viewport): normalize method names"

This reverts commit f2434c374b.

* test: fixes

* fix: lint

* fix: disable horizontal scroll on v1

it might be a breaking change.

let's enable it by default on v2, and remove the deprecated methods as
well.

cc/ @meowgorithm

* fix: simplify
2025-03-27 16:11:34 -03:00
Carlos Alexandro Becker f2434c374b Revert "fix(viewport): normalize method names"
This reverts commit c7f889e364.

accidental push to master
2025-03-26 17:07:26 -03:00
Carlos Alexandro Becker c7f889e364 fix(viewport): normalize method names 2025-03-26 17:07:04 -03:00
Ayman Bagabas 601039139c test(table): update golden files for alignment tests v2.0.0-beta.1 2025-03-26 21:53:03 +03:00
Ayman Bagabas 4d1c64f836 chore: upgrade to beta.1 of lipgloss and bubbletea 2025-03-26 21:52:49 +03:00
Ayman BagabasandGitHub c860c661e1 Merge pull request #756 from charmbracelet/v2-exp-update
feat(v2): merge master into v2-exp
2025-03-26 21:19:59 +03:00
Ayman BagabasandGitHub 88ad104822 Merge branch 'v2-exp' into v2-exp-update 2025-03-26 21:16:48 +03:00
Ayman Bagabas d179ef712d chore: upgrade dependencies and go.mod 2025-03-26 21:15:16 +03:00
Carlos Alexandro Becker acc929c43e fix: lint
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-03-25 13:42:02 -03:00
Carlos Alexandro Becker d5bc1ac332 Merge remote-tracking branch 'origin/master' into v2-exp-update
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-03-25 11:31:38 -03:00
bashbunniandGitHub 9e5365e0ec docs: add example for ValidateFunc (#705)
* docs(textinput): add ValidateFunc example

* chore: remove print statement

* chore: rename the -> this anonymous func
2025-03-25 10:51:14 -03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c814ac75c3 chore(deps): bump github.com/charmbracelet/lipgloss from 1.0.0 to 1.1.0 (#751)
Bumps [github.com/charmbracelet/lipgloss](https://github.com/charmbracelet/lipgloss) from 1.0.0 to 1.1.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/v1.0.0...v1.1.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>
2025-03-25 10:42:23 -03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3befcccf87 chore(deps): bump github.com/muesli/termenv from 0.15.2 to 0.16.0 (#740)
Bumps [github.com/muesli/termenv](https://github.com/muesli/termenv) from 0.15.2 to 0.16.0.
- [Release notes](https://github.com/muesli/termenv/releases)
- [Commits](https://github.com/muesli/termenv/compare/v0.15.2...v0.16.0)

---
updated-dependencies:
- dependency-name: github.com/muesli/termenv
  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>
2025-03-25 10:42:12 -03:00
Carlos Alexandro BeckerandGitHub 0305695768 ci: test on oldstable and stable go versions, automerge dependabot (#755) 2025-03-25 10:41:59 -03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4e8b6b2043 chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.2 to 1.3.4 (#745)
Bumps [github.com/charmbracelet/bubbletea](https://github.com/charmbracelet/bubbletea) from 1.1.2 to 1.3.4.
- [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.1.2...v1.3.4)

---
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>
2025-03-25 10:25:04 -03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
43aa82c87e feat(deps): bump github.com/charmbracelet/x/ansi (#716)
Bumps [github.com/charmbracelet/x/ansi](https://github.com/charmbracelet/x) from 0.6.1-0.20250107110353-48b574af22a5 to 0.8.0.
- [Release notes](https://github.com/charmbracelet/x/releases)
- [Commits](https://github.com/charmbracelet/x/commits/ansi/v0.8.0)

---
updated-dependencies:
- dependency-name: github.com/charmbracelet/x/ansi
  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>
2025-03-25 10:24:46 -03:00
d58217bded ci: sync golangci-lint config (#750)
Co-authored-by: aymanbagabas <3187948+aymanbagabas@users.noreply.github.com>
2025-03-25 10:24:22 -03:00
Carlos Alexandro Becker d91c9aa894 ci: rm .golangci-soft.yml 2025-03-25 10:23:38 -03:00
Carlos Alexandro BeckerandGitHub 54f28b6501 fix(filepicker): properly scrolling filepicker (#753)
* fix(filepicker): properly scrolling filepicker

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* fix: SetHeight

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

---------

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
2025-03-20 14:00:29 -03:00