Vimari: Garfo Vimari

Criado em 11 jul. 2020  ·  10Comentários  ·  Fonte: televator-apps/vimari

Isso é direcionado principalmente aos mantenedores do Vimari (que acredito ser @danielcompton e @simeg)

Estou usando o Vimari há algum tempo, mas faltam alguns recursos que eu e outros gostaríamos de ver. Esses incluem:

  • Personalização (#171, #166, #155, #153, ​​#142, #98)
  • Melhor isolamento de modo ( insert vs normal ) (#170, #168, #148, #110, #102)
  • Rolagem suave (#157, #83)
  • Uma página de ajuda (#158)

Alguns desses recursos estão disponíveis em PR's para o projeto há algum tempo que eu combinei em minha própria versão do Vimari no meu próprio fork .


2020-07-11 20 12 26

Meu fork atualmente inclui:

  • atualizar biblioteca de ratoeiras
  • suporte à configuração (principalmente pelo trabalho de @nieldm),
  • rolagem suave
  • modo isolado normal que problemas como #168 não aconteçam

Antes de poder mesclar essas alterações de volta ao repositório principal, gostaria de:

  • implementar um indicador mostrando quando você está no modo de inserção.
  • introduzir algum tipo de sobreposição com uma página de ajuda (embora isso possa ser feito separadamente)
  • limpeza do código legado relacionado a como a extensão funcionava antes do Safari 12. Parece haver algum código não utilizado que provavelmente deveria ser removido.
  • certificando-se de que a extensão funcione corretamente no macOS Big Sur.

Gostaria de saber se há interesse em trazer algumas dessas funcionalidades de volta para este repositório principal e enviá-las para todos aqueles que usam o Vimari na App Store. Como já estou dedicando um pouco do meu tempo livre em meu próprio fork, estaria disposto a dedicar um tempo extra para trazer esses recursos de volta ao repositório principal. No entanto, como o repositório está bastante silencioso há algum tempo, gostaria de discutir isso antes de colocar o trabalho.

Espero que este seja o lugar certo para discutir isso, por favor, deixe-me saber se há interesse nisso e como podemos fazer isso.

Comentários muito úteis

Oi @nbelzer , obrigado por fazer todo esse trabalho. Como você provavelmente pode dizer, não tive muito tempo para Vimari nos últimos seis meses devido ao COVID + outras coisas pessoais. Se desejar, terei prazer em convidá-lo como mantenedor para o repositório.

A longo prazo, fiquei animado ao ver que o Safari suportará WebExtensions . Em teoria, isso nos permitiria unificar a base de código com o Vimium. Vejo que você já está envolvido na discussão em https://github.com/philc/vimium/issues/3610.

Todos 10 comentários

Olá.

Eu não estou mais mantendo este repositório, mas parece ótimo para mim!

Minha recomendação seria não apontar para uma integração big bang, mas fazer vários PRs pequenos e descritivos. Seu código pode fazer sentido para você, mas para os mantenedores pode ser difícil entender as alterações de código se estiverem agrupadas e sem boas mensagens de confirmação. Isso provavelmente não é novidade para ninguém, mas acho que vale a pena repetir 🙂

Oi @nbelzer , obrigado por fazer todo esse trabalho. Como você provavelmente pode dizer, não tive muito tempo para Vimari nos últimos seis meses devido ao COVID + outras coisas pessoais. Se desejar, terei prazer em convidá-lo como mantenedor para o repositório.

A longo prazo, fiquei animado ao ver que o Safari suportará WebExtensions . Em teoria, isso nos permitiria unificar a base de código com o Vimium. Vejo que você já está envolvido na discussão em https://github.com/philc/vimium/issues/3610.

Obrigado pela sua resposta @danielcompton , espero que você esteja bem!

Eu ficaria feliz em ajudar como mantenedor. Agora que tenho algum tempo extra em minhas mãos para (pelo menos) os próximos 2 meses, acho que poderia ser útil introduzir os recursos mencionados acima no Vimari. Devo mencionar que sou bastante novo na cena de código aberto, então um olhar atento seria bom ter.

@nbelzer Obrigado pela extensão atualizada.

Instalei o Vimari da App Store, substituí o aplicativo em Aplicativos do seu fork e o habilitei nas preferências do Safari.

No entanto, não há botão para abrir o arquivo de configuração, userSettings.json.

Alguma dica sobre a localização deste arquivo?

Ei @srikat , obrigado por experimentar. Para obter esses recursos, você precisa compilar e instalar o aplicativo do meu fork no branch feature/access_configuration . Se tudo der certo, você pode abrir o painel do Vimari (clicando no ícone da extensão no Safari) e pressionar 'Abrir arquivo de configuração'. Mas saiba que este é muito mais um ramo experimental que inicialmente era apenas para meu uso pessoal. Como mencionado acima nesta edição, trabalharei para obter esses recursos (como configuração) no repositório principal aqui.

Obrigado. Vou esperar que esteja no binário.

@nbelzer Obrigado por seu ótimo trabalho, apenas imaginando quando você espera mesclar seus novos recursos ao repositório mestre? Mal posso esperar para experimentar. ^.^

@DarkAlexWang é bom ouvir isso, espero em breve. A obra já está disponível nos pr #175 e #176 como você já deve ter visto. No entanto, prefiro que Daniel Compton dê uma olhada antes de fundir.

@nbelzer Entendi, vou aguardar a mesclagem. Obrigado, cara.

Exceto pela página de ajuda, todos os recursos do meu fork foram implementados no branch master. Eles já estão disponíveis através da última versão beta para os interessados.

Esta página foi útil?
0 / 5 - 0 avaliações