Add changelog for v0.8 pre-release: Introduce filament mixer color accuracy improvements, and installation instructions. Update README to include support for development. Enhance AboutDialog with updated application name and links.

This commit is contained in:
Rad
2026-02-17 16:01:17 +01:00
parent 2bd72a9f32
commit 77d0e1b2d7
5 changed files with 572 additions and 151 deletions
+7 -2
View File
@@ -5175,8 +5175,12 @@ LayerResult GCode::process_layer(const Print& print,
m_config.apply(instance_to_print.print_object.config(), true);
m_layer = layer_to_print.layer();
m_object_layer_over_raft = object_layer_over_raft;
if (m_config.reduce_crossing_wall)
m_avoid_crossing_perimeters.init_layer(*m_layer);
const bool saved_reduce_crossing_wall = m_config.reduce_crossing_wall.value;
// Local-Z phase-b emits many short micro-passes. Avoid-crossing
// travel planning is expensive and fragile on these fragments, so
// keep travel simple here.
m_config.reduce_crossing_wall.value = false;
m_avoid_crossing_perimeters.disable_once();
const Point& offset = instance_to_print.print_object.instances()[instance_to_print.instance_id].shift;
std::pair<const PrintObject*, Point> this_object_copy(&instance_to_print.print_object, offset);
@@ -5189,6 +5193,7 @@ LayerResult GCode::process_layer(const Print& print,
gcode += this->extrude_perimeters(print, island.by_region, first_layer, false);
gcode += this->extrude_perimeters(print, island.by_region, first_layer, true);
}
m_config.reduce_crossing_wall.value = saved_reduce_crossing_wall;
}
}
m_nominal_z = saved_nominal_z;