Commit Graph
33 Commits
Author SHA1 Message Date
Broderick WestropeandGitHub f54a125f7d test(table): improve table unit tests (#601) 2025-05-16 14:13:06 -03: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 BeckerandGitHub bd2a5b0c6a fix: golangci-lint 2 fixes (#769) 2025-03-31 14:18:18 -03:00
Andrey Nering fff86382cc chore(lint): remove custom min and max functions
These are now available as builtins.
2025-03-20 10:42:52 -03:00
Christian Rocha 358a6c58c8 chore(lint): fix and suppress all soft lint issues; update directives 2024-10-24 12:35:42 -04:00
cui fliterandGitHub 076b578512 chore: Remove duplicate and redundant code (#626)
Signed-off-by: cuishuang <imcusg@gmail.com>
2024-10-07 15:29:06 -03:00
Christian Rocha 235075af49 feat: add HelpView to table as a convenience 2024-08-20 15:22:27 -04:00
bashbunniandGitHub c1d9f7dd6b feat(table): remove StyleFunc + add tests for table alignment (#586)
* Revert "Add support fo style func to table bubble"

This reverts commit 04658fed8e.

* test(table): add tests for table alignment
2024-08-19 13:56:47 -07:00
Aditi PatelandGitHub 6202df1306 fix: update position constant in JoinHorizontal (#577) 2024-08-07 14:06:50 -04:00
Gabriel FuandGitHub 36baf3d64e Update table.go (#539) 2024-06-18 11:45:04 -04:00
Ayman BagabasandGitHub 11a9fccd58 chore: fix lint issues (#534) 2024-05-31 16:48:29 -04:00
Maas Lalani 68a68a472d fix(table): inherit SelectedStyle for StyleFunc 2024-04-24 13:50:10 -04:00
Kevin MillerandMaas Lalani 04658fed8e Add support fo style func to table bubble 2024-04-24 13:37:52 -04:00
David ZeleniakandGitHub e726cbfb5c fix(table): table scrolls before selected reaches top/bottom (#429)
* Fix bug in moving up in table

* fix

* Fix table viewport scroll down too early
2024-03-13 14:39:10 -04:00
6dbfc8284d fix(table): substract headers Y size from the total table size (#434)
* fix(table): substract headers Y size from the total table size

* fix: change GetFrameSize to GetVerticalFrameSize and calc header height

* fix: remove GetVerticalFrameSize at all

* fix: account for headers in height WithHeight, SetHeight

---------

Co-authored-by: Maas Lalani <maas@lalani.dev>
2024-03-13 14:31:42 -04:00
Maciej WięcekandGitHub 9ffcdc06a0 feat(table): implement help.Keymap interface and add quit mapping (#440)
* feat(table): implement help.Keymap interface and add quit mapping

* feat(table): implement help.Keymap interface and add quit mapping
2024-02-28 14:12:37 -05:00
1029f3164d (fix)table: don't render a column with a width <= 0 (#465)
* (fix)table: don't render a column with a width <= 0

This address #464

* Better check location

---------

Co-authored-by: Fabrice Bessettes <fbessett@cisco.com>
2024-02-28 12:15:07 -05:00
Abe LeiningerandGitHub 9a7c783a75 feat(table): added column return func (#369) 2024-02-28 11:39:37 -05:00
af7e9ed3e1 Render Row Tests (#487)
* test(table): add renderRow test

* refactor(table): row tests

---------

Co-authored-by: Bill Havanki <bill.havanki@segment.com>
2024-02-28 11:30:22 -05:00
Stefan BildlandMaas Lalani 3a1a24e211 refactor(table): remove unused cmds variable 2023-03-17 13:47:12 -04:00
Mikael FangelandGitHub 7ba044773b fix: add bounds checking to the selectedrow func (#351) 2023-03-11 15:47:31 +01:00
Glenn GondaandChristian Rocha 3d3ed883d3 docs: fix typos and improve comment clarity 2023-02-16 17:49:32 -05:00
Yusuf Malikul MulkiandGitHub 30998513ba ypo (#300) 2023-01-19 00:20:02 -05:00
Maas Lalani e78f923af6 feat(table): add SetColumns method to set columns 2022-12-01 09:41:08 -05:00
Marc-AntoineandMaas Lalani b528165592 expose table's rows 2022-12-01 09:30:35 -05:00
Jager,PetarandMaas Lalani 94252ef3b9 remove renderedlines from table struct 2022-12-01 09:24:30 -05:00
Jager,PetarandMaas Lalani 7392b363bd fix: corner cases, YOffset manipulation for orig. scrolling 2022-12-01 09:24:30 -05:00
Jager,PetarandMaas Lalani 41478c3031 Table: Make UpdateViewport() have constant runtime, not depending on number of rows in a table 2022-12-01 09:24:30 -05:00
Christian Muehlhaeuser 4ae575a4c5 chore: use latest gofmt 2022-09-26 08:13:03 +02:00
Bastian WinklerandMaas Lalani 13f52d678d fix(table): append headers/columns to zero sized string slice 2022-09-02 16:30:15 -04:00
Nicolas KarolakandGitHub afd6f58c18 feat(table): add function to set cursor position (#219) 2022-08-30 20:54:25 -04:00
776062e30c fix(table): correct keybinding for page down (#220)
Co-authored-by: Bastian Winkler <buz@serious.im>
2022-08-21 09:56:58 -04:00
58a9d4c7ec feat: table bubble (#173)
Add table Bubble for displaying tabular data

Co-authored-by: Maas Lalani <maas@lalani.dev>
Co-authored-by: Christian Rocha <christian@rocha.is>
2022-07-21 15:06:38 -04:00