Commit Graph

107 Commits

Author SHA1 Message Date
61e257388a Button to split loaded objects 2012-05-01 00:30:46 +02:00
4962d310bf Stick the duplicate distance setting somewhere randomly, waiting for better place and naming 2012-04-30 23:30:06 +02:00
23309e1be0 Fixed warning 2012-04-30 23:24:01 +02:00
e24990badb Update preview grid and dimensions according to bed size setting 2012-04-30 22:34:41 +02:00
4193b1777a New button for arbitrary rotation 2012-04-30 22:14:27 +02:00
3e92587824 Add a progress bar during STL loading 2012-04-30 21:49:44 +02:00
2e897ecf0d Multithreaded thumbnail generation 2012-04-30 20:59:14 +02:00
e41b8c7435 Round skirt in preview too 2012-04-30 18:54:36 +02:00
84d9368bf6 Bugfix: error on Honeycomb infill 2012-04-30 17:55:32 +02:00
9a397ed869 Trap warning about objects not fitting in the build area 2012-04-30 17:25:08 +02:00
2a067ae41f Export STL 2012-04-30 17:10:54 +02:00
d03925a18d New GUI with plating facilities 2012-04-30 14:56:01 +02:00
10d4271c01 Fix leaking FileDialog by issuing Destroy to it after it has been used
This also works around the bug in GTK in its file system tracking/file
open dialog that causes a crash when a file (in a directory it is tracking,
such as the previous directry where an STL was sliced from) is modified
with vim.

Steps to reproduce the bug:
1) Slice a file from the GUI
2) vim test.stl in the same directory
3) i hello ESC ZZ
4) if Slic3r didn't crash to a gtk assertion failure, jump to step 2
5) if still no luck, your gtk isn't broken. What version do you have?-)
2012-04-18 17:22:38 +03:00
07edf83990 Releasing 0.7.2 2012-04-16 20:43:46 +02:00
9c991d15d1 Don't ask for confirmation (and reset values) when duplicate is set to 'no'. #311 2012-04-14 15:37:28 +02:00
e5abb0b9df Enable/disable duplication controls 2012-04-11 17:40:10 +02:00
e58ed195fd New --bed-size option 2012-04-11 16:30:58 +02:00
4ae551a424 Ditch --duplicate-x and --duplicate-y, add --duplicate-grid 2012-04-11 15:58:09 +02:00
82a16ed8ee Merge branch 'triffid-duplicate' 2012-04-09 15:14:40 +02:00
f2edfd1a76 initial implementation of algorithm for #249
fix typo that put things in the wrong position

use int() builtin instead of POSIX::floor()

fix typo

use alternate method of creating local routines

remove aliases for new duplicate option

use coderefs for linear interpolate function, make binary insertion sort inline

add \n at end of die message regarding too many objects for print area

fix case where no duplication is done

fix whitespace according to slic3r coding style

assume 200x200 bed area if center is 0,0

Some cleanup to the autoarrange duplication logic
2012-04-09 15:14:07 +02:00
19dc69dd74 New icon 2012-04-07 20:45:59 +02:00
d538382669 Use correct spelling for G-code. 2012-03-26 22:33:43 +02:00
32c46f0ea3 SVG export 2012-03-26 17:57:54 +02:00
1a06e35687 New option to specify G-code to be used at layer change. #279 2012-03-26 12:14:15 +02:00
0ca7577392 Added a Reslicing-function to the File menu. 2012-03-12 19:52:23 +02:00
7892a84408 Refactoring and integrations to the bed temperature handling 2012-03-03 23:14:40 +01:00
8566b4f910 Separate the Slice button a bit 2012-03-03 22:53:12 +01:00
5c79024215 Revert "Made the UI look quite a bit nicer (OS X 10.7 tested)."
This reverts commit 266f7799dd.

Conflicts:

	lib/Slic3r/GUI/SkeinPanel.pm
2012-03-03 22:50:08 +01:00
06c22c9db3 New --fan-always-on option. #241 #110 2012-03-03 22:21:30 +01:00
2ff3ab1faf Remove G0 from GUI until a firmware implements it 2012-03-03 21:37:10 +01:00
b5cba48e55 Put the relative E checkbox back in the GUI and disable M82/M83 for MakerBot 2012-03-03 21:27:33 +01:00
e8c64924db Some GUI fixes after the recent contributions 2012-03-03 21:25:26 +01:00
266f7799dd Made the UI look quite a bit nicer (OS X 10.7 tested).
* Added link to website for updates
* Moved 'Slice…' button to the right as this more logically follows the
user's flow through the application
* Moved version information to the middle right under the App name (on
OS X anyway) as it is clearer what the version is referring to
* Added spacing between the buttons
* Removed colon after 'version' as this is the UI convention in about
boxes
* Changed 'Load' to 'Open' as this is the more commonly used term
* Truncated 'Configuration' to 'Config' to save space, and I believe it
is still clear what it means
* Added open and save config to File menu as this is more conventional
location
* Simplified some wording
* Rephrased the tabs to be more succinct, I believe they still make
sense
* Fixed a spelling
* Replaced '…' with proper ellipses character
2012-02-28 23:04:19 +00:00
ca49965210 Fail silently if Growl was stopped after Slic3r was started 2012-02-26 19:44:15 +01:00
9332319e10 Fail silently if Growl::GNTP fails 2012-02-26 19:29:25 +01:00
dccd7d19a9 First layer temperature. #134 2012-02-26 14:54:38 +01:00
170d29a789 New --cooling option and checkbox to enable/disable fan and cooling control 2012-02-25 21:56:36 +01:00
1d0a852679 Cooling and fan control. #110 2012-02-25 21:01:00 +01:00
aa98a9deb2 Mark the Slice... button as the default one (just cosmetics) 2012-02-20 12:52:40 +01:00
555c23069d New --post-process option. Includes some cleaning of the STDOUT messages 2012-02-20 12:50:05 +01:00
615bcb27dd New --gcode-flavor option. extrusion_axis, use_relative_e_distances options hidden and implied. #158 2012-02-20 11:44:30 +01:00
94a2585b97 Dual extruder for support material 2012-02-19 17:02:49 +01:00
79ebb13bdb Parse AMF 2012-02-19 15:14:54 +01:00
dba6197935 Failed to remove acceleration from GUI 2012-02-19 12:27:44 +01:00
eb2c24ecfb Removed acceleration from the GUI (too experimental for now) 2012-02-19 12:15:58 +01:00
cf6f303256 Add checkbox for support material in the GUI 2012-02-19 12:08:08 +01:00
80bd434e5e Remove last remains of close-after-slicing option. 2012-02-16 22:52:57 +01:00
68f001a7de Mark acceleration settings as experimental and add a M501 command at the end of the print if acceleration control is enabled 2012-02-14 21:57:53 +01:00
74c71b4ef2 Acceleration control. #185 2012-02-10 14:53:44 +01:00
7893480fd7 Add checkbox for G0 in the GUI. #51 2012-02-06 21:17:01 +01:00