Commit Graph

  • 30ffdfc180 chore(examples): update dependencies Ayman Bagabas 2025-07-16 13:22:44 -04:00
  • 48f34cb756 chore: bump dependencies and ultraviolet Ayman Bagabas 2025-07-16 10:30:13 -04:00
  • 2166ce88ec feat(canvas): accept any type as layer content Ayman Bagabas 2025-07-15 17:17:47 -04:00
  • 03664cb9ce Merge branch 'v2-exp' into v2-uv-canvas Ayman Bagabas 2025-07-10 14:50:58 -04:00
  • a391435c3f chore: retract v2.0.0-beta1 v2.0.0-beta.3 Ayman Bagabas 2025-07-10 14:41:09 -04:00
  • 045a87bf14 feat: add padding and margin character support (#546) Ayman Bagabas 2025-07-07 13:35:10 -04:00
  • 99fc0ff4a6 fix: correct nbsp codepoint Ayman Bagabas 2025-07-07 11:58:50 -04:00
  • d2233fa4e4 feat: add padding and margin character support Ayman Bagabas 2025-07-07 10:33:47 -04:00
  • 833324a7f9 chore: godoc fix Carlos Alexandro Becker 2025-07-07 11:48:13 -03:00
  • 4cb83b5820 fix: make padding char a style prop Carlos Alexandro Becker 2025-07-07 11:46:37 -03:00
  • 07cadaec27 fix: revert back to regular space Carlos Alexandro Becker 2025-07-04 10:32:34 -03:00
  • ff346e83e8 Merge branch 'v2-exp' into v2-uv-canvas Ayman Bagabas 2025-07-03 11:21:38 -04:00
  • 8e1c474f8a fix: ensure we strip out \r\n from strings when getting lines Ayman Bagabas 2025-07-03 11:20:46 -04:00
  • 5d69c0e790 fix: ensure we strip out \r\n from strings when getting lines Ayman Bagabas 2025-07-03 11:20:46 -04:00
  • bd5b9da8d4 chore: bump ultraviolet Ayman Bagabas 2025-07-02 12:46:23 -04:00
  • e8bdbe1860 chore: bump ultraviolet Ayman Bagabas 2025-07-01 16:30:48 -04:00
  • 80e997a194 chore(examples): use uv dependencies Ayman Bagabas 2025-07-01 13:52:44 -04:00
  • b95a910df6 chore: use private ultraviolet go module Ayman Bagabas 2025-07-01 13:23:07 -04:00
  • 42fcd133c6 chore: update ultraviolet repository name Ayman Bagabas 2025-06-30 11:07:20 -04:00
  • d1a751ccf9 Merge branch 'v2-exp' into v2-uv-canvas Ayman Bagabas 2025-06-30 10:15:44 -04:00
  • a6c079dc8a ci: sync golangci-lint config aymanbagabas 2025-06-29 00:27:43 +00:00
  • 2f06aaf9ac chore(examples): update bubbletea to latest v2-exp v2.0.0-beta.2 Ayman Bagabas 2025-06-27 15:13:07 -04:00
  • 4781de297d docs(examples): update Bubble Tea examples to use new API Ayman Bagabas 2025-06-27 15:12:52 -04:00
  • da2b778252 Merge branch 'v2-exp' into v2-uv-canvas Ayman Bagabas 2025-06-27 15:10:29 -04:00
  • e9f399ea6d docs(example): add compositing example (#544) Christian Rocha 2025-06-27 14:14:22 -04:00
  • 83b96cd5a7 Merge branch 'v2-exp' into v2-uv-canvas Ayman Bagabas 2025-06-27 11:55:03 -04:00
  • 2fe778cd00 chore(examples): update dependencies Ayman Bagabas 2025-06-27 11:53:07 -04:00
  • c80afba684 fix(canvas): negative coordinates calculation Ayman Bagabas 2025-06-27 11:51:55 -04:00
  • ac2634340e chore: update dependencies Ayman Bagabas 2025-06-27 10:42:07 -04:00
  • 5c14ccff46 chore(deps): bump github.com/charmbracelet/x/ansi from 0.9.2 to 0.9.3 (#542) dependabot[bot] 2025-06-23 10:36:34 +00:00
  • 60df47f800 docs(readme): cleanup badges Christian Rocha 2025-06-19 21:30:30 -04:00
  • 881a1ffc54 docs(readme): update art Christian Rocha 2025-06-19 21:21:26 -04:00
  • e729228ac1 lint: fix lint for newer go versions (#540) Andrey Nering 2025-06-09 09:58:19 -03:00
  • adfd49db65 chore(deps): update github.com/charmbracelet/x/exp/golden (#539) Andrey Nering 2025-06-09 09:45:51 -03:00
  • c5ed8ba8dc chore(deps): bump github.com/aymanbagabas/go-udiff from 0.2.0 to 0.3.1 (#538) dependabot[bot] 2025-06-09 10:27:16 +00:00
  • 946081c6f1 docs(table): document that headers are never wrapped Andrey Nering 2025-06-03 11:03:19 -03:00
  • e2227d9b55 feat(table): add some extra getters needed on bubbles Andrey Nering 2025-05-30 16:27:39 -03:00
  • 587de15a4f feat(table): further enhance and fix table height handling Andrey Nering 2025-05-30 16:26:24 -03:00
  • 488eb37574 feat(table): expose getters for borders Andrey Nering 2025-05-30 14:26:24 -03:00
  • 600244163f feat: export GetHeaders, GetData and DataToMatrix Andrey Nering 2025-05-29 15:50:00 -03:00
  • 63e53c1263 fix(table): fix layout for tables with inner borders only Andrey Nering 2025-05-28 14:45:07 -03:00
  • baa7611731 fix(table): fix horizontal shrink with outline borders only Andrey Nering 2025-05-28 14:27:39 -03:00
  • 1427d827c8 fix(table): add tests + fix scenario of offset + manual table height Andrey Nering 2025-05-28 13:29:35 -03:00
  • b36834acd7 fix(table): improve height handling for cells with vertical padding Andrey Nering 2025-05-27 11:22:35 -03:00
  • 4b89e653aa feat(table): rework height rendering logic to fix related bugs Andrey Nering 2025-05-23 17:33:51 -03:00
  • 9ae54a0eeb fix(border): fix returned border sizes when only style was set Andrey Nering 2025-05-23 11:24:10 -03:00
  • a3d464b6b2 fix(table): fix rendering for bordered cells Andrey Nering 2025-05-23 10:39:24 -03:00
  • bc517ae87e fix(table): fix headers with custom vertical padding Andrey Nering 2025-05-22 15:31:54 -03:00
  • c0f4b07e2c fix(table): do not print final empty row when overflow Andrey Nering 2025-05-22 11:18:53 -03:00
  • c16664d95e chore(gitignore): add /tmp Andrey Nering 2025-05-22 11:17:01 -03:00
  • 40640fe349 refactor: modernize loops Andrey Nering 2025-05-22 11:08:35 -03:00
  • 27a8cf99a8 feat: implement uv Drawable for Canvas and Layer Ayman Bagabas 2025-06-02 13:49:46 -04:00
  • 7edbc41e90 ci: fix linting Andrey Nering 2025-05-29 15:53:35 -03:00
  • c0f4a7ec32 chore: run modernize tool on v2-exp branch (#530) Andrey Nering 2025-05-29 14:57:39 -03:00
  • 2d1af06b55 test: record output of TestTableShrinkWithYOffset Andrey Nering 2025-05-23 16:53:25 -03:00
  • 2c4751e06c feat: initial compositing implementation (#471) Christian Rocha 2025-05-16 14:02:52 -04:00
  • 83f4673a42 chore(deps): bump colorprofile Christian Rocha 2025-05-16 13:55:27 -04:00
  • c201d59523 fix(lint): GoDoc Christian Rocha 2025-05-16 13:41:35 -04:00
  • ca7caf618d chore: drop Bubble Tea compositing example Christian Rocha 2025-05-16 13:30:34 -04:00
  • e2439c1014 Merge branch 'v2-exp' into v2-compositing Christian Rocha 2025-05-16 13:28:21 -04:00
  • 28902d027c chore(table): set normal borders by default on v2 + fix docs (#525) Andrey Nering 2025-05-13 13:28:54 -03:00
  • 42d933d1da chore(deps): bump github.com/charmbracelet/x/ansi from 0.8.0 to 0.9.2 (#523) dependabot[bot] 2025-05-05 10:00:49 +00:00
  • d02a007bb1 ci: sync dependabot config (#521) Charm 2025-04-28 09:05:33 -03:00
  • c887c37fe0 fix(table): hacky attempt to preserve style after resets issue-520-poc Andrey Nering 2025-04-24 15:05:58 -03:00
  • 2790cd0292 feat(table): add BaseStyle to set background color for the whole table (#519) Andrey Nering 2025-04-23 16:46:24 -03:00
  • 23e0f7f3da refactor: v2 rename offset (#512) bashbunni 2025-04-20 22:16:31 -07:00
  • 19a4b99cb3 ci: sync golangci-lint config aymanbagabas 2025-04-20 00:25:02 +00:00
  • 28d41860d9 chore(deps): bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /examples (#517) dependabot[bot] 2025-04-14 20:28:44 +00:00
  • 76690c6608 fix(table): fix wrong behavior of headers regarding margins (#513) Andrey Nering 2025-04-04 17:39:27 -03:00
  • 027b2b4ea4 chore: fix typo in resize.go bashbunni 2025-04-04 13:33:10 -07:00
  • 5ca0343ec7 Fix(table): BorderRow (#514) bashbunni 2025-04-04 13:24:06 -07:00
  • f274d05231 fix(lint): fix linting issues after golangci-lint v2 upgrade Andrey Nering 2025-04-01 11:26:24 -03:00
  • 7a60cc5394 Merge branch 'master' into v2-exp Andrey Nering 2025-04-01 11:19:13 -03:00
  • c6b946e574 fix(table): fix panic when style func is nil (#508) Andrey Nering 2025-03-31 17:20:11 -03:00
  • c7f615e1a3 ci: fix new lint issues after golangci-lint v2 upgrade (#510) Andrey Nering 2025-03-31 17:19:24 -03:00
  • d102bea711 ci: sync golangci-lint config (#509) github-actions[bot] 2025-03-31 14:34:32 -03:00
  • 64646b468a chore: remove Custom Renderer references (#507) bashbunni 2025-03-28 13:38:11 -07:00
  • 87860ae397 fix: godoc links improve-godoc bashbunni 2025-03-28 10:21:26 -07:00
  • 0d890e1e08 docs: add runnable examples, improve godoc bashbunni 2025-03-28 10:17:17 -07:00
  • 19381f2465 chore: go mod tidy v2.0.0-beta.1 Ayman Bagabas 2025-03-26 21:49:54 +03:00
  • b96002724c chore: update colorprofile to v0.3.0 Ayman Bagabas 2025-03-26 20:59:25 +03:00
  • 43ba5730f3 chore: update test cases to include nbsp Ayman Bagabas 2025-03-26 20:20:16 +03:00
  • cfc3cd30c0 fix: use non-breaking space for padding Ayman Bagabas 2025-03-12 13:32:39 -04:00
  • 142bc7dca5 chore: merge branch 'master' into v2-exp Ayman Bagabas 2025-03-26 20:01:34 +03:00
  • f7120a3ed2 refactor(tests): replace string matching tests with golden files Ayman Bagabas 2025-03-26 17:21:02 +03:00
  • f4eec113d0 Merge remote-tracking branch 'origin/master' into v2-exp Carlos Alexandro Becker 2025-03-25 14:37:43 -03:00
  • b5b5cc2caa docs: minor edits to StyleRanges GoDocs Christian Rocha 2025-03-25 11:16:03 -04:00
  • c48caafd9e test: migrate all table tests to golden files (#503) Andrey Nering 2025-03-21 09:47:42 -03:00
  • 9c0a377cce chore: add .gitattributes Andrey Nering 2025-03-20 11:38:37 -03:00
  • 5bacd590e3 chore: remove .editorconfig directory Andrey Nering 2025-03-20 11:33:07 -03:00
  • f1bc566698 chore: add .editorconfig Ayman Bagabas 2025-02-26 11:59:38 -05:00
  • e0b75f7d5b chore: merge branch 'master' into v2-exp Ayman Bagabas 2025-03-20 01:16:57 +03:00
  • 166f707985 fix(table): ensure that headers are properly truncated with (#501) Andrey Nering 2025-03-19 10:39:53 -03:00
  • 7316a9c910 test(tree): use golden file to preserve ANSI sequences (#476) bashbunni 2025-03-18 09:10:42 -07:00
  • 5f3f75a216 fix(table): fix ellipsis (…) not always showing correctly (#496) Andrey Nering 2025-03-17 14:14:18 -03:00
  • 3ef27a9cc9 chore(deps): bump github.com/charmbracelet/x/cellbuf (#495) dependabot[bot] 2025-03-17 10:13:19 +00:00
  • 5e542b8c69 feat: add underline style and color Ayman Bagabas 2025-03-12 16:07:39 -04:00
  • 58331b1fff fix: lint issues Ayman Bagabas 2025-03-13 09:34:01 -04:00
  • 0870fbb440 chore: merge branch 'master' into v2-exp Ayman Bagabas 2025-03-13 09:26:47 -04:00
  • f0e45475a6 chore: fix lint v1.1.0 Andrey Nering 2025-03-12 15:56:50 -03:00