OpenCPN Version 2.1.0 Beta build 501 is ready for download and test.
83. Correct quilt reference scale calculations for some S57 ENCs, e.g Chicago area....
84. Correct logic error for NMEA $xxGLL sentences with no checksum appended.
85. Correct for crash after database rebuild
in quilt mode.
86. Limit Zoom-in range to sensible value.
87. Correct Windows RouteManagerDialog display and sorting method.
88. Correct Windows ChartInfo Popup window text formatting.
89 Implement new quilting control algorithm
90. Correct ship's bell .wav files for linux application.
89. New simplified hybrid quilting UI. It works like this:
a. Chart selector bar at bottom is familiar model, representing all charts in the database containing the center point (lat/lon) of the screen.
b. Choosing a chart on the bar (by clicking) builds a quilt with following properties:
The chart chosen, plus all charts of smaller scale of the same type, projection, and skew are shown in the quilt.
c. Right click menu on the bar allows excluding/including a particular chart from the quilt. Not currently saved in config...
d. Charts appearing in the quilt show brighter color bars, as with single
chart mode, except there are several shown at once.
e. Note that a small scale chart in the bar may be available for the quilt, but be eclipsed by larger scale charts. In this case the brighter bar color may be confusing, since the chart is really not visible. We may need a special icon or color pattern to indicate this case.
f. As a consequence of this new algorithm, it is not possible to combine chart types (Raster/Vector/Cm93) on one quilt, with one useful exception.
g. Exception to (f). If the quilt does not cover all of the screen as composed, and cm93 charts are available, then cm93 will be used to fill out the uncovered region of the screen.
h. We have eliminated the Toolbox quilt chart type options and the viz/inviz "eye" icon.
One problem I have not quite worked out is this: US NOAA ENC's have the unfortunate property that small scale charts contain "holes" where larger scale charts are available. Have a look at Chicago in SCM. Problem: If the ViewPort center is not exactly within a particular large scale cell, then that cell is excluded from the quilt, leaving a hole in the smaller scale chart containing it. Not what we want. So, I coded a special case for S57ENC. I add to quilt all ENC
cells which overlap the ViewPort in any way. I generally don't like special cases. They come back and bite later...
So, there we have it. Another UI concept
to debate. I'm looking for something that is really new here, not a simple clone of other existing commercial
products. Do try to keep an open mind on this, and feedback is very welcome here.
This is Version 2, after all....
TMerc Quilting: Still not right, but I have not given up yet.....
i18n: I have limited bandwidth, so am not incorporating incremental Beta Build .po files. Lets wait until we are about ready to release and update the .pot and .po/.mo all at once.
Release schedule: Target is June 1 for Version 2.1.0 release.
Thanks, and Good Luck