Commit Graph

270 Commits

Author SHA1 Message Date
YuSanka
ee1e590858 L10n improvements 2019-01-21 12:34:28 +01:00
Enrico Turri
a5331f2d45 Fix of #1645 2019-01-14 14:42:21 +01:00
YuSanka
4da39b7645 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-01-10 11:10:01 +01:00
YuSanka
393c72aa8e Implemented ModeSizer with ModeButtons for the mode view changing from the settings tabs and plater 2019-01-10 11:09:31 +01:00
Vojtech Kral
51e6f1e9c7 Fix: wxWidgets 3.0 back-compat
Fix #1599
2019-01-09 18:43:29 +01:00
bubnikv
60409d9502 Fixed a typo from the last commit, fixed one compilation warning. 2019-01-09 16:05:36 +01:00
bubnikv
9b439a103a Trying to redefine GUI_App::MacOpenFiles to get events from the Finder 2019-01-09 15:40:12 +01:00
Vojtech Kral
f97b325274 Build: Fix install targets, add SLIC3R_FHS, check resource dir on GUI_App init
Fix #1515
2019-01-07 17:25:12 +01:00
bubnikv
69395a1238 Reverted a change specific to Win32 to try to set Win32 locale
for the decimal point. This only works for the current user's locale
and it changes it system wide.
2019-01-04 15:42:44 +01:00
bubnikv
fae0b19b40 Replaced all wxString.ToStdString() with wxString.ToUTF8().data()
to be sure that the strings are correctly converted to UTF8.
2019-01-03 14:34:53 +01:00
bubnikv
fc10dd76e1 Fix of 1.42.0-Alpha1 won't open from self contained folder #1500
Added some missing UTF8 to wxString path explicit conversions.
2019-01-03 12:32:13 +01:00
Vojtech Kral
542a026fb4 Fix fs::path <-> wxString conversions 2019-01-02 15:53:52 +01:00
bubnikv
6383855011 Fix of #1501
"Po přepnutí do češtiny program zhavaruje a nejde znovu spustit"
Fixed wxWidgets assert, where the Win32 decimal point was different
from wxWidgets locales decimal point.
Fixed by calling the Win32 "set locale" function directly.
Not sure I know what I am doing, this fix needs to be tested throughly.
2019-01-02 15:35:40 +01:00
Enrico Turri
d24eeedd32 Improved objects manipulation using sidebar 2019-01-02 13:42:29 +01:00
bubnikv
a111114ebe Changed the default file extension to the Prusa SL1 files to .dwz 2018-12-21 19:48:33 +01:00
YuSanka
b4e02b9be5 Fixed object_list layouts 2018-12-21 14:42:28 +01:00
YuSanka
154986b56d Fixed page updating according to view_mode (after preset changing) 2018-12-21 09:19:00 +01:00
bubnikv
1b218df8a2 Delayed update of ObjectManipulation panel from the Canvas3D:
Store the changes into temps and apply it to the wxWidgets on idle.
2018-12-20 20:12:26 +01:00
bubnikv
df7ca249a0 Fixed file wild cards when exporting a G-code or SLA output file. 2018-12-20 18:23:11 +01:00
YuSanka
b54648b615 Fixed recreate_GUI() after language change. 2018-12-19 17:38:41 +01:00
YuSanka
954de7819b Fixed OSX build & language selection (SPE-696) 2018-12-19 14:51:18 +01:00
YuSanka
f9109f44a9 Added "Keyboard Shortcuts" dialog 2018-12-19 13:06:46 +01:00
Vojtech Kral
0fc0ba119d OctoPrint basics working, niceties to-do 2018-12-17 17:14:00 +01:00
Vojtech Kral
caafcede3b WIP OctoPrint integration 2018-12-12 13:17:01 +01:00
YuSanka
abddd92a37 Context menu from the object on the 3Dscene 2018-12-07 17:50:48 +01:00
bubnikv
0a0add230f File wildcards now include an extension of a file provided
as a default. This is useful for the G-code or SLA export,
as one may chose his own file extension for the export file.
2018-12-06 17:32:49 +01:00
bubnikv
1f0b0b3b20 Removed the "Quick Slice" menu items from the main menu,
a little bit of code cleaning / refactoring.
2018-12-06 14:47:53 +01:00
YuSanka
138b943828 Disable "Slice now" and "Export G-code" buttons during BGP 2018-12-04 10:28:56 +01:00
Enrico Turri
5f8c77c30c New menu layout set as default 2018-12-03 15:06:02 +01:00
bubnikv
e99fa7d104 Implemented naming of the SLA export file based on the output file name
template.

Reworked naming of the plater exports to not use the output file name
template, but to derive the file name from the first printable object's name.

Fixed error handling: Reimpemented the Perl's "eval" blocks
as try / catch blocks.
2018-12-03 13:14:28 +01:00
Vojtech Kral
a008ffe1b1 Yet more fix of ENABLE_IMGUI 2018-11-27 12:51:50 +01:00
bubnikv
91ac484405 Removed some obsolete Perl bindings.
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
Vojtech Kral
ff5172eedb imgui: Refactor, use in cut gizmo 2018-11-26 11:16:39 +01:00
Enrico Turri
64b25a7d08 Added ImGuiWrapper 2018-11-26 10:57:12 +01:00
bubnikv
933a2475a1 Refactored to get direct access to GLCanvas3D in Plater and Preview.
WIP: SLA update delayed until mouse is released.
2018-11-23 12:47:32 +01:00
Enrico Turri
05815ace3f Adjusted main shortcuts 2018-11-21 10:21:12 +01:00
Enrico Turri
13e24c8734 Modified menu for open/save/save as project (3mf) and import/export 2018-11-15 15:27:39 +01:00
YuSanka
494766890e Temporary workaround for the correct behavior of the Scrolled sidebar panel 2018-11-15 12:43:16 +01:00
tamasmeszaros
96c4b92a90 Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
# Conflicts:
#	src/libslic3r/SLAPrint.hpp
2018-11-13 17:50:17 +01:00
YuSanka
ba4a96c5f5 Fixed show_info_sizer according to selected mode.
+ fixed right panel layouts
+ deleted unused functions
2018-11-13 13:35:10 +01:00
tamasmeszaros
288a0b3663 trying to get the export dialog for zip files. 2018-11-12 18:09:47 +01:00
YuSanka
76360c9dfa Fixed controls layout on right panel.
+ Split ObjectManipulation class to ObjectManipulation and ObjectSettings
+ fixed typo-bug in GetItemByVolumeId
2018-11-09 18:42:06 +01:00
bubnikv
96eba71a21 Integrated SLAPrint into background processing.
Fixed couple of compiler warnings.
2018-11-08 20:18:40 +01:00
bubnikv
a97ce278dc Finished (?) switching between the FDM / SLA profiles,
fixed an invalidation bug in Print::apply()
2018-10-31 18:05:25 +01:00
bubnikv
ef2c146b2d Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-31 16:25:55 +01:00
bubnikv
07feaa3c7d WIP: SL1 profiles, SL1 in wizard, switching between FFF / SLA 2018-10-31 16:22:36 +01:00
YuSanka
0167087d7d Some code review 2018-10-31 12:58:35 +01:00
bubnikv
c478b10285 Reduced memory leaks in ConfigDef / PrintConfigDef
Deleted unsafe default copy constructors / operators in Model / ModelObject / ModelInstance / ModelVolume
Fixed some issues with copying the Model / ModelObject / ModelInstance / ModelVolume inside Print::apply()
Fixed some invalidation issues in Print::apply()
Temporarily renamed the Slic3rPE profile directory to Slic3rPE-alpha.
2018-10-30 15:24:36 +01:00
YuSanka
d3d06fe78b Middle mode is changed to Advanced 2018-10-25 14:55:03 +02:00
YuSanka
6ef60faa39 Ported System Info Dialog 2018-10-25 12:49:29 +02:00