feat: add shortcut for version history visibility with Ctrl + H

This commit is contained in:
Jerald-Golden-B 2025-06-19 16:12:18 +05:30
parent cdf8d731f5
commit 033a2799db
2 changed files with 11 additions and 3 deletions

View File

@ -6,7 +6,6 @@ import useVersionHistoryVisibleStore, {
useShortcutStore, useShortcutStore,
} from "../../../store/builder/store"; } from "../../../store/builder/store";
import useModuleStore, { useSubModuleStore } from "../../../store/useModuleStore"; import useModuleStore, { useSubModuleStore } from "../../../store/useModuleStore";
import { getUserData } from "../../../functions/getUserData";
import { useVersionHistoryStore } from "../../../store/builder/useVersionHistoryStore"; import { useVersionHistoryStore } from "../../../store/builder/useVersionHistoryStore";
interface MenuBarProps { interface MenuBarProps {
@ -22,7 +21,6 @@ interface MenuItem {
} }
const MenuBar: React.FC<MenuBarProps> = ({ setOpenMenu }) => { const MenuBar: React.FC<MenuBarProps> = ({ setOpenMenu }) => {
const { userName } = getUserData();
const navigate = useNavigate(); const navigate = useNavigate();
const [activeMenu, setActiveMenu] = useState<string | null>(null); const [activeMenu, setActiveMenu] = useState<string | null>(null);
@ -227,7 +225,9 @@ const MenuBar: React.FC<MenuBarProps> = ({ setOpenMenu }) => {
setActiveModule('builder'); setActiveModule('builder');
}} }}
> >
<div className="menu-button">Version history</div> <div className="menu-button">
Version history <div className="value">Ctrl + H</div>
</div>
</button> </button>
{/* Theme */} {/* Theme */}

View File

@ -161,6 +161,14 @@ const KeyPressListener: React.FC = () => {
setActiveModule('builder'); setActiveModule('builder');
break; break;
case "Ctrl+H":
if (!isPlaying) {
setVersionHistoryVisible(true);
setSubModule("properties");
setActiveModule('builder');
}
break;
default: default:
break; break;
} }