Skip to content

Releases: YusufX-sys/turkod-ide

TürKod IDE v3.0.0 - Python Backend + Flutter UI

Choose a tag to compare

@YusufX-sys YusufX-sys released this 23 Sep 11:54

Yenilikler

  • Flutter UI: Python tarafı arka plana alındı ve arayüz olarak Dart (Flutter) diline geçildi! Arayüz artık çok daha tutarlı, modern ve hatasız!

  • Paket Yöneticisi: Kütüphaneleri artık terminaldeki girdi kısmına pip yükle [kütüphane_adı] yazarak yükleyebilir, ve projelerinizi istediğiniz kütüphaneyle yapabilirsiniz.

  • Kurulum: Artık program, portable (taşınabilir) .zip dosyası halinde değil, kurulum yapılarak kullanılacak.

  • Güncelleştirme: Artık sürekli yeni sürümü indirmenize gerek kalmayacak! Yeni gelen güncelleme sayesinde güncelleştirmeleri program üzerinden yapabilirsiniz!


What's New

  • Flutter UI: The Python side has been moved to the background, and the UI has been switched to Dart (Flutter)! The interface is now much more consistent, modern, and bug-free!

  • Package Manager: You can now install libraries by typing pip install [library_name] into the terminal input field, and build your projects with any library you want.

  • Installation: The program is no longer provided as a portable .zip file; it will now be used by running an installation.

  • Updates: You no longer need to constantly download new versions! Thanks to the new update, you can now perform updates directly through the program!

TürKod (2)

TürKod IDE v2.2.0 - Akıllı Hata Çözme Güncellemesi

Choose a tag to compare

@YusufX-sys YusufX-sys released this 27 Aug 15:48
26d1543

Yenilikler

  • Gelişmiş Hata Düzeltme: Kodu arka planda çalıştırıp NameError, SyntaxError gibi hataları otomatik bulan ve düzelten yeni mod.

  • AST Doğrulama Katmanı: Kod çalışmadan önce sözdizimini kontrol eden ve hataları Türkçe açıklayan yeni katman (ast_katmani.py).

  • Tokenizer Tabanlı Çeviri: String ve yorumların bozulmasını önleyen, token korumalı güvenli çeviri motoru.

  • "ise" Operatörü: ise kelimesi artık == eşitlik operatörüne dönüştürülüyor.

  • AI Model Fallback: Kayıtlı model API'de yoksa otomatik olarak ilk geçerli modele geçiş yapma özelliği.

  • Düzeltme Ayarları Paneli: Gelişmiş düzeltme, zaman aşımı ve döngü limitleri için yeni ayar sekmesi.
    Önce kodu çalıştırır --> hatanın geldiği satırları inceler --> hataya göre kodu düzenler --> son kontrolü yapar.

  • Diff Görünümü: Gelişmiş düzeltme sonrası yapılan değişiklikler AI panelinde fark görünümüyle sunuluyor.

  • Win11 Başlık Çubuğu: Tema rengine göre otomatik koyu/açık başlık çubuğu desteği.

  • Manifest İmza: Tek dosya hash'i yerine tüm paket bütünlüğünü kontrol eden manifest tabanlı imza sistemi.

  • Terminal Optimizasyonu: Büyük çıktılarda donmayı önleyen buffer limiti ve flush planlaması.

  • Otomatik Kaydetme İyileştirmesi: Thread yerine after() tabanlı güvenli kaydetme döngüsü.

  • Font Seçici Arama: Ayarlardaki font listesine filtreleme özelliği eklendi.

  • Modül Metot Tablosu: pygame, math, datetime alt metotlarınının hataları düzeltildi.


What's New

  • Advanced Error Fixing: New mode that runs code in the background and automatically finds and fixes errors like NameError, SyntaxError.
  • AST Validation Layer: New layer (ast_katmani.py) that checks syntax before execution and explains errors in Turkish.
  • Tokenizer-Based Translation: Token-protected translation engine that prevents strings and comments from being corrupted.
  • "ise" Operator: The word ise is now converted to the == equality operator.
  • AI Model Fallback: Automatically switches to the first available model if the saved model isn't available in the API.
  • Fix Settings Panel: New settings tab for advanced fixing, timeout, and loop limits.
    Runs the code first --> inspects the lines where the error occurred --> edits the code based on the error --> performs a final check.
  • Diff View: Changes made after advanced fixing are now shown as a diff view in the AI panel.
  • Win11 Title Bar: Automatic dark/light title bar support based on theme color.
  • Manifest Signature: Manifest-based signature system that verifies the integrity of the entire package instead of a single file hash.
  • Terminal Optimization: Buffer limit and flush scheduling that prevents freezing on large outputs.
  • Auto-Save Improvement: Safe save loop based on after() instead of a thread.
  • Font Picker Search: Added filtering to the font list in settings.
  • Module Method Table: Fixed errors in pygame, math, datetime submethods.

TürKod IDE v2.1.0 - Arayüz ve Sözlük Güncellemesi

Choose a tag to compare

@YusufX-sys YusufX-sys released this 19 Aug 16:08
dd0ba99

Yenilikler:

  • Arayüz güncelleştirildi ve yeni temalar eklendi
  • Sözlükteki kelimelerin çoğu tamamen Türkçe yapıldı (Örn. yazdir --> yazdır)
  • Panel açılış ve kapanışlarına animasyon getirildi
  • Yan panele kelime arama butonu eklendi
  • Yeni mimariye geçildi, tek bir dosya yerine dosya işlevlere göre bölündü
  • AI modelleri artık güncel olarak güncelleniyor
  • Pygame ve Ursina kütüphaneleri sözlüğe eklendi ve artık Türkçe kod yazarak oyun yapabilirsiniz!

What's New:

  • The interface was updated and new themes were added
  • Most of the words in the dictionary were made fully Turkish (e.g., yazdir --> yazdır)
  • Animations were added to panel opening and closing
  • A word search button was added to the side panel
  • Switched to a new architecture, files were split by function instead of a single file
  • AI models are now updated regularly
  • The Pygame and Ursina libraries have been added to the dictionary, and you can now make games by writing code in Turkish!
TürKod v2 1 0

TürKod IDE v2.0.0 - Profesyonel IDE Güncellemesi

Choose a tag to compare

@YusufX-sys YusufX-sys released this 14 Aug 12:14
570441e

Yenilikler

  • Entegre terminal eklendi
  • Basit debugger eklendi
  • Yerel yazım düzeltme özelliği eklendi
  • TODO/FIXME paneli eklendi
  • Kod istatistikleri eklendi
  • Komut paleti eklendi
  • Gelişmiş editör kısayolları eklendi
  • Font seçici popup eklendi
  • TürKod-->Python - Python-->TürKod dil çevirme butonu eklendi
  • Sekme yönetimi geliştirildi
  • Türkçe karakter uyarısı eklendi
  • Parantez otomatik kapatma eklendi
  • Undo/redo desteği eklendi
  • Yazı türü değiştirme hatası giderildi
  • Tema değiştirme güncellendi ve hatalar giderildi
  • Sözlük düzenlendi

DİKKAT!

  • Yeni güncelleme için programı çalıştırmadan önce şu dosyayı 1 kere silin:
    C:\Kullanıcılar\[KULLANICI_ADINIZ]\.turkod_kelimeler.json

GEREKSİNİMLER

  • 64-bit Windows 10/11

=======================================================================================

What's New

  • Integrated terminal added
  • Basic debugger added
  • Native spell checking feature added
  • TODO/FIXME panel added
  • Code statistics added
  • Command palette added
  • Advanced editor shortcuts added
  • Font selector popup added
  • TürKod-->Python - Python-->TürKod language conversion button added
  • Tab management improved
  • Turkish character warning added
  • Auto-closing brackets added
  • Undo/redo support added
  • Font change bug fixed
  • Theme switching updated and bugs fixed
  • Dictionary updated

ATTENTION!

  • Before running the program for the new update, delete this file once:
    C:\Users[YOUR_USERNAME].turkod_kelimeler.json

REQUIREMENTS

  • 64-bit Windows 10/11
TürKod 2 0 0

TürKod IDE v1.1.0 - Hata Giderme Güncellemesi

Choose a tag to compare

@YusufX-sys YusufX-sys released this 11 Aug 08:48
04372c4

v1.1.0 güncellemesi

Güncellemeler:

  • Kütüphane hataları giderildi
  • Yazı türü değiştirme hatası giderildi
  • Tema değiştirme güncellendi ve hatalar giderildi
  • AI paneli yazı sığmama hatası giderildi
  • Sözlük dosyasında hatalar giderildi ve yeni kütüphane parametreleri eklendi.

Yeni güncelleme için aşağıdaki dosyayı siliniz:
C:\Users\USER[Kullanıcı_Adınız].turkod_kelimeler.json

=========================================================================================

v1.1.0 Update

Updates:

  • Fixed library errors
  • Fixed font change bug
  • Updated theme switching and fixed bugs
  • Fixed AI panel text overflow issue
  • Fixed errors in the dictionary file and added new library parameters.

Delete the following file for new update:
C:\Users[Your_Username]\.turkod_kelimeler.json

TürKod IDE v1.0.0

Choose a tag to compare

@YusufX-sys YusufX-sys released this 08 Aug 17:48
397d6a7
TürKod