23916 Commits

Author SHA1 Message Date
Arjen Hiemstra
5f2d76aca9 Update UMO start/end gcode to reflect what is used in Cura 15.04
Fixes Asana issue 38958940640350
2015-06-24 17:25:47 +02:00
Arjen Hiemstra
ca2c1037e1 Do not hide enable retraction check box even if all children are visible
Fixes Asana issue 38958940640341
2015-06-24 17:25:47 +02:00
Arjen Hiemstra
d860e59310 Update setting ranges to reflect those that are used in the current Cura
Fixes Asana issue 35497030487594
2015-06-24 17:25:47 +02:00
Tamara Hogenhout
21ec546ec5 Merge branch '15.06' of https://github.com/Ultimaker/Cura into 15.06 2015-06-24 16:12:06 +02:00
Tamara Hogenhout
d0287b97d7 lowers the printbed so the mesh and grid no longer z-fight
Lowers the height of the printbed of the Ultimaker Original platvorm mesh by 1 mm

Fixes #66
2015-06-24 16:11:25 +02:00
Arjen Hiemstra
492f6309b0 If we skip an object because it does not have a bounding box, retrigger the change timer
This causes the platform physics to run again a few ms later so that we actually do not
stop trying to push objects apart until everything is correctly updated

Fixes Asana issue 33694499624771
2015-06-24 14:51:45 +02:00
Tamara Hogenhout
1acd3ee2a5 Merge branch '15.06' of https://github.com/Ultimaker/Cura into 15.06
Someone else pushed changes before I did
2015-06-24 13:45:39 +02:00
Tamara Hogenhout
27de74848d Restyling of the save to toolpath button
Fixes #54
2015-06-24 13:44:36 +02:00
Arjen Hiemstra
a429e362ad Merge branch '15.06'
* 15.06:
  Update changelog
  Correct the bottom offset we add when setting the volume for scale to max
  Display progress information during processing of layer data
  If findObject returns none but object_id != 0 use the selected object
  Offset the displayed rotation angle so it does not overlap the mouse cursor
  Abort attempts to connect if an error is thrown when connecting to the serial port
  Fix recent files on Windows
  Defer opening the webbrowser until the next run of the event loop
  Disable slicing and platform physics when an operation is being performed
  Rework LayerData mesh generation for improved performance
  Performance: Only calculate the platform center once, not for every poly
  Add application icons for all three platforms
2015-06-24 12:06:39 +02:00
Arjen Hiemstra
074ebb9243 Update changelog 2015-06-24 12:06:00 +02:00
Arjen Hiemstra
cbfdd08800 Correct the bottom offset we add when setting the volume for scale to max
Contributes to Asana issue 37107676459484
2015-06-24 11:59:10 +02:00
Arjen Hiemstra
6b5c3d5878 Display progress information during processing of layer data
Contributes to Asana issue 38547857084327
2015-06-24 11:59:10 +02:00
Arjen Hiemstra
3faccd5b3e If findObject returns none but object_id != 0 use the selected object
This works around an issue where the tool handles overlap the selected
object and thus context menu entries would not work.

Fixes #64
2015-06-24 11:59:10 +02:00
Arjen Hiemstra
ab9f30a852 Offset the displayed rotation angle so it does not overlap the mouse cursor
Contributes to Asana issue 33752130551782
2015-06-24 11:59:10 +02:00
Arjen Hiemstra
d28f84d732 Abort attempts to connect if an error is thrown when connecting to the serial port
This fixes an issue where thread.join() would be called from the current thread
which fails.
2015-06-23 12:29:05 +02:00
Arjen Hiemstra
8a63b8d110 Fix recent files on Windows
Contributes to Asana issue 33694049548880
2015-06-23 11:56:15 +02:00
Arjen Hiemstra
d937eb7a17 Defer opening the webbrowser until the next run of the event loop
Opening a web browser from a signal handler connected to a menu
crashes Cura, so instead defer the call.

Fixes #63
2015-06-23 11:54:22 +02:00
Arjen Hiemstra
72b1302f9e Disable slicing and platform physics when an operation is being performed
This prevents the model from jumping around during rotation/scale

Fixes #56
2015-06-22 17:23:32 +02:00
Arjen Hiemstra
bc055a8031 Rework LayerData mesh generation for improved performance
Rather than using a lot of calls to MeshData::addVertices which is very
slow, pre-allocate numpy arrays, fill them with data from the polygons
and then assign them to the mesh data's arrays. This greatly increases
performance of the layer data calculation.

Contributes to #52
2015-06-22 17:11:11 +02:00
Arjen Hiemstra
049f3c25ff Performance: Only calculate the platform center once, not for every poly
Contributes to #52
2015-06-22 17:04:30 +02:00
Arjen Hiemstra
12a32d3dc3 Add application icons for all three platforms
Fixes Ultimaker/Uranium#5
2015-06-22 13:57:15 +02:00
Arjen Hiemstra
c387cd9420 Merge branch '15.06'
* 15.06:
  Bump version to 15.05.95
  Update changelog
  Hide the bed temperature for UMO
  Do not hide the entire material category for UM2 but just the unused settings
  Add a precision value to the time/quality slider settings and use that to round values
  Display the rotation angle when we are performing a rotation
  bugfix: avoid overlapping walls OFF by default
  Add a background to the tooltip label so long strings also have background
  Make sure the tool panel background is at least as wide as the active item
2015-06-22 11:45:44 +02:00
Arjen Hiemstra
2c139c4037 Bump version to 15.05.95 2015-06-19 06:10:55 -07:00
Arjen Hiemstra
f1ebb3389d Update changelog 2015-06-19 13:44:25 +02:00
Arjen Hiemstra
5680c889f8 Hide the bed temperature for UMO
The standard UMO has no heated bed, so do not show the setting for it.
2015-06-19 13:22:24 +02:00
Arjen Hiemstra
6ef82c57b6 Do not hide the entire material category for UM2 but just the unused settings
Fixes #55
2015-06-19 13:19:03 +02:00
Arjen Hiemstra
86dae6768f Add a precision value to the time/quality slider settings and use that to round values
Fixes Asana issue 33676923773310
2015-06-19 12:08:43 +02:00
Arjen Hiemstra
dfb379dfc8 Display the rotation angle when we are performing a rotation
Contributes to Asana issue 36760525983768
2015-06-19 11:59:05 +02:00
Tim Kuipers
221906099a Update README.md 2015-06-18 16:36:28 +02:00
Tim Kuipers
cfa55da3db split remove_overlapping_perimeters into outer and other 2015-06-18 13:25:23 +02:00
Tim Kuipers
32b47ce192 Merge branch '15.06' of https://github.com/Ultimaker/Cura into 15.06 2015-06-18 12:07:55 +02:00
Tim Kuipers
414047d768 bugfix: avoid overlapping walls OFF by default 2015-06-18 12:07:40 +02:00
Arjen Hiemstra
ddbb952d9c Add a background to the tooltip label so long strings also have background
Contributes to #57
2015-06-17 17:43:03 +02:00
Arjen Hiemstra
46cd9e081b Make sure the tool panel background is at least as wide as the active item
This prevents odd rendering issues when items are differently sorted.

Contributes to #57
2015-06-17 17:38:51 +02:00
Arjen Hiemstra
7949385764 Merge branch '15.06'
* 15.06:
  Format after translating, not before
  Change "Update" back to "Update Firmware"
  Properly translate mode menu
  Add russian translations
  Add missing translations to the list of translations to build
  Remember the previuos active tool on selection change
  Use python's webbrowser instead of Qt.openUrlExternally for opening urls
  adds styling for both the regular as the indeterminate progressbar
  adds styling for a regular progressbar
2015-06-17 16:15:00 +02:00
Arjen Hiemstra
2486030584 Format after translating, not before
Contributes to #57
2015-06-17 16:14:11 +02:00
Arjen Hiemstra
bc98eb40ba Change "Update" back to "Update Firmware"
String change that should not have happened.

Contributes to #57
2015-06-17 16:03:07 +02:00
Arjen Hiemstra
e85499c918 Properly translate mode menu
Contributes to #57
2015-06-17 16:02:15 +02:00
Arjen Hiemstra
de6ee745cb Add russian translations
Contributes to #57
2015-06-17 15:19:23 +02:00
Arjen Hiemstra
8c8885d77e Add missing translations to the list of translations to build
Contributes to #57
2015-06-17 15:16:22 +02:00
Arjen Hiemstra
e795aaa45a Remember the previuos active tool on selection change
This prevents issues where activating a tool before selecting something
would change to the translate tool.

Fixes #53
2015-06-16 17:12:35 +02:00
Arjen Hiemstra
3c5096cebc Use python's webbrowser instead of Qt.openUrlExternally for opening urls
Qt.openUrlExternally crashes on Windows, but python webbrowser works. So
use that instead.

Fixes Asana issue 33694049548892
2015-06-16 17:12:35 +02:00
Tim Kuipers
a321bd588b Merge branch 'master' of https://github.com/Ultimaker/Cura 2015-06-16 14:43:57 +02:00
Tim Kuipers
5c99e81726 support roof settings (Hammock) + lil stuff on other settings 2015-06-16 14:43:44 +02:00
Tamara Hogenhout
15e66a7a18 adds styling for both the regular as the indeterminate progressbar
Commits to #44
2015-06-16 14:42:37 +02:00
Tamara Hogenhout
e3a9386fdf Merge branch '15.06' of https://github.com/Ultimaker/Cura into 15.06 2015-06-16 14:38:26 +02:00
Tamara Hogenhout
7922cb3034 adds styling for a regular progressbar
Commits to #44
2015-06-16 14:14:31 +02:00
Arjen Hiemstra
46576ba5e7 Merge branch '15.06'
* 15.06:
  Implement rendering the top 5 layers solid and with infill
  Add a createMesh function to LayerData::Layer that creates a mesh from a layer
  Add support for line width and infill types to LayerData::Polygon
  Use the new layer message properties to properly create layers
  Do not render the convex hull node unless the object is selected
  Update generated protobuf protocol file as per CuraEngine changes
  helps with making the messagestack adapt to the total size of messages + pogressbar
  Defines the style of the progressbar
  Makes the openfile button blue/active as long as there is no file loaded.
2015-06-16 14:06:57 +02:00
Arjen Hiemstra
995b76fad9 Implement rendering the top 5 layers solid and with infill
Fixes #52
2015-06-16 13:20:22 +02:00
Arjen Hiemstra
06b5e9d0ca Add a createMesh function to LayerData::Layer that creates a mesh from a layer
Contributes to #52
2015-06-16 13:20:22 +02:00