Commit Graph

47 Commits

Author SHA1 Message Date
xun.zhang 45580a9d75 ENH: prevent dialog exceeds screen size
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I1e52efff3d89e4fe13bc6d79c11a6328e391e431
2025-03-24 09:04:47 +08:00
xun.zhang 9c28c320d6 ENH: new wiping dialog
1.Enhance performance and ui display

jira: None

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If1cde4d1a17437ee5485dd51adff4c3444774ffd
2025-03-24 09:04:23 +08:00
xun.zhang f123058322 ENH: enhance auto flush option
1.Support auto flush when change printer and nozzle volume type

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I9dfc2fff095bbf1901afe99556d1e57aa225f482
2025-03-24 08:40:49 +08:00
xun.zhang 5195e82481 ENH: update some sentences and refine ui
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ibba2d6c880fcb810f861cf06eb7a30a512cbbacf
2025-03-23 20:29:09 +08:00
zhimin.zeng d833ab7d48 FIX: fix some translation and style issues
jira: STUDIO-9777 & STUDIO-9726 & STUDIO-9717 & STUDIO-9720
Change-Id: I05e6df6bb1416988a1862fc589058241d5344a58
2025-03-23 20:21:46 +08:00
zhimin.zeng 71987627ef FIX: flush_volume use correct extra_flush_volume
and fix extruder_offset bug

jira: none
Change-Id: I84644ad5b54994ae65269531311386cacd972bf3
2025-03-22 20:53:56 +08:00
zhimin.zeng a174000ec1 FIX: only multi-nozzle display multi-extruder combobox
jira: 7686
Change-Id: Ic95d0789582e0a9dbb0edc2421ee076fdadb3572
2025-03-22 20:40:25 +08:00
zhimin.zeng 8c8c9a967b ENH: Add recommend filament maps method
Change-Id: I3945a8b9f0a57e10a1d230003f21c9877cc5f342
2025-03-22 20:31:43 +08:00
zhimin.zeng 6fbad9ed33 ENH: flush_volume support multi_extruder and fix bug
Change-Id: Id6b041f71ee6e55e68a6937f24ce791caac8e708
2025-03-22 20:31:42 +08:00
zhimin.zeng e27ad7da55 FIX: Resolve compilation errors
jira: none
Change-Id: Ib3529b5fe4b01d32ad463b74a490e2273f9d8ba9
2024-10-28 20:51:35 +08:00
Kunlong Ma dbff3729a4 FIX: Incorrect multiplier, when the multiplier is set to below 1
github: #3987 #3805
1. In some languages that use commas as decimal points, setting multiplier below 1 will resolve to 0
2. Unable to save multiplier correctly

Change-Id: I62bc55e270929ebb5e910eb79c6f97106e842b93
2024-05-13 09:20:46 +08:00
Kunlong Ma 1957f3ed1e FIX: fix can't enter ',' in multiplicator
github: #3805

Change-Id: I6dd70822d1c2e79d66c70514d6dd580ab029c7ea
2024-04-23 20:07:49 +08:00
xun.zhang 7116c5a7c5 ENH: add default params for long retraction
1. Only auto calculate flush when enabled
2. Add default params for long retraction
3. Disable filament override for unsupport machines

jira:NEW

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ib5d51505b58101839527e944f9a237483951f9fe
2024-04-08 19:50:03 +08:00
xun.zhang 5b834000f6 ENH: refine retraction before cut
1. Add filament retraction before cut control

jira:NEW

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ifcb087c9791c0461b793ef811b21ebd4c007d880
2024-04-08 19:50:03 +08:00
Kunlong Ma 61c7b41cca FIX: auto-calculate flushing volumes
JIRA: STUDIO-6547
FIX the first modification of consumable color after synchronizing filaments, without automatically calculating the flushing volumes

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: I2bc76a29afde5241d100cc42a5161db0f9b901c4
2024-03-25 15:29:19 +08:00
Kunlong Ma 74d4213ccf ENH: Display value of flushing volumes
JIRA:STUDIO-6139

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: I273fb22b0d378a839c34e9e0e9c414f0e5134799
2024-03-25 15:29:19 +08:00
Kunlong Ma 35836654ef ENH: restrict the scope of multiplier
JIRA: STUDIO-5781
1. restrict the scope of multiplier
2. Only numerical values can be entered in the input box

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: Ie3cff3731b0e42c4bf8dbc879f3e4a74e0724224
2024-03-25 10:42:29 +08:00
Kunlong Ma 62b872888f FIX: The flushing was not auto-calc when sync ams list
JIRA: STUDIO-5551

1. flushing volume auto-calc when sync ams list
2. flushing volume takes the larger calculation value when filament has
   multi-colors

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: I72e6f9780ea56103a44c2da6068440a4615c254d
2024-03-25 10:42:29 +08:00
Bastien Nocera d310e4ca34 slic3r: Fix missing includes
Fix a lot of "undeclared" errors during compilation on top of the
current GNOME 45 Flatpak SDK.
2024-01-02 17:42:37 +08:00
Kunlong Ma 9588de0de2 FIX:Re-calculate button with White Box displayed in dark mode
JIRA: STUDIO-5098

Signed-off-by: Kunlong Ma <kunlong.ma@bambulab.com>
Change-Id: I07cc6c72d5dbd03b72573cd27dd5938bb0e6a29a
2023-11-22 08:23:38 +08:00
Kunlong Ma 378a0a9d75 FIX:crash when close preference
JIRA: STUDIO-4340

Change-Id: I95b1c77720bf1264ca70f2fa3652e814d8f20e53
2023-11-01 09:33:21 +08:00
Kunlong Ma 9a193fbfea NEW:[STUDIO-4063] auto calculate flushing volumes
jira: STUDIO-4063

Change-Id: If8db1375bc8c17d4c86307c1c93a717f6c0df05a
2023-11-01 09:11:19 +08:00
maosheng.wei 8c97f1b2b4 FIX: [STUDIO-3341] The color of automatic flushing calculation issue
The color of automatic flushing calculation has an extra white outline

Change-Id: I056db06245a9a0ac8538fac173ab1425ef1d7b28
2023-07-07 17:52:43 +08:00
lane.wei b9afbd92c3 ENH: CLI: add logic to recompute flush volume matrix for mmu
Change-Id: Id9ce0cc054492762da31d2bd9dea53c73421d972
2023-07-07 17:29:08 +08:00
liz.li eccc479199 ENH: add transparent icon [STUDIO-3074]
add transparent icon at flush dialog and IMSlider menu

Change-Id: Ib2b5ac6680287406c06fb68f28676b3bd75b6cf3
2023-07-07 17:29:08 +08:00
maosheng.wei c1010e5d0e ENH: [STUDIO-1398] UI optimization for flushing amount setting window
Change-Id: I40f7a589b4a9dac0022c588e71aaa13d10c5e4d8
2023-07-07 17:25:51 +08:00
zhimin.zeng ab17e418cf FIX: modify the flushing volume of transparent material
The transparent material is regarded as the white material to calculate the flushing volume

Change-Id: I922ff55ede62acb7040d6f7cdc6b14bcf6e31274
2023-07-07 17:25:51 +08:00
zhimin.zeng 6e797e7a99 FIX: flush volume is error when flush_multiplier is 0.
STUDIO-2636

Change-Id: I013a6c974799996744727b3f50426bf806c5b2df
2023-04-17 15:39:02 +08:00
liz.li 21cee56dbf FIX: (mac) auto-calc button display problem
Change-Id: Ib08e5e1dba9e39660eddc84cc513710caf823ffe
2023-02-22 20:09:17 +08:00
zhimin.zeng de8b37b63c FIX: optimize the interaction of flushing volume dialog
Change-Id: I0ded28925b6e5d8be55d8f21577366fabb1170fb
(cherry picked from commit 1983304dd5d0f347df820f1ae3fd3c557670be1f)
2023-02-01 16:24:44 +08:00
tao wang c2978c05a9 FIX:auto-calc button has wrong background
Change-Id: I2d295dbfb1c8f50c2ce28fa0cff69b10926c55bb
2023-01-10 19:08:26 +08:00
Arthur 854eb0af95 ENH: change base pattern "None" to "Hollow"
1. change base pattern "None" to "Hollow", and add an icon image
2. fix a bug of not initializing m_highest_overhang_layer
3. fix a bug where normal(auto) with Tree* styles won't generate any
   supports.
4. add popup message when selecting support material for interface.
5. draw connected loops when wall count is larger than 1

Change-Id: I7ea211d2971b25c65724bb10d0f6cf6e0b68c6a1
(cherry picked from commit 4c1ae7f937239fc3e1397ec2cb3b290d886bb0f0)
2022-12-26 05:31:54 -05:00
yifan.wu d0d90a8566 FIX: fix build error in WipeTowerDialog
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I4a9ff43de48c6e36338036a584e3c336849f040d
2022-12-15 04:38:15 -05:00
yifan.wu 6ee7645b72 FIX: fix auto-calc button not work on macos
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I1096e5e15e9e691deee185bf6dd1260679a67e4a
2022-12-15 04:38:15 -05:00
yifan.wu 5c9c72ee72 ENH: optimize the auto-calc button position
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I8e7be08048305b5e519400e2b35a0ebaf0f21ba7
2022-12-15 04:38:15 -05:00
tao wang 761bf07c44 FIX:fixed wrong color in wipe tower tabel when dark mode
Change-Id: I1b7d31b66822fba52981e66426c1759373ef62be
2022-12-15 04:38:15 -05:00
tao wang 6f1040f0df FIX:fixed some issues for dark mode
Change-Id: I6b2b75507cf8a72672cce39cf7d8af8773723c22
2022-12-15 04:38:15 -05:00
yifan.wu 0acad21707 ENH: update Chinese translations
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I369cc80e3d7fb0c7d3292663d1fdf70544f8c765
2022-12-15 04:38:15 -05:00
yifan.wu 41fcf8eb1e ENH: optimize WipeTowerDialog logics
1. flush_multiplier will be apply the the flush volume during slicing
   rather than only in auto-calc
2. mark too small flush volume as red instead of a warning dialog
3. do not forbidden flush volume lower than the nozzle volume
4. fix incorrect focus status of text input box in WipeTowerDialog
5. check the minimum flush volume based on flush_multiplier
6. limit the decimal digit to two places

Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: Icdcc50c88ecd9463fb9ce73f996d57c2d9f0187f
(cherry picked from commit 60e01edc511f117b05a8a9b92aaf6fd55325e485)
2022-12-15 04:38:15 -05:00
tao wang 6f4e80bbb6 NEW:added dark mode
Change-Id: I3f61f1d93020e0a9dfba2c7d6cf6bf5194effcfa
2022-12-15 04:38:15 -05:00
chunmao.guo b209243b27 ENH: dark mode of StateColor
Change-Id: I5928898c50280c7f2eedbb9389032230c7e251c4
2022-12-15 04:38:15 -05:00
zhimin.zeng 13df80ffb7 ENH: remember the filament_opts and limit minimum flushing volumes
Change-Id: I7b2538fcaf5b5fc5e4f86191207de981bd766a89
(cherry picked from commit 392be8d2a4e9465fffc4018da77c6ee00ad46ade)
2022-12-15 04:33:48 -05:00
liz.li 121dccc59c ENH:close dialog by pressing esc key
Change-Id: Ib883e7119699e06f63c61dd083ad761ba58bc19c
2022-09-02 12:52:18 +08:00
liz.li 618aebfb79 FIX:adjust rounding of some buttons
Change-Id: I8d1ed2b3d352689ea99fe00f26e405cc63151073
2022-08-26 09:25:59 +08:00
chunmao.guo 66c89c62e2 FIX: wxWidgets asserts
Change-Id: I583edbde501c2bfe8adfa8fdb525479a379a4cb8
2022-08-26 09:25:59 +08:00
lane.wei e9e4d75877 Update the codes to 01.01.00.10 for the formal release
1. first formal version of macos
2. add the bambu networking plugin install logic
3. auto compute the wipe volume when filament change
4. add the logic of wiping into support
5. refine the GUI layout and icons, improve the gui apperance in lots of
   small places
6. serveral improve to support
7. support AMS auto-mapping
8. disable lots of unstable features: such as params table, media file download, HMS
9. fix serveral kinds of bugs
10. update the document of building
11. ...
2022-07-22 20:35:34 +08:00
lane.wei 1555904bef Add the full source of BambuStudio
using version 1.0.10
2022-07-15 23:42:08 +08:00