Skip to content

v1.5.0

Compare
Choose a tag to compare
@nielssp nielssp released this 16 Mar 19:43
· 13 commits to master since this release
4c3c30b

New features:

  • #4: Smart cursor movement and improvements to shift movement
  • #5: Manpage added
  • Alternative cursor style with alt_cursor

Smart cursor

This release changes the default cursor movement. Previously when using the arrow keys or hjkl, the cursor would move a single cell in a grid where each cell is 1 character tall and a card's width plus spacing wide. Since most cells didn't contain moveable cards (or cards at all), a lot of extra key presses were necessary to move between cards. With the new smart cursor movement, the cursor will only move to cells that have cards facing up or cards that can be turned. This means that when pressing for instance the left arrow key, the cursor will move left but may also change position vertically.

Smart cursor movement can be toggled at runtime by pressing Ctrl+S, and turned off entirely by adding smart_cursor 0 to csolrc.

I've made this the default because I think it's a better way to play. If you disagree or have ideas for improvements please don't hesitate to create an issue on GitHub.