From f42da47b6e1aa3fdc0fb83456df007e3765a8d5b Mon Sep 17 00:00:00 2001 From: Yousef Khadadeh Date: Sun, 30 Aug 2026 09:23:13 +0300 Subject: [PATCH] Added Force Save button to mobile UI --- assets/data/icons/RemixIcon/save-line.svg | 1 + assets/data/icons/save.svg | 73 ----------------------- src/Screens/PhoneDrawingProgramScreen.cpp | 8 +++ 3 files changed, 9 insertions(+), 73 deletions(-) create mode 100644 assets/data/icons/RemixIcon/save-line.svg delete mode 100644 assets/data/icons/save.svg diff --git a/assets/data/icons/RemixIcon/save-line.svg b/assets/data/icons/RemixIcon/save-line.svg new file mode 100644 index 0000000..f7fe755 --- /dev/null +++ b/assets/data/icons/RemixIcon/save-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/data/icons/save.svg b/assets/data/icons/save.svg deleted file mode 100644 index 8cba6f0..0000000 --- a/assets/data/icons/save.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/Screens/PhoneDrawingProgramScreen.cpp b/src/Screens/PhoneDrawingProgramScreen.cpp index 67cf7b8..e554ec3 100644 --- a/src/Screens/PhoneDrawingProgramScreen.cpp +++ b/src/Screens/PhoneDrawingProgramScreen.cpp @@ -611,6 +611,14 @@ void PhoneDrawingProgramScreen::top_toolbar_hidden_button_popup(GUIStuff::Elemen } }); + l.emplace_back(TopToolbarRemainingAreaButton{ + .name = "Force Save", + .svgPath = "data/icons/RemixIcon/save-line.svg", + .onClick = [&] { + save_to_file(); + } + }); + l.emplace_back(TopToolbarRemainingAreaButton{ .name = "Canvas Color", .svgPath = "data/icons/RemixIcon/settings-3-line.svg",