Vimari: garpu vimari

Dibuat pada 11 Jul 2020  ·  10Komentar  ·  Sumber: televator-apps/vimari

Ini sebagian besar ditargetkan pada pengelola Vimari (yang saya yakini sebagai @danielcompton dan @simeg)

Saya telah menggunakan Vimari untuk beberapa waktu sekarang tetapi telah kehilangan beberapa fitur yang saya dan orang lain ingin lihat. Ini termasuk:

  • Kustomisasi (#171, #166, #155, #153, ​​#142, #98)
  • Isolasi mode yang lebih baik ( insert vs normal ) (#170, #168, #148, #110, #102)
  • Pengguliran Halus (#157, #83)
  • Halaman bantuan (#158)

Beberapa fitur ini telah tersedia di PR untuk proyek untuk beberapa waktu sekarang yang telah saya gabungkan dalam versi saya sendiri dari Vimari pada garpu saya sendiri .


2020-07-11 20 12 26

Garpu saya saat ini meliputi:

  • perbarui perpustakaan perangkap tikus
  • dukungan konfigurasi (kebanyakan oleh karya @nieldm),
  • pengguliran halus
  • mengisolasi mode normal sehingga masalah seperti #168 tidak terjadi

Sebelum dapat menggabungkan perubahan ini kembali ke repo utama, saya ingin:

  • menerapkan indikator yang menunjukkan saat Anda berada dalam mode penyisipan.
  • memperkenalkan semacam overlay dengan halaman bantuan (meskipun ini dapat dilakukan secara terpisah)
  • pembersihan kode lama yang terkait dengan cara kerja ekstensi sebelum Safari 12. Tampaknya ada beberapa kode yang tidak digunakan yang mungkin harus dihapus.
  • memastikan ekstensi berfungsi dengan baik di macOS Big Sur.

Saya ingin tahu apakah ada minat untuk membawa beberapa fungsi ini kembali ke repo utama ini dan mengirimkannya ke semua orang yang menggunakan Vimari dari App Store. Karena saya sudah menghabiskan sebagian waktu luang saya, saya bersedia meluangkan waktu ekstra untuk membawa fitur-fitur ini kembali ke repo utama. Namun karena repo sudah cukup sunyi untuk beberapa waktu sekarang, saya ingin membahas ini sebelum mulai bekerja.

Saya harap ini adalah tempat yang tepat untuk membahas ini, tolong beri tahu saya jika ada minat dalam hal ini dan bagaimana kita bisa melakukannya.

Komentar yang paling membantu

Hai @nbelzer , terima kasih telah melakukan semua pekerjaan ini. Seperti yang mungkin Anda ketahui, saya tidak punya banyak waktu untuk Vimari selama enam bulan terakhir karena COVID + hal-hal pribadi lainnya. Jika Anda mau, dengan senang hati saya mengundang Anda sebagai pengelola repo.

Dalam jangka panjang, saya senang melihat Safari akan mendukung WebExtensions . Secara teori, ini akan memungkinkan kami menyatukan basis kode dengan Vimium. Saya melihat Anda sudah terlibat dalam diskusi di https://github.com/philc/vimium/issues/3610.

Semua 10 komentar

Halo.

Saya tidak lagi mempertahankan repo ini, tetapi kedengarannya bagus untuk saya!

Rekomendasi saya adalah tidak bertujuan untuk integrasi big bang tetapi membuat beberapa PR kecil dan deskriptif. Kode Anda mungkin masuk akal bagi Anda, tetapi bagi pengelola, akan sulit untuk memahami perubahan kode jika mereka dikelompokkan dan tidak memiliki pesan komit yang baik. Ini mungkin bukan berita baru bagi siapa pun, tetapi saya merasa ini layak untuk diulang

Hai @nbelzer , terima kasih telah melakukan semua pekerjaan ini. Seperti yang mungkin Anda ketahui, saya tidak punya banyak waktu untuk Vimari selama enam bulan terakhir karena COVID + hal-hal pribadi lainnya. Jika Anda mau, dengan senang hati saya mengundang Anda sebagai pengelola repo.

Dalam jangka panjang, saya senang melihat Safari akan mendukung WebExtensions . Secara teori, ini akan memungkinkan kami menyatukan basis kode dengan Vimium. Saya melihat Anda sudah terlibat dalam diskusi di https://github.com/philc/vimium/issues/3610.

Terima kasih atas balasan Anda @danielcompton , semoga Anda baik-baik saja!

Saya akan dengan senang hati membantu sebagai pengelola. Sekarang saya memiliki waktu ekstra untuk (setidaknya) 2 bulan ke depan, saya pikir saya dapat berguna untuk memperkenalkan fitur-fitur yang disebutkan di atas ke dalam Vimari. Saya harus menyebutkan bahwa saya cukup baru di dunia open source, jadi pengawasan akan baik untuk dimiliki.

@nbelzer Terima kasih atas ekstensi yang diperbarui.

Saya telah menginstal Vimari dari App Store, mengganti aplikasi di Aplikasi dari garpu Anda dan mengaktifkannya di preferensi Safari.

Namun tidak ada tombol untuk membuka file konfigurasi, userSettings.json.

Adakah petunjuk tentang lokasi file ini?

Hai @srikat , terima kasih sudah mencobanya. Untuk mendapatkan fitur tersebut Anda harus mengkompilasi dan menginstal aplikasi dari garpu saya di cabang feature/access_configuration . Jika semua berhasil, Anda dapat membuka panel Vimari (dengan mengklik ikon ekstensi di Safari) dan tekan 'Buka file Konfigurasi'. Tetapi ketahuilah bahwa ini adalah cabang eksperimental yang awalnya hanya untuk penggunaan pribadi saya. Seperti yang disebutkan di atas dalam masalah ini, saya akan berupaya memasukkan fitur-fitur itu (seperti konfigurasi) ke dalam repo utama di sini.

Terima kasih. Saya akan menunggu untuk itu dalam biner.

@nbelzer Terima kasih atas kerja hebat Anda, hanya ingin tahu kapan Anda berharap untuk menggabungkan fitur baru Anda ke master repo? Saya tidak sabar untuk mencobanya. ^.^

@DarkAlexWang senang mendengarnya, saya harap segera. Karya tersebut sudah tersedia di pr #175 dan #176 seperti yang mungkin telah Anda lihat. Namun saya lebih suka Daniel Compton melihatnya sebelum bergabung.

@nbelzer Mengerti, akan menunggu penggabungan. Terima kasih sobat.

Kecuali untuk halaman bantuan, fitur-fitur dari fork saya semuanya telah diimplementasikan di cabang master. Mereka sudah tersedia melalui rilis beta terbaru bagi mereka yang tertarik.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

simeg picture simeg  ·  7Komentar

j0na1han picture j0na1han  ·  3Komentar

xudshen picture xudshen  ·  10Komentar

danielcompton picture danielcompton  ·  4Komentar

mihar picture mihar  ·  3Komentar