Cruisers Forum
 


Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 24-06-2020, 07:15   #31
Registered User

Join Date: Jun 2017
Posts: 32
Re: OpenCPN Version 5.1.620 RC1 Test

Quote:
Originally Posted by bdbcat View Post
mgrouch...
re:
"Some text is still unreadable with dark theme (Raspberry PI)."


Is this rPI 3 or 4?
Raspbian 9, or 10?


Or something else entirely?

Thanks
Dave

RPI 4, Buster


sudo apt install breeze-gtk-theme breeze-icon-theme breeze-icon-theme breeze-icon-theme-rcc breeze-cursor-theme

Start lxappearance

lxappearance

and choose 'Breeze-Dark' widget theme


Thanks
mgrouch is offline   Reply With Quote
Old 24-06-2020, 16:46   #32
Moo
Registered User

Join Date: Mar 2017
Posts: 685
Re: OpenCPN Version 5.1.620 RC1 Test

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


Please post your logfile.
Thanks
Dave
Here you go.

Could it be a red herring due to parallel installs?

No version of NMEA converter shown as installed. Can't find any instances in Programfiles(x86) (for all installed versions) or Programdata. Still have two old versions and the managed version showing up in the catalogue.

Remove .pdf as usual.
Attached Files
File Type: pdf opencpn_Moo.log.pdf (742.5 KB, 4 views)
Moo is offline   Reply With Quote
Old 24-06-2020, 17:35   #33
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 6,161
Re: OpenCPN Version 5.1.620 RC1 Test

Moo...
There are problems with NmeaConverter installation.
I would remove anything that looks like nmeaconverter_pi.dll from:


1. C:\Program Files (x86)\OpenCPN\plugins
2. C:\Users\tweed\AppData\Local\opencpn\plugins


Then, ignore the current catalog entry "OPCN NmeaConverter". It is faulty, fix is coming.

If you need that plugin right now, then install only the legacy version available from the opencpn.org site.
Thanks
Dave
bdbcat is offline   Reply With Quote
Old 24-06-2020, 17:45   #34
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 6,161
Re: OpenCPN Version 5.1.620 RC1 Test

mgrouch...
I have replicated your dark theme display issues on rPi4/buster.


Unfortunately, the problem is with the wxWidgets version available for rPi. The standard system colors simply do not track correctly in a dark theme. While it may be possible to fix in OCPN as a special case for rPi/buster, the impact of this fix on the larger code base, and on other platforms, is problematic.
So, there will be no improvement/correction of this issue for OCPN 5.2 release.


The bug should be recorded in the Flyspray tracker, for future reference.


Sorry
Dave


So
bdbcat is offline   Reply With Quote
Old 24-06-2020, 17:53   #35
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 6,161
Re: OpenCPN Version 5.1.620 RC1 Test

vechnyak:
re:
"Found small issue. It seems on RPi 4 default boat speed does not accept decimals like 6.5. I can have boat speed 6 or 7 though"


What screen/dialog are you attempting to edit?


Thanks
Dave
bdbcat is offline   Reply With Quote
Old 24-06-2020, 18:01   #36
Moo
Registered User

Join Date: Mar 2017
Posts: 685
Re: OpenCPN Version 5.1.620 RC1 Test

Quote:
Originally Posted by bdbcat View Post
Moo...
There are problems with NmeaConverter installation.
I would remove anything that looks like nmeaconverter_pi.dll from:


1. C:\Program Files (x86)\OpenCPN\plugins
2. C:\Users\tweed\AppData\Local\opencpn\plugins


Then, ignore the current catalog entry "OPCN NmeaConverter". It is faulty, fix is coming.

If you need that plugin right now, then install only the legacy version available from the opencpn.org site.
Thanks
Dave
Hi Dave,

Ahh I have cleaned out OpenCPN\plugins and ProgrameData but not AppData.

Thanks. I don't actually need that plugin, but I have it just for running some tests as some people I help out do need it.

Cheers
Moo is offline   Reply With Quote
Old 24-06-2020, 19:30   #37
Registered User

Join Date: Jun 2017
Posts: 32
Re: OpenCPN Version 5.1.620 RC1 Test

Quote:
Originally Posted by bdbcat View Post
mgrouch...
I have replicated your dark theme display issues on rPi4/buster.


Unfortunately, the problem is with the wxWidgets version available for rPi. The standard system colors simply do not track correctly in a dark theme. While it may be possible to fix in OCPN as a special case for rPi/buster, the impact of this fix on the larger code base, and on other platforms, is problematic.
So, there will be no improvement/correction of this issue for OCPN 5.2 release.


The bug should be recorded in the Flyspray tracker, for future reference.


Sorry
Dave


So

Dave,


If you know how to fix it for RPI why wouldn't you fix it?
It's quite a large user base and sounds like a safe fix for even any future releases. Would some macro block in the code guard it against impacting other platforms?


Thanks,
--MG
mgrouch is offline   Reply With Quote
Old 24-06-2020, 19:51   #38
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 6,161
Re: OpenCPN Version 5.1.620 RC1 Test

MG...
Like all cross platform coding, the concept is simple, but the devil is in the details.
In this case, to work around a wxWidgets bug, several code modules would be affected.



Of course, this is a judgment call. But a change of this magnitude would likely require careful validation, essentially restarting the Beta test for all possible platforms.


And that is something we do not want to do, for a UI bug of this type, when we are so close to a viable release.


Finally, the fact that this bug showed up so late in the Beta cycle demonstrates my point. Volunteer testing of a complex cross-platform GUI intensive app is a non-deterministic activity. We must manage the test engine state, as well as the state of the test article.


The workaround in this case is pretty simple: On rPI, don't use a dark theme if you need to access certain configuration settings.


Thanks
Dave
bdbcat is offline   Reply With Quote
Old 26-06-2020, 03:42   #39
Registered User

Join Date: Oct 2014
Location: Netherlands
Boat: Halmatic 30
Posts: 730
Re: OpenCPN Version 5.1.620 RC1 Test

I can repport that latest the beta 5.1.619.1-0 for arm64 works very well on the new RaspiOS 64 bits Buster on my Raspberry Pi 4 with 2 GB.

With the latest Oesenc plug 4.2.12 my Oesenc charts with dongle copy protections also now works.

But at first I could not find the new plugin manager. The folders were empty.

I had to remove the opencpn.conf and the present fingerprints.

Made a new fingerprint, (no more special setting for an usb dongle). And the Oesenc charts appeared.

Sending back routes from OpenCPN to the SignalK server (and then to nmea2000)
Outgoing connection: localhost udp port 2000.

The wait is now to version 5.2.

Regards,


Bram
verkerkbr is offline   Reply With Quote
Old 26-06-2020, 07:15   #40
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 6,161
Re: OpenCPN Version 5.1.620 RC1 Test

bram...


"Made a new fingerprint, (no more special setting for an usb dongle). And the Oesenc charts appeared."


FYI, it is no longer necessary to make and upload a fingerprint manually. The plugin will automatically create the FPR as required.


Thanks for the report.


Dave
bdbcat is offline   Reply With Quote
Old 26-06-2020, 13:49   #41
Registered User

Join Date: Dec 2019
Posts: 73
Re: OpenCPN Version 5.1.620 RC1 Test

After reading above story I tried installing the new plugin.
Replacing the old plugin with the new 4.2.12 plugin via the pluginmanager and I must say it was almost too easy on Ubuntu 18.04.

In short on Ubuntu 18.04 (odroid) the 5.1.621 version works perfectly with the supplied plugins. I believe the only plugins I mis are objsearch and perhaps the pypilot plugin, but I haven't seen those in the pluginmanager at all. (Can be comiled easily from github).

So far Ubuntu 18.04, as expected of the latest LTS released more than a year ago.

Ubuntu 20.04 was a complete different story. The beta version runs without much problems. The plugins are a problem though (most work, but no binaries available, no success with the oesenc plugin).
hreuver is offline   Reply With Quote
Old 28-06-2020, 00:50   #42
Registered User

Join Date: Feb 2012
Location: Austria
Posts: 281
Re: OpenCPN Version 5.1.620 RC1 Test

Had raised gui comments already in previous beta (see https://www.cruisersforum.com/forums...ml#post3157183) but guess its somehow didnt find focus.

I like the functionality of the new pi.manager but the user interface of some dialogues is really poor.

The attached screenshot is on W10 with 1920x1080 resolution but on smaller screens with less resolution its nearly impossible to handle this dialog layout!
Attached Thumbnails
Click image for larger version

Name:	pi-gui.png
Views:	43
Size:	62.0 KB
ID:	218185  
skipperearly is offline   Reply With Quote
Old 28-06-2020, 03:38   #43
Registered User

Join Date: May 2012
Posts: 841
Re: OpenCPN Version 5.1.620 RC1 Test

To test SAR localisation I have been looking for a managed plugin that uses French translations.

Looking at 'Ocpn Draw' on OpenCPN 5.0 the plugin shows French text. Using the managed plugin on 5.1.620 there is no translation.

Is there a problem incorporating translation into a managed plugin?

Mike
Rasbats is offline   Reply With Quote
Old 28-06-2020, 06:02   #44
Registered User
 
transmitterdan's Avatar

Join Date: Oct 2011
Boat: Valiant 42
Posts: 6,480
Re: OpenCPN Version 5.1.620 RC1 Test

Mike,

No, managed plugins can have all translations. This is probably an error in producing the tarball that contains the plugin and all supporting files. In other words, it’s probably an error of the plugin packaging process.
transmitterdan is offline   Reply With Quote
Old 28-06-2020, 06:46   #45
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 6,161
Re: OpenCPN Version 5.1.620 RC1 Test

SkipperEarly...


I think you are mistaking the larger boxes to the right of each plugin panel as user-activated check boxes. Easy to understand this interpretation, because that is what they look like.
Actually, they are simply icons, representing "unmanaged, legacy" plugins. Clicking them does nothing.
The "Enable" checkbox, however, does what is expected.



Maybe a new icon for "legacy" plugin status is called for....
Ideas, anyone?

Or maybe I am missing your point entirely....

Does this help?
Thanks
Dave
bdbcat is offline   Reply With Quote
Reply

Tags
enc, 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 Version 5 Beta Release 4.99.1517 (RC1) bdbcat OpenCPN 39 27-03-2019 07:59
OpenCPN Beta test 4.2.1724 (RC1) Release bdbcat OpenCPN 48 06-06-2016 13:53
OpenCPN Version 2.4 Beta Build 620 bdbcat OpenCPN 33 28-06-2011 19:27
OpenCPN Version 2.2 Beta Test bdbcat OpenCPN 437 15-12-2010 20:17
OpenCPN Version 2.2 Beta Test Bugs / Discussion bdbcat OpenCPN 120 26-09-2010 02:53

Advertise Here


All times are GMT -7. The time now is 14:43.


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

ShowCase vBulletin Plugins by Drive Thru Online, Inc.