- v2.5.1
- v2.5.0
- v2.4.1
- v2.4.0
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.0
- v2.1.0
- v2.0.0
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.1
- v1.0.0
- v0.5.0
- v0.4.0
- v0.3.0
- v0.2.0
- v0.1.0
Updates lookatme's CI (GitHub Actions) to use grapevine tagging
type | PR/ticket | author | description |
---|---|---|---|
feature | #198 | @d0c-s4vage | Adds grapevine tagging to CI |
Adds the --tutorial
CLI option.
type | PR/ticket | author | description |
---|---|---|---|
feature | #169 | @d0c-s4vage | Adds the --tutorial CLI option |
bug | #168 | @d0c-s4vage | Adds documentation for progressive slides |
Bug fix - theme and style override precedence issues. The CLI params --theme
and --style
and other general style precedence issues are fixed.
type | PR/ticket | author | description |
---|---|---|---|
bug | #123 | @d0c-s4vage | Fixes CLI --theme , --style , and general style override issues |
Bug fixes, new features, new CI, getting ready for v3.0.
type | PR/ticket | author | description |
---|---|---|---|
feature | !124 | @agateau | Adds support for progressive slides with <!-- stop --> markers |
bug | !125 | @agateau | Fixes conflicting CLI -s arguments |
bug | !133 | @AMDmi3 | Excludes tests dir from packages |
bug | #126 | @d0c-s4vage | Fix unit test failues |
bug | !141 | @corydodt | Fix click requirements range |
feature | !150 | @d0c-s4vage | New CI that uses GitHub actions |
bug | !151 | @d0c-s4vage | Fix linter errors |
Fixes a problem in generating default schema values. This is most visible in the style defaults, such as the margin and padding.
type | ticket | description |
---|---|---|
bug | #117 | Fixes default style generation |
Makes lookatme compatible with marshmallow >= 13.12.1
type | ticket | description |
---|---|---|
bug | #114 | Makes lookatme compatible with the latest marshmallow version |
Makes the user aware of any new, not-already-manually-approved extensions that the source markdown wants to load.
Also checks all loaded extensions for a user_warnings
function that returns
a list of messages to display to the user before using the extension.
Adds new -i
, --safe
, and --no-ext-warn
command-line arguments.
type | ticket | description |
---|---|---|
feature | #109 | More robust extension handling, does not auto-load by default |
Removes copyrighted image, adds -e
and --exts
options
type | ticket | description |
---|---|---|
feature | #103 | Adds ability to pre-load extensions |
bug | #107 | Removes copyrighted image |
Adds customizable slide margins and paddings
type | ticket | description |
---|---|---|
feature | #95 | Make slide padding and margins customizable |
Changes render_text
to be able to support widgets instead of only text
attributes. This is a breaking change to the interface of render_text
.
Plugins that relied on render_text
will need to be updated.
type | ticket | description |
---|---|---|
feature | #101 | Inline render functions should be able to return urwid Widgets |
Vertical scrolling on overflowed slides now works, added --single
and --one
command-line options and hrule rendering.
type | ticket | description |
---|---|---|
feature | #96 | Add new cmd-line option to force single slide rendering |
feature | #91 | Single slide |
feature | #29 | Slides should be vertically scrollable |
Fixes numbered lists and general list formatting.
type | ticket | description |
---|---|---|
bug | #86 | Fixes numbered lists |
Adds terminal-ex
mode to embedded terminal code blocks.
type | ticket | description |
---|---|---|
bug | #86 | Adds terminal-ex mode |
Fixed keypress handling - pressing the "up" key works now
type | ticket | description |
---|---|---|
bug | #84 | Fixes keypress issue |
Added file loader builtin extension
type | ticket | description |
---|---|---|
feature | #81 | Adds file loader extension |
Fixed unicode rendering inside Terminals
type | ticket | description |
---|---|---|
bug | #78 | Unicode rendering errors |
Fixed error handling. Code is pretty stable.
type | ticket | description |
---|---|---|
bug | #75 | Better error handling |
Adds version flag, license, code of conduct
type | ticket | description |
---|---|---|
feature | #67 | Adds version flag |
feature | Adds code of conduct | |
bug | #66 | Adds missing license |
Adds stylable meta field values (title, author, date) and smart slide splitting.
type | ticket | description |
---|---|---|
feature | #14 | Adds stylable meta values |
feature | #30 | Adds smart slide splitting |
bug | #53 | Dump unicode styles YAML |
bug | #32 | Fix newline bug |
bug | #57 | Fix empty code block bug |
Large efforts around contrib extensions and their documentation. Created the lookatme.contrib-template as well.
type | ticket | description |
---|---|---|
feature | #23 | Adds contrib extension documentation |
feature | #46 | Lets inline markdown rendering be extensible |
feature | #54 | Changes the expected contrib namespace to lookatme.contrib |
Major efforts include adding clickable links and gracefully handling invalid markdown code-block languages.
type | ticket | description |
---|---|---|
feature | #16 | Added clickable links |
bug | #45 | Handle invalid code langs |
bug | #50 | Specify Python >= 3.3 requirement |
Major efforts include: light theme, documentation
type | ticket | description |
---|---|---|
feature | #2 | Added documentation |
bug | #40 | Updated styling |
bug | #42 | Added code coverage |
bug | #37 | Added description to setup.py |
bug | #39 | Fixes pygments Urwid renderer |