Skip to content

Table Generation Support#220

Merged
Blacksmoke16 merged 26 commits intomasterfrom
tables
Nov 10, 2022
Merged

Table Generation Support#220
Blacksmoke16 merged 26 commits intomasterfrom
tables

Conversation

@Blacksmoke16
Copy link
Member

@Blacksmoke16 Blacksmoke16 commented Nov 7, 2022

  • Support generating tables
    • Highly customizable
      • Styles, change specific chars, formatting, col/rowspan, alignment, etc
  • Fix issue when format_and_wrap is passed nil
  • Fix edge case when format and wrapping certain strings
  • Fix missed usages of now removed ACON::Formatter::Mode
  • (breaking) Add #table method to the Style interface
    • Add implementation for Athena style

@Blacksmoke16 Blacksmoke16 added component:console kind:feature Brand new functionality kind:bug An existing feature isn't working as expected labels Nov 7, 2022
Remove instances of missing `ACON::Formatter::Mode` type
More specs
Change `Enumerable` to `Indexable`
Add specs for previously unused table methods
Add implementation +specs for Athena style
@Blacksmoke16 Blacksmoke16 marked this pull request as ready for review November 10, 2022 01:01
@Blacksmoke16 Blacksmoke16 merged commit 61b5bd1 into master Nov 10, 2022
@Blacksmoke16 Blacksmoke16 deleted the tables branch November 10, 2022 01:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking component:console kind:bug An existing feature isn't working as expected kind:feature Brand new functionality

Development

Successfully merging this pull request may close these issues.

1 participant