From 19e5bb48cf8804823cc1e0a5ed746f35f42e1920 Mon Sep 17 00:00:00 2001 From: SlavenDj <53652906+SlavenDj@users.noreply.github.com> Date: Mon, 19 Oct 2026 08:43:57 +0200 Subject: [PATCH] #3033: file browser Open/Save uses the themed primary button (#3047) --- crates/ui-egui/src/file_browser.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/crates/ui-egui/src/file_browser.rs b/crates/ui-egui/src/file_browser.rs index f3319986a..a71587dfd 100644 --- a/crates/ui-egui/src/file_browser.rs +++ b/crates/ui-egui/src/file_browser.rs @@ -12,7 +12,7 @@ use std::path::{Path, PathBuf}; use egui::{Align2, Rect, Sense, Ui, pos2, vec2}; use crate::file_dialogs::{AfterPick, FileDialogRequest, open_filters}; -use crate::theme::{APP_COLOR, Tokens, regular}; +use crate::theme::{Tokens, regular}; use crate::{WordApp, icons}; /// At most this many entries are listed; a bigger folder shows the first ones and says so. @@ -442,11 +442,8 @@ fn body(ui: &mut Ui, b: &mut FileBrowser, t: &Tokens) -> Option> let enter = !location_done && ui.input(|i| i.key_pressed(egui::Key::Enter)); ui.horizontal(|ui| { ui.with_layout(egui::Layout::right_to_left(egui::Align::Center), |ui| { - let (ok, cancelb) = crate::dialogs::ok_cancel_responses( - ui, - |ui| ui.add(egui::Button::new(egui::RichText::new(tl!(b.ok_label())).color(egui::Color32::WHITE)).fill(APP_COLOR)), - tl!("Cancel"), - ); + let (ok, cancelb) = + crate::dialogs::ok_cancel_responses(ui, |ui| ui.add(crate::widgets::primary_button(ui, tl!(b.ok_label()))), tl!("Cancel")); cancel |= cancelb.clicked(); pick |= ok.clicked() || enter; });