[studio] Fix Navigation shortcuts for non-Mac systems
All checks were successful
Build / build (push) Successful in 1m18s
All checks were successful
Build / build (push) Successful in 1m18s
This commit is contained in:
@ -312,11 +312,13 @@ void StudioUI::drawMenu() noexcept {
|
|||||||
ImGui::EndMenu();
|
ImGui::EndMenu();
|
||||||
}
|
}
|
||||||
if (ImGui::BeginMenu("Navigate")) {
|
if (ImGui::BeginMenu("Navigate")) {
|
||||||
if (ImGui::MenuItem("Back", STUDIO_CTRL "+{", false, m_sctx.navIdx > 1)) {
|
constexpr auto backShortcut = ox::defines::OS == ox::OS::Darwin ? "Cmd+[" : "Alt+Left Arrow";
|
||||||
|
constexpr auto fwdShortcut = ox::defines::OS == ox::OS::Darwin ? "Cmd+]" : "Alt+Right Arrow";
|
||||||
|
if (ImGui::MenuItem("Back", backShortcut, false, m_sctx.navIdx > 1)) {
|
||||||
navigateBack(m_sctx);
|
navigateBack(m_sctx);
|
||||||
}
|
}
|
||||||
if (ImGui::MenuItem(
|
if (ImGui::MenuItem(
|
||||||
"Forward", STUDIO_CTRL "+}", false,
|
"Forward", fwdShortcut, false,
|
||||||
m_sctx.navIdx < m_sctx.navStack.size())) {
|
m_sctx.navIdx < m_sctx.navStack.size())) {
|
||||||
navigateForward(m_sctx);
|
navigateForward(m_sctx);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user