Eliminado el archivo `icon.png` y se actualizó el tamaño de los íconos en `index.html` y `launcher.js` de 5x5 a 7x7. Se añadió un nuevo ícono para Visual Studio 2022 en el botón correspondiente.
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 8.4 KiB |
After Width: | Height: | Size: 79 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 19 KiB |
|
@ -1050,7 +1050,7 @@ class LauncherManager {
|
||||||
// Intentar cargar icono personalizado
|
// Intentar cargar icono personalizado
|
||||||
const img = document.createElement('img');
|
const img = document.createElement('img');
|
||||||
img.src = `/api/group-icon/launcher/${groupId}`;
|
img.src = `/api/group-icon/launcher/${groupId}`;
|
||||||
img.className = 'w-5 h-5 rounded object-cover';
|
img.className = 'w-7 h-7 rounded object-cover';
|
||||||
img.onerror = () => {
|
img.onerror = () => {
|
||||||
// Fallback a icono por defecto basado en categoría
|
// Fallback a icono por defecto basado en categoría
|
||||||
iconElement.innerHTML = this.getDefaultIconForCategory(fallbackCategory);
|
iconElement.innerHTML = this.getDefaultIconForCategory(fallbackCategory);
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Script Parameter Manager</title>
|
<title>Script Parameter Manager</title>
|
||||||
|
<link rel="icon" type="image/png" href="{{ url_for('static', filename='icon.png') }}">
|
||||||
<script src="https://cdn.tailwindcss.com"></script>
|
<script src="https://cdn.tailwindcss.com"></script>
|
||||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/styles.css') }}?v=1.1">
|
<link rel="stylesheet" href="{{ url_for('static', filename='css/styles.css') }}?v=1.1">
|
||||||
</head>
|
</head>
|
||||||
|
@ -163,29 +164,31 @@
|
||||||
</svg>
|
</svg>
|
||||||
</button>
|
</button>
|
||||||
<button onclick="openGroupInEditor('vscode', 'config', currentGroup)"
|
<button onclick="openGroupInEditor('vscode', 'config', currentGroup)"
|
||||||
class="bg-blue-500 text-white p-2 rounded mb-2" id="vscode-config-btn"
|
class="bg-white text-gray-700 p-2 rounded mb-2 border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
title="Abrir grupo en VS Code">
|
id="vscode-config-btn" title="Abrir grupo en VS Code">
|
||||||
<img src="{{ url_for('static', filename='icons/vscode.png') }}" class="w-5 h-5"
|
<img src="{{ url_for('static', filename='icons/vscode.png') }}" class="w-7 h-7"
|
||||||
alt="VS Code Icon">
|
alt="VS Code Icon">
|
||||||
</button>
|
</button>
|
||||||
<!-- Nuevo botón para Cursor -->
|
<!-- Nuevo botón para Cursor -->
|
||||||
<button onclick="openGroupInEditor('cursor', 'config', currentGroup)"
|
<button onclick="openGroupInEditor('cursor', 'config', currentGroup)"
|
||||||
class="bg-blue-500 text-white p-2 rounded mb-2" id="cursor-config-btn"
|
class="bg-white text-gray-700 p-2 rounded mb-2 border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
title="Abrir grupo en Cursor">
|
id="cursor-config-btn" title="Abrir grupo en Cursor">
|
||||||
<img src="{{ url_for('static', filename='icons/cursor.png') }}" class="w-5 h-5"
|
<img src="{{ url_for('static', filename='icons/cursor.png') }}" class="w-7 h-7"
|
||||||
alt="Cursor Icon">
|
alt="Cursor Icon">
|
||||||
</button>
|
</button>
|
||||||
<!-- Botón para abrir carpeta del grupo -->
|
<!-- Botón para abrir carpeta del grupo -->
|
||||||
<button onclick="openGroupFolder('config', currentGroup)"
|
<button onclick="openGroupFolder('config', currentGroup)"
|
||||||
class="bg-green-500 text-white p-2 rounded mb-2" id="folder-config-btn"
|
class="bg-white text-gray-700 p-2 rounded mb-2 border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
title="Abrir carpeta del grupo">
|
id="folder-config-btn" title="Abrir carpeta del grupo">
|
||||||
📁
|
<img src="{{ url_for('static', filename='icons/open-folder.png') }}" class="w-7 h-7"
|
||||||
|
alt="Open Folder Icon">
|
||||||
</button>
|
</button>
|
||||||
<!-- Botón para copiar path del grupo -->
|
<!-- Botón para copiar path del grupo -->
|
||||||
<button onclick="copyGroupPath('config', currentGroup)"
|
<button onclick="copyGroupPath('config', currentGroup)"
|
||||||
class="bg-gray-500 text-white p-2 rounded mb-2" id="copy-path-config-btn"
|
class="bg-white text-gray-700 p-2 rounded mb-2 border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
title="Copiar path del grupo">
|
id="copy-path-config-btn" title="Copiar path del grupo">
|
||||||
📋
|
<img src="{{ url_for('static', filename='icons/clipboard.png') }}" class="w-7 h-7"
|
||||||
|
alt="Clipboard Icon">
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -278,30 +281,32 @@
|
||||||
</div>
|
</div>
|
||||||
<button
|
<button
|
||||||
onclick="launcherManager.openGroupInEditor('vscode', 'launcher', launcherManager.currentGroup.id)"
|
onclick="launcherManager.openGroupInEditor('vscode', 'launcher', launcherManager.currentGroup.id)"
|
||||||
class="bg-purple-500 text-white px-4 py-3 rounded-lg hover:bg-purple-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="vscode-launcher-btn" style="display: none;" title="Abrir grupo en VS Code">
|
id="vscode-launcher-btn" style="display: none;" title="Abrir grupo en VS Code">
|
||||||
<img src="{{ url_for('static', filename='icons/vscode.png') }}" class="w-5 h-5"
|
<img src="{{ url_for('static', filename='icons/vscode.png') }}" class="w-7 h-7"
|
||||||
alt="VS Code Icon">
|
alt="VS Code Icon">
|
||||||
</button>
|
</button>
|
||||||
<!-- Nuevo botón para Cursor -->
|
<!-- Nuevo botón para Cursor -->
|
||||||
<button
|
<button
|
||||||
onclick="launcherManager.openGroupInEditor('cursor', 'launcher', launcherManager.currentGroup.id)"
|
onclick="launcherManager.openGroupInEditor('cursor', 'launcher', launcherManager.currentGroup.id)"
|
||||||
class="bg-purple-500 text-white px-4 py-3 rounded-lg hover:bg-purple-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="cursor-launcher-btn" style="display: none;" title="Abrir grupo en Cursor">
|
id="cursor-launcher-btn" style="display: none;" title="Abrir grupo en Cursor">
|
||||||
<img src="{{ url_for('static', filename='icons/cursor.png') }}" class="w-5 h-5"
|
<img src="{{ url_for('static', filename='icons/cursor.png') }}" class="w-7 h-7"
|
||||||
alt="Cursor Icon">
|
alt="Cursor Icon">
|
||||||
</button>
|
</button>
|
||||||
<!-- Botón para abrir carpeta del grupo launcher -->
|
<!-- Botón para abrir carpeta del grupo launcher -->
|
||||||
<button onclick="launcherManager.openGroupFolder()"
|
<button onclick="launcherManager.openGroupFolder()"
|
||||||
class="bg-green-500 text-white px-4 py-3 rounded-lg hover:bg-green-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="folder-launcher-btn" style="display: none;" title="Abrir carpeta del grupo">
|
id="folder-launcher-btn" style="display: none;" title="Abrir carpeta del grupo">
|
||||||
📁
|
<img src="{{ url_for('static', filename='icons/open-folder.png') }}" class="w-7 h-7"
|
||||||
|
alt="Open Folder Icon">
|
||||||
</button>
|
</button>
|
||||||
<!-- Botón para copiar path del grupo launcher -->
|
<!-- Botón para copiar path del grupo launcher -->
|
||||||
<button onclick="launcherManager.copyGroupPath()"
|
<button onclick="launcherManager.copyGroupPath()"
|
||||||
class="bg-gray-500 text-white px-4 py-3 rounded-lg hover:bg-gray-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="copy-path-launcher-btn" style="display: none;" title="Copiar path del grupo">
|
id="copy-path-launcher-btn" style="display: none;" title="Copiar path del grupo">
|
||||||
📋
|
<img src="{{ url_for('static', filename='icons/clipboard.png') }}" class="w-7 h-7"
|
||||||
|
alt="Clipboard Icon">
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -418,25 +423,28 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<button onclick="openCSharpProjectInEditor('cursor')"
|
<button onclick="openCSharpProjectInEditor('cursor')"
|
||||||
class="bg-purple-500 text-white px-4 py-3 rounded-lg hover:bg-purple-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="cursor-csharp-btn" style="display: none;" title="Abrir proyecto en Cursor">
|
id="cursor-csharp-btn" style="display: none;" title="Abrir proyecto en Cursor">
|
||||||
<img src="{{ url_for('static', filename='icons/cursor.png') }}" class="w-5 h-5"
|
<img src="{{ url_for('static', filename='icons/cursor.png') }}" class="w-7 h-7"
|
||||||
alt="Cursor Icon">
|
alt="Cursor Icon">
|
||||||
</button>
|
</button>
|
||||||
<button onclick="openCSharpProjectInEditor('vs2022')"
|
<button onclick="openCSharpProjectInEditor('vs2022')"
|
||||||
class="bg-purple-500 text-white px-4 py-3 rounded-lg hover:bg-purple-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="vs2022-csharp-btn" style="display: none;" title="Abrir proyecto en Visual Studio 2022">
|
id="vs2022-csharp-btn" style="display: none;" title="Abrir proyecto en Visual Studio 2022">
|
||||||
💜
|
<img src="{{ url_for('static', filename='icons/vs2022.png') }}" class="w-7 h-7"
|
||||||
|
alt="Visual Studio 2022 Icon">
|
||||||
</button>
|
</button>
|
||||||
<button onclick="openCSharpProjectFolder()"
|
<button onclick="openCSharpProjectFolder()"
|
||||||
class="bg-green-500 text-white px-4 py-3 rounded-lg hover:bg-green-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="folder-csharp-btn" style="display: none;" title="Abrir carpeta del proyecto">
|
id="folder-csharp-btn" style="display: none;" title="Abrir carpeta del proyecto">
|
||||||
📁
|
<img src="{{ url_for('static', filename='icons/open-folder.png') }}" class="w-7 h-7"
|
||||||
|
alt="Open Folder Icon">
|
||||||
</button>
|
</button>
|
||||||
<button onclick="copyCSharpProjectPath()"
|
<button onclick="copyCSharpProjectPath()"
|
||||||
class="bg-gray-500 text-white px-4 py-3 rounded-lg hover:bg-gray-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="copy-path-csharp-btn" style="display: none;" title="Copiar path del proyecto">
|
id="copy-path-csharp-btn" style="display: none;" title="Copiar path del proyecto">
|
||||||
📋
|
<img src="{{ url_for('static', filename='icons/clipboard.png') }}" class="w-7 h-7"
|
||||||
|
alt="Clipboard Icon">
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -538,26 +546,28 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<button onclick="openPythonProjectInEditor('vscode')"
|
<button onclick="openPythonProjectInEditor('vscode')"
|
||||||
class="bg-blue-500 text-white px-4 py-3 rounded-lg hover:bg-blue-600" id="vscode-python-btn"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
style="display: none;" title="Abrir proyecto en VS Code">
|
id="vscode-python-btn" style="display: none;" title="Abrir proyecto en VS Code">
|
||||||
<img src="{{ url_for('static', filename='icons/vscode.png') }}" class="w-5 h-5"
|
<img src="{{ url_for('static', filename='icons/vscode.png') }}" class="w-7 h-7"
|
||||||
alt="VS Code Icon">
|
alt="VS Code Icon">
|
||||||
</button>
|
</button>
|
||||||
<button onclick="openPythonProjectInEditor('cursor')"
|
<button onclick="openPythonProjectInEditor('cursor')"
|
||||||
class="bg-purple-500 text-white px-4 py-3 rounded-lg hover:bg-purple-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="cursor-python-btn" style="display: none;" title="Abrir proyecto en Cursor">
|
id="cursor-python-btn" style="display: none;" title="Abrir proyecto en Cursor">
|
||||||
<img src="{{ url_for('static', filename='icons/cursor.png') }}" class="w-5 h-5"
|
<img src="{{ url_for('static', filename='icons/cursor.png') }}" class="w-7 h-7"
|
||||||
alt="Cursor Icon">
|
alt="Cursor Icon">
|
||||||
</button>
|
</button>
|
||||||
<button onclick="openPythonProjectFolder()"
|
<button onclick="openPythonProjectFolder()"
|
||||||
class="bg-green-500 text-white px-4 py-3 rounded-lg hover:bg-green-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="folder-python-btn" style="display: none;" title="Abrir carpeta del proyecto">
|
id="folder-python-btn" style="display: none;" title="Abrir carpeta del proyecto">
|
||||||
📁
|
<img src="{{ url_for('static', filename='icons/open-folder.png') }}" class="w-7 h-7"
|
||||||
|
alt="Open Folder Icon">
|
||||||
</button>
|
</button>
|
||||||
<button onclick="copyPythonProjectPath()"
|
<button onclick="copyPythonProjectPath()"
|
||||||
class="bg-gray-500 text-white px-4 py-3 rounded-lg hover:bg-gray-600"
|
class="bg-white text-gray-700 px-4 py-3 rounded-lg border-2 border-gray-300 shadow-sm hover:shadow-md transition-shadow"
|
||||||
id="copy-path-python-btn" style="display: none;" title="Copiar path del proyecto">
|
id="copy-path-python-btn" style="display: none;" title="Copiar path del proyecto">
|
||||||
📋
|
<img src="{{ url_for('static', filename='icons/clipboard.png') }}" class="w-7 h-7"
|
||||||
|
alt="Clipboard Icon">
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|