New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugins: Replace Dashboard with Dashboard-Tactics code #1481
Comments
Rick, I have tried to build and integrate this new dashboard_tactics_pi but it seems futile. It uses the text name dashboard which conflicts with the existing dashboard. Also, it's JSON code seems to be old and buggy. I cannot get it to run at all in debug mode because of ASSERTS and null pointer dereference errors. If I run the WMM plugin and this dashboard_tactics_pi then O crashes. Why does it use a different set of JSON source files than the original dashboard? Also, it should not name itself dashboard but rather something unique like dashboard_t perhaps. |
I have built it, but not recently. I have been using the Release versions where Petri has provided 9 different assets, for various OS. I find these releases to be quite convenient and I have not had a problem with them. https://github.com/canne/dashboard_tactics_pi/releases
I think the plugin name is pretty clear "Dashboard-Tactics". I guess I don't understand the conflict problem, what it is precisely?
I don't believe it is old and buggy. Perhaps the build is missing something?
I have been running Dashboard-Tactics with WMM and had no problems.
It is named Dashboard-Tactics, not Dashboard. I think you need to discuss this with Petri further, particularly about the technical aspects. It is an enhanced version of Dashboard, that I will be using and I believe it should be used in place of Dashboard. If you read the documentation, here in the Readme file you will start to understand its purpose. Tactics and performance functions We need to get you able to build this properly, so I am going to ask Petri if he will respond here. I assume you have cloned his repository and tried to build it normally. I will certainly try that using windows in the next day or so. Also you be made aware that this plugin has been extensively tested and improved, correcting some issues found in the Dashboard & the tactics plugin, and extending the number of instruments available to 64 to be able to include the new improved instruments for tactics. |
I submitted a PR that I believe fixed the crashing problem. I am looking at the code now. There are a lot of little things that others users may not like. Example: The preferences dialog box opens off the screen in many cases. This is because of the odd decision to open the dialog in relation to wherever the cursor was when right clicking to get preferences open. Why that was done isn't clear. Regular dashboard always opens preferences well inside the main window. The installer tries to add a shortcut to the Windows start menu. I don't know why that is or how to stop it. I don't see what good a shortcut is for a plugin. When we include a plugin in the base build it needs to not do "strange" things like crash or open dialogs that are partially off the screen. This plugin needs a lot of testing. |
Thanks Dan. I guess you were able to build it successfully. Also Petri has done a whole series of testing of each and every instrument, and while there have recently been some small issues, the calculations and reliability of the instruments is much better. Incidentally, Petri advises that there is a switch inside the plugin, so that it can be built with only the Dashboard Instruments, leaving out Tactics, if that is the version preferred. |
It has been extensively tested and is more accurate and reliable. Or are you all in the NIH (Not invented here) mode? |
Rick, There is a lot of other work going on. It’s a bit of work to switch out old dashboard for this one. Just not enough resources right now. |
OK, for the future.
|
Information for developers, contributors and collaborators Discusses which branches to post PR's to and explains the "long term maintenance" phase. |
Dashboard-Tactics has been improved and extensively tested and offers greater accuracy, stability and better history graphs than the current Dashboard. It also includes the recently improved Tactics_pi instruments and thus has a larger set of instruments and offers
Each instrument has been carefully tested, improved and confirmed using TestQuality for Test Management and Codacy for code quality.
I would like to suggest that perhaps Dash-T should replace Dashboard as the Included plugin.
This effort was a highly collaborative one, Petri [Canne] creating Dash-T and testing extensively and Thomas Rauch creating and maintaining Tactics_pi to extend the instruments for sailors.
There are some important questions to ask before doing this however:
But perhaps the first question to ask is Dave as head developer, willing to make this change?
The text was updated successfully, but these errors were encountered: