Coder Social home page Coder Social logo

rgleason / dashboard_tactics_pi Goto Github PK

View Code? Open in Web Editor NEW
4.0 5.0 10.0 191.79 MB

OpenCPN dashboard built-in plugin merger with external tactics_pi plugin

License: GNU General Public License v3.0

CMake 1.15% C 1.90% C++ 70.73% Shell 0.94% Batchfile 0.01% PowerShell 0.94% JavaScript 8.98% HTML 0.34% SCSS 0.66% TypeScript 14.31% Python 0.04%
chartplotter navigation navigation-component sailing sailing-conditions tactics race race-conditions performance performance-analysis

dashboard_tactics_pi's People

Contributors

codacy-badger avatar dependabot[bot] avatar rasbats avatar rgleason avatar scarns avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dashboard_tactics_pi's Issues

style/formatting requests

hey folks,

hello from the farthest northern part of Australia! jeeze, first off I just have to say how much I love this plugin. :) I've been using the 'Dashboard' plugin nonstop since converting over 100% to OpenCPN, so that's like... 20,000nm sailed ago or so? thank you so much for picking up where 'Dashboard' left off!

I have a couple of purely cosmetic requests, if you'd be so kind as to entertain them... I am aware that these are incredibly pedantic and absolutely in no way a priority. it has been my intention for a few years now to just submit a pull request, but going through the source I have to admit my coding chops have atrophied, and there are too many other boat projects pulling my attention. maybe the easiest way is just to ask for them here? maybe these are such small edits that they'd literally take someone more familiar with the source code less than a minute to patch? I see nobody has posted here in a while...

anyway. here's my OpenCPN instance, running on a 22" LED monitor in the cabin of my little Islander 34 'X-Wing':

screenshot of opencpn running dash-t

you can see my main Dashboard is pinned to the right side of my screen. my peeves are, in order:

  • COG and STW are left-justified, but SOG is left-justified with an extra space added for some reason. can that extra space be removed, or is it there for a reason?

  • COG in the image is shown as 192°. down at the bottom of the dashboard, the 'From Ownship' widget shows the cursor being at a bearing of 109 °. why does the 'From Ownship' have a space between the number and the degree symbol? can this space be removed??

  • lastly, and I do wonder if this was a design decision, and if so perhaps you could help me understand it... why are the lat/long positions written as "10 35.590 S" instead of "10°35.590'S"??

thanks very much for all your work on this project!

(ps: my kingdom for "fresh water tank level" and "fuel tank level" widgets... the old 'engine dashboard' plugin used to crash OpenCPN on this Linux box, and I don't know where it's gone now...)

Preference Window - last tab "Tactics Performance" no space for values

Currently there is no room to enter values into a number of the parameters.
I would like to know how to fix this. I have tried loading the new version of wxFormbuilder, but it does not accept the dashboard_pi.h file and there is no fdb file in the repository. Furthermore I believe Petri used java or javascript to do the formatin for his later developments. I would like to find a simple way to fix this problem, preferablly by simple edits of the dashboard_pi.h file.

image

SVG Icons for B&W are not working

I have carefully checked icons.h and icons.cpp in comparison with weather_routing which works, and Dashboard_tactics conforms to a large degree with weather_routing's icons.

Mark laylines do not appear for west longitude, north latitude

Installation checklist (change to [X] when sure)

I have installed the software for which I am reporting the issues from:

Specifications

  • OpenCPN Version: 5.8.4
  • DashT Version: Latest source code from branch mnt151-frontend2, compiled with the ShipDriver template.
  • Operating System :
    • Windows
  • Operating System Version : Window 10

Expected Behavior

Mark laylines should appear for the area where the vessel is being sailed

Current Behavior

Mark laylines appear for east longitudes, north latitude. They do not appear for west longitude, north latitude.

Logic is not correct in the code for the intersection of lines.

Possible Solution

Use spherical trig to solve the intersection problem.
Code for solving the problem will be posted here. Unwilling to make a PR as review by Thomas_R and/or Canne is needed.

Steps/Code to Reproduce the Problem

See: https://www.cruisersforum.com/forums/f134/dashboard-tactics-dash-t-226601-16.html#post3862050

bad west
ok east

Change the Plugin Manager "listing image"

I would like to change the existing dashboard colored PIM "listing image" to be a b&w image from Tactics.
How would I do that?

There are some memory images _img in icons.cpp that I believe are used. How would I change these, if this is correct?

I would like to do the same thing in 4 other plugins.

Odograph in metric system of measurement

Missing measurement in Kilometers. The settings are set to kilometers for the distance, but the odograph only works in nautical miles.
It's great that there is a convenient odometer functionality in DashT as an alternative to the GPS odometer plugin that is not integrated into the Dashboard.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.