16431 Commits

Author SHA1 Message Date
5axes
a9926a60e1 french translation update
Cercle -> Circulaire
Autoset -> Automatique
Sphère -> Sphérique
Mise à jour sur partie refroidissement principalement
Correction sur  texte G-Code personnalisé
Correction sur la partie limites avec changement du texte pour le rendre plus claire
Changement aussi sur Alimentation -> vitesse
Et passage de Nettoyage en Purge  pour quelques textes restant
2021-07-05 21:01:35 +02:00
remi durand
49a0c6e78d hungarian glyphs 2021-07-05 20:56:09 +02:00
remi durand
7fd784a476 add some fixes from clipper 2.4.0 -> 2.4.2 2021-07-05 20:56:09 +02:00
remi durand
3874aed614 new icns for macos
supermerill/SuperSlicer#1374
2021-07-05 20:56:08 +02:00
remi durand
699622bd29 french calibration translation 2021-07-05 20:56:08 +02:00
remi durand
b12cfb8d46 Don't use toolchange_gcode if only one extruder
supermerill/SuperSlicer#1377
2021-07-05 20:56:08 +02:00
remi durand
0baeeedf74 Add missing items from sla_print
also fix a prusa<->susi setting name
2021-07-05 20:56:07 +02:00
supermerill
34b8d0634a Ignore G1 'R' and 'H' from reprap
supermerill/SuperSlicer#1391
2021-07-05 19:41:40 +02:00
Vojtech Bubnik
7939672cf9 Merge branch 'stable' of https://github.com/Prusa3D/PrusaSlicer into stable 2021-07-05 16:09:56 +02:00
Vojtech Bubnik
0754bc3719 Changed the profile directory to PrusaSlicer, not PrusaSlicer-beta
Bumped up version number to 2.3.2-rc
2021-07-05 16:09:42 +02:00
Vojtech Bubnik
72cc9c2a6c Updated localization dictionaries 2021-07-05 16:07:12 +02:00
rtyr
e316fbaaf2
Updated 1.3.0 description. 2021-07-02 10:21:57 +02:00
Vojtech Bubnik
1a249edc7a Adjusted wording of the config substitution dialog. 2021-07-02 08:57:36 +02:00
bubnikv
0d03cc4cbe Bumped up version to 2.3.2-beta.
Changed profile path to Prusa-beta.
2021-07-01 16:52:32 +02:00
bubnikv
32ee4bb523 Updated localization file. 2021-07-01 16:51:15 +02:00
bubnikv
0a2a86dea4 Improvement in the subtitution information dialog. 2021-07-01 16:48:38 +02:00
bubnikv
9c7743c1c7 Workaround for OSX file picker. Saving SL1S files did not work, the file
picker replaced the SL1S extension with SL1.
2021-07-01 16:25:17 +02:00
remi durand
8d91d70448 temporary fix for bug in rectilinear 2021-07-01 09:55:45 +02:00
remi durand
33e033cfc5 fix localization 2021-07-01 09:54:56 +02:00
bubnikv
3782d6a864 Forward compatibility, parameter susbtitution: Substitute vector values
(extruder specific) with their default, if the default
is a single value vector.
Show the "Physical Printers" label in the substitution window.
2021-07-01 08:44:02 +02:00
bubnikv
e7a6323470 Configuration compatibility - implemented substitution and reporting for vectors
of bools (including the nullable bools).
2021-06-30 18:55:43 +02:00
bubnikv
ab5e02f20c Fix of the previous commit. 2021-06-30 16:52:55 +02:00
bubnikv
164b0be064 Fixed typo in SL1S file mask template. 2021-06-30 16:52:55 +02:00
YuSanka
fea3d9f383 Localization : update for Ukr
fixed some phrases
2021-06-30 16:49:44 +02:00
David Kocik
26e497b59f Merge branch 'tm_dk_codereview' into stable 2021-06-30 16:47:22 +02:00
tamasmeszaros
609365a79d Minor improvements 2021-06-30 16:46:52 +02:00
bubnikv
21cbcd876a Forward compatibility - config substitutions:
1) Verify whether a value looks like an enum
2) Always report substitution of an enum with a boolean.
2021-06-30 16:19:06 +02:00
bubnikv
bb4d0d22f9 Support for CurWa CW1S firmware updater. 2021-06-30 15:19:56 +02:00
YuSanka
a8defced42 Localization: Updated POT 2021-06-30 15:08:36 +02:00
YuSanka
6a07ba9369 Follow-up 88d5f40b7c - Small fix for text formatting 2021-06-30 14:32:39 +02:00
YuSanka
88d5f40b7c InfoDialog: Improvements
* Fixed localization
* Substitutions are aligned in table
2021-06-30 14:23:34 +02:00
rtyr
3e173d1c1e
SL1S Decreased Area Fill 2021-06-30 11:03:56 +02:00
Vojtech Bubnik
86a42a7454 Ammended the previous commit (SL1 / SL1S in file picker) 2021-06-29 17:43:11 +02:00
Vojtech Bubnik
d6d52e6091 Support for SL1S printer:
Where SL1 is mentioned, mention it as SL1 / SL1S.
Support loading / saving of SL1S files in addition to SL1.
2021-06-29 17:29:21 +02:00
tamasmeszaros
1bf7b0866a Merge branch 'tm_quickfix_slaimport' into stable 2021-06-29 17:08:12 +02:00
tamasmeszaros
7c28de0f5a Move show_substitutions_info() call into UI thread 2021-06-29 16:21:56 +02:00
Vojtech Bubnik
28472ee03f Renamed "marlinfirmware" G-code flavor to "marlin2". 2021-06-29 15:48:41 +02:00
Vojtech Bubnik
745aa3536d Improved error reporting when importing various configuration files:
1) Slic3r::RuntimeError was replaced with ConfigurationError,
   all exceptions thrown by the configuration layer are derived
   from ConfigurationError.
2) When parsing configuration files, ConfigurationError is catched and
   rethrown extended with the file name being parsed.
2021-06-29 15:41:57 +02:00
YuSanka
3cf73f6a06 If configuration update is available, show Dialog with information about it before ConfigWizard is opened 2021-06-29 13:27:03 +02:00
rtyr
cfad1a59be
Updated SL1S bed texture. 2021-06-29 10:48:59 +02:00
YuSanka
cdbb432430 MSW specific: Fixed a crash on change of the extruder using keyboard 2021-06-28 19:31:14 +02:00
rtyr
fde3bce38c
Creality 0.1.0. Added Ender-7, Sermoon D1, CR-10 SMART 2021-06-28 19:08:20 +02:00
Vojtech Bubnik
2cbe5f760d Fixed missing include 2021-06-28 17:45:13 +02:00
Vojtech Bubnik
226bf929fb Fixed loading of system presets with incompatible system profile keys
before the "reconfigure" dialog is shown.

Replaced boost::filesystem::copy_file() with Slic3r::copy_file()
in config snapshot loading code.
2021-06-28 17:26:59 +02:00
YuSanka
14dc4c8afc Substitutions : Implemented InfoDialog 2021-06-28 17:21:41 +02:00
rtyr
3fbd5c9247
Resources for new Creality printers 2021-06-27 20:30:51 +02:00
Vojtech Bubnik
84b28a25e8 Support for forward compatibility of configurations, user and system
config bundles, project files (3MFs, AMFs). When loading these files,
the caller may decide whether to substitute some of the configuration
values the current PrusaSlicer version does not understand with
some reasonable default value, and whether to report it. If substitution
is disabled, an exception is being thrown as before this commit.
If substitution is enabled, list of substitutions is returned by the
API to be presented to the user. This allows us to introduce for example
new firmware flavor key in PrusaSlicer 2.4 while letting PrusaSlicer
2.3.2 to fall back to some default and to report it to the user.

As a preparation for PrusaSlicer 2.4.0, the new firmware_flavor
"marlinfirmware" (signifying Marlin 2.0 and newer) that is not
supported by 2.3.2 yet will default to "marlin" (signifying legacy
Marlin).

When slicing from command line, substutions are performed by default
and reported into the console, however substitutions may be either
disabled or made silent with the new "config-compatibility" command
line option.

Substitute enums and bools only.  Allow booleans to be parsed as
    true: "1", "enabled", "on" case insensitive
    false: "0", "disabled", "off" case insensitive
This will allow us in the future for example to switch the draft_shield
boolean to an enum with the following values: "disabled" / "enabled" / "limited".

Added "enum_bitmask.hpp" - support for type safe sets of options.
See for example PresetBundle::load_configbundle(...
LoadConfigBundleAttributes flags) for an example of intended usage.

WIP: GUI for reporting the list of config substitutions needs to be
implemented by @YuSanka.
2021-06-27 16:14:16 +02:00
remi durand
36dfffbd90 logo update: don't draw white text on white logo 2021-06-26 19:37:24 +02:00
remi durand
96dec6cef7 fix some localization strings 2021-06-26 13:37:21 +02:00
remi durand
86705d38f1 fix crash when loading and a perimeter_loop_seam was set in a previous version. 2021-06-26 13:37:13 +02:00