-
Notifications
You must be signed in to change notification settings - Fork 272
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: charmbracelet/lipgloss
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.11.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: charmbracelet/lipgloss
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.12.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 16 commits
- 30 files changed
- 6 contributors
Commits on May 24, 2024
-
* feat: implement list renderer * feat: data model for list * feat: add Offset, Height, Indent * feat: tree renderer * fix: list example * test: last tree node is a subtree Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: tree Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: lint Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * docs: example Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: inc cov Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: multiline items Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * feat: one approach to sublists Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: tree improvements * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: prevent having to pass renderer to all trees * test: force linux line endings * fix: windows * fix: lint issues * fix: ignore lint issue failing forever * fix: renames * fix: renderer * ci: fix coveralls hopefully * wip Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: style * docs: update Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: renderer Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: cover with tests Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * feat: more list enumerators * fix: drop renderer api Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * feat: improve api Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: prealloc * fix: clean up * fix: list setup * fix: improve sublist tests * fix: improve sublists * refactor: simplify * docs: more examples, readme updates Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * docs: readme * fix: set item style * fix(tree): do not use golden files * test: do not use golden files * refactor: remove unused code * feat: hide nodes * feat: filter * fix: allow fmt.Stringer * test: table within a tree * docs: update * fix: rename atter to data * test: test public api only * docs: sublist with table example * docs: update example * fix: lint issues Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * docs: update examples * docs: update * feat: offset * feat: offsetstart && offsetend * fix: remove last from enumerator * refactor: make tree more explicit * `New()` now take no args * added a new `Root(string)` method * added a new `Items(...any)` method * refactor: improve list * docs: fix examples * test: ensure embed lists in trees * docs: sublist example with list as tree node Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * refactor: first pass at examples cleanup * refactor: first pass at examples cleanup * fix: support multi-line prefixes * test: more glow-style lists within trees * docs: simplify examples * fix: improve handling of different types * chore: go mod tidy Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: code review suggestions Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com> Co-authored-by: bashbunni <15822994+bashbunni@users.noreply.github.com> * fix: apply code review suggestion * feat(tree): rounded enumerator (#280) * chore(examples): go mod tidy * feat(tree): add rounded corner enumerator * test: rounded enumerator test * docs: readme updates Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * docs: readme updates Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * chore: fmt Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * docs: godoc * docs: godoc * fix: bash's issue * fix: bad example Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * docs: improve godoc for trees and lists (#296) * docs(godoc): add overview * docs(godoc): include examples in godoc * docs(godoc): fix roman numerals example * docs(godoc): fix tree examples * docs(godoc): attempt to fix list Enumerator examples * docs: added some examples to godoc * fix(list): New(items...) with sublist * docs: update examples * chore(tree): improve var names in rounded example * fix: use padding instead of margin to better styles * fix: lint --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> Co-authored-by: Maas Lalani <maas@lalani.dev> Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com> Co-authored-by: bashbunni <15822994+bashbunni@users.noreply.github.com> Co-authored-by: Christian Rocha <christian@rocha.is>
4Configuration menu - View commit details
-
Copy full SHA for d21c576 - Browse repository at this point
Copy the full SHA d21c576View commit details
Commits on May 30, 2024
-
* refactor: clean tree_test.go * refactor: remove subtests * refactor: rename `Data` to `Items` for `Lists` and `Children` for `Trees` * chore: support only NodeData * fix: enumerations -> enumerators for consistency * fix: item -> children * fix: use l for List, rather than n * fix: move list Enumerator definition to enumerator.go * fix: list enumerator comments * docs: add package documentation * fix: examples * feat: split enumerator and indenters * docs: add comments * refactor: package comment * docs: use more tree terminology * docs: refactor indentor comments * fix: lint
Configuration menu - View commit details
-
Copy full SHA for 1afeca0 - Browse repository at this point
Copy the full SHA 1afeca0View commit details -
chore: remove deprecated Copy() calls (#306)
Co-authored-by: Maas Lalani <maas@lalani.dev>
Configuration menu - View commit details
-
Copy full SHA for 70c908d - Browse repository at this point
Copy the full SHA 70c908dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e07abb - Browse repository at this point
Copy the full SHA 6e07abbView commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 878d31f - Browse repository at this point
Copy the full SHA 878d31fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e54d9dd - Browse repository at this point
Copy the full SHA e54d9ddView commit details -
feat: deprecate Style.ColorWhitespace
You can get the exact same effect with margins and padding.
Configuration menu - View commit details
-
Copy full SHA for 7838b4e - Browse repository at this point
Copy the full SHA 7838b4eView commit details
Commits on Jun 4, 2024
-
chore(ci): also build examples (#310)
* chore(ci): also build examples * fix(examples): fix tree styles example * fix: ssh examples dependencies * chore: use creack/pty * chore(examples): update deps * chore(examples): bump examples (and ci) to 1.19 so a slog dep will build --------- Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bbd02ab - Browse repository at this point
Copy the full SHA bbd02abView commit details
Commits on Jun 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 33b3263 - Browse repository at this point
Copy the full SHA 33b3263View commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5a82e41 - Browse repository at this point
Copy the full SHA 5a82e41View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e6edbac - Browse repository at this point
Copy the full SHA e6edbacView commit details -
feat(ci): use goreleaser for releases (#301)
* feat(ci): use goreleaser for releases This will publish and announce releases on tag push. * chore: remove announce
1Configuration menu - View commit details
-
Copy full SHA for 9564423 - Browse repository at this point
Copy the full SHA 9564423View commit details
Commits on Jul 11, 2024
-
* fix: move tree to internal * feat: tree indenter on lists * fix: sublist example * fix: remove tree
Configuration menu - View commit details
-
Copy full SHA for 2a67670 - Browse repository at this point
Copy the full SHA 2a67670View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6348d59 - Browse repository at this point
Copy the full SHA 6348d59View commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b3672b - Browse repository at this point
Copy the full SHA 1b3672bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 670898d - Browse repository at this point
Copy the full SHA 670898dView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.11.0...v0.12.1