Comments (4)
Thanks @5axes , that's all understood. I'll give some thought to providing version numbering.
from cura-measuretool.
Hello @smartavionics
It's because you don't follow the rules concerning the version information in your Master release. And this is realy a problem for the other developpers, including me (Even if I can't call myself a developer).
As all your Cura Version are only unditified by Cura Master (Major = 0 Minor =0) we cannot have the information at what "Level" of devellopement you are. And in this case as @fieldOfView is apparently not a user of your Cura Master release he haven't manage this particular point.
So when in the Init.py he made the test to determine which version of QT, cura is using the plugin made the error to switch to QT6 where we can use the QT6 UM.Label type , A type not reconized in version 4.X
Solution number 1 : ( refereing to this discussion https://community.ultimaker.com/topic/40380-advice-to-update-a-tool-qml-plugin-file/ Thanks again for your help @fieldOfView ) I take the decision to test directly the validity of the QT version.
Or Solution number 2 and It would simplify the code of many of my plugins, give the information on the Major and Minor indentification of your Cura Master (and not 0.0 as we have now, why not use 4.14, 4.15, 4.16 etc. since Ultimaker should not increment these numbers in the future )
And I take this opportunity to thank you for the work you have done on your CURA versions. Which is still my working version.
from cura-measuretool.
OK, I'm thinking that I will give my releases major/minor version number 4.20 and will increment the patch level for each subsequent release. i.e. the releases will be numbered 4.20.1, 4.20.2, etc. They will all be installed in the tree at 4.20 and not in separate directories. In the unlikely event of me producing a release that is markedly different, I can always move to 4.21, etc. If you folks have any objections to that scheme or a better idea, please open an issue at https://github.com/smartavionics/Cura/issues so we can discuss it.
from cura-measuretool.
Thanks @5axes, I could not have said it better.
This is a problem with diverging forks. Before Ultimaker releases a non-master version of a new release (with a numbered application version), I have to assume that someone running a master version (like me, running the Ultimaker master release) is using the latest and greatest Ultimaker master. If your master branch diverges from their master branch, then that is a problem for me (and/or you).
from cura-measuretool.
Related Issues (20)
- [Question] Which measure units does the tool use? (i.e how does the measuring works?) HOT 2
- How do I install it HOT 3
- Shouldn't the README.md contain installation instructions? HOT 3
- Measuring an empty buildplate does not work (Sidebar GUI)
- Configurable grid
- Cura 5.0 with Dark Theme HOT 1
- Use of multiple i18n_catalog in this plugin
- Use of multiple i18n_catalog in this plugin
- Attribute check ShiftModifier HOT 2
- Do you still support SDK 5.0 HOT 1
- [V1.1.0] Dimension in Micron are not correct HOT 4
- Plugin does not work in Preview mode HOT 8
- Not working in Cura 5.1 HOT 22
- Plugin Translation HOT 1
- Disabled in Cura 4.4.1 on Ubuntu 18 HOT 2
- Broken in 5.7.0? HOT 1
- Ultimaker Cura v5.6.0 HOT 1
- Measure Angles
- Linux installed but not there HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cura-measuretool.