Releases: findux/Yazit
Release list
YAZIT v1.5.1 — Sürüm Notları
🆕 Yeni Özellikler
Son Açılan Dosyalar Geçmişi
- Dosya → Son Açılan Dosyalar alt menüsü eklendi.
YAZIT v1.5.0 — Sürüm Notları
YAZIT v1.4.2 — Sürüm Notları
25 Nisan 2026
Yeni Özellikler
Otomatik Kod Tamamlama
En az 2 karakter yazıldığında dil anahtar kelimeleri, tanımlayıcılar ve belgede geçen kullanıcı tanımlı isimler önerilir. Tab ile seçim yapılır, Esc ile kapatılır, ↑ / ↓ ile gezilir.
Dinamik Öneri Havuzu
Tamamlama önerileri yalnızca dil sözlüğüyle sınırlı kalmaz; açık belgede bulunan fonksiyon ve değişken isimleri de gerçek zamanlı olarak taranır.
Düzeltmeler
Yanlış "Dış Kaynak Değişikti" Uyarısı
Dosya kaydedildikten hemen sonra "yeniden yükle?" diyaloğunun yanlış açılması giderildi. (Windows'un LastWriteTime damgasını dosya tanıtıcısı kapatılmadan güncellemediği durum düzeltildi.)
Türkçe Karakterlerde Renklendirme Hatası
UTF-8 çok baytlı karakterlerde (ç, ş, ğ, vb.) sözdizimi renklerinin bozulması giderildi; devam baytlarına da doğru renk ataması yapılıyor.
Sürüm Numarası
Uygulama başlık çubuğunda versiyon gösterimi eklendi: YAZIT v1.4.2
YAZIT-1.4.1
🆕 Yeni Özellikler
🔧 G-Code Gelişmiş Sözdizim Renklendirme
G-Code token grupları artık tamamen birbirinden bağımsız renklerle gösteriliyor. TextEditor'ın iç renk motoru (PaletteIndex) G-Code için özel olarak genişletildi — diğer dillerin renk ayarları etkilenmiyor.
YAZIT v1.2.0
YAZIT v1.2.0 — Sürüm Notları
🆕 Yeni Özellikler
🦀 Rust Dil Desteği
YAZIT artık Rust kaynak dosyalarını tanıyor.
.rs uzantılı dosyalar otomatik olarak Rust sözdizimi ile açılır
Dil menüsünden manuel olarak da seçilebilir
Anahtar kelimeler, tipler, yorumlar ve string literaller renklendirilir
📦 Kurulum
YAZIT-1.2.0-Setup.exe dosyasını indirip çalıştırın. Önceki sürümün üzerine kurulabilir.
👥 Katkıda Bulunanlar
Hakan — Rust dil desteği
What's Changed
- Add Rust language support and update editor palette logic by @hakanaktt in #2
New Contributors
- @hakanaktt made their first contribution in #2
Full Changelog: YAZIT-v1.1.0...YAZIT-v1.2.0
YAZIT-v1.1.0
YAZIT v1.1.0 — Sürüm Notları
🆕 Yeni Özellikler
🔄 Dış Kaynak Değişiklik Tespiti
Açık bir dosya başka bir uygulama tarafından değiştirildiğinde YAZIT artık sizi bilgilendiriyor.
- Her 2 saniyede bir arka planda otomatik kontrol
- "Yeniden Yükle" — dosyayı diskten tekrar yükler
- "Yükleme" — mevcut içeriği korur, bir daha sorulmaz
- Birden fazla dosya değişmişse birer birer sorulur
↔️ Sürüklenebilir Bölme Çubuğu
Yan yana görünümde iki panel arasındaki çubuğu fare ile sürükleyerek boyutlandırabilirsiniz.
🛠 Düzeltmeler
🌐 Türkçe Karakterli Dosya Yolu Desteği
- Sağ tık → "YAZIT ile Aç" artık
Dökümanlarım\Şirket\proje.cppgibi Türkçe karakterli yollarda doğru çalışıyor - Dosya diyaloğu üzerinden açılan dosyaların yolları artık bozulmadan görüntüleniyor
- Altta yatan neden: Windows API'nin ANSI (
argv[],GetOpenFileNameA) yerine tam Unicode (GetCommandLineW,GetOpenFileNameW,std::fstreamwide path) kullanımına geçildi
↩️ Geri Al / Yinele Kısayolu İyileştirmesi
Ctrl+Z / Ctrl+Y, menü veya bul/değiştir paneli kullanıldıktan sonra editöre tıklamaya gerek kalmadan çalışıyor.
📦 Kurulum
YAZIT-1.1.0-Setup.exe dosyasını indirip çalıştırın. Önceki sürümün üzerine kurulabilir.
YAZIT-1.0.0
🎉 YAZIT v1.0.0 — İlk Sürüm
YAZIT'in ilk resmi sürümüne hoş geldiniz! SDL2 + Dear ImGui tabanlı, hafif ve hızlı bir kod/metin editörü.
✨ Özellikler
- Sözdizimi renklendirme — C++, C, GLSL, Lua, SQL, AngelScript desteği
- Çoklu sekme — Aynı anda birden fazla dosya açık tutulabilir
- Yan yana görünüm — İki dosyayı aynı anda düzenle
- Bul / Değiştir — Aktif dosyada veya tüm açık dosyalarda arama
- Kodlama desteği — ANSI, UTF-8 ve UTF-8 BOM otomatik algılama ve dönüştürme
- Lua betik motoru — Yerleşik Lua API ile editörü otomatize et
- Sağ tık menüsü — Windows Gezgini'nden "YAZIT ile Aç" desteği
- Koyu / Açık tema
- Türkçe arayüz
📦 Kurulum
YAZIT-1.0.0-Setup.exe dosyasını indirip çalıştırın.
Kurulum sırasında masaüstü kısayolu ve sağ tık menüsü otomatik oluşturulur.
Sistem gereksinimi: Windows 10/11 (64-bit)
📄 Lisans
MIT Lisansı — Ayrıntılar için LICENSE dosyasına bakın.