Commit Graph

139 Commits

Author SHA1 Message Date
30a2213fd9 Some multi-extruder options in GUI 2012-07-18 20:44:36 +02:00
c25a31ef98 Avoid SVG slicing interfering with repeating last quick slice. 2012-07-17 23:51:57 +02:00
bd16366d62 Default to "No" when prompting about discarding unsaved changes. 2012-07-17 23:24:21 +02:00
82cfc7c3d6 Check for unsaved presets before interactively loading an existing config file. 2012-07-17 23:16:58 +02:00
a2a35f47f6 Convert Slic3r::GUI::notify() from class method to instance method. 2012-07-15 23:36:18 +02:00
9f3031a069 Remove Quick Slice button, move update text to statusbar. 2012-07-15 23:06:07 +02:00
c35b57fb0b Add spacer for correctly aligning top text under wxGTK. 2012-07-15 22:44:52 +02:00
314772b314 Improve message dialog texts a bit. 2012-07-15 22:25:04 +02:00
9210c708fc Compatibility with --load and new GUI 2012-07-15 17:55:58 +02:00
023e7254c7 Make reports of time spent on slicing more user-friendly. 2012-07-08 22:16:46 +02:00
5a8c4bf1bf Move Load Config... and Export Config... to the File menu 2012-07-03 19:16:45 +02:00
3b873ab493 Merge branch 'wizard' into new-gui 2012-07-03 18:25:32 +02:00
cd7661aa2a Use proper ellipsis for all GUI '...' strings 2012-07-01 23:29:56 +02:00
7746040af5 Clean up Wx imports 2012-07-01 19:24:06 +02:00
d90e82faa3 Check for unsaved changes before running configuration wizard 2012-06-30 23:00:05 +02:00
df658eb636 Rename SkeinPanel::on_close() to make it more generice 2012-06-30 22:57:30 +02:00
de3347c825 Add initial configuration wizard 2012-06-26 17:42:29 +02:00
f07ad630c4 Use tab title in close confirmation dialog 2012-06-24 10:22:44 +02:00
30d88d7ffa Store the tab name within each tab for reuse 2012-06-24 10:20:42 +02:00
d0588c2ef8 Ask for confirmation before closing if there are unsaved presets. 2012-06-23 17:39:20 +02:00
b910840f76 Preset shortcuts in the plater tab 2012-06-19 17:23:10 +02:00
0003c093e3 Reflect external configs in preset menus 2012-06-19 14:47:02 +02:00
35f36e0446 New preset management (unfinished) 2012-06-18 22:27:57 +02:00
9e6e3bd269 Custom Treebook implementation 2012-06-18 16:46:43 +02:00
e810f9b898 Moved filament settings to new Filament tab 2012-06-18 14:29:47 +02:00
f38f2f139e Make window resizable 2012-06-18 11:26:21 +02:00
21ef09c228 Group settings using Treebooks 2012-06-17 22:27:05 +02:00
129f0fa904 Move Growl::GNTP handling to Slic3r::GUI to allow notifications from both Slic3r::GUI::SkeinPanel and Slic3r::GUI::Plater. 2012-06-14 13:49:50 +02:00
fbfbfac2b6 New --top-solid-infill-speed option. Also, --solid-infill-speed and --small-perimeter-speed can be expressed as ratios too. #174 #151 2012-06-06 19:59:20 +02:00
82dd3c7a3e New --perimeters-extrusion-width and --infill-extrusion-width options. #302 2012-06-06 18:05:03 +02:00
8a031fe501 New --first-layer-extrusion-width option. #385 2012-06-06 17:29:12 +02:00
16b774603c Accept either absolute or relative values for --first-layer-height. #151 2012-06-06 16:11:38 +02:00
896c7e952e Renamed bottom_layer_speed to first_layer_speed for consistency 2012-06-06 15:52:21 +02:00
91ffb74429 Accept either absolute or relative values for --bottom-layer-speed. #151 2012-06-06 15:43:54 +02:00
aedb6cc35f Accept both relative and absolute extrusion width values. #151 2012-06-06 15:23:34 +02:00
3ef86ad6ff Allow loading multiple files at once. #402 2012-05-31 09:26:30 +02:00
8aa20cd784 Fixed the "Export SVG..." menu item. #399 2012-05-30 12:06:01 +02:00
5eae22f8b0 Enforce prompt when overwriting G-code files. #398 2012-05-30 11:55:46 +02:00
af7ccb9fc1 Refactor resource paths 2012-05-29 14:19:14 +02:00
5a78111efa Options to set extruder clearance for sequential printing and graphical preview of collisions 2012-05-23 11:47:52 +02:00
ce6b4aeaee New option to print each object completely before moving onto next one (watch out for extruder collisions, Slic3r isn't doing any check since it doesn't know its shape) 2012-05-20 20:08:59 +02:00
1998801a58 Read OBJ files. #324 2012-05-20 11:40:37 +02:00
fa4f2c8b97 New option to randomize starting points across layers 2012-05-19 22:36:29 +02:00
8fe5d11624 Set number of threads from GUI and save it in config files. #154 2012-05-19 15:08:32 +02:00
39f0c2f822 Renamed Dashboard to Plater (with Kliment's permission ;)) 2012-05-04 10:15:33 +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
4962d310bf Stick the duplicate distance setting somewhere randomly, waiting for better place and naming 2012-04-30 23:30:06 +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