This shouldn't have been committed. I suspect this came in via checking out a branch where this was still on the working tree and then going to a branch where it wasn't, and it kept the files and I thought LegacySettings was the plugin I had to commit.
Contributes to issue CURA-37.
This plugin reads a profile from legacy Cura versions. It hasn't been tested much except that there are no syntax errors. It is currently being blocked by issue 34.
Contributes to issue CURA-37.
Instead of escaping it each time you read a function with that ugly inline for loop, escape the characters when initialising the dict itself.
Contributes to issue CURA-34.
The SaveFile is safer since it should save the file atomically. This safety has proven important in the past so use it here too.
Contributes to issue CURA-34.
The new name is more appropriate since it reads only the profiles from the g-code. In the future there might be some other plug-in that reads the actual g-code as for instance a mesh.
Contributes to issue CURA-34.
The artificial line-breaks for the 80-character limit were taken along with the read-by-line of reading the g-code file, apparently. This obviously produced errors in the config parser.
Contributes to issue CURA-34.
This code was more or less copied from the writer. It requires regular expressions and the application, but I didn't take the imports along.
Contributes to issue CURA-34.
A serialised version of the settings are now appended to the g-code. It doesn't introduce line breaks yet, so the g-code may be invalid if the firmware doesn't handle lines longer than 80 characters.
Contributes to issue CURA-34.
* 2.1: (60 commits)
Fix documentation of XRayView class and add a note about RenderPass ctor
Uranium -> Cura and drop some unused code
Update XRayView to render properly
Render Convex Hull below 0 to avoid z fighting artifacts
Render the grid a bit below 0, so we avoid some z fighting artifacts
Add a working X-Ray view
Remove commented out code
Update with the changed default for backface culling
Fix convex hull and layer view rendering
Default Cura to SolidView, not MeshView
Add SolidView plugin, which is what used to be Uranium's MeshView
Fix ConvexHullNode so it renders
Update BuildVolume and ConvexHullNode to use new API
Remove setLightPosition call
Revert "Displays settings based on whether they are global-only or not"
Revert "Adds a global-only role to the SettingOverrideModel"
Tweak Setting Category header size
Add warning to PerObjectSettingsPanel when Print Sequence is set to All at Once
Fix PerObjectSettingsPanel layout
Remove Print Speed setting from simple mode
...