Protocolo URI (swiftlist://)
SwiftList se registra a sí mismo como el gestor de un enlace swiftlist:// — sin ningún paso de instalación aparte, se configura automáticamente la primera vez que se ejecuta la aplicación. Esto permite que cualquier cosa capaz de abrir un enlace (un navegador, un acceso directo, otra aplicación, un script) salte directamente a una parte concreta de SwiftList, en lugar de ser accesible solo mediante un atajo de teclado.
Si SwiftList aún no está en ejecución, abrir un enlace swiftlist:// lo inicia y luego sigue el enlace. Si ya está en ejecución, la instancia en ejecución gestiona el enlace directamente — nunca inicia una segunda copia.
Rutas
| Enlace | Qué hace |
|---|---|
swiftlist:// | Activa la ventana de búsqueda rápida — lo mismo que invocarla con su atajo. |
swiftlist://search/[keyword] | Activa la ventana de búsqueda rápida con [keyword] ya escrito. |
swiftlist://fullsearch/[keyword] | Abre la ventana de búsqueda completa con [keyword] ya escrito. |
swiftlist://settings/page/[section] | Abre Configuración en una sección concreta de nivel superior. |
swiftlist://settings/entry/[index] | Abre Configuración y salta directamente a un ajuste concreto, resaltado. |
swiftlist://search/report
swiftlist://settings/page/AppearanceEl primero activa la ventana de búsqueda rápida ya filtrada a "report"; el segundo abre Configuración directamente en la página Apariencia.
[section] coincide con una de las entradas de nivel superior de la barra lateral: Service, Index, General, Appearance, Hotkeys, Plugins, Favorites, History, StartupPanel, About — sin distinguir mayúsculas de minúsculas.
[index] no está pensado para escribirse a mano — es un número que la propia Búsqueda de configuración genera para el ajuste que hayas elegido, de modo que seleccionar uno de sus resultados te devuelve directamente a esa fila exacta. No es estable entre reinicios, así que no cuentes con que un número concreto se mantenga igual.
Enlaces no reconocidos
Cualquier cosa que no coincida con una ruta conocida — una errata, una sección no admitida, basura después de swiftlist:// — se ignora en silencio. Dado que cualquier sitio web o aplicación puede invocar este protocolo sin pedirte permiso antes, un enlace erróneo o inesperado nunca debería hacer nada sorprendente; se registra para tu propia solución de problemas, pero no ocurre nada más.