system settings
git clone https://git.lucas.co/cce-system-interface.git
fix: resolve color selectors not opening and restore startup scroll
src/main.rs | 4 ++--
src/renderer.rs | 2 ++
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/main.rs b/src/main.rs
index f8f502d..c0e44ee 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -197,7 +197,7 @@ impl cce_ui::engine::Application for SystemInterface {
let (sans_family, serif_family, monospace_family, _, _, _, _) = pages::interface::read_preferred_fonts();
let pages_names = Page::ALL.iter().map(|p| p.label().to_string()).collect::<Vec<_>>();
- let menubar = cce_ui::widget::Paginator::new(180.0, pages_names);
+ let menubar = cce_ui::widget::Paginator::new(pages_names);
let sidebar_width = menubar.sidebar_w();
let switcher = cce_ui::widget::Switcher::new(sidebar_width, 0.0, 820.0 - sidebar_width, 680.0);
@@ -256,7 +256,7 @@ impl cce_ui::engine::Application for SystemInterface {
width: 552,
height: 1128,
needs_rebuild: true,
- scroll_y: 4000.0,
+ scroll_y: 0.0,
max_scroll_y: 0.0,
audio_sink_dragging: None,
audio_source_dragging: None,
diff --git a/src/renderer.rs b/src/renderer.rs
index ac42361..57da70e 100644
--- a/src/renderer.rs
+++ b/src/renderer.rs
@@ -402,6 +402,8 @@ impl SystemInterface {
link_parent_child(&mut self.page_sec_containers[8], &mut self.app.interface.nested_section_label_font_selector, &mut self.ui_context);
// (ScrollingList child widgets)
link_parent_child(&mut self.page_sec_containers[8], &mut self.app.interface.color_selectors[14], &mut self.ui_context);
+ link_parent_child(&mut self.page_sec_containers[8], &mut self.app.interface.color_selectors[21], &mut self.ui_context);
+ link_parent_child(&mut self.page_sec_containers[8], &mut self.app.interface.color_selectors[22], &mut self.ui_context);
// (Page child widgets)
link_parent_child(&mut self.page_sec_containers[8], &mut self.app.interface.color_selectors[19], &mut self.ui_context);
link_parent_child(&mut self.page_sec_containers[8], &mut self.app.interface.page_opacity_spinbox, &mut self.ui_context);