Alessandro Ranellucci
9247b3e9f4
New --no-plater and --gui-mode options. #604
2013-03-09 16:43:09 +01:00
Alessandro Ranellucci
af50272b3b
Refactor simple mode definitions to dedicated SimpleTab classes
2013-03-09 16:27:18 +01:00
Alessandro Ranellucci
b901e1f6c8
Merge branch 'master' into simple-mode
2013-03-08 22:28:13 +01:00
Alessandro Ranellucci
72df796185
Bugfix: failure in launching on Windows with non-ASCII characters in username. #1011
2013-02-22 18:40:00 +01:00
Mike Sheldrake
bc61656057
harmless misplaced semicolon
2013-01-26 09:31:28 -08:00
Mike Sheldrake
599d76b70b
avoid DBus related crash on Ubuntu #954
...
An undocumented feature of Net::DBus->session() is that it returns
the same connection object it creates the first time it's called for
all subsequent calls. Somehow this exposes us to a bug where unref()
is called on that object too many times, causing a segfault.
Undefining the cached object after we've used it once avoids this.
2013-01-25 12:29:44 -08:00
Alessandro Ranellucci
7239ca18c1
Simple mode
2013-01-03 15:49:20 +01:00
Alessandro Ranellucci
cf4c090208
Added Preferences dialog
2013-01-02 20:30:48 +01:00
Alessandro Ranellucci
3c8ac435ad
Remember last used filament presets when using multiple extruders too
2012-10-24 20:24:11 +02:00
Alessandro Ranellucci
86e3508402
Add menu item pointing to documentation
2012-09-28 16:58:03 +02:00
Alessandro Ranellucci
77625894ff
New command to combine multiple STL files into a single multi-material AMF file
2012-09-23 14:48:58 +02:00
Alessandro Ranellucci
23f6842bd4
Export plates as AMF constellations
2012-08-29 17:12:32 +02:00
Alessandro Ranellucci
fe6c8fabdb
Make Josef Prusa and Petr Ledvinka happy while we figure out how to handle localized Windows file paths
2012-08-25 19:06:14 +02:00
Alessandro Ranellucci
2548d5b993
Expose all multi-extruder settings to the GUI
2012-08-07 20:14:28 +02:00
Henrik Brix Andersen
49b048c61d
Include Wx version number in debug output
2012-08-04 22:19:42 +02:00
Henrik Brix Andersen
69fa308f55
Allocate wxWidget identifiers dynamically to avoid potential conflics.
2012-08-02 21:11:36 +02:00
Henrik Brix Andersen
65d6eb551a
Try harder to attract user attention on wxMAC. #575
2012-08-01 13:59:43 +02:00
Alessandro Ranellucci
7e34244b05
Refactored configuration handling.
...
Slic3r::Config is now an object. Multiple partial config objects are used throughout the codebase as local repositories, then merged and serialized when necessary.
2012-07-27 21:16:11 +02:00
Henrik Brix Andersen
4bee713579
Add menuitems with keyboard shortcuts to quickly navigate between tabs.
2012-07-24 12:59:02 +02:00
Henrik Brix Andersen
6f6fb22657
Add menu item hints
2012-07-23 16:31:16 +02:00
Alessandro Ranellucci
42034ecb40
Autosize the main frame to workaround inconsistencies among wxGTK setups
2012-07-18 11:55:26 +02:00
Henrik Brix Andersen
fd88c164d2
Move Repeat Last Quick Slice below other Quick Slice items since it works for both.
2012-07-17 23:54:30 +02:00
Henrik Brix Andersen
a8d5ee3a74
Only enable Repeat Last Quick Slice menu item after the first quick slice.
2012-07-17 23:53:16 +02:00
Henrik Brix Andersen
de47f5fe72
Use default desktop notification timeout.
2012-07-17 15:38:53 +02:00
Ryan Voots
19f4036d8a
Time here is in milliseconds, setting it to 1500 to make it stay for at least 1.5 seconds.
2012-07-16 19:04:25 -04:00
Henrik Brix Andersen
3690b0798e
Use Net::DBus instead of Gtk2::Notify due to less dependencies; recommended by @beanz.
2012-07-16 23:43:09 +02:00
Henrik Brix Andersen
095607a166
Remove excessive line breaks
2012-07-16 23:09:55 +02:00
Henrik Brix Andersen
99845955b3
Add support for libnotify notifications.
2012-07-16 22:37:31 +02:00
Henrik Brix Andersen
5d2fd17715
Use constants for menu item IDs.
2012-07-16 20:57:10 +02:00
Henrik Brix Andersen
e80d2813ed
Add keyboard shortcut for SVG slicing.
2012-07-16 19:23:51 +02:00
Henrik Brix Andersen
225414724c
Add keyboard accelerators to menus.
2012-07-16 19:13:35 +02:00
Henrik Brix Andersen
a6da019fc6
Adhere to various human interface guidelines.
2012-07-16 18:34:44 +02:00
Henrik Brix Andersen
da7a668c94
Remove confirmation dialog on plate slicing done, request user attention instead. #537
2012-07-15 23:57:31 +02:00
Henrik Brix Andersen
a2a35f47f6
Convert Slic3r::GUI::notify() from class method to instance method.
2012-07-15 23:36:18 +02:00
Henrik Brix Andersen
9f3031a069
Remove Quick Slice button, move update text to statusbar.
2012-07-15 23:06:07 +02:00
Henrik Brix Andersen
e01b20ec8e
Add shortcuts keys for often used menu items.
2012-07-15 22:38:58 +02:00
Henrik Brix Andersen
5ef495a601
Improve repeated quick slice menu item text
2012-07-15 22:28:05 +02:00
Alessandro Ranellucci
9210c708fc
Compatibility with --load and new GUI
2012-07-15 17:55:58 +02:00
Henrik Brix Andersen
57316a4ffa
Add custom about dialog.
2012-07-13 23:46:39 +02:00
Henrik Brix Andersen
500e44f8ea
Reposition of Slic3r::GUI::ProgressStatusBar fields are only needed in ::OnSize()
2012-07-11 16:55:47 +02:00
Henrik Brix Andersen
5e5dc02016
Add menu item shortcut for http://slic3r.org/
2012-07-11 16:31:17 +02:00
Henrik Brix Andersen
772ee033e0
Remove dead code.
2012-07-10 23:17:03 +02:00
Henrik Brix Andersen
025c3a1b07
Fix statusbar cancel button size on wxGTK. #431
2012-07-10 23:09:11 +02:00
Alessandro Ranellucci
5a8c4bf1bf
Move Load Config... and Export Config... to the File menu
2012-07-03 19:16:45 +02:00
Henrik Brix Andersen
3b873ab493
Merge branch 'wizard' into new-gui
2012-07-03 18:25:32 +02:00
Henrik Brix Andersen
92ec70c860
Use wxDefaultPosition and wxDefaultSize to improve readability
2012-07-03 01:20:30 +02:00
Henrik Brix Andersen
7746040af5
Clean up Wx imports
2012-07-01 19:24:06 +02:00
Henrik Brix Andersen
df658eb636
Rename SkeinPanel::on_close() to make it more generice
2012-06-30 22:57:30 +02:00
Henrik Brix Andersen
4f179a5197
Explicitly set top level window (to ensure the wizard is not assumed to be the top level window)
2012-06-28 23:20:10 +02:00
Henrik Brix Andersen
84cfe7afc7
Automatically show configuration wizard on first run
2012-06-27 22:13:57 +02:00