Commit Graph

182 Commits

Author SHA1 Message Date
bubnikv
eb5e55ff93 Improvement of selection of language / dictionaries.
When switching the languages, if the newly selected dictionary
is "compatible" with the system best language or user's locale,
then the system best language locale or user's locale is activated,
not the locale connected to the dictionary.
2019-08-29 15:35:28 +02:00
bubnikv
8e37a7e169 std::make_unique is not supported by our build servers.
use Slic3r::make_unique instead
2019-08-29 14:51:24 +02:00
bubnikv
ef2354f0e4 Reworked selection of locales and translation dictionaries.
Slicer now tries to heed user's locales, also it tries to switch
to the language recommended by the operating system (Windows & OSX
specific).
2019-08-29 14:07:45 +02:00
bubnikv
1c0bd22736 Don't delete old locales when switching language. It crashes for
an unknown reason.
2019-08-28 13:23:58 +02:00
bubnikv
60e9c68600 Slovaks understand Czech well. Give them the Czech translation. 2019-08-28 11:59:30 +02:00
bubnikv
30d138c9e1 Reworked switching of the language:
1) Language is
2019-08-28 11:53:53 +02:00
Vojtech Kral
cf93ee09d2 Refactor a few more catch(...) instances 2019-08-27 10:37:34 +02:00
bubnikv
e0984a900f Updated bundled Prusa3d profiles
Bumped up the version to 2.1.0-beta, changed the user configs directory
to PrusaSlicer-beta.
2019-08-23 16:15:03 +02:00
bubnikv
90f5f7eb46 Checking for OpenGL driver version in the GUI slicer and giving some
reasonable advice to the user in case OpenGL < 2.0 was detected.
2019-08-20 16:38:03 +02:00
Lukas Matena
8ba48f361a Added handling of std::bad_alloc so the user gets more comprehensible error message
Call to boost::nowide::nowide_filesystem() was made Windows only
2019-08-08 16:55:25 +02:00
bubnikv
d551a0246f Let the alpha build store its profile into PrusaSlicer-alpha directory. 2019-08-08 10:00:11 +02:00
bubnikv
e3de8df2f9 Redirect requests for the Prusa web pages with Slovak locale active
to Czech web pages.
2019-08-06 17:27:36 +02:00
bubnikv
ca368a2116 Merge remote-tracking branch 'remotes/origin/et_custom_bed' 2019-07-30 16:48:47 +02:00
bubnikv
e3d2412973 When accessing the localized web pages provided by Prusa Research,
only those language codes are now passed to the Prusa Research
web server, which are currently supported.
For example, there is no web page for "en_UK", the "en_UK" code will be
translated to "en_US".
2019-07-29 17:55:50 +02:00
Enrico Turri
c1f6dd7b06 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_bed 2019-07-19 09:18:32 +02:00
bubnikv
e103460386 Storing the active printer technology onto the Undo / Redo stack,
remembering the last selected Printer profile for the SLA and FDM
technologies separately, and activating them on Undo / Redo.

When switching the technologies, user is asked whether to discard
the modified profiles or not.
2019-07-18 17:41:47 +02:00
Enrico Turri
dfb9d127d4 Added selection of custom bed texture to bed shape dialog 2019-07-18 11:12:11 +02:00
bubnikv
d30229cc5f WIP: Undo / Redo memory limiting by releasing the least recently
used snapshots. Memory limit set to 10% of physical system memory.
2019-07-17 15:48:53 +02:00
YuSanka
45a5576e8a Merge remote-tracking branch 'origin/master' into ys_new_features 2019-06-29 12:38:03 +02:00
Enrico Turri
3948ad63da Removed memory leaks due to GUI_App::app_config, GUI_App::preset_bundle and GUI_App::preset_updater not being deleted 2019-06-27 14:42:55 +02:00
YuSanka
fa7f07fffc Merge remote-tracking branch 'origin/master' into ys_new_features 2019-06-24 13:56:35 +02:00
Vojtech Kral
b233222d5a Updating: Index installation
Prevents cancelled updates from popping up repeatedly
on each application startup
2019-06-20 14:26:29 +02:00
YuSanka
9d420e62da Merge remote-tracking branch 'origin/master' into ys_new_features 2019-06-05 11:16:25 +02:00
YuSanka
e765007ca1 Fixed a bug with a "gear" button near the filament preset (part of #2440) 2019-06-03 14:59:16 +02:00
YuSanka
2ba92cbb37 Implemented ObjectLayers class
+ some code refactoring
2019-05-28 16:38:04 +02:00
YuSanka
d2af47cb32 Merge remote-tracking branch 'origin/master' into ys_new_features 2019-05-22 13:51:49 +02:00
YuSanka
32cbe5c7b1 Implemented a possibility to set a custom toolbars icon size (related to #2247 and same others) 2019-05-22 13:51:02 +02:00
tamasmeszaros
b39df574e8 Fixing issues with mode switching on Linux. 2019-05-21 14:06:43 +02:00
Vojtech Kral
f10a7f6daa Fix double wizard on incompatible bundle, for real this time 2019-05-17 19:09:06 +02:00
Vojtech Kral
a1c4918e9d Revert "Fix double wizard on incompatible bundle"
This reverts commit 9c288df1b6.
2019-05-17 17:50:06 +02:00
Vojtech Kral
98cfc65459 Fix double wizard on incompatible bundle 2019-05-17 15:04:37 +02:00
Enrico Turri
bdadab9580 Follow-up of c62006048f -> Notify Windows only when the its registry is changed 2019-05-17 11:35:35 +02:00
bubnikv
b4f729435c Fix of New assertion failure with 2.0.0rc #2250
Calls to Dialog::Close() after Dialog::EndModal() were removed.
2019-05-16 16:06:57 +02:00
Enrico Turri
9a3c514a9f File->Open Project allows to load .amf files 2019-05-15 10:23:02 +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
e324b0e930 Further renaming to PrusaSlicer 2019-05-13 12:42:40 +02:00
bubnikv
95041ea550 WIP: Renaming to PrusaSlicer.
Removed the obsolte icons.
2019-05-13 12:13:28 +02:00
YuSanka
6262f5a1c8 More localization improvements, new POT
+ fixed crash after application closing with non-saved presets
2019-05-10 15:10:37 +02:00
bubnikv
8ce342cff5 Application will pick translation dictionaries based on the system default language
on first start of Slic3r.
Updated help menu (removed reference to the upstream manual)
Fixed some OpenGL assert due to glOrtho being called with zero Z span.
2019-05-10 14:43:35 +02:00
bubnikv
126100d3d4 Merge remote-tracking branch 'remotes/origin/vk-bugfixes' 2019-05-10 12:09:39 +02:00
YuSanka
d30737be60 Localization improvements
New list.txt and POT
2019-05-10 11:50:11 +02:00
bubnikv
d9c7536282 Some more localization improvements. 2019-05-09 19:24:21 +02:00
bubnikv
75bbf04c0b Some more localization fixes. 2019-05-09 15:44:53 +02:00
bubnikv
42af7a8cf3 Modified texts of the "Change language" dialog. 2019-05-09 15:24:08 +02:00
bubnikv
37e164911d Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-05-06 18:28:37 +02:00
bubnikv
b4010d58c9 Improvements of High DPI scaling on Windows. 2019-05-06 18:28:23 +02:00
Vojtech Kral
8de495c8f0 Refactor language switch, infer user's language on fresh startup 2019-05-06 11:58:06 +02:00
Vojtech Kral
9a5c2a72fd Prompt language selection on fresh startup 2019-05-06 11:51:08 +02:00
Enrico Turri
55446b8507 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-05-06 08:22:37 +02:00
Enrico Turri
cfa87e6e49 Associate 3mf files on Windows 2019-05-03 15:50:05 +02:00