GpsPrune is available to download from the downloads page, with the latest released version being version 22.1. This page describes some of the features which are new with this version.
For information about the forthcoming version, see the development page.
A major new feature for version 23 involves the rendering of waypoint types. It's been a long-requested feature to show different symbols for different waypoint types, but this is problematic because the waypoint types could be literally anything and I haven't got symbols for everything. But maybe different colours for different waypoint types could be possible, as long as you don't mind having arbitrary colours.
There was a constructive discussion at github which narrowed down the way it should work, giving the config panel shown here.
The dropdown to select the waypoint icon (a single icon for all waypoints) is the same as the one currently in the "Set display settings" dialog, it's just been moved here into a separate panel just for the options for displaying waypoints. Also the three radio buttons for the icon size have just been moved over.
What's new is the checkbox for whether to assign different colours to the waypoints according to their type or not, and the slider control which lets you select a "colour set" from 0 to 9. The panel below shows a preview of how that would look given the waypoint types found in the current track.
Once you save your selected colour set, then the colours of these types will always remain consistent no matter what other point types are contained in the current track. If you use GpsPrune on different machines and want to have the same colour set on both, then you just need to select the same numerical value on both machines (or somehow synchronize your
A second enhancement adds a scaling option for Java3d rendering (also discussed at github). For some kinds of data it can be useful to scale the spheres and cylinders used to represent the data, so you can more easily see what's going on. I guess you could also use a scaling factor greater than 1.0 if you want. The same factor is used for both the interactive (Java3d) rendering and the povray rendering.
The "tiny pixels" issue keeps on giving, and for version 22 there's a new checkbox in the display settings to let users decide whether to allow their OS to scale GpsPrune's map images (making them bigger, but not as sharp), or to prevent that (keeping the map images the same size, and still sharp). Most users will I think keep this checkbox unchecked and just switch to a large-rendering style of map.
And lastly, it's often required to merge or break track segments when editing tracks, and even though this has always been possible with the split, sew and merge functions, and also directly with the "Edit point" dialog, these can be awkward if you've got lots of edits to do. This new menu item "Point -> Toggle segment flag" just toggles the currently selected track point's segment flag on and off, thereby requiring fewer mouse clicks / key presses.
Of course, the user guide has also been updated, and has expanded up to 179 pages. All the functions mentioned here are described in detail in the user guide, including screenshots and explanations.
See the development page for details on what's coming with future versions.