Commit graph

9226 commits

Author SHA1 Message Date
mia
ec90d7f3e4
GUI/Field: Fix crash in color picker init (#2220)
wxButton->GetBitmap() may return an invalid wxBitmap.
Guard against this.
2023-09-25 23:38:13 +08:00
mia
3b864e562a
GUI: Fix calls to PrintingTaskPanel::show_profile_info (#2219)
These will not compile on STL builds of wxWidgets. I assume that on
the non-STL variants, the first argument is cast to a boolean,
which might be a bug…
2023-09-25 23:37:25 +08:00
mia
ca534b5b96
Fix compatibility with STL builds of wxWidgets (#2218)
This removes the dependency on legacy wxWidgets configurations,
and makes OrcaSlicer compile on STL builds.

Also, the wxStringList class has been obsolete for at least 20
years, and disappeared from the documentation.
Replace with wxArrayString.
2023-09-25 23:35:30 +08:00
SoftFever
33f91c026a Hide purge tower preview in case of no tool changes 2023-09-25 23:17:56 +08:00
Noisyfox
7ef43f6849
Various support improvements and bugfixes (#2202)
* Organic supports: Added check for variable layer height, with which
Organic supports are not compatible.
Fixes prusa3d/PrusaSlicer#9528 and similar.
Check the object max Z against build volume Z in Print::validate().

Cherry-picked from prusa3d/PrusaSlicer@5b94971

* Fix crash with default tree support

* Show "support_critical_regions_only" only when using auto normal tree supports (#2195)

* Fix organic tree check

---------

Co-authored-by: Vojtech Bubnik <bubnikv@gmail.com>
2023-09-24 22:58:04 +08:00
lane.wei
269f252b7b ENH: mall: improve the score logic
don't refresh the ratings periodly
JIRA: STUDIO-XXXX

Change-Id: I9023c73a89302e780b2e486d6b96f306fa604c45
2023-09-23 00:48:53 +08:00
zhimin.zeng
8eb006c7bf FIX: translate for error message when send calib
Jira: XXXX
Change-Id: Id4d7dc5adc8e070d161acd2440dc51b6fbb41324
2023-09-22 16:21:26 +08:00
tao wang
ee9ddbf834 FIX:fixed issue of import french files failing
jira:[model mall]

Change-Id: I4cb9bfc0b75484ed6f1a39845c677260c5616019
2023-09-22 16:21:26 +08:00
zhimin.zeng
3e19a483cb FIX: cali - The progress bar should not be displayed
Jira: XXXX
Change-Id: Ifcd8255bb03141b34bfa420126005955e2f14b32
2023-09-22 16:21:26 +08:00
hu.wang
b4b5128659 FIX:fixed too many times requests for get_subtask
JIRA: STUDIO-4283
Change-Id: Ic15c782b8304d5fefbc78cc76fb32fa5ccf9335b
(cherry picked from commit 957688167f22456c6212cb20f16f4028690869f4)
2023-09-22 16:21:26 +08:00
Arthur
2293b33e73 ENH: do not include brim_max in bed shrink
Including brim_max in bed shrink will make available area of bed be
small when an object has tree support, because this object will have
a brim_width as large as 24mm now.

Jira: MAK-2048
Change-Id: I309c0ec14e4acd75dcfc2fff0e7ea3558b43cc4c
2023-09-22 16:21:26 +08:00
hu.wang
ddc052749c ENH:Don't call the interface when task id is incorrect
JIRA:STUDIO-4322
Change-Id: I6fc1dc7379cba0702927e30cab0aa271074c59da
(cherry picked from commit 109e3570a898706f449ccac7878c50aef2df9f75)
2023-09-22 16:21:26 +08:00
chunmao.guo
39da9bab56 FIX: [STUDIO-4522] hide camera url from log
Change-Id: Icfc7e0ce2cbe339fd1973b0b65688da39c05ec76
Jira: STUDIO-4522
2023-09-22 16:21:26 +08:00
maosheng.wei
f8fc67c379 FIX: Some translation
Jira: STUDIO-4460

Change-Id: I1fe43a028c86c1008cbae3f0d8908590aaa3cafa
2023-09-22 16:21:26 +08:00
tao wang
89d9e785de ENH:add protection when update task data
jira:[STUDIO-4517]

Change-Id: I183d18a0d9a547328f48a9086548b80bab375b06
2023-09-22 16:21:26 +08:00
tao wang
db26174b47 NEW:the chamber temperature setting cannot be lower than 40
jira:[new]

Change-Id: I1387deb42c60cd9c7bedf115d99f36b0de6f2807
2023-09-22 16:21:26 +08:00
zhimin.zeng
abca2007ab FIX: add log for cali
Jira: XXXX
Change-Id: I4ba755e4700122bd331f8d95ec4b1a09f4b7b5f9
(cherry picked from commit ce2786ffe53aec1a6df1a33e50ec07572da5ad44)
2023-09-22 16:21:26 +08:00
zhimin.zeng
5010994d88 FIX: add log for cali
Jira: XXXX
Change-Id: Ifce2d57d2694c5b39fec93529e6efffa036b8e68
(cherry picked from commit e9ffe4de41096b01f6918eafec5b365360b9cff0)
2023-09-22 16:21:26 +08:00
zhimin.zeng
2870ed90c4 FIX: modify the combo box selection value
Jira: 4529
Change-Id: Icdd3dc86fd3d08de5919edf7b3dfbdf1d8777962
2023-09-22 16:21:26 +08:00
tao wang
7aba8e5e88 ENH:importing to studio will retry three times
jira:[STUDIO-4223]

Change-Id: If66faa4a21a414d43860ef8aa657562f5ee617b8
(cherry picked from commit 59ca516ba5b8ada15cbb087a814f59f8e3683a51)
2023-09-22 16:21:26 +08:00
hu.wang
12c515a5df ENH:N1,send printing pop_up,printing options displayed incorrectly
Sending the printing window, several printing options are displayed in the wrong position

Jira: STUDIO-4045
Change-Id: I5bf5b4295b015020eb38273ed13193d74f43c65d
2023-09-22 16:21:26 +08:00
hu.wang
7b90704d4b ENH:Improving the AMS display of empty disks
It is difficult to distinguish between blank and empty thumbnails, so adding a diagonal line on the empty disk indicates empty

JIRA:STUDIO-4515

Change-Id: I46038c9256fc43927976b82f29ea895ce907d247
2023-09-22 16:21:26 +08:00
Arthur
0b4b6cde4f ENH: sync master with auto-arranging and brim
auto-arranging considers wipe tower from smooth timelapse

Change-Id: I5dd72260c777abfd2894776b2588bb3ff4224416
2023-09-22 16:21:26 +08:00
zhimin.zeng
52a52ffc08 FIX: some info is not translated
Change-Id: I6065a478138426c0695e66d15ce8d4bb18a1aa97
2023-09-22 16:21:26 +08:00
maosheng.wei
cb45ffc73a FIX: [MAK-2011 MAK-1988] Fix synchronization issues
Jira: MAK-2011 MAK-1988

Change-Id: I411bd185c8cb9f314b74ca91ad5fa303562ed4e3
2023-09-22 16:21:26 +08:00
Arthur
c7e78511f5 FIX: coPoint type couldn't display
This causes the printer setting page unable to display becase I added a
coPoint type option best_object_pos.

Add reading and writing coPoint type configs solves the problem.

Jira: STUDIO-4303

Change-Id: I34e40e567236d28ab1a7be265128275191fcc935
2023-09-22 16:21:26 +08:00
manch1n
7beed5d6dd NEW: add align_to_y_axis option for auto-arrange
1. Add align_to_y_axis option for auto-arrange.
   This is useful for auto-arranging of i3 type printers.
2. Change default value of align_to_origin to true when switching
   from non-i3 printers to i3 printers.

JIRA: STUDIO-2583

Change-Id: I7dabab846022a0da030a9fec060a60a4207537a0
2023-09-22 16:21:26 +08:00
chunmao.guo
e789489ed9 NEW: add best_object_pos for auto-arranging
For i3 printers, best object position may not be the bed center,
we need to align objects to the specified best_object_pos.

Jira: STUDIO-4133

Change-Id: I06e31e597d2dd8288eb24a52d836cc8a134a4111
2023-09-22 16:21:26 +08:00
maosheng.wei
763cff046c FIX: [github #2209 #2246] reload from disk not work
Github: #2209 #2246

Change-Id: I12ab1e08eaeff334315136914f0c20cc2c78fd98
(cherry picked from commit 52add084e65bbbbd4e8b8a6f585632b6afda7d6a)
2023-09-22 16:21:26 +08:00
zhimin.zeng
264f02e8d8 FIX: Adjust error information storage method
Jira: XXXX
Change-Id: If6564f6425678faa2df9b08d9c7642afb7ffbe50
2023-09-22 16:21:26 +08:00
tao wang
fd8672f063 ENH:update chamber temperature display rules
jira:[STUDIO-4485]

Change-Id: Id50faad48a488ab6e31fef0ab0448708356867f7
2023-09-22 16:21:26 +08:00
tao wang
cb8dbb912f ENH:display help image when connecting to lan printer
Change-Id: I9a34f998229d5f160623603382f0d43ef1699e27
2023-09-22 16:21:26 +08:00
tao wang
23ee6bc4cd ENH:modify the chamber temperature to float
jira:[new]

Change-Id: Ibd7e71e8d6e7f43767ca754481ac864c73b98057
2023-09-22 16:21:26 +08:00
tao wang
6999b4447e FIX:display vt tray unload steps
jira:[STUDIO-4490]

Change-Id: I8c6037c760b116a99929b0fbaf63fbde5f9bf5ee
2023-09-22 16:21:26 +08:00
Stone Li
623a4b3635 ENH: modify some words for translation
Change-Id: I912b0b13e3603abe483d0cb27f7ff6eea3ee7a3a
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-09-22 16:21:26 +08:00
maosheng.wei
81f7818a83 ENH: [MAK-1984] show error message when upload failed
Jira: MAK-1984

Change-Id: I89293d3a1136e1764faca3bb9b78412dfb427bd9
2023-09-22 16:21:26 +08:00
zhimin.zeng
cdbbdafc59 FIX: print by object not support timelapse for I3
Jira: XXXX
Change-Id: I8354971843f1e020db0f6407348cfa220ad514f2
2023-09-22 16:21:26 +08:00
liz.li
1b12dae4c7 ENH: increase the warning level of which blocking cloud slice
Jira: STUDIO-4457

Change-Id: I9a3be983cd5c585ed498829482e6b2202f4d5717
2023-09-22 16:21:26 +08:00
xun.zhang
50051b82d1 ENH: modify tooltip in chamber temp
Also remove bed_temperature_difference in config

jira: STUDIO-4197
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id992bf0a6b5496038d513a6243b54c5232113515
(cherry picked from commit bda89606a36f3629ad1e1721e005242911635cbd)
2023-09-22 16:21:26 +08:00
hu.wang
f9aa9d02a7 FIX:Translation of calibration and print options
Change-Id: Ifd9b64a793ae5033b6ee411089bbf5428870e7fd
2023-09-22 16:21:26 +08:00
tao wang
b31b7c7727 FIX:fixed the issue of IP changes
jira:[fix]

Change-Id: Iff87825ae92effa5a4e473d7282c172c6871c0cf
(cherry picked from commit 6ba6637b34233c3bcc97e218ca8b426d66f989b0)
2023-09-22 16:21:26 +08:00
tao wang
ecf1ff52b5 FIX:fixed some C13 features that are not supported
jira:STUDIO-4302 STUDIO-4301 STUDIO-4299

Change-Id: Icbf771e49341291e10b3a2465f92eddefd758598
(cherry picked from commit 1010b56eeeb30b78db17ee20d1682b2d56271f5b)
2023-09-22 16:21:26 +08:00
tao wang
685624a1ef ENH:updaite the target temperature for chamber
jira:[new]

Change-Id: Ifb16608b1de807bcecd58fbff9f64dea905c0b26
(cherry picked from commit ac0c2400349f4551aa6c913d30b4c750e68f781f)
2023-09-22 16:21:26 +08:00
tao wang
5ec0a28d05 NEW:Use new command for chamber temperature settings
jira:[STUDIO-4296]

Change-Id: Ic70a6f6dc412cde7f6d9d6361f8646df59df56b9
(cherry picked from commit c504fefc684bdd29f3ef28d75393a73a0170b075)
2023-09-22 16:21:26 +08:00
tao wang
3e6234284c FIX:support C13 to open AMS mapping popup window
Change-Id: I8b1028068dd93f241eae05a57a685021963d7b1f
(cherry picked from commit 2fe58689a43718c7f086ab40dbc22a8d590d96a3)
2023-09-22 16:21:26 +08:00
zhimin.zeng
527c11067f FIX: support cali for X1E printer type
Change-Id: I977af6804bbe5667c1534d50c880c216ac05accf
(cherry picked from commit 7a8e3a14a1998023639ddbb2ebde3c40559c50ea)
2023-09-22 16:21:26 +08:00
shuai.liu
b9cc020fea ENH: auto adapt distance in arrangement
JIRA: STUDIO-4408
1. if min_obj_distance is 0, use auto mode
2. normal support, 5mm gap, tree support, 22mm gap, no support, 0.1mm
   gap

Change-Id: I906ccf267bef1f33a946572614d658fd50cfcda3
(cherry picked from commit 3c65150434c9938442b0c8d7995f21bb5e50db89)
2023-09-22 16:21:26 +08:00
xun.zhang
58658ebcb5 ENH: optimize exhaust fan param display
1.Optimize exhaust fan param display
2.Set max chamber temp to 60

jira:STUDIO-3518

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0663803381f38f717554da4aefc61e02a8c1f37e
2023-09-22 16:21:26 +08:00
xun.zhang
60bb7309ac ENH: disable edit support chamber temp
jira:STUDIO-4230

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4873badacc5d3947f56df1ea367481ddae748fff
2023-09-22 16:21:26 +08:00
xun.zhang
5a39eca04b FIX: optimize exhaust fan ui logic
1. Enable open support_activate_air_filtration
2. Fix display exhaust fan params when support_activate_air_filtration is closed

jira:STUDIO-4230

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ieddba4bb104b6068b5afb4c109ea6b90d7c4045b
2023-09-22 16:21:26 +08:00