Christian Muehlhaeuser
273f59bd11
fix: adapt to lipgloss API change
2023-04-04 13:27:12 +02:00
Christian Muehlhaeuser
6eb0209d13
chore: bump termenv, lipgloss, x/term
2023-04-04 13:27:12 +02:00
muesli
248eb83001
chore: go mod tidy tutorials and examples
2023-03-16 10:09:43 +00:00
dependabot[bot]
9c161cb98b
chore(deps): bump actions/setup-go from 3 to 4
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-16 11:09:15 +01:00
Christian Muehlhaeuser
35c31f2168
chore: bump console dep
2023-03-13 18:09:44 +01:00
Carlos Alexandro Becker
adb0065256
feat: LogToFileWith ( #692 )
...
Allows to log to file with custom loggers, provided they implement
SetOutput and SetPrefix.
2023-03-09 11:46:44 -03:00
Christian Rocha
de6740db2e
chore(meta): tiny copy edit to Discord item in issues
2023-03-08 09:27:11 -05:00
Carlos A Becker
02b6aa2e1a
docs: point to discord link
2023-03-08 10:19:08 -03:00
Carlos Alexandro Becker
ec2c3dd5f2
docs: issue template ( #389 )
2023-03-08 09:51:43 -03:00
Vernon Miller
03060def9f
docs(readme): add link to countdown project
2023-03-07 15:05:32 -05:00
Andrian Budantsov
40923b4491
Add WG Commander to README.md
2023-03-07 14:52:03 -05:00
Omar kamoun
f0389a218d
feat(README): add eks-node-viewer to "Bubble Tea in the Wild" list ( #619 )
...
* docs: add awslabs/eks-node-viewer to Bubble Tea in the Wild
2023-03-07 14:50:41 -05:00
Christian Muehlhaeuser
402d2b4e2b
fix: stop renderer before launching a child process.
...
Stops the renderer before starting a child process, which prevents
the repaint race condition that writes to non-altscreen.
2023-03-07 10:09:36 +01:00
Maas Lalani
90c9124b0a
Filepicker Example ( #683 )
...
* feat: filepicker example
* fix: use new API
* docs(examples): update file selection comment in filepicker example
* chore: bump bubbles
---------
Co-authored-by: Christian Rocha <christian@rocha.is>
2023-03-06 11:54:26 -05:00
Christian Muehlhaeuser
a136799ed3
fix: renderer only stops once
...
Ensure the tea renderer can be stopped and restarted more than once.
2023-03-06 14:38:49 +01:00
Carlos Alexandro Becker
32e3027ec1
feat(ci): auto go mod tidy examples ( #561 )
...
* feat(ci): auto go mod tidy examples
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
* fix: tutorials as well
* fix: checkout
---------
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
2023-02-23 13:51:15 -03:00
Carlos A Becker
ae652b6a57
feat: go 1.17
...
This was actually done on #674 , and merged in
388c67d573
.
This commit is just for the sake of complete changelog.
Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
2023-02-23 13:33:07 -03:00
dependabot[bot]
388c67d573
feat(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 ( #674 )
2023-02-23 16:29:25 +00:00
Ayman Bagabas
c61e4fd291
chore: update deps
...
Fixes: CVE-2022-27664 https://github.com/advisories/GHSA-69cg-p879-7622
2023-02-21 12:43:58 -05:00
Glenn Gonda
4880cf2a09
docs: fix typos and clean up comments
2023-02-19 08:45:22 -05:00
Mark Marryatt
76c3c1a221
docs: fix portal broken markdown URL
2023-02-16 17:42:54 -05:00
Alexander Jung
331a63bdca
fix: Check if program cancelReader is is nil before invoking
...
This commit fixes an issue where a user may provider a nil input via
`tea.WithInput(nil)`. This option method does not check if the input
is nil and sets the `withCustomInput` attribute with a nil input.
This logic is sound since a Tea program may not necessarily want to
handle any inputs from users (such as those in non-TTY environments).
However, a nil pointer exception is thrown during `tea.Run` because a
`cancelReader` is always invoked after the main renderer. However,
its instantiation is variable and dependent on whether an input is
provided. To mitigate against this, this commit checks if a
`cancelReader` is non-nil.
Signed-off-by: Alexander Jung <alex@nderjung.net>
2023-02-08 17:04:49 +01:00
Christian Rocha
1ad9f9c15c
chore(deps): bump termenv and go-isatty
...
Also bump various deps in tutorials and examples
2023-02-08 10:04:56 -05:00
Christian Rocha
cb23938f3f
chore(docs): additional Bubble Tea in the wild cleanup
2023-02-08 09:53:02 -05:00
dependabot[bot]
b30cca3906
chore(deps): bump github.com/muesli/termenv in /examples
...
Bumps [github.com/muesli/termenv](https://github.com/muesli/termenv ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/muesli/termenv/releases )
- [Commits](https://github.com/muesli/termenv/compare/v0.13.0...v0.14.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>
2023-02-08 09:36:45 -05:00
Christian Rocha
db1a095425
chore(docs): cleanup Bubble Tea in the Wild
2023-02-08 09:27:29 -05:00
Christoffer Åström
e95e1a0db5
feat: `sequence` support `BatchMsg`
2023-02-07 10:06:46 -05:00
koki-develop
a3dc561104
docs: add cLive to "Bubble Tea in the Wild"
2023-02-06 14:17:49 -05:00
BoilingSoup
d7bc683260
fix typo
2023-02-06 10:24:24 -05:00
Pradeep Chhetri
45cded1ffc
Add chtop to the list built with bubbletea
...
Signed-off-by: Pradeep Chhetri <pradeepchhetri4444@gmail.com>
2023-02-06 10:22:14 -05:00
Brian Strauch
da44346bd3
Update README.md
2023-02-06 10:17:36 -05:00
Petar Jager
d2a775ef2e
docs: add SlurmCommander to in-the-wild section
2023-01-23 10:04:45 -05:00
Yahya SayadArbabi
fbecc47be2
feat(README): add enola to "Bubble Tea in the Wild" list
2023-01-23 09:53:14 -05:00
マリウス
263444cdfb
docs: add Neon Modem Overdrive to "in the wild"
2023-01-23 09:51:40 -05:00
Alexander Jung
b217449c8e
fix: Check msg cmd is not nil before invoking
...
GitHub-Fixes: #639
Signed-off-by: Alexander Jung <alex@nderjung.net>
2023-01-23 09:47:19 -05:00
dependabot[bot]
ede4aec24e
chore(deps): bump github.com/mattn/go-isatty in /examples
...
Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty ) from 0.0.16 to 0.0.17.
- [Release notes](https://github.com/mattn/go-isatty/releases )
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.16...v0.0.17 )
---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-03 17:46:19 +01:00
Solomon White
b63a0ae37f
docs: add brows to "in the wild" app list
2022-12-16 12:36:53 -05:00
Christian Rocha
3765727e65
docs(examples): add cellbuffer + harmonica example ( #409 )
2022-12-12 09:52:00 -05:00
Christian Muehlhaeuser
79c76c680b
chore: disable dependabot timer
2022-11-18 02:17:42 +01:00
Ayman Bagabas
94d6f5079e
docs: update readme
2022-11-14 13:31:59 -08:00
Christian Muehlhaeuser
9c20a804d7
fix: don't close stdin
...
This allows programs to re-use stdin after the tea.Program has
finished.
Fixes #595 .
2022-11-13 23:55:44 +01:00
Austin Vazquez
e079831c31
Remove references to io/ioutil package
...
Package io/ioutil has been marked deprecated starting in Go 1.16.
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
2022-11-10 13:51:29 +01:00
dependabot[bot]
7ba62d4987
chore(deps): bump github.com/charmbracelet/glamour in /examples
...
Bumps [github.com/charmbracelet/glamour](https://github.com/charmbracelet/glamour ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/charmbracelet/glamour/releases )
- [Commits](https://github.com/charmbracelet/glamour/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/glamour
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-10 13:50:14 +01:00
Martin Dosch
2d10416631
[codespell]: Fix typos.
2022-11-03 12:55:31 -04:00
Christian Muehlhaeuser
741f2d37f0
fix: pass actual stdout's fd to command
2022-11-01 00:21:02 +01:00
Christian Muehlhaeuser
4f83c621fb
chore: apply ProgramOptions before checking context
...
We don't need to set the background context if an outside context
was supplied.
2022-10-30 06:17:27 +01:00
Christian Muehlhaeuser
280bc6fc27
docs: clean up readme
2022-10-25 03:49:02 +02:00
Christian Muehlhaeuser
bc2befecca
docs: picture tag is causing display issues on Firefox
2022-10-25 03:22:49 +02:00
Christian Muehlhaeuser
39381647f1
docs: new readme footer
2022-10-24 10:13:38 +02:00
Christian Muehlhaeuser
e15bcb7e0e
feat: tea.WithContext ProgramOption to supply a context
...
WithContext lets you specify a context in which to run the Program.
This is useful if you want to cancel the execution from outside.
When a Program gets cancelled it will exit with an error
ErrProgramKilled.
2022-10-23 05:59:10 +02:00