Internal changes and improvements to code are not listed unless a specific bug or misfeature was fixed.
Changes in Snapper version 1.34
- Added new option - open control window when Snapper is first run
- Added new option - do not reset filename suffixes to zero when Snapper is rerun
- Changed jpeg quality setting to allow values of 96-100 in steps of one, in addition to the 20-95 in steps of 5 as previously
Changes in Snapper version 1.33
- New option to set a delay (4-10 sec) between trigger key press and snap
- Settings window can now be opened from iconbar icon menu, or by right click on iconbar icon
- Checking for existing filename failed if filetype extension was being added - now fixed
- Now linked with IJPG jpeg library version 9d
- Drag with control on area sides now moves both sides symmetrically
- Coordinate display window now remembers position when reopened
Changes in Snapper version 1.32.2
- Fix: Superimposing the pointer on a snap on Titanium and IGEPv5 hardware could cause a divide-by-zero error
Changes in Snapper version 1.32
- New option to hide the control window when performing a desktop full screen save
Changes in Snapper version 1.31
- Bugfix in png save routine
Changes in Snapper version 1.30
- Now supports snapping on new hardware (IGEPv5 and Titanium) with red and blue colour channels swapped
- New user option to convert RISC OS 5 new sprite format to RISC OS 3.5 sprite format before saving
Changes in Snapper version 1.24
- Now supports snapping in the new 4k colour screen mode
- Save path can now also be set by dragging destination directory into save path field
Changes in Snapper version 1.23
- Two bug fixes, one introduced in v. 1.22 and one present for years
Changes in Snapper version 1.22
- The original Snapper was written in the days when a screen size of 1280×1024 was very large. When the area feature was set to a large part of e.g. a 1920×1080 screen with a fill active the transient fill window was clipped by the wimp to its original defined size and did not cover the whole area. Snapper now explicity changes the work area extent in the window definition before creating the window.
- Snapper choices now saved in Choices: rather than the application.
Changes in Snapper version 1.21
- Jpeg production no longer uses a temporary scrap file
- New option to add file ext to png and jpeg filenames
Changes in Snapper version 1.20
- Can now save sprite in a drawfile wrapper
- Can now save in PNG format
- Can now save in JPEG format
- Option to use desktop font to label snap area top bar
- Trigger key setting can now use the L and R logo keys in addition to Shift, Ctrl, and Alt
Changes in Snapper version 1.17
- Added global clipboard support
- Snaps can be filer_run after snapping
- 15-Jul-2012: Fix bug introduced in 1.17 which could cause desktop font to revert to system font on quitting Snapper
Changes in Snapper version 1.16
- Bugfix: Now moves area back onscreen correctly on a mode change to a smaller mode
Changes in Snapper version 1.15
- Added mouse restraint when dragging AREA corners to minimum size (a previous oversight)
- Dragging AREA SIDE with SHIFT + SELECT now moves only the side being dragged, giving an alternative means of resizing the area
Changes in Snapper version 1.14
- Saveas now opens at pointer when using the 'Snap' button
- Added code to provide full interactive help
- Implemented mouse constraint when attempting to push area off screen for L,R,T,B sides of area (only done for corners before - an oversight)
Changes in Snapper version 1.13
- Web button added to Info window, giving direct access to download site
- Now works in the 64k colour mode, introduced in RISC OS 6
- Help documents moved to !Snapper.Resources.UK.Docs. This would allow 'internationalisation' of Snapper.
Changes in Snapper version 1.12
- Bug fix: Snapper crashed when snapping a particular window of a particular application (!Printers configuration window). Now snaps this window correctly.
Changes in Snapper version 1.11
- Pointer changes when over snap area border to reflect the main actions of move or resize
- Documents are now placed inside the application, and can be accessed from (a) the filer menu>help and (b) the iconbar menu
- The css stylesheet filetype is set to CSS rather than text, so viewing the manual works correctly even if the user Mimemap file does not have the appropriate entry
- Filenames for screen, area etc now indicate the type of snap. The full screen save uses scrn as a filename to differentiate it from the screen0 etc used by the module for the non-desktop screen grab
- Filenames have a numerical suffix which increments with each save to the hard drive (saves direct to applications do not increment the file suffix)
- The SaveAs dialogue remembers the last full path, so clicking on OK for subsequent saves now works. The path is retained over saves direct to an application
- Desktop saves can now save direct to the configured directory. The save path must be configured in the control window.
- All save routines now check for a file of the same name existing in the directory, and if it does it increments the suffix until there is no clash
- The target window can now be brought to the front before snapping. There is a new option button in the control window to switch this behaviour on. When snapping in this mode you will see the window jump to the front briefly and then return to its original place in the stack
- Clicking on the menu button to the right of the savepath now opens the saveas dialogue at the pointer rather than in the centre of the screen
- Direct save to file from desktop now copes with the save path being configured as a null string. The file will be saved in the root or work directory
- Snapper now initialises the configuration variables directly on launch to allow distribution without a config file, and hence prevent overwriting the user config when upgrading. New installs will work correctly without a config file being present