[미리보기] 버튼 상태 저장, 앱 실행시 직전 상태 적용

This commit is contained in:
2026-05-15 16:58:49 +09:00
parent 252e5727f4
commit 1c8a4cc2fe
4 changed files with 21 additions and 2 deletions
+7 -1
View File
@@ -64,10 +64,15 @@ window.api.onFullscreenChange((isFullscreen) => {
// 앱 시작 시 마지막 폴더 또는 홈 디렉토리 로드
(async () => {
const [lastFolder, homeDir] = await Promise.all([
const [lastFolder, homeDir, previewOn] = await Promise.all([
window.api.getLastFolder(),
window.api.getHomeDir(),
window.api.getPreviewOn(),
]);
btnPreviewToggle.classList.toggle('active', previewOn);
hoverPreview.setEnabled(previewOn);
const target = lastFolder || homeDir;
await fileExplorer.loadTree(homeDir, target);
await loadFolder(target);
@@ -87,6 +92,7 @@ document.addEventListener('keydown', (e) => {
btnPreviewToggle.addEventListener('click', () => {
const on = btnPreviewToggle.classList.toggle('active');
hoverPreview.setEnabled(on);
window.api.setPreviewOn(on);
});
btnSortName.addEventListener('click', () => sortFiles('name'));
btnSortDate.addEventListener('click', () => sortFiles('date'));