Commit Graph

2211 Commits

Author SHA1 Message Date
tao wang 1e7f0d7fcd FIX:fixed UI issues caused by Russian
jira:[STUDIO-4024]

Change-Id: Ib636a348917a88821cd9bcbbb64d847ae316ca0f
2023-11-01 09:11:19 +08:00
zhou.xu 59f0b580a3 FIX: cancel grid undo/redo function
Jira: STUDIO-4150
Change-Id: I854a1ef2a5fade8e5702fc6e2e31c98ff2207eea
2023-11-01 09:11:19 +08:00
xun.zhang 9bf251c54c ENH: add printer structure in code
Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I57c24a0ea977b510932970817d67570ab3fe7bc4
(cherry picked from commit 409f03de471f65b9edf5c733b691e280c18c19cc)
2023-11-01 09:11:19 +08:00
tao wang eaca2bd0ed ENH:delete U0 firmware functions
Change-Id: I6a65f41224e346023989bd1f097d4bf1b069f907
2023-11-01 09:11:19 +08:00
zhou.xu 4a143ed8b1 NEW: add bottom setting for height range function
Change-Id: I0a818dde1e44e9f4475222038916c5ef992461de
2023-11-01 09:11:19 +08:00
tao wang ee478072c8 ENH:image to base64&supports uppercase file names
the issue occurs when trying to convert an image with uppercase file names to base64 format.

Change-Id: I1b3b4b95ae5602affc7c2d7c584fdc459d90ee0d
2023-11-01 09:11:19 +08:00
tao wang 54d5e9df8f FIX:fixed some unsupported HMS messages that cannot be displayed
Change-Id: Ib5acffb1e2c94bae56aed89fbb71a7a15a660485
2023-11-01 09:11:19 +08:00
tao wang 46a48539bb FIX:block HTTP links&open in default browser
fixed:https://jira.bambooolab.com/browse/STUDIO-3030
Block web page redirect requests and open them in the default browser

Change-Id: Ie79f8259859fa6ba158f31710179a8c7c53d6fa4
2023-11-01 09:11:19 +08:00
tao wang 297e4d1373 FIX:fixed send button refresh too many times
Change-Id: Ifb0b9e4d2e6ed7997ba7f033d555ea3aeec9fa9c
2023-11-01 09:11:19 +08:00
tao wang ae7a9303b8 ENH:no longer using config that support_virtual_tray
Change-Id: If578b66de609e5703bc6e912c744f10becaaebed
2023-11-01 09:11:19 +08:00
tao wang 23dc1ec960 ENH:dynamic display of AUX fan
Change-Id: Ib2b5578567eaa6fde15fdb54bdf24063b627d2d7
2023-11-01 09:11:19 +08:00
qing.zhang 7a7a9f4296 ENH: add top_area_threshold param
Jira: 4136

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ic8a3d05cea769ae92dd5f2f2fcd685d660075c95
2023-11-01 09:11:19 +08:00
tao wang 022445b272 NEW:supports new layout of extra AMS
Change-Id: Ib00d7c2e1c09a2fbe2de739e1c7cc35e03900edc
2023-11-01 09:11:19 +08:00
wenjie.guo a980b78172 NEW: Z hop restriction
Z hop will only come into effect when it is between retract_lift_above and retract_lift_below.
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: If43aea7024018eb8f532c6af5d8000973f2edee3
2023-11-01 09:11:19 +08:00
maosheng.wei 86675c4caf ENH: [STUDIO-3151] Optimize scoring entry
Jira: STUDIO-3151

Change-Id: I6ffd236faea7de9f1e35b77f818f926f2477939a
2023-11-01 09:11:19 +08:00
maosheng.wei 91cdfbf286 FIX: [github #2209 #2246] reload from disk not work
Github: #2209 #2246

Change-Id: I12ab1e08eaeff334315136914f0c20cc2c78fd98
2023-11-01 09:11:19 +08:00
zhimin.zeng 981a46920f FIX: the position of wipe tower is nor correct when multi-plate
Change-Id: Idabea67591102ee0f4595793e1ab027e805ace7a
2023-11-01 09:11:19 +08:00
chunmao.guo 8355bc949f ENH: [STUDIO-3892] different app config dirs for internal/beta
Change-Id: Ibd771b948f9a0b8e95b87c8d7244ab5728b6f4a8
2023-11-01 09:11:19 +08:00
chunmao.guo 94f26da614 ENH: [STUDIO-3980] drag object accross plate in ObjectList
Change-Id: Iee3193a8e0eaea67670a55e023fe64adca7a8695
2023-11-01 09:11:19 +08:00
wenjie.guo 5076a3008a NEW: insert Gcode between objects
Change-Id: Iec3535941390bfbd279a5677c352d92f36506d4c
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
(cherry picked from commit e0c5476e2e4c02055fb6ce7b4b4d927498c6ee90)
2023-11-01 09:11:19 +08:00
chunmao.guo 163ff38c3b ENH: [STUDIO-3895] enable mac window menu
Change-Id: Icd53c6866e9108f960aa52e54e518efc5def7101
2023-11-01 09:11:19 +08:00
chunmao.guo 3c01e937f8 ENH: [STUDIO-4028] RequestUserAttention on printer error
Change-Id: I37f451edcd57059320103093291c6037129a2898
2023-11-01 09:11:19 +08:00
chunmao.guo 11fb86a054 FIX: [STUDIO-3891] not remove unselected config bundles
Change-Id: Ibab65c289b3d0900650b93bf6e9789c271dd3db2
2023-11-01 09:11:19 +08:00
Kunlong Ma e78812dac4 ENH:Supplement to printing status supplement
Change-Id: I116e84705b390b99f8646b64eb7e96ae4c35c7d3
2023-11-01 09:11:19 +08:00
Kunlong Ma 5c59b0721f ENH: [STUDIO-4062] print status supplement
Change-Id: I298d4fcfda51b48c90c62936185efc1a6bf459f0
2023-11-01 09:11:19 +08:00
lane.wei 6ae7228f9e FIX: CLI: fix serveral issues of CLI
1. duplicate id issue, MAK-1702
2. shrink issue, STUDIO-4048

Change-Id: Ie952f1ecc5267a60f0ce3220c4a5ea31cf7199ff
2023-11-01 09:11:19 +08:00
xun.zhang d724a3bd66 FIX: use extruder list to decide chamber temp
As title.Use the same way to decide exhaust fan.
Removes end print exhaust fan control.

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ib848b04361dc1214eabe2819a6d120d9e0646689
(cherry picked from commit 02ef3a05141710172b1ec2cc45c1e3f9908c82a3)
2023-11-01 09:11:19 +08:00
xun.zhang 977ae079c8 ENH: add support for chamber_temp and exhaust_fan
Support controlling chamebr temperature and exhaust fan for air filtration

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I31627ce4f8acce99e132b0436ab7dcd0bcebf81d
(cherry picked from commit 215878864e1410085ddf9735595e1b1cb00c1e47)
2023-11-01 09:11:19 +08:00
chunmao.guo 6b5ba84075 ENH: [STUDIO-4029] ipcam compatible remake
Change-Id: Ic6cda7daa6a4e3b03fe645d8ae60f1e68a2c3864
2023-11-01 09:11:19 +08:00
chunmao.guo 5ba829337c ENH: [STUDIO-4029] apply new device compatible settings
Change-Id: Ic807c747d77ccbe99b3b157c2e6d3e3a2945e1ac
2023-11-01 09:11:19 +08:00
zhimin.zeng 13857dba34 FIX: modify the default position of wipe tower
Change-Id: I27eacb73a7e32d20416da785378d3ff0c31f5c23
2023-11-01 09:11:19 +08:00
tao wang 9560a292f2 FIX:check if the printer and preset are the same
jira:[STUDIO-4018]

Change-Id: I69ea1e3f8e8214ae68464665e1e7260fcc41dd82
2023-11-01 09:11:19 +08:00
wenjie.guo ba3638e70e NEW: allow changing the angle of ironing in the dep mode.
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
Change-Id: I09348096fd19ee4e07ce3a04ae152f7ee5758767
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
2023-11-01 09:11:19 +08:00
zhimin.zeng 9f88906587 FIX: remove Tolerance test and modify wiki link for mac
Change-Id: Ieca66b0226eef692191e9e7bed56e54dc9d7b40c
2023-11-01 09:11:19 +08:00
liz.li a6ab8314a4 FIX: modify title text Jira: STUDIO-4007
Change-Id: I1826f72ba8e09b22481aa096fd5c1f881410d08d
2023-11-01 09:11:19 +08:00
zhou.xu 6f8005c306 FIX: improve brightness for the slice of black model
jira:https://jira.bambooolab.com/browse/STUDIO-3992

Change-Id: Ib25112af68bb9a86b13f9b0c6f4a8229e6d2a15f
2023-11-01 09:11:19 +08:00
maosheng.wei f7495612fa FIX: add small disc stl
Change-Id: I5c6c8ca1d4a15fc1462fe47d2e5e37b459f9a9a6
2023-11-01 09:11:19 +08:00
zhimin.zeng 5d254cd0bd FIX: Flow Rate Calibration Pattern too crowded with 0.8mm nozzle
github issue 2296

Change-Id: Iee766680c26ab5ca826961f53f8963d802a25397
2023-11-01 09:11:19 +08:00
zhimin.zeng 21abdb24da FIX: replace ',' with '.' when using minor languages
Change-Id: I992f4c702141f89860625f64d9524ee1c0445cee
2023-11-01 09:11:19 +08:00
lane.wei 58a5db2607 FIX: config: update config with correct logic
1. remove other vendors
2. set the version to correct one
jira: STUDIO-4009

Change-Id: I804bb1d08a9d241bc323a22b0d3fb40f7c9c3c9a
2023-11-01 09:11:19 +08:00
maosheng.wei f87996960d FIX: [github 2259] Maintain development mode when reopening BBS
Change-Id: I9cd6bddbc58f7841499665e21dc606b35c706afc
2023-11-01 09:11:19 +08:00
thewildmage c0a247994c NEW: Add Ellis' pattern method for pressure advance calibration
Add a new calibration pattern method for pressure advance calibration, which can better test the influence of k value on the corner. The changes of this patch are picked from OrcaSlicer by thewildmage, thanks to thewildmage for the great work!

github issue: https://github.com/bambulab/BambuStudio/issues/2222

Change-Id: Icc8fd4d52b20c1668bfa08716b48549dfada515b
(cherry picked from commit eb72d8b681bef270906406a2d10a36d4efbce900)
2023-11-01 09:11:19 +08:00
chunmao.guo e7bd5b9bb9 FIX: missing include url.h in WebViewDialog
Change-Id: Ib463a80ab9d5002c52fe5718254f6c91a6cd168b
2023-11-01 09:11:19 +08:00
zhou.xu 780d9a7e93 FIX: add cursor and enter processing for plate name
github:https://github.com/bambulab/BambuStudio/issues/2262#event-10081065971
jira:https://jira.bambooolab.com/browse/STUDIO-3992

Change-Id: Ie6120a8ff99f9568f9e42800429a1c5b378fc28f
(cherry picked from commit dbfc17943fa912470f26de1615088c87bd022b4e)
2023-11-01 09:11:19 +08:00
maosheng.wei 2a996d40b6 FIX: [github 2246 2209] reload form disk not working
Change-Id: If70d7b700c454e9290741980afb0a1fd73a1fa5a
2023-11-01 09:11:19 +08:00
maosheng.wei d8b56977b9 FIX: STUDIO-3745 open gcode.3mf, unable export to file
Change-Id: Ib8a45cb38f28438ecc4d2a772f1437dbd324078a
2023-11-01 09:11:19 +08:00
chunmao.guo 5eba42b565 FIX: use current_language_code_safe() for valid language
Change-Id: I480730055588aa76bd40f35e6c4bcbe9833c330d
2023-11-01 09:11:19 +08:00
liz.li af534509b3 FIX: meshboolean set transformation matrix twice
Change-Id: I1428c66f69bbd14fa0485bab23b0a26b8e7b6dba
2023-11-01 09:11:19 +08:00
zhou.xu 9b980c9bc6 FIX: The cancel button should not make plate name valid
Change-Id: Id2b3935e87d443f5a594fdd588a63e502c0321e5
2023-11-01 09:11:19 +08:00
liz.li 060b41707e NEW: first layer printing sequence
Change-Id: I19e39a27cf972eb859e51a334aeae8f57ee263f8
2023-11-01 09:11:19 +08:00
Stone Li a75d024485 NEW: support korean and russian language
Change-Id: Ie29a6304906415e2e71f0dc8ee99ffc65b1a1708
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
maosheng.wei 93cf701be5 FIX: [Jira:3864&3728 github:2227] translation issue
Change-Id: I375e72191b3af1cf389e65ff4b62ed4f77d8f76a
2023-11-01 09:11:19 +08:00
chunmao.guo e7598e6406 ENH: [STUDIO-3911] web view drag drop on macOS
Change-Id: I92e7f6135152e4bfaf7f7342cdff1ea2e269c5a5
(cherry picked from commit 3452e6edebeecf499d44798ff6b85425ab244cb4)
2023-11-01 09:11:19 +08:00
chunmao.guo d30470d603 ENH: [STUDIO-3911] load as model file when drag to home page
Change-Id: I1d8986ca4984fea418371f253a48a9593bb9b1af
(cherry picked from commit 685edaa145cd4b4ce4afce00ae81d78305f84e84)
2023-11-01 09:11:19 +08:00
chunmao.guo 163d279851 FIX: [STUDIO-3891] check config update after sync
Change-Id: I82e409f0d3649a371cbe0f8ee9a5f9ad1a267fc8
2023-11-01 09:11:19 +08:00
chunmao.guo ed82262ca8 FIX: [STUDIO-3736] show download failed dialog & cancel task
Change-Id: I25830b29ffaaced26fcee8290ccfcce590e3963a
2023-11-01 09:11:19 +08:00
chunmao.guo 0cd8d5cd78 FIX: input ip dialog not show for liveview
Change-Id: I422b89eae3c9b9049416f2460bacb4cc991ca605
2023-11-01 09:11:19 +08:00
zhou.xu fd89e4c256 FIX: remove N1 setting and auto match textures based on printing area
Change-Id: Ia208c7436901a722c8c4e2caa3d7573fd0714432
2023-11-01 09:11:19 +08:00
tao wang 771bc38a02 ENH:support setting chamber temperature
Change-Id: Icacd3f248a8f4dbff6c928e666f986c62801eebd
2023-11-01 09:11:19 +08:00
liz.li 403c5e825d ENH: modify device upgrade page
Change-Id: I16c91c6e7b9c4c44307425e343b260ed873a695d
2023-11-01 09:11:19 +08:00
liz.li c414c66d73 FIX: entering save page likely to crash
Change-Id: I50130e8c75bdeb82a347621250842e8f55fe24b1
2023-11-01 09:11:19 +08:00
zhimin.zeng d5120f890e FIX: crash when use manual flow rate
fix the PA tower is effect

Change-Id: Idc00090c75023d62beca2a32529a6749081de9ef
2023-11-01 09:11:19 +08:00
liz.li 0167baee89 ENH: add shortcut key of clone
Change-Id: I63a570ac05695d6cd1e36293f7ca9858d9f7f358
2023-11-01 09:11:19 +08:00
Arthur e88550b206 FIX: unify cli and GUI auto-arrange
Make sure cli uses same params as GUI's auto-arrange.
Previously cli uses wrong skirt_distance.

Jira: BLPIOT-255
Change-Id: Iaccfb76acf7413ec614fff006feb770dcd6783cf
2023-11-01 09:11:19 +08:00
zhimin.zeng 476ca19689 ENH: support custom the first layer print sequence
Change-Id: I0516948292933fe47d39fb3ae2f7e91473b45b3a
(cherry picked from commit 5bbdb28c86509d5f94b5b9c33a0f2e1b2749e94b)
2023-11-01 09:11:19 +08:00
Kunlong Ma 3f53791200 FIX:The blank page appeared when clicking to log in
Change-Id: I0f6904c85da5f72fa9d4c0be0e8174acdf44cc8c
2023-11-01 09:11:19 +08:00
zhou.xu ef805f0c5a FIX: change the max length of plate name from 40 to 250
from github user:https://github.com/bambulab/BambuStudio/issues/2119#event-10014273957

Change-Id: I3db2db78f7c870864123789d8ac5eadc31702944
2023-11-01 09:11:19 +08:00
chunmao.guo a549553960 ENH: [STUDIO-3893] edit plate name in object list
Change-Id: I2dd704c50f684bedac7958d4a133edbda5522382
2023-11-01 09:11:19 +08:00
maosheng.wei 8e10ec039f FIX: Prompt dialog box for optimizing studio versions below 3mf
Change-Id: I6df693f31d25f023c2dc4c1f0a5ec27e70e105f7
2023-11-01 09:11:19 +08:00
chunmao.guo b09601777e FIX: log device version for media connect
Change-Id: I0eada63e3d8e25840a221263beac5a9104f43d0f
2023-11-01 09:11:19 +08:00
tao wang fb528c67b7 FIX:fixed download progress starting from 1%
Change-Id: I9b073e6fa1698f5ac02827d30e883f585ca68674
2023-11-01 09:11:19 +08:00
maosheng.wei 74fc252dcf FIX: exchange the position of the restore button with ComboBox
Change-Id: I2f7b25883110508d1c6f478ecac86d4a92ed8548
2023-11-01 09:11:19 +08:00
Stone Li 08ce9fe662 ENH: add more print stage values
Change-Id: I098eb4bae14cbfd44af2dea7fb108bbc07d47407
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
chunmao.guo 87e8c64cb0 FIX: [STUDIO-3892] warn bambu source dll from another install
Change-Id: I23ae1b93d99035135786a6f40321475ea6c1c373
2023-11-01 09:11:19 +08:00
zhou.xu 7a3dcda2a2 FIX: avoid the bug in wxControl::Ellipsize api
exist a bug where the last bit of Ellipsize api in the wxwidgets is an out of bounds array with the '&' symbol.

Change-Id: Ie54f7958195815bd9b028f86284cc5da582cee8a
2023-11-01 09:11:19 +08:00
Kunlong Ma 47db82ee1e FIX:Preference page scrolling issue
Change-Id: Ia885b083a7467f3558a940b808f071d9ca80e531
2023-11-01 09:11:19 +08:00
Stone Li 33a8545e2b ENH: update ota version after get_version
Change-Id: If04f1071084891c2ba13a5c3f10ac427dea6abf0
2023-11-01 09:11:19 +08:00
liz.li ade460d6b1 FIX: crash at flow rate cali save when input Chinese
Change-Id: Idfc913e79c13646c9536c8d331c216acdb1e2ef5
2023-11-01 09:11:19 +08:00
maosheng.wei 4d438c6eba FIX: translation
Change-Id: I4e6ce9943df178c80a47c49fb50da1ba16d1d7a3
2023-11-01 09:11:19 +08:00
tao wang bc34f9e223 FIX:fixed sending print failure due to long plate name
Change-Id: I89f32f7d7f214d55051e736f834e0e49d7c808ab
2023-11-01 09:11:19 +08:00
qing.zhang 0d837e2587 ENH: top one wall for arachne
split to 3 mode
not apply
all top surface
topmost surface

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Id9bb1a6ded7414b2f093ac01e4ecb4b93057d022
2023-11-01 09:11:19 +08:00
zhou.xu 287547132f FIX: remove_invisible_ascii
Change-Id: I5d9b2dcf21b5ba2842b27da6603a0ac4365545ff
2023-11-01 09:11:19 +08:00
maosheng.wei 9f18c886c9 FIX: add Chinese pictures in cali page
Change-Id: Ibcb0a01ec0fcbb3a73708cb6dc771748b3ebc2ea
2023-11-01 09:11:19 +08:00
zhimin.zeng aa96aba89d FIX: display failed when the flow rate is 0 or too large
Change-Id: I20af5b0badba63a12129fb571524a152b591d974
2023-11-01 09:11:19 +08:00
maosheng.wei 3aefe96f26 FIX: [STUDIO-3835] Cali translations
Change-Id: I705d27ff172c8c9c0eed617f69af3128f2e3ffe0
2023-11-01 09:11:19 +08:00
liz.li eee9f9dc13 FIX: cali related encoding problem
Change-Id: Ia79237d9e2f37fd8720411891fb724c3bd00b9fb
2023-11-01 09:11:19 +08:00
zhimin.zeng 3d52954374 FIX: the n value is not correct when set pa cali value
If it is manual, set it to 0, if it is automatic, use the calibrated value

Change-Id: I7c8737366e0ec0c6c2c17a7ad905cfb34e236fd8
(cherry picked from commit b235b0c8b79b1baf6a393ccfea236e1e650dcb7d)
2023-11-01 09:11:19 +08:00
liz.li c5ea3c8b71 FIX: fedora: cannot select preview plate thumbnail
Change-Id: I1bb774f7f48a7b905498d5c1cc06263aa3b01ce9
2023-11-01 09:11:19 +08:00
tao wang c47d9bbaf5 FIX:fixed issue of not displaying load/unload entries
Change-Id: I6e264de950f194a93055c4120a025ce37d1e2b15
2023-11-01 09:11:19 +08:00
tao wang 8c8235c1c9 ENH:fixed display the wrong tray type in AMS
1. no longer using track_type
2. type using tray_info_idx query

Change-Id: I3ad08dc92e90c86041232d57b80331c563fe24c5
2023-11-01 09:11:19 +08:00
liz.li f6d5e5bdea FIX: cali: manage result crash
1. fix input chinese on editing name will crash
2. fix: repeat editing action before the whole dialog is refreshed, will crash

Change-Id: Ia5f785987aec547007a1d71e1af770b606b50d65
2023-11-01 09:11:19 +08:00
Stone Li ebf9c19e65 ENH: remove check link state
Change-Id: Iba16694299f92a89e63ea9c4829e3087a29bade1
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
lane.wei ddb20e0b13 ENH: CLI: add more logic to support repetitions
1. add identify_id for those clone objects
2. ensure succuss when copy multiple objects

Change-Id: I8a92f485442577ce70b1f5c46449dae1ae07b713
2023-11-01 09:11:19 +08:00
zhimin.zeng 77cf8a1e55 ENH: Allow users to adjust the order of components in assemble
Change-Id: Ie4b979e4cfdf99d822801400cd6b54773f526d7a
2023-11-01 09:11:19 +08:00
Stone Li 19f6fec6c4 ENH: close logging in console of libcurl
Change-Id: I434f733a66ee79af762cfc2e52c28aba0e192d97
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-11-01 09:11:19 +08:00
tao wang bb17fdea9c ENH:adjusting the style of printing options
Change-Id: I9a9bb554cc21d24797e5ebdb8ea33c39838d3e90
2023-11-01 09:11:19 +08:00
chunmao.guo 448e3b8a8b FIX: handle printer file downalod failure
Change-Id: I1e8cbf4a6d4081270ed78bf7d1471eb1d6114a0b
2023-11-01 09:11:19 +08:00
chunmao.guo 5a0f9ff4f0 FIX: default thumbnail type jpeg
Change-Id: I3f911b74b646241c3b2449eaefe532071218af70
2023-11-01 09:11:19 +08:00
Dmytro Chystiakov d223e31c24 fix: Typo styling issue 2023-10-16 09:17:14 +08:00
Dmytro Chystiakov b7bb3c5ae2 add: Ukrainian language to preferences settings 2023-10-16 09:17:14 +08:00