Skip to content

yasind1123/dif2

Repository files navigation

dif^2

Electron, React ve Tailwind tabanlı bu uygulama, iki klasörü WinMerge benzeri bir görünümle karşılaştırmanı sağlar.

Özellikler

  • Klasör A / Klasör B seçimleri için Electron dialog entegrasyonu
  • Dosya/klasör listelerini yan yana senkron kaydırma
  • İç içe klasörlere girip breadcrumb üzerinden geri dönme
  • Eksik, yeni veya farklı dosyalar için renkli etiketler
  • Satır ve karakter seviyesinde diff görüntüsü
  • npm run pack:mac ve npm run pack:win ile platforma özel paketleme

Kurulum

npm install

Geliştirme

npm run dev

Vite dev sunucusu başlar, Electron otomatik olarak açılır.

Derleme ve Paketleme

npm run build:renderer   # yalnızca React çıktısını üretir
npm run pack:mac         # macOS için .dmg/.zip
npm run pack:win         # Windows için NSIS kurulumu

Paketleme için resources klasöründe platforma uygun ikon dosyaları (icon.icns, icon.ico) bulundurmalısın.

Dosya Yapısı

├─ main.js / preload.js        # Electron main & preload süreçleri
├─ src/                        # React + Tailwind arayüzü
├─ dist/                       # Vite çıktısı (build sonrası)
└─ resources/                  # Paketleme ikonları

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors