From 3a66f896092bf97c517e75c69350ad1b9f07a881 Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Wed, 3 Jun 2026 00:55:43 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20reverse=20rating=20bar=20order=20to=205?= =?UTF-8?q?=E2=98=85=E2=86=921=E2=98=85=20in=20video=20slides?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crates/adapters/wrapup-renderer/src/slides.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/crates/adapters/wrapup-renderer/src/slides.rs b/crates/adapters/wrapup-renderer/src/slides.rs index b4e5a15..4ac59d7 100644 --- a/crates/adapters/wrapup-renderer/src/slides.rs +++ b/crates/adapters/wrapup-renderer/src/slides.rs @@ -350,9 +350,11 @@ impl SlideRenderer { let margin_x = 120i32; let max_bar_w = (w as i32 - margin_x * 2) as u32; - for (i, &count) in report.rating_distribution.iter().enumerate() { - let label = format!("{}\u{2605}", i + 1); - let y = bar_area_top + (i as i32) * (bar_h as i32 + bar_gap as i32); + for row in 0..5 { + let stars = 5 - row; + let count = report.rating_distribution[stars - 1]; + let label = format!("{stars}\u{2605}"); + let y = bar_area_top + (row as i32) * (bar_h as i32 + bar_gap as i32); self.draw_left(&mut img, &label, margin_x - 60, y + 2, 28.0, GOLD); draw_filled_rect_mut(