Commit Graph

123 Commits

Author SHA1 Message Date
9d9cef2145 Bugfix: error when slicing twice from plater 2012-05-05 21:26:19 +02:00
698b1e808d Use a separate thread for slicing so that GUI doesn't lock up. Also, add a Cancel button. #32 #35 2012-05-05 21:08:15 +02:00
d889639d49 Use the embedded progress bar for feedback about slicing 2012-05-04 13:00:34 +02:00
83b69b18d0 Status bar and progress bar for rotation and scaling 2012-05-04 12:56:15 +02:00
32f6d0143b Display print center coordinates and fix Export STL label alignment 2012-05-04 11:47:53 +02:00
b3714b4215 Preserve number of copies when splitting an object 2012-05-04 11:26:15 +02:00
f825f9063a Moved object manipulation buttons to a horizontal toolbar 2012-05-04 11:22:56 +02:00
36da196166 First attempts to move things to a vertical toolbar. Tooltips don't work on Cocoa, though 2012-05-04 10:41:24 +02:00
9398a1f6c2 Splitting unsplittable objects now results in a no-op 2012-05-04 10:17:36 +02:00
39f0c2f822 Renamed Dashboard to Plater (with Kliment's permission ;)) 2012-05-04 10:15:33 +02:00
847cf3c5b8 Bugfix: when slicing the same plate multiple times, the results contained old and duplicate data 2012-05-02 15:20:05 +02:00
305b7a9c93 Don't try to display buttons icons if we're on an old WxWidgets 2012-05-01 16:49:34 +02:00
e74e740ba4 Button icons 2012-05-01 13:56:11 +02:00
055ea85252 Some spacing between buttons 2012-05-01 13:27:57 +02:00
94cfc1c05f Fixed regression preventing to load config files from GUI. #336 2012-05-01 11:46:17 +02:00
3ed50f2f31 Make the Dashboard buttons a little nicer 2012-05-01 10:26:49 +02:00
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