Refactor "physical" Filament UI to prepare for UI Rework - #96
Merged
Merged
Conversation
…ork, keeps all functionality and UI the same as before, adds SidebarFilamentMenu, adds FilamentCard
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
May 4, 2026 19:20
bfad074 to
e4582db
Compare
# Conflicts: # src/slic3r/GUI/Plater.cpp
replace row-shaped consumers with MixedFilamentDefinition add weighted blend component/pair view helpers keep legacy rows as compatibility DTOs normalize gradient/manual imports around the primary A/B pair tighten FullSpectrum 3MF validation and docs update mixed filament regression coverage
Xipit
force-pushed
the
fs-feature/ui-rework
branch
2 times, most recently
from
May 17, 2026 19:10
2be3fb2 to
badf03d
Compare
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
May 24, 2026 13:33
badf03d to
10db6aa
Compare
added 5 commits
May 25, 2026 20:27
…io implementation necessary for MixedFilamentDialog combobox styling, no breaking changes
Xipit
force-pushed
the
fs-feature/ui-rework
branch
2 times, most recently
from
May 31, 2026 12:17
55d0382 to
2891dba
Compare
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
June 1, 2026 19:55
2891dba to
da779d4
Compare
refines MixRatioPanel rendering
Xipit
force-pushed
the
fs-feature/ui-rework
branch
3 times, most recently
from
June 6, 2026 17:33
e3af64d to
a1b5d05
Compare
fixes slider/textinput update on filament cound change, fixes weight and ratio handle mismatch when reducing min weight
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
June 6, 2026 20:52
a1b5d05 to
44a59a7
Compare
added 3 commits
June 6, 2026 23:37
keeps structure consistent, resizing logic, content_panel scrollbar, dummy mixing reccomendations panel
shows 50/50, 64/33 and 33/33/34 mixes
adds togglable sections, adds gradient tab and by color mode in mix
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
June 14, 2026 09:09
36dda95 to
51e9860
Compare
added 6 commits
June 16, 2026 22:08
introduces Accordion widget, which is the base class for the content panels,
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
June 24, 2026 19:17
5816347 to
523fd40
Compare
added 2 commits
June 26, 2026 21:55
incl list box preview and Cancel/Ok buttons, some small fixes and ui tweaks
allows 2-4 filament gradients with adjustable midstops
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
June 28, 2026 10:24
751b950 to
03e6761
Compare
accesed via "Manage" button left to add/del, shows active mixed filaments and allows to delete them, shows recommended mxies and allows to batch add them
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
July 3, 2026 11:30
671ad69 to
09bbcb2
Compare
added 4 commits
July 3, 2026 14:37
fixes gradient selector midstop bug, fixes gradient list preview flicker
removes poup to auto generate filaments
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
July 5, 2026 14:13
ac19c80 to
1fb458f
Compare
adds "(7)" after list titles if count > 6, adds dot menu to mixed filaments and shows it when right clicking too, adds confirmation dialog when deleting referenced physical filaments, opens color picker tab in dialog when clicking the color swatch of mxied filaments, highlights currently editing mixed filament with hover effect, updates mixed filament colors when changing physical filament colors
Xipit
force-pushed
the
fs-feature/ui-rework
branch
from
July 5, 2026 15:58
1fb458f to
f0b357e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
SidebarFilamentMenuandFilamentCardPlater) from UI (in new classes)Details
wxGridSizerinstead of two hacked togetherwxBoxSizer(wxVERTICAL)This will make it significantly easier to implement the planned UI Rework (#87)
Screenshots/Recordings/Graphs
only 1 filament:

Tests