Skip to content

v0.2.0

Compare
Choose a tag to compare
@sheepman4267 sheepman4267 released this 18 Nov 15:44
· 7 commits to main since this release
ea58c73

It's finally here! Version 0.2.0 is packed with an absurd number of new features and enhancements. This is the first release which I'm comfortable with others attempting to actually use - many rough edges have been smoothed, and we at least have some sort of a quickstart. Here are a couple of the bigger-ticket items:

  • It is now possible to completely set up an OpenShow instance for use without ever touching the Django admin. That's a huge milestone for usability, and the fact that this is now possible is a large part of my motivation for releasing now.
  • Importing images to decks now requires way less knowledge of how the internals of OpenShow work, and that functionality is much better integrated.
  • OpenShow now has the beginnings of an API! For now, we just have "Show Slide" and "Advance" endpoints, but it's a start.
  • The slide editor has been completely reworked. Elements are now edited inline, rather than in a horrible list below the preview. This is much nicer on smaller screens (as in, less than 27" 1440p, where the original editor was developed), and should be more intuitive to use.

Below, find a marginally more complete list of the work that's been done since 0.1.0. To see commit-by-commit what's been done, please read PR #34.

  • feat: Very minimal API stub
  • feat: Most of the navigation has been completely overhauled
  • feat: Restyled presenter view
  • feat: Slide thumbnails are now much more consistent
  • feat: Decks can be directly displayed
  • feat: Slides which will play media now have thumbnail icons to indicate this fact
  • feat: It is now possible to delete things
  • feat: Rewritten slide editor; much more compatible with less-than-1440p displays (and slightly more intuituve to use)
  • feat: An entirely new MediaObject model which unifies handling of video and audio elements (and transcodes them so they work)
  • feat: Importing images to decks (one per slide) has been moved from a separate app to the deck editor
  • fix: #29 - Display custom CSS works now
  • fix: #33 - Auto advancing decks outside shows is now possible