1. Added --front and --back to select the type of text to display.
Options are 'card' for the card text, 'rules' for the extra rules,
'blank' to not print anything. And for --back, the option 'none' will
keep the pages with the backs from printing.
2. Added stub test cases for card text as well as tab size and text
alignment.
3. removed options --no-card-rules and --no-card-backs since they are no
longer needed.
4. Fixed issue with the tab outline drawing
Fixed two things:
1. font.face.descent was a negative number. To get the full font
height, the absolute value of it needed to be added.
2. Was printing the footer to the middle of the space left between the
bottom of the cards and the margin. For small spaces this gives up 1/2
the room. So instead, printing the footer at the very bottom of the
margin.
Added the option to start the alternating tabs with a left tab, or a
right tab.
Clean up of help text. Fixed one case where overlapping options did not
make sense.
Consolidated options on tab location and tab text alignment. Options
that were generally mutually exclusive to each other were combined.
Replaced --center_name and --edge_align_name with single
--tab_name_align that takes the parameters left, right, center, centre,
edge (default=left)
Replaced --samesidelables and --fulltab with --tab_side that takes the
parameters left, right, alternate, full (default=alternate)
Added 3 enhancements:
--fulltab to make the tab the full width of the divider
--center_name to center the card name on the tab
--back_offset_height to add points in the vertical direction on the back
page
Fixed costs to add * and + where necessary. Modified regex to allow a
cost to end in a * or a +. Adventures cards missing from yaml version so
you'll need to keep the costs for those cards in mind when adding them.
--no-page-footer stops the set name being printed at the bottom of
the page (which doesnt fit on horizontal mode)
--exclude-prixes stops the prizes getting their own tabs
--no-card-backs stops it printing the back page (make sure your printer
is set to single-sided printing)