Gap.app v0.7a   (Nov 2022)

  • Bugfix release: 0.7 would enter a break loop when opening a saved session

Gap.app v0.7   (Oct 2022)

  • GAP built-in to Gap.app+GAP is universal: supports M1 as well as Intel
  • The version of GAP built-in to Gap.app+GAP is now 4.12.1, and includes the normalizinterface and cddinterface packages
  • Browse GAP help in the new built-in help viewer
  • The built-in help viewer styles GAP help with modern and responsive css
  • Help Viewer appearance can be tuned in Preferences
  • GAP help search results show up in the built-in Help Viewer when it is selected as active help viewer for GAP
  • Tour of Gap.app is included
  • Autozooming ("zoom to fit") of XGAP sheets is now supported
  • Fit Poset Width to Window button added on XGAP poset sheets
  • Zooming and sizing of sheets is much more sensible in general
  • Maximizing GAP command window will try to preserve width unless it is under 80 columns
  • Command-; key will take you to the most recent GAP command window
  • Call Reread instead of Read on Option-Command-Shift O
  • Restyle Memory Usage panel to be smaller; hide details by default
  • Better support for touchbar
  • Improved handling of carriage return and backspace in GAP command window
  • Saving session in background should work much more reliably now

Gap.app v0.61   (Mar 2020)

  • Better compatibility with Mojave/Catalina, including dark mode
  • Other stability and polish fixes
  • The version of GAP included with Gap.app+GAP is now 4.11.0

Gap.app v0.6   (Nov 2018)

  • Browse and search command history with Shift-↑
  • Improvements to GAP command completion appearance
  • Reverse (light on dark) mode for GAP command window
  • Many new preferences for command window appearance
  • Holding down Option while choosing Read File Into Workspace will reread last file chosen
  • Gap.app now starts GAP in the user's home directory
  • Gap.app will bounce icon once on completing a long computation (if not active)
  • GAP will by default warn if Gap.app is using an external copy when built-in is available
  • "gap --gui" will start Gap.app from a terminal window (requires patch to GAP)
  • Automated installation via menu item of GAP shell command in Gap.app+GAP
  • The version of GAP included with Gap.app+GAP is now 4.10.0, and includes the nq package

Gap.app v0.5   (May 2018)

  • Save and restore sessions, including command log and all windows
  • Keyboard support improved for selection, GAP interaction
  • Output enhancements: carriage return and backspace work, VT100 color codes, faster
  • Formatted output using HTML (in testing, subject to change)
  • Command completion bug fixes, support for GAP records in completion
  • Limited touchbar support on newer MacBook Pros (for command completion)
  • Preference pane for help
  • Memory usage info monitor panel
  • Menu options to open GAP in terminal and Reveal GAP library in Finder
  • Adjust zoom level for command window and xgap sheets
  • Adjust font size for command window
  • Added GAP library built-in to the app bundle
  • Better error handling on startup
  • Works with recent versions of GAP

Thanks to the organizers of the Software Tools for Mathematics workshop of 2018 in Morelia for their invitation to speak, and particularly to the OpenDreamKit project for bringing me there. This visit provided impetus to restart the project.

Gap.app v0.22   (September 2009)

  • Improvements to command window interaction
  • Fixed crash on launching help and other external executables

Gap.app v0.21   (March 2008)

  • Added preferences for .gaprc, saved workspace for new sessions

Gap.app v0.2   (March 2008)

  • Added command completion

Gap.app v0.11   (November 2007)

  • Bug fixes

Gap.app v0.1   (September 2007)

  • Initial release
  • GAP input/output in a Mac-like command editing environment
  • Xgap compatibility: view subgroup lattices; open sheets and selectors, etc