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.

This commit is contained in:
Miguel 2025-08-02 13:16:48 +02:00
parent 64ef308a65
commit 37b8de5dd2
7 changed files with 48 additions and 38 deletions

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

BIN
static/icons/clipboard.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
static/icons/vs2022.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -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);

View File

@ -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>