Mentions légales du service

Skip to content
Snippets Groups Projects
Commit af8484e3 authored by VIAUD Nathan's avatar VIAUD Nathan
Browse files

Adding dev tools

parent 49a2c1cb
No related branches found
No related tags found
No related merge requests found
Pipeline #863094 passed
......@@ -109,18 +109,10 @@ const setupIpcListener = function (targetWindow) {
sendToFrontend(event.sender, 'fileImported', await copyFileToWorkdir(store.state.projects[targetWindow.id].workdir, filepath, isIcon));
});
ipcMain.on('getAllAssets', async(event) => {
ipcMain.on('pruneWorkdir', async(event) => {
if(event.sender !== targetWindow.webContents) return;
const assets = await getAllAssets(store.state.projects[targetWindow.id].workdir);
sendToFrontend(event.sender, 'allAssets', assets);
});
ipcMain.on('unusedAssets', async(event, data) => {
if(event.sender !== targetWindow.webContents) return;
pruneWorkdir(store.state.projects[targetWindow.id].workdir, data);
pruneWorkdir(store.state.projects[targetWindow.id].workdir);
});
ipcMain.on('graphCopy', async (event, data) => {
......
......@@ -3,7 +3,7 @@ import TopActionButton from './TopActionButton.vue';
import TopActionDropdown from './TopActionDropdown.vue';
import { useEditorStore, useUndoRedoStore } from '@/src/shared/stores';
import { computed, ref } from 'vue';
import { editorService } from '@/src/shared/services';
import { editorService, pruneWorkdir } from '@/src/shared/services';
import { useVueFlow } from '@vue-flow/core';
const editorStore = useEditorStore();
......@@ -50,6 +50,10 @@ setInterval(() => {
savedSince.value = since(editorStore.currentProject.modified);
}, 60000);
function testAssets() {
pruneWorkdir();
}
</script>
<template>
......@@ -65,6 +69,7 @@ setInterval(() => {
<TopActionButton icon="icon-arriere" :disabled="undoRedoStore.undoStack.length <= 0" @click="undoRedoStore.undo()" />
<TopActionButton icon="icon-avant" :disabled="undoRedoStore.redoStack.length <= 0" @click="undoRedoStore.redo()" />
<hr class="vertical-separator">
<TopActionButton icon="icon-play" text="assetsTest" position="right" @click="testAssets" />
<TopActionButton icon="icon-save" text="Sauvegarder" position="right" :disabled="editorStore.saving" @click="editorService.saveEpocProject" />
<TopActionButton icon="icon-play" text="Aperçu" position="right" :disabled="editorStore.loadingPreview" @click="editorService.runPreviewAtPage()" />
<TopActionButton icon="icon-export" text="Exporter archive" position="right" :disabled="editorStore.exporting" @click="editorService.exportProject()" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment