Cruisers Forum
 


Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 06-04-2014, 10:48   #1
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,387
OpenCPN Beta Version 3.3.1606 Released

Ahoy, OpenCPN'ers...

OpenCPN Version 3.3 Beta Build 1606 will soon be available for download from opencpn.org.

Monitor the opencpn.org Downloads page to find and download the latest Beta version binaries.....

Source is available now on github at:
https://github.com/OpenCPN/OpenCPN
Branch: master

Changelog:

214. Improve GRIB user interface (FS#1240)
215. Correct NMEA MDA sentence checksum calculation.
216. Correct Dashboard wind speed history logic to use MWD sentence
217. Correct wind and baro history graphics for linux systems.
218. Improve GRIB Pi performance and memory footprint.
219. Grib PI: Correct wind direction arrows in course-up mode.
220. Correct TCPA format (FS1289)
221. Correct metres abbreviation to "m" (FS#1336)
222. Correct double click object query behaviour for PlugIn raster charts. (FS#1341)
223. Improve S52 symbolization of ESSA/PSSA
224. Correct OpenGL GRIB OVerlay y-axis orientation.
225. Add GRIB support for altitude parameter display. Ptizef..
226. Correct chart bar item colour to GREEN for PlugIn Vector charts.
227. Modify vector record ID data type (hash key) to unsigned int. (FS#1343)
228. Improve error/warning reporting for ENC SENC building (FS#1343)
229. Correct S57 ENC processing of UTF-16 data fields. (FS#1343)
230. Correct "Center View" logic for skewed charts.
231. Improve PlugIn blacklist detection and reporting.
232. Improve GRIB user interface and colour schemes.
233. Correct behaviour of ">" symbol in Route Properties dialog (FS#1262)
234. Correct for duplicate shared waypoints on route import.
235. Implement layer delete confirmation dialog (FS#1357)
236. Improve TCP server datastream loss-of-client responsiveness.
237. Correct AIS target list and query display for named base stations (FS#1359)
238. Improve error messages for Garmin GPS upload failure due to no device present.
239. Enable current vector value display when chart scale is small (FS#1275)
240. Improve Route time/distance display algorithm for routes starting "Now" (FS#1262)
241. Initial implementation of Touch/Tablet UI
242. Improve item count report and logging on layer import. (FS#1363)


Release 3.3.1606

Release Notes:

242: This is a first cut on a Touchscreen/Tablet user interface. The idea here is to have one checkbox in options->Display to enable this mode, and thus avoid lots of fussy user configurable items for individual behaviors/actions. In other words, just "do the right thing" when enabled for Tablet/Touch systems.

The code was tested on an 8" Windows 8.1 tablet, in both portrait and landscape display orientations.

The changes include the following:

1. Increase toolbar icon size.
2. Increase context menu text item size.
3. Increase selectable item sizes for several common dialogs.
4. Optimize several common dialogs for screen rotation, i.e. landscape or portrait.
5. Touch stuff:
a. Route Create workflow: "Done" by clicking toolbar "Route" icon, or normal context menu.
b. Toolbar navigation items (e.g. Zoom/Scale) are available during route creation.
c. Chart drag (a.k.a. swipe) is available during route creation.
d. Routepoint/Waypoint edit by drag is supported.
e. Increase pixel select radius, to allow for finger tip selection of routes/waypoints.
f. Single-click behavior:
-Does not ever move chart.
-Selects Waypoint for subsequent dragging
-Shows popup info for Routes and AIS targets.
-Shows Tide/Current dialog.
g. Move chart by drag/swipe.
h. There is no notion of "rollover" in Touch/Tablet mode.

There are some dialogs that have not yet been adjusted for font size, so they is on the TODO list.

The UI is a bit different when using a mouse in Touch/Tablet mode, but still useable I think. This would not be a normal mode of use, unless maybe you have a Bluetooth mouse to use occasionally with your tablet.

I don't consider this Beta to be the last word on the subject of Touch interfacing. There is a lot to consider and learn here. I welcome detailed comments on this new interface mode.

Flyspray:
Please review your Flyspray tasks. If a Task is marked "Implemented in Current Beta", that means that I think the issue is resolved. If you agree, please request a task closure. If you disagree, please leave a comment in the task item thread to further describe the task variance.


Thanks, and happy testing!

Dave
bdbcat is offline   Reply With Quote
Old 06-04-2014, 12:26   #2
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
Re: OpenCPN Beta Version 3.3.1606 Released

Dave,

some issues:
Close button in ais target list crashes in Mac OS X Mavericks and wxWidgets 3.1.0:
Code:
void AISTargetListDialog::OnCloseButton( wxCommandEvent& event )
{
    if(m_pAuiManager) {
        wxAuiPaneInfo pane =m_pAuiManager->GetPane(_T("AISTargetList"));
        g_AisTargetList_perspective = m_pAuiManager->SavePaneInfo( pane );
        m_pAuiManager->DetachPane(this);
        Destroy();
    }
}
Changes in navutil.cpp LoadLayers() line 1926 gives an assert:
Quote:
long nItems = pSet->LoadAllGPXObjectsAsLayer(l->m_LayerID, bLayerViz);
l->m_NoOfItems += nItems;

wxString objmsg;
objmsg.Printf( wxT("Loaded GPX file %s with %d items."), file_path.c_str(), nItems );
wxLogMessage( objmsg );
Can be fixed with a cast (int):
Quote:
objmsg.Printf( wxT("Loaded GPX file %s with %d items."), file_path.c_str(), (int)nItems );
Gerhard
CarCode is offline   Reply With Quote
Old 06-04-2014, 12:42   #3
bcn
Registered User

Join Date: May 2011
Location: underway whenever possible
Boat: Rangeboat 39
Posts: 4,706
Re: OpenCPN Beta Version 3.3.1606 Released

Win 8.1, AIS Target List.
Fonts are now bigger, so the list is eating more space on the canvas.
AFAIK this size can´t be defined in settings. Side-effect of touch-mode?

OS-X, Dashboard
when panning the Dashboard does not pan with the rest. Observed this already in previous versions

Hubert
bcn is offline   Reply With Quote
Old 06-04-2014, 12:44   #4
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: OpenCPN Beta Version 3.3.1606 Released

The downloads for Windows, Mac and Ubuntu 13.10, are now available in the usual place, Download OpenCPN | Official OpenCPN Homepage.

Thomas
cagney is offline   Reply With Quote
Old 06-04-2014, 13:16   #5
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,387
Re: OpenCPN Beta Version 3.3.1606 Released

bcn...

1. All dialog font sizes are increased uniformly in Touch mode. Not individually settable.
However, you may make them larger, not smaller, by changing Options->User Interface->Fonts->Dialog

2. Nothing done to optimize Dashboard for Touch Tablet in this beta.

Thanks
Dave
bdbcat is offline   Reply With Quote
Old 06-04-2014, 13:27   #6
bcn
Registered User

Join Date: May 2011
Location: underway whenever possible
Boat: Rangeboat 39
Posts: 4,706
Re: OpenCPN Beta Version 3.3.1606 Released

Quote:
Originally Posted by CarCode View Post
Dave,

Close button in ais target list crashes in Mac OS X Mavericks and wxWidgets 3.1.0:

Gerhard
Info: Mavericks and standard built from Download does not crash.
bcn is offline   Reply With Quote
Old 06-04-2014, 13:32   #7
bcn
Registered User

Join Date: May 2011
Location: underway whenever possible
Boat: Rangeboat 39
Posts: 4,706
Re: OpenCPN Beta Version 3.3.1606 Released

Quote:
Originally Posted by bdbcat View Post
bcn...

1. All dialog font sizes are increased uniformly in Touch mode. Not individually settable.
However, you may make them larger, not smaller, by changing Options->User Interface->Fonts->Dialog

2. Nothing done to optimize Dashboard for Touch Tablet in this beta.

Thanks
Dave
No touch mode enabled in this case. But changing the Dialog Font Size does bring things in order.

Touch mode: On the 18" XPS the enlarged icons don't make sense and would need a higher resolution - very ugly just scaled up.
bcn is offline   Reply With Quote
Old 06-04-2014, 14:00   #8
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
Re: OpenCPN Beta Version 3.3.1606 Released

Quote:
Originally Posted by bcn View Post
Info: Mavericks and standard built from Download does not crash.
Hubert,
you should use the new close button at the bottom right side of ais target list. Standard built with wxWidgets 2.9.5 crashes also.
Gerhard
CarCode is offline   Reply With Quote
Old 06-04-2014, 14:09   #9
bcn
Registered User

Join Date: May 2011
Location: underway whenever possible
Boat: Rangeboat 39
Posts: 4,706
Re: OpenCPN Beta Version 3.3.1606 Released

Confirmed - just closing the window will not crash....
bcn is offline   Reply With Quote
Old 06-04-2014, 14:21   #10
Registered User

Join Date: Jul 2010
Location: Hannover - Germany
Boat: Amel Sharki
Posts: 2,537
Re: OpenCPN Beta Version 3.3.1606 Released

Hubert,
the old and still available close button at the upper left corner of the window was never a problem. But the new close button at the bottom right side introduced some days ago was the problem as I have showed with the code above. I always test here with an iMac, a MacBookPro and a MacBook Air.
Gerhard
CarCode is offline   Reply With Quote
Old 06-04-2014, 15:52   #11
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,387
Re: OpenCPN Beta Version 3.3.1606 Released

bcn...

On this Beta, Touch/Tablet mode is a composite, intended for 7-10" Win 8.1 Tablets, and not desktop-sized touch screen laptops.

Perhaps we should split the "display size-touch panel" linkage if there is some demand. But right now we are focused on getting touch interface working smoothly and intuitively on tablet sized devices.

Thanks
Dave
bdbcat is offline   Reply With Quote
Old 06-04-2014, 16:51   #12
Registered User

Join Date: Nov 2012
Location: Orust Sweden
Boat: Najad 34
Posts: 4,119
Re: OpenCPN Beta Version 3.3.1606 Released

Hi
User settings dialog box font size is changed. Is there a way control that in 3.3.1606?
The captures below shows 3.3.1419 to the left and 3.3.1606 to the right.
Håkan
Attached Thumbnails
Click image for larger version

Name:	User_menu.jpg
Views:	317
Size:	284.7 KB
ID:	78913  
Hakan is offline   Reply With Quote
Old 06-04-2014, 17:33   #13
Registered User

Join Date: Jun 2011
Location: 27south
Boat: Easton 47
Posts: 65
Re: OpenCPN Beta Version 3.3.1606 Released

All
compiled OK on Mac OS 10.7.5 using cmake.
just wanted to mention the alpha channel assert is still present on launching Grib plugin for the first time..... Fly spray ?
Attached Thumbnails
Click image for larger version

Name:	Screen Shot 2014-04-07 at 10.05.03 AM.png
Views:	240
Size:	298.0 KB
ID:	78919  
Icnoships is offline   Reply With Quote
Old 06-04-2014, 17:56   #14
Registered User

Join Date: Nov 2012
Location: Orust Sweden
Boat: Najad 34
Posts: 4,119
Re: OpenCPN Beta Version 3.3.1606 Released

Quote:
Originally Posted by Hakan View Post
User settings dialog box font size is changed. Is there a way control that in 3.3.1606?
Found it! The above mentioned new "Dialog" can change the font size in the user settings dialog. There I could decrease the size to a "normal" font. That parameter didn't showed up until I've close and restarted OCPN - as usual for new items on the font list.
Håkan
Hakan is offline   Reply With Quote
Old 06-04-2014, 17:59   #15
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,387
Re: OpenCPN Beta Version 3.3.1606 Released

Hakan....

It looks like the default font size in 3.3.1606 is 12 pt, and was 10 pt on 3.3.1419.
That's a bug.

To fix it:
Options->User Interface->Fonts->{Select "Dialog"}->Choose Font.

Thanks
Dave
bdbcat is offline   Reply With Quote
Reply

Tags
enc, lease, opencpn

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenCPN Beta Version 3.1.814 Released bdbcat OpenCPN 185 14-09-2012 07:43
OpenCPN Beta Version 3.1.802 Released bdbcat OpenCPN 158 14-08-2012 10:07
OpenCPN Beta Version 3.1.714 Released bdbcat OpenCPN 91 01-08-2012 17:08

Advertise Here


All times are GMT -7. The time now is 05:39.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.