Vimari: Tenedor Vimari

Creado en 11 jul. 2020  ·  10Comentarios  ·  Fuente: televator-apps/vimari

Esto está dirigido principalmente a los mantenedores de Vimari (que creo que son @danielcompton y @simeg)

He estado usando Vimari durante bastante tiempo, pero le faltan algunas funciones que a mí y a otros nos gustaría ver. Éstas incluyen:

  • Personalización (#171, #166, #155, #153, ​​#142, #98)
  • Mejor modo de aislamiento ( insert vs normal ) (#170, #168, #148, #110, #102)
  • Desplazamiento suave (#157, #83)
  • Una página de ayuda (#158)

Algunas de estas características han estado disponibles en relaciones públicas para el proyecto desde hace algún tiempo y las he combinado en mi propia versión de Vimari en mi propia bifurcación .


2020-07-11 20 12 26

Mi tenedor actualmente incluye:

  • actualizar biblioteca ratonera
  • soporte de configuración (principalmente por el trabajo de @nieldm),
  • desplazamiento suave
  • modo aislado normal modo que no ocurran problemas como el #168

Antes de poder fusionar estos cambios nuevamente en el repositorio principal, me gustaría:

  • implemente un indicador que muestre cuando está en modo de inserción.
  • introducir algún tipo de superposición con una página de ayuda (aunque esto podría hacerse por separado)
  • limpieza del código heredado relacionado con el funcionamiento de la extensión antes de Safari 12. Parece que hay algún código sin usar que probablemente debería eliminarse.
  • asegurándose de que la extensión funcione correctamente en macOS Big Sur.

Me pregunto si hay interés en devolver parte de esta funcionalidad a este repositorio principal y enviarla a todos aquellos que usan Vimari desde la App Store. Como ya estoy dedicando parte de mi tiempo libre a mi propia bifurcación, estaría dispuesto a dedicar algo de tiempo adicional para traer estas funciones de vuelta al repositorio principal. Sin embargo, dado que el repositorio ha estado bastante silencioso durante algún tiempo, me gustaría discutir esto antes de comenzar a trabajar.

Espero que este sea el lugar adecuado para discutir esto, por favor hágame saber si hay interés en esto y cómo podemos hacerlo.

Comentario más útil

Hola @nbelzer , gracias por hacer todo este trabajo. Como probablemente puedas ver, no he tenido mucho tiempo para Vimari en los últimos seis meses debido a COVID y otras cosas personales. Si lo desea, me complace invitarlo como mantenedor del repositorio.

A más largo plazo, me emocionó ver que Safari admitirá WebExtensions . En teoría, esto nos permitiría unificar el código base con Vimium. Veo que ya está involucrado en la discusión en https://github.com/philc/vimium/issues/3610.

Todos 10 comentarios

Hola.

Ya no mantendré este repositorio, ¡pero me parece genial!

Mi recomendación sería no apuntar a una gran integración, sino hacer múltiples relaciones públicas pequeñas y descriptivas. Su código puede tener sentido para usted, pero para los mantenedores puede ser difícil comprender los cambios de código si están agrupados y carecen de buenos mensajes de confirmación. Probablemente esto no sea una novedad para nadie, pero creo que vale la pena repetirlo 🙂

Hola @nbelzer , gracias por hacer todo este trabajo. Como probablemente puedas ver, no he tenido mucho tiempo para Vimari en los últimos seis meses debido a COVID y otras cosas personales. Si lo desea, me complace invitarlo como mantenedor del repositorio.

A más largo plazo, me emocionó ver que Safari admitirá WebExtensions . En teoría, esto nos permitiría unificar el código base con Vimium. Veo que ya está involucrado en la discusión en https://github.com/philc/vimium/issues/3610.

Gracias por tu respuesta @danielcopton , ¡espero que estés bien!

Estaría encantado de ayudar como mantenedor. Ahora que tengo algo de tiempo extra disponible durante (al menos) los próximos 2 meses, creo que podría ser valioso introducir las funciones mencionadas anteriormente en Vimari. Debo mencionar que soy bastante nuevo en la escena del código abierto, por lo que sería bueno tener un ojo atento.

@nbelzer Gracias por la extensión actualizada.

Instalé Vimari de App Store, reemplacé la aplicación en Aplicaciones de su bifurcación y la habilité en las preferencias de Safari.

Sin embargo, no hay ningún botón para abrir el archivo de configuración, userSettings.json.

¿Alguna pista sobre la ubicación de este archivo?

Hola @srikat , gracias por probarlo. Para obtener esas funciones, debe compilar e instalar la aplicación desde mi bifurcación en la rama feature/access_configuration . Si todo sale bien, puede abrir el panel de Vimari (haciendo clic en el icono de la extensión en Safari) y pulsar 'Abrir archivo de configuración'. Pero sepa que esta es en gran medida una rama experimental que inicialmente fue solo para mi uso personal. Como se mencionó anteriormente en este número, trabajaré para obtener esas características (como la configuración) en el repositorio principal aquí.

Gracias. Esperaré a que esté en el binario.

@nbelzer Gracias por su excelente trabajo, solo me preguntaba cuándo espera fusionar sus nuevas funciones con el repositorio principal. No puedo esperar para probarlo. ^.^

@DarkAlexWang, es bueno escucharlo, espero que pronto. El trabajo ya está disponible en pr #175 y #176 como habrás visto. Sin embargo, prefiero que Daniel Compton le eche un vistazo antes de fusionarse.

@nbelzer Lo tengo, esperaré la fusión. Gracias hombre.

Excepto por la página de ayuda, todas las funciones de mi bifurcación se implementaron en la rama maestra. Ya están disponibles a través de la última versión beta para aquellos interesados.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

jonchoi picture jonchoi  ·  7Comentarios

manish-makwana picture manish-makwana  ·  7Comentarios

xudshen picture xudshen  ·  10Comentarios

arjenzhou picture arjenzhou  ·  5Comentarios

danielcompton picture danielcompton  ·  19Comentarios