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",