Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slide position tracking for Reveal.js and refactor scrollbar synchronization #184

Merged
merged 9 commits into from Oct 22, 2014

Commits on Oct 2, 2014

  1. Configuration menu
    Copy the full SHA
    adebea3 View commit details
    Browse the repository at this point in the history
  2. dash line is undecided space now

    prevents too many slide switches
    arBmind committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    38b6418 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2014

  1. Merge branch 'feature/reveal.js_slide_position_tracking' of https://g…

    …ithub.com/hicknhack-software/CuteMarkEd into hicknhack-software-feature/reveal.js_slide_position_tracking
    cloose committed Oct 4, 2014
    Configuration menu
    Copy the full SHA
    20fe7e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2014

  1. Moved line to slide mapping logic to separate class

    Moved the logic for the line to slide mapping from the MainWindow into the separate SlideLineMapping class and refactored the code to be more "Qt-like".
    
    Refactoring of #181
    cloose committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    30a7a76 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2014

  1. Configuration menu
    Copy the full SHA
    537aa62 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2014

  1. Add lineForSlide() method and update slide separator logic

    Add lineForSlide() method that returns the line number for the passed
    slide and use it in MainWindow.
    
    In template_presentation.html we setup the slide separator to be
    surrounded by empty lines. The logic in SlideLineMapping is adapted
    accordingly and new unit test were added.
    cloose committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    833087c View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2014

  1. Add slideForLine() method and more unit tests

    Add slideForLine() method to the SlideLineMapping class. It returns the
    slide for the passed line number.
    cloose committed Oct 10, 2014
    Configuration menu
    Copy the full SHA
    3133ffe View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2014

  1. Long live ViewSynchronizer!

    A ViewSynchronizer implementation is responsible to keep the Markdown editor and the HTML preview in
    sync regarding its position. Currently there is just the RevealViewSynchronizer implementation for this base class.
    
    Refactor the MainWindow class and move all code regarding the view synchronization to the RevealViewSynchronizer class.
    cloose committed Oct 11, 2014
    Configuration menu
    Copy the full SHA
    f6c34d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2014

  1. Add ViewSynchronizer implementation for HTML preview

    Add implementation of ViewSynchronizer class that synchronizes the
    Markdown editor with the HTML preview and move the code from MainWindow
    class to HtmlViewSynchronizer class.
    cloose committed Oct 12, 2014
    2 Configuration menu
    Copy the full SHA
    3549e4c View commit details
    Browse the repository at this point in the history