Commit Graph

  • cd93a9f5d2 docs: fix tree comment typo (#634) main Rohan Santhosh Kumar 2026-03-20 20:40:10 +08:00
  • 25c5fb25df chore(deps): bump github.com/charmbracelet/colorprofile in the all group (#630) dependabot[bot] 2026-03-16 09:09:23 +00:00
  • 9e39a0ad4f docs: fix README typo (#629) Rohan Santhosh Kumar 2026-03-14 23:07:59 +08:00
  • 9856c04b08 v2.0.2 v2.0.2 Andrey Nering 2026-03-11 10:36:28 -03:00
  • c289bad531 fix(table): height and overflow with wrapping content (#620) Martino di Filippo 2026-03-11 14:27:10 +01:00
  • bffdafb703 chore(deps): bump the all group with 2 updates (#626) v2.0.1 dependabot[bot] 2026-03-09 09:07:18 +00:00
  • 92b13d8d39 ci: sync golangci-lint config (#621) github-actions[bot] 2026-03-08 19:57:59 +03:00
  • 30441468e8 fix: add missing underlineColorKey case in getAsColor (#624) Julien Heller 2026-03-04 08:59:50 -05:00
  • 1dd352ca2c Merge pull request #619 from MartinodF/patch-4 Martino di Filippo 2026-03-03 17:18:20 +01:00
  • 61e734b462 docs: Charm logo link in upgrade guide Ayman Bagabas 2026-02-28 00:54:03 +03:00
  • 8863cc06da docs(readme): update header image v2.0.0 Christian Rocha 2026-02-24 08:22:17 -05:00
  • 8a51648c18 chore(deps): bump the all group across 1 directory with 2 updates (#618) dependabot[bot] 2026-02-24 11:49:39 +00:00
  • a8eeff9d4c Merge pull request #617 from charmbracelet/v2-exp master Ayman Bagabas 2026-02-24 06:46:48 -05:00
  • 6c33b19c3f fix(lint): remove nolint:exhaustive comments and ignore var-naming rule for revive Ayman Bagabas 2026-02-24 14:43:53 +03:00
  • 0198fc3609 Merge branch 'master' into v2-exp Ayman Bagabas 2026-02-24 14:41:00 +03:00
  • 95f30dbdc9 docs: update mascot header image Ayman Bagabas 2026-02-24 14:21:41 +03:00
  • a06a847849 docs: update readme in prep for v2 (#613) Ayman Bagabas 2026-02-23 15:48:59 -05:00
  • 68f38bdee7 fix(ci): use local golangci config Ayman Bagabas 2026-02-23 23:13:12 +03:00
  • a8cfc26d7d docs: add v2 upgrade and changes guide (#611) Ayman Bagabas 2026-02-17 17:08:15 +03:00
  • e18737634d chore: bump colorprofile to v0.4.2 Ayman Bagabas 2026-02-12 13:03:04 +03:00
  • 2f36a2f1ba chore: update LICENSE copyright Christian Rocha 2026-02-09 20:48:23 -05:00
  • 1e3ee3483a ci: sync golangci-lint config (#598) github-actions[bot] 2026-02-09 09:36:57 +03:00
  • c4c08fc4f8 feat: implement uv.Drawable for *Layer (#607) Ayyan 2026-02-05 03:18:07 -05:00
  • 832bc9d6b9 fix: prevent infinite loop with zero-width whitespace chars (#108) (#604) Calo Bozan 2026-02-02 00:07:49 -08:00
  • f2d1864a58 Improve performance of maxRuneWidth (#592) Matt Sherman 2026-01-05 09:51:53 -05:00
  • 7869489d89 fix(canvas): simplify Render handling Ayman Bagabas 2025-12-05 11:29:09 -05:00
  • 4422b16ee1 chore: bump dependencies Ayman Bagabas 2025-12-05 11:28:58 -05:00
  • ad876c4132 refactor: new Canvas, Compositor, and Layer API (#591) Ayman Bagabas 2025-12-02 11:41:03 -05:00
  • 454007a0ad docs: update comments in for GetPaddingChar and GetMarginChar Ayman Bagabas 2025-11-25 12:02:25 -05:00
  • fabd8ab649 chore(deps): bump actions/checkout from 5 to 6 in the all group (#595) dependabot[bot] 2025-11-24 11:40:52 +00:00
  • dcccabe2cd chore: bump dependencies Ayman Bagabas 2025-11-20 18:06:42 -05:00
  • 0334bb4562 feat(tree): support width and indenter styling (#446) Dolev Hadar 2025-11-19 16:35:23 +02:00
  • ca12a5a8a7 chore(examples): update dependencies and go mod tidy Ayman Bagabas 2025-11-17 11:39:33 -05:00
  • d267651963 fix(style): use alias for Underline type from ansi package Ayman Bagabas 2025-11-14 11:48:05 -05:00
  • 95799f5e6b chore: bump ansi to v0.11.1 and displaywidth to v0.5.0 Ayman Bagabas 2025-11-14 11:47:50 -05:00
  • 3248589b24 fix(layers): allow recursive rendering for layers that only contain children (#589) Liam Stanley 2025-11-14 09:00:03 -07:00
  • d1fa8790ef fix(canvas): handle misc edge cases (#588) Liam Stanley 2025-11-13 12:50:58 -07:00
  • 06ca257e38 fix(canvas): Hit method should return Layer ID as string instead of *Layer Ayman Bagabas 2025-11-12 14:52:17 -05:00
  • b1610b7ee9 Merge pull request #491 from charmbracelet/v2-underline Ayman Bagabas 2025-11-10 16:21:27 -05:00
  • 0d6a022f7d fix: lint issues Ayman Bagabas 2025-11-10 16:09:59 -05:00
  • ea8056c10c Merge branch 'v2-exp' into v2-underline Ayman Bagabas 2025-11-10 16:01:44 -05:00
  • c95c5f3c5b feat: add hyperlink support (#473) Ayman Bagabas 2025-11-10 15:58:14 -05:00
  • 19329a3e84 chore(examples): bump dependencies to use charm.land bubbletea and lipgloss Ayman Bagabas 2025-11-06 14:33:18 -05:00
  • 4b304240aa chore: bump dependencies to use latest ultraviolet changes Ayman Bagabas 2025-11-06 14:25:39 -05:00
  • e7aa6f77e5 chore: add style2.go and style2_test.go for extended Style functionality v2-block Ayman Bagabas 2025-11-04 20:49:53 -05:00
  • be15c99e62 refactor: rename Block package to Style2 Ayman Bagabas 2025-11-04 15:44:16 -05:00
  • 1bd8a21870 feat: initial block component implementation Ayman Bagabas 2025-11-03 20:51:41 -05:00
  • 3aae286614 refactor: update imports to use charm.land domain Ayman Bagabas 2025-11-04 15:01:14 -05:00
  • d3032608aa feat: add wrap implementation preserving styles and links (#582) Ayman Bagabas 2025-11-03 16:43:48 -05:00
  • 7d1b622c64 ci: sync dependabot config (#572) Charm 2025-11-03 17:52:07 -03:00
  • 6ff9a6d212 Merge branch 'master' into v2-exp Andrey Nering 2025-10-31 11:49:50 -03:00
  • 66093c8cf3 perf: remove allocations from getFirstRuneAsString (#578) Matt Sherman 2025-10-30 16:55:12 -04:00
  • 77ffcf81d7 chore: rename Complete to CompleteColor v2-complete-color Christian Rocha 2025-10-19 20:47:56 -04:00
  • b146a47d2e chore(deps): bump github.com/charmbracelet/x/ansi in the all group (#573) dependabot[bot] 2025-10-06 09:11:13 +00:00
  • d32ce1de8b fix: match beta version feat-support-js Raphael Amorim 2025-10-06 09:24:08 +02:00
  • f91222e59e fix: version zero with hash Raphael Amorim 2025-10-06 09:22:49 +02:00
  • 0e280f3e03 docs(readme/js): copyedits and corrections Christian Rocha 2025-10-06 09:16:54 +02:00
  • 91a1d0115a fix: update deps Raphael Amorim 2025-10-02 08:49:06 +02:00
  • 7698e93b23 fix: enable publishConfig public Raphael Amorim 2025-10-02 08:45:58 +02:00
  • 7ee57b7830 fix: public property Raphael Amorim 2025-10-02 08:41:00 +02:00
  • 4134fe8b23 fix: update version Raphael Amorim 2025-10-02 08:37:00 +02:00
  • b3a5e07b87 fix: update version Raphael Amorim 2025-10-02 08:35:49 +02:00
  • d5da68e64a fix: update version Raphael Amorim 2025-10-02 08:35:42 +02:00
  • 030e0717c8 fix: update version Raphael Amorim 2025-10-02 08:33:51 +02:00
  • 685bc44a9a fix: update package lock files Raphael Amorim 2025-10-02 08:32:37 +02:00
  • df9466b8c0 fix: update package lock files Raphael Amorim 2025-10-02 08:32:28 +02:00
  • 1213c84fd5 Rebuild wasm with proper optimization and update wasmExec.js Raphael Amorim 2025-10-02 08:30:41 +02:00
  • 0217a5f82d fix: remove tests folder Raphael Amorim 2025-10-02 08:28:06 +02:00
  • 9b68be5c0c Add WebAssembly binary Raphael Amorim 2025-10-02 08:16:24 +02:00
  • e744dcdb29 feat: add JavaScript/WebAssembly support Raphael Amorim 2025-10-02 08:16:12 +02:00
  • 1e6feaba7c fix: update .gitignore to javascript and wasm Raphael Amorim 2025-04-11 11:16:33 +02:00
  • 19016c7857 Merge branch 'v2-exp' into v2-underline Ayman Bagabas 2025-09-18 09:49:08 -04:00
  • 4e8ca2d9f0 docs: add underline styles and colors caveats Ayman Bagabas 2025-09-18 09:40:32 -04:00
  • 354e70d6d0 fix: rename underline constants to be consistent with other style properties Raphael Amorim 2025-09-18 14:54:44 +02:00
  • 41ff0bf215 fix(terminal): switch to uv.NewCancelReader for Windows compatibility Ayman Bagabas 2025-09-17 16:19:09 -04:00
  • ccd9c6cdbd chore: bump dependencies Ayman Bagabas 2025-09-17 16:18:51 -04:00
  • b259725e46 feat(blending): early return when steps <= num stops (#566) Liam Stanley 2025-09-12 11:42:34 -04:00
  • 970a4b8c75 chore(deps): bump actions/setup-go from 5 to 6 in the all group (#565) dependabot[bot] 2025-09-08 09:20:53 +00:00
  • 71dd8ee66a feat(borders): initial border blend implementation (#560) Liam Stanley 2025-09-04 11:56:32 -04:00
  • 8708a8925b ci: sync dependabot config (#561) Charm 2025-08-26 13:05:18 -03:00
  • e15c2eb5db chore(deps): bump actions/checkout from 4 to 5 (#558) dependabot[bot] 2025-08-18 14:15:16 +00:00
  • 7c497c73cf Merge pull request #550 from lrstanley/feature/colors-blending-brightness Christian Rocha 2025-08-14 12:44:12 -04:00
  • ee74a03efa docs(readme): update footer art and copyright date Christian Rocha 2025-08-13 08:12:59 -04:00
  • d16edffa6f chore(deps): bump github.com/charmbracelet/x/ansi from 0.9.3 to 0.10.1 (#554) dependabot[bot] 2025-08-11 14:02:02 +00:00
  • 350edde490 ci: sync golangci-lint config (#553) github-actions[bot] 2025-08-11 08:23:14 -04:00
  • 9a771f5a24 feat: BlendLinear* -> Blend* Liam Stanley 2025-07-31 17:05:58 -06:00
  • 3f659a836c fix(colors): update examples to use new method locations Liam Stanley 2025-07-26 01:16:09 -06:00
  • 0303864674 feat(colors): refactor colors sub-package into root package Liam Stanley 2025-07-26 01:13:02 -06:00
  • 9c86c1f950 feat(colors): switch from int to float64 for inputs Liam Stanley 2025-07-26 00:56:27 -06:00
  • ea66aa652e chore: bump ultraviolet Ayman Bagabas 2025-07-21 16:57:38 -04:00
  • 4c6380de74 chore: bump ultraviolet to latest Ayman Bagabas 2025-07-21 16:53:49 -04:00
  • 1b3716cc53 feat: use custom hex parsing for increased perf Liam Stanley 2025-07-18 01:15:03 -06:00
  • 7bf18447c8 feat: further simplify colors in examples Liam Stanley 2025-07-18 00:16:03 -06:00
  • de4521b8ba feat: update examples/list/sublist to use colors.BlendLinear1D Liam Stanley 2025-07-18 00:04:36 -06:00
  • 6361009004 feat: update examples/layout to use colors.BlendLinear1D Liam Stanley 2025-07-17 23:58:16 -06:00
  • 2e570c2690 fix: linear-2d example Liam Stanley 2025-07-17 19:12:39 -06:00
  • 34443e82a7 feat: add brightness example, misc example tweaks Liam Stanley 2025-07-17 19:08:10 -06:00
  • 18b4bb86c5 feat: initial implementation of color blending & brightness helpers Liam Stanley 2025-07-16 17:33:55 -06:00
  • 10c048e361 Merge v2-uv-canvas into v2-exp Ayman Bagabas 2025-07-16 17:13:47 -04:00
  • ff11224963 fix(color): update deprecated types Ayman Bagabas 2025-07-16 14:58:00 -04:00