Skip to content

Releases: nielssp/csol

v1.6.0

08 Mar 19:36
Compare
Choose a tag to compare

New features:

  • Menu making it possible to change game, theme, and other settings from within csol.

Fixed issues:

  • #6: Fix undefined behaviour in handling of working directory when reading configuration files.
  • #7: Fix incorrect cursor state
    after redealing from victory screen.

v1.5.0

16 Mar 19:43
4c3c30b
Compare
Choose a tag to compare

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.

v1.4.1

13 May 08:13
Compare
Choose a tag to compare

Fixed issues:

  • Fix initial cursor position.
  • #3: Fix busy wait after victory animation

v1.4.0

04 Apr 09:37
Compare
Choose a tag to compare

New features:

  • Games added:
    • spider1/spider2/spider4: Spider with 1 suit, 2 suits, and 4 suits.
    • golf: Golf
  • Themes added:
    • corners
  • Asks before resetting or quitting game, but only if no moves have been made.
  • It's now possible to load games with long file names in DOS.
  • Adds stats and scores CSV files to keep track of wins/losses and playtime across games.
  • Adds automatic conversion from UTF8 to CP437 so that the default Unicode-based themes can be used in DOS and Windows.

v1.3.0

10 Feb 17:01
Compare
Choose a tag to compare
  • Games added:
    • Klondike Freecell
    • Yukon Freecell
  • More themes added.
  • Add s and w commands to make it easier to move cards from stock and waste.
  • Named colors in game configurations.
  • DOS/WIN32 support.

v1.2.0

04 Jan 20:19
Compare
Choose a tag to compare
  • Allow using free cells to move several cards at once in Freecell and Eight Off.
  • It is now possible to use the number keys to quickly move cards from cells in Freecell and Eight Off.
  • Ask before resetting game.
  • Add silly victory animation.

v1.1.0

31 Mar 15:00
Compare
Choose a tag to compare
  • Fix #1.
  • Add win condition in the form of the property win_rank on game rules. It is set to king by default on all foundations which means that the game has been won when each foundation has a king as its top card.

v1.0.0

12 Jul 15:35
Compare
Choose a tag to compare

First release.
Includes the following games:

  • Klondike
  • Yukon
  • Russian Solitaire
  • Freecell
  • Eight Off