Commit Graph

206 Commits

Author SHA1 Message Date
Enrico Turri
b5c13962f9 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion 2019-10-07 09:31:43 +02:00
Enrico Turri
a8760a5526 ENABLE_3DCONNEXION_DEVICES -> Refactored Mouse3DController to be unaware of current active GLCanvas3D 2019-10-03 11:38:31 +02:00
tamasmeszaros
20b86bbe8f Reworked pad creation algorithm with new parameters:
* brim size
* force pad around object everywhere
2019-10-01 14:58:37 +02:00
Enrico Turri
c0f4c1d288 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion 2019-09-27 14:52:30 +02:00
Enrico Turri
f4b29a4107 ENABLE_3DCONNEXION_DEVICES - 1st installment of support for 3Dconnexion devices
Implemented using hidapi library (https://github.com/libusb/hidapi) and https://github.com/koenieee/CrossplatformSpacemouseDriver/tree/master/SpaceMouseDriver as reference

Unsolved issues:

- When manipulating the SpaceNavigator wxWidgets generates a mouse wheel event that needs to be filtered out

- wxWidgets does not detect devices being connected/disconnected to the pc

- Current state forces a continuous rendering

- Current state misses dependence on camera zoom

- Non intuitive movement limits

- Translation and rotation speed factors are hardcoded

- Number of device buttons hardcoded
2019-09-27 14:52:19 +02:00
Lukas Matena
a34a1341c5 Whitespace changes to supress misleading indentation warnings
These appear in newer gcc when spaces and tabs are mixed
2019-09-24 16:01:01 +02:00
bubnikv
ea512ebc2b Fixed menu icons for undo / redo. 2019-08-30 16:05:12 +02:00
bubnikv
bdf96c224c Merge remote-tracking branch 'remotes/origin/et_toolpaths_export' 2019-08-22 15:02:02 +02:00
bubnikv
cd0137c9ab Merge remote-tracking branch 'remotes/origin/ys_bf_msw_scale' 2019-08-20 16:53:23 +02:00
Enrico Turri
170b1b1fa2 Check for existence of gcode toolpaths that can be exported to obj file 2019-08-20 11:33:58 +02:00
Enrico Turri
26e1853caf Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_toolpaths_export 2019-08-20 09:51:44 +02:00
Enrico Turri
709ac9bb3f 1st installment of export of gcode toolpaths to obj file 2019-08-20 09:01:09 +02:00
Lukas Matena
5ed5e04da1 Fixed some memory leaks related to heap-allocated wxDialogs
Some correctly destroyed dialogs were also converted to stack-allocated
2019-08-15 12:52:56 +02:00
bubnikv
f998d6a297 Fixed a typo in print_host variable name 2019-08-05 14:36:50 +02:00
YuSanka
900e8475df Implemented FR #2633 2019-08-01 16:25:08 +02:00
Enrico Turri
f7048a9a5b Reverted order of items in recent projects list 2019-08-01 09:03:06 +02:00
bubnikv
e8e35579dd Merge remote-tracking branch 'remotes/origin/vb_undo_redo' 2019-07-15 11:34:18 +02:00
Enrico Turri
ea4ff14fe8 #2616 - Added Recent projects item to File menu 2019-07-12 15:36:01 +02:00
YuSanka
8cfe03033f Added undo/redo icons. Fist step to implementation Undo/Redo list for toolbar 2019-07-08 18:01:14 +02:00
YuSanka
5bc6f17e57 Added undo/redo to the "Edit" menu 2019-07-08 10:57:35 +02:00
Enrico Turri
0e95ed9aab Do not allow to copy/paste volumes when using sla printer 2019-06-24 13:21:05 +02:00
YuSanka
c6c20ca19b Code cleaning and last msw_rescale() improvements 2019-06-19 11:38:42 +02:00
tamasmeszaros
eb59c231f2 Apply fixes for the ui jobs.
- Localization
- Mutual exclusion (ExclusiveJobGroup), only one UI job can run at a time, and background processing is stopped
- m_range not used for finalization anymore
- stop_jobs called before Window is closed
2019-06-18 16:24:30 +02:00
tamasmeszaros
d179b5f56b Merge remote-tracking branch 'origin/master' into tm_ui_jobs 2019-06-18 12:16:24 +02:00
tamasmeszaros
ab7a9503aa Warning hunt session followup 2019-06-17 10:05:46 +02:00
Enrico Turri
a4620ffcd8 Removed tech DISABLE_DESELECT_ALL_MENU_ITEM 2019-05-21 09:23:45 +02:00
bubnikv
2bd4849718 Fixed update of the project name in the status line in case the name
of the project contains dots.
2019-05-20 14:30:55 +02:00
Enrico Turri
ce4c445099 Ctrl+Shift+S in place of Ctrl+Alt+S for command Save Project as on Mac 2019-05-20 10:02:51 +02:00
YuSanka
6d0b50b21c Fix of #2249 2019-05-16 13:16:43 +02:00
YuSanka
c65254fcc2 em_unit initialization in one place (DPIAware constructor) 2019-05-15 16:44:33 +02:00
Enrico Turri
1db9571742 Follow-up of f54fd10897 -> Project name stored with no extension, updated after drag and drop of .3mf or .amf files and used by export g-code and send g-code commands 2019-05-15 14:09:16 +02:00
Enrico Turri
9a3c514a9f File->Open Project allows to load .amf files 2019-05-15 10:23:02 +02:00
YuSanka
24a6c45934 Don't call SetFont() for MainFrame and wxNotebook under OSX to avoid name cutting in ObjectList 2019-05-14 15:41:20 +02:00
Enrico Turri
81dec5a09e Implementation of File->New project menu item 2019-05-14 15:00:24 +02:00
Enrico Turri
2193d38d5c Added Esc shortcut and menu item for command deselect all 2019-05-14 11:57:39 +02:00
Enrico Turri
f681d9cf72 Added placeholder for File->New Project menu item 2019-05-14 10:30:14 +02:00
tamasmeszaros
9332588783 New way of starting arrange and rotation optimization.
To prevent segfaults when exiting while processing is running.
2019-05-13 18:58:56 +02:00
bubnikv
d284184f62 Updated handling of the SLIC3R_BUILD_ID key 2019-05-13 18:01:00 +02:00
bubnikv
48e9c2f75b Merge remote-tracking branch 'remotes/origin/ys_menuicons' 2019-05-13 17:02:26 +02:00
bubnikv
20e702b601 Updated Help menu items to open localized web pages.
Updated links to PrusaSlicer-settings.
2019-05-13 16:34:41 +02:00
bubnikv
401ada220c Yet some renaming to PrusaSlicer 2019-05-13 15:47:33 +02:00
YuSanka
22f41cacd3 Merge remote-tracking branch 'origin/master' into ys_menuicons 2019-05-13 15:12:36 +02:00
YuSanka
7268fc9a71 Code refactoring for Bind(wxEVT_UPDATE_UI) universally (inside append_menu_item(...))
+ Marked text for "Change part type" list
2019-05-13 14:27:51 +02:00
bubnikv
dff66e2519 WIP: Renaming to PrusaSlicer 2019-05-13 14:11:21 +02:00
bubnikv
95041ea550 WIP: Renaming to PrusaSlicer.
Removed the obsolte icons.
2019-05-13 12:13:28 +02:00
YuSanka
edb3449af9 Fixed bug with "Extruder" column updating after preset changing SLA<=>FFF 2019-05-11 23:50:32 +02:00
YuSanka
4b7127dc82 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-05-11 23:32:48 +02:00
YuSanka
9cc219fab7 Localization improvements : Empty spaces at the end of phrase are removed from dictionary.
+ new POT
2019-05-11 23:29:25 +02:00
bubnikv
edec79315e Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-05-10 16:10:14 +02:00
bubnikv
af84196430 Fixed a regression bug (typo) in update of OptionGroups. 2019-05-10 16:09:42 +02:00