Commits on Mar 1, 2022

  1. Copy the full SHA
    156dabb View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Fix typo in readme

    trevorpogue committed Mar 2, 2022
    Copy the full SHA
    98adfef View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    ac2e2c2 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    06316cb View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Copy the full SHA
    0d85f3a View commit details
    Browse the repository at this point in the history
  2. Finalize topspace-active

    trevorpogue committed Mar 4, 2022
    Copy the full SHA
    12f3ce7 View commit details
    Browse the repository at this point in the history
  3. Add topspace-active, improve topspace-autocenter-buffers

    Resolves #3.
    * Add customizable variable `topspace-active`  to determine when `topspace-mode` mode is active / has any effect on buffer.
    It can be set to t, nil, or a predicate function. This is useful in particular when `global-topspace-mode` is enabled but you want
    `topspace-mode` to be inactive in certain buffers or in any specific
    circumstance.  When inactive, `topspace-mode` will still technically be on,
    but will be effectively off and have no effect on the buffer.
    
    * Allow `topspace-autocenter-buffers` to be either t, nil, or a predicate function (before it could only be t or nil)
    trevorpogue committed Mar 4, 2022
    Copy the full SHA
    f47c9f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Create changelog.yml

    trevorpogue committed Mar 8, 2022
    Copy the full SHA
    22b87d6 View commit details
    Browse the repository at this point in the history
  2. Add HISTORY.md containing legacy changelog

    Moving to automatic changelog generator after this, but some legacy developement history does not follow the correct API for the automatic changelog, so this legacy changelog file will better show version changes made before this commit.
    trevorpogue committed Mar 8, 2022
    Copy the full SHA
    b305bb5 View commit details
    Browse the repository at this point in the history
  3. Move changelog.yml

    trevorpogue committed Mar 8, 2022
    Copy the full SHA
    276acc9 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4e8a2ca View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    9d3125c View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    096c5c8 View commit details
    Browse the repository at this point in the history
  7. Update Changelog

    trevorpogue authored and actions-user committed Mar 8, 2022
    Copy the full SHA
    96f8617 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    45b44cf View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    bd01b69 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. Copy the full SHA
    a6469f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Copy the full SHA
    8493ed0 View commit details
    Browse the repository at this point in the history
  2. Update Changelog

    trevorpogue authored and actions-user committed Mar 17, 2022
    Copy the full SHA
    97c69d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Refactor private functions

    - rename topspace--eval-choice-p to topspace--eval-choice
    - rename topspace--put to topspace--draw
    - Fix flycheck warnings
    - Update version number
    trevorpogue committed Mar 22, 2022
    Copy the full SHA
    72b9ddd View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    483ef53 View commit details
    Browse the repository at this point in the history
  3. Update Changelog

    trevorpogue authored and actions-user committed Mar 22, 2022
    Copy the full SHA
    2329b63 View commit details
    Browse the repository at this point in the history
  4. Fix typo caused in merge

    trevorpogue committed Mar 22, 2022
    Copy the full SHA
    a6c375a View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Reword docstrings

    trevorpogue committed Mar 23, 2022
    Copy the full SHA
    4455f47 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d0e7e89 View commit details
    Browse the repository at this point in the history
  3. Update Changelog

    trevorpogue authored and actions-user committed Mar 23, 2022
    Copy the full SHA
    1daae45 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Private refactoring & minor improvements

    - Fix indentation
    
    - Make clarification in docstring
    
    - Update window-configuration-change
    
    - Preserve previous column position when correcting the cursor from
      scrolling past window-end
    
    - Make private how many lines away from `window-end` cursor can get
    trevorpogue committed Mar 31, 2022
    Copy the full SHA
    8309cd9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    bdf5d43 View commit details
    Browse the repository at this point in the history
  3. Update Changelog

    trevorpogue authored and actions-user committed Mar 31, 2022
    Copy the full SHA
    d4615f8 View commit details
    Browse the repository at this point in the history
  4. Fix terminal bug and minor mouse scrolling bug

    - Fix issue from PR #10 that broke ability to scroll down when in terminal:
      Resolved by making the line height calculations on integers instead of
      floating-point when in terminal.
    
    - Fix minor issue from PR #10 caused when scrolling with mouse:
      When mouse scrolled the buffer all the way down it made the top space
      unexpectedly jump. This was resolved by lowering topspace command hook
      priorities such that the hooks are run sooner in the list.
    trevorpogue committed Mar 31, 2022
    Copy the full SHA
    9d6f0ef View commit details
    Browse the repository at this point in the history
  5. Fix terminal bug from PR #10

    - PR #10 introduced a bug where scrolling doesn't working as expected
      when Emacs is run in terminal. The fix for this in the previous commit
      was not sufficient. This commit fixes the source of the problem,
      which was that floats were being passed to
      scroll-up/scroll-down from the added advice functions, but that
      seems to be invalid when in terminal. So now only integers are being passed
      to scroll-up/scroll-down when in terminal.
    trevorpogue committed Mar 31, 2022
    Copy the full SHA
    3fa532a View commit details
    Browse the repository at this point in the history
  6. Update README.md

    - Remove extra keywords from slogan to make it more concise
    - Add usage section & reorder other sections
    - Add link to overlay term
    trevorpogue committed Mar 31, 2022
    Copy the full SHA
    6df160e View commit details
    Browse the repository at this point in the history
  7. Update README.md

    - Minor correction/rewording
    trevorpogue committed Mar 31, 2022
    Copy the full SHA
    b372216 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Update README.md

    Update GIF to show the topspace-empty-line-indicator in the left fringe
    trevorpogue committed Apr 7, 2022
    Copy the full SHA
    6d3b5e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Update README.md

    Increase text size in GIF
    trevorpogue committed Apr 8, 2022
    Copy the full SHA
    c749bbf View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Increase text size of GIF
    trevorpogue committed Apr 8, 2022
    Copy the full SHA
    d585e1c View commit details
    Browse the repository at this point in the history
  3. Update README.md

    trevorpogue committed Apr 8, 2022
    Copy the full SHA
    a873b9f View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Copy the full SHA
    df7cb1c View commit details
    Browse the repository at this point in the history
  2. Update Changelog

    trevorpogue authored and github-actions[bot] committed Apr 12, 2022
    Copy the full SHA
    edb0d58 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c21ceb5 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Copy the full SHA
    c326169 View commit details
    Browse the repository at this point in the history
  2. Update Changelog

    trevorpogue authored and github-actions[bot] committed Apr 13, 2022
    Copy the full SHA
    f72d5cb View commit details
    Browse the repository at this point in the history
  3. Fix bug caused by #11 when scrolling with topspace disabled

    - #11 caused a bug where is was not possible to scroll anymore if
      topspace is disabled in the current buffer. This resolves that issue.
    trevorpogue committed Apr 13, 2022
    Copy the full SHA
    e3cd398 View commit details
    Browse the repository at this point in the history
  4. Fix mwheel mouse scrolling down bug causes by #11

    - #11 caused a bug with mouse scrolling - when scrolling down
      it would move buffer suddenly all the way to the bottom
      in some cases. This resolves that issue.
    trevorpogue committed Apr 13, 2022
    Copy the full SHA
    8fcd11d View commit details
    Browse the repository at this point in the history
  5. Start adding tests

    trevorpogue committed Apr 13, 2022
    Copy the full SHA
    cb9dbf5 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. Prevent "Beginning of buffer" error message (#12)

    - Prevent a "Beginning of buffer" error message from appearing in the
      *Messages* buffer when scrolling above the top line.
    - No longer modify `mwheel-scroll-down-function`, because before it was
      modified in order to prevent a scrolling bug, but that bug is avoided
      now by preventing the "Beginning of buffer" error from occurring.
    trevorpogue committed Apr 14, 2022
    Copy the full SHA
    af98947 View commit details
    Browse the repository at this point in the history
  2. Update Changelog

    trevorpogue authored and github-actions[bot] committed Apr 14, 2022
    Copy the full SHA
    c5b4247 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    74ba25e View commit details
    Browse the repository at this point in the history
  4. Update Changelog

    trevorpogue authored and github-actions[bot] committed Apr 14, 2022
    Copy the full SHA
    bf13e37 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Fix off-by-one-line scroll bug at top of buffer introduced in #10

    - The buffer would get scrolled up too far by one line when scrolling
      text up in the following condition: top space was present before
      scrolling but not present after, and the top line in the buffer should
      be at the very top of the window after (but the bug made the second line
      be at the top of the window). This is resolved here.
    - The technical reason for the bug was that 0.0 would be passed to `scroll-up`
      after `topspace--filter-args-scroll-up`, assuming that `scroll-up` would not
      scroll in this scenario, however it turns out that if
      `scroll-up`/`scroll-down` are passed a zero-valued float they will
      still scroll by one line.
    trevorpogue committed Apr 15, 2022
    Copy the full SHA
    ba275f7 View commit details
    Browse the repository at this point in the history