Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Güncelleme denetimlerinin GitHub'a erişebilmesi için ağ erişimi sağlandı.
FreeBSD paketlemesinde, aarch64 sürüm derlemeleri için CARGO_BUILD_TARGET değişkenine uyum sağlandı.
CI iş akışlarının yalnızca craft-common-actions ana dalını kullanması sağlandı (AGENTS.md; windows-arm64 sabitlenmemiş durumda).
Güncelleme isteminde harf yerine uygulama simgesinin ve vurgu renginin gösterilmesi sağlandı.
Güncelleme testleri ve yalnızca geliştirme sürümünde kullanılan testkit katmanı denetimleri düzeltildi.
Düzenleyicinin medya çubuğundaki tıklamaları yok sayması sorunu giderildi.
Çok büyük şekillerin çizim işleminin uygulamayı durdurmasına neden olması engellendi; ekran boyutlarını çok aşan şekiller atlandı.
file.export, file.render ve slide.colorAt işlemlerinde geçersiz slayt dizinlerinin reddedilmesi sağlandı.
Animasyon durumunun, slayt şekliyle aynı kimliği paylaşan düzen ve ana slayt şekillerini hareket ettirmesi engellendi.
Slayt aralığı numaralarında + işaretinin kullanılması engellendi.
Slayt Gösterisi: Slayt gösterisi ayarlarından fare imlecinin görünür tutulabilmesi sağlandı.
PDF dışa aktarımında şeffaf içerik piksellerinin arka plan rengini alması sağlandı.
table.cellAlign için yatay hizalama desteği eklendi.
Ana görünümdeki ekleme işlemleri iyileştirildi: insert.dateTime ile ana slaydın tarih yer tutucusunun doldurulması ve yanıtların ana slaydın veya düzenin düzenlendiğini belirtmesi sağlandı.
Bir gruptaki öğelerden biri komutla taşındığında veya yeniden boyutlandırıldığında grubun sınır kutusunun alt öğelere göre güncellenmesi sağlandı.
review.compare yanıtında her değişikliğin hangi tarafta olduğunun belirtilmesi ve eksik bir kutunun döndürme olarak değerlendirilmemesi sağlandı.
show.presenter yanıtının {on, window} biçiminde olması sağlandı.
picture.reset, yinelenen PNG dışa aktarımı ve eylem düğmesinin tema dolgusu için testler eklendi.
Kod çözücülerde görsel durumunun panic koruması içinde oluşturulması sağlandı.
EMF+ bölge yollarının, tanımlanan aralıkların dışına çıkması engellendi.
Slayt Gösterisi: Önceki slayda dönüldüğünde sol taraftaki slaydın geçiş efektinin ters yönde oynatılması sağlandı.
design.applyIdea ve design.ideas işlemlerinde geçersiz slayt dizinlerinin reddedilmesi sağlandı.
Uzun İngilizce tarihlerin, her İngilizce yerel ayarın gün sıralamasına ve noktalama kurallarına uygun gösterilmesi sağlandı.
PPTX: Görsel yer tutucusundaki bir görselin, ait olduğu düzenin şeklini alması sağlandı.
Biçim › Dolgu bölümüne Slayt Arka Planı dolgusu eklendi.
PPTX animasyon davranışı düğümlerindeki Otomatik Tersine Çevir ayarının okunması sağlandı.
Yansıma ayarı başka bir ön ayara geçirildikten sonra Hiçbiri seçeneğinin temizlenmemesi sorunu giderildi.
Kullanılamayan bir Unicode sembol yazı tipindeki madde işaretlerinin karakterlerini koruması sağlandı.
Yazı Tipleri: Değişken yazı tiplerinin adlandırılmış örneklerinin Windows aile adlarıyla tanınması sağlandı.
PPTX zamanlama ağacından medya ses düzeyi, sessize alma, döngü, gizleme ve tam ekran ayarlarının okunması sağlandı.
Animasyonlar: Koyulaştır ve Doygunluğu Azalt ön ayar kimlikleri ile 14 varsayılan süre düzeltildi.
Grafikler: Gizli eksen etiketlerinin ve doldurulmamış kılavuz çizgilerinin grafik XML dosyasından okunması sağlandı.
Dosya › Yeni bölümünde, dar pencerelerde şablon kutucuklarının sağ kenar boşluğunun dışına taşması engellendi.
Yazı Tipleri: Bir yazı tipi koleksiyonundan okunan yazı tipi yüzü sayısı 256 ile sınırlandırıldı.
Eksik çubuk grafik noktaları için etiket gösterilmesi engellendi.
Histogramda, kutu sınırına denk gelen değerlerin ilgili kutuda sayılması sağlandı.
.SF NS gibi macOS gizli sistem yazı tipleri için gereksiz uyarılar gösterilmesi engellendi.
Kendi numaralandırma başlangıcına sahip bir paragrafın sayımı bu noktadan yeniden başlatması sağlandı.
Yazım denetiminde 100 karakterden uzun kelimelerin denetlenmesi engellendi.
CLI: Toplu komutlar için --cmd-file desteği eklendi.
Hızlı Erişim Araç Çubuğu öğeleri için Alt+1–Alt+9 kısayol desteği eklendi.
CLI: Standart çıktı kapandıktan sonra dosya çıktısının tamamlanması sağlandı.
Belgelerdeki eksiklikler ve yol haritası, birleştirilen PR'lara göre güncellendi.
HTML yapıştırma işleminde a, td ve mark etiketlerinin kapanışından sonra stillerin sızması sorunu giderildi.
Yapıştırma sırasında bir HTML blok etiketi açıldığında yeni paragraf başlatılması sağlandı.
CLI toplu komutları için --cmd-file desteği eklendi ve önceki değişiklikle birleştirildi.
Her tür için birden fazla otomasyon kök dizinine izin verildi.
MCP standart girdi/çıktı istek çerçevelerine boyut sınırı getirildi.
Otomatik listelerin, yazarken metni değiştirme seçeneği etkin olmadan da çalışması sağlandı.
replace_text içindeki CRLF satır sonları, fark hesaplanmadan önce standartlaştırıldı.
Tüm sunum destesine yönelik kıyaslama istatistikleri düzeltildi.
Metin: Sembol yazı tipi karakterinden sonra gelen boşluğun, metin parçasının yazı tipini koruması sağlandı.
Birden fazla seçili slayt sürüklendiğinde tümünün birlikte taşınması sağlandı.
Animasyonlar: Animasyon Ekle menüsünün pencere yüksekliğini aşması durumunda kaydırılabilmesi sağlandı.
Şekli Biçimlendir: Boyut ve Özellikler bölümüne Yüksekliği/Genişliği Ölçeklendir ve Başlangıç Noktası ayarları eklendi.
Şekil Efektlerini Biçimlendir: Gölge, Parlama ve Yumuşak Kenarlar için ön ayar kutucukları ile gölge boyutu ayarı eklendi.
Erişilebilirlik: Düşük kontrast denetiminin tüm metin parçalarında yapılması sağlandı.
Slayt Gösterisi: Sunucu Görünümü'ndeki sonraki slayt ön izlemesinin kullanıcı arayüzü iş parçacığı dışında oluşturulması sağlandı.
PPTX paketlerinde ters eğik çizgi ayırıcılarıyla kaydedilmiş ZIP girdilerinin bulunması sağlandı.
Yinelenen öğelere PowerPoint ile aynı şekilde ad verilmesi sağlandı: sonraki otomatik adın kullanılması ve özel olarak seçilen adların korunması sağlandı.
Panodaki HTML dışa aktarımının boyut sınırını aşması engellendi.
Tamamı büyük harflerden oluşan yanlış yazılmış kelimeler için düzeltme önerileri sunulması sağlandı.
text.set işleminde CRLF karakterlerinin tek paragraf sonu olarak değerlendirilmesi sağlandı.
Tüm slaytların izleyici ekranı yerine Sunucu Görünümü penceresinde gösterilmesi sağlandı.
Medya: Bitstream, ISO BMFF ve Matroska işlemlerinde craft-media kullanılması sağlandı.
PPTX dosyasından açılan medya kliplerinin uzunluk ve boyut bilgilerinin üstbilgilerinden alınması sağlandı.
PDF: craft-pdf ve krilla bileşenlerinin craft-libs ana dalına sabitlenmesi sağlandı.
SonarCloud bakım yapılabilirliği sorunları giderildi.
Yeniden düzenleme: Gereksiz kapanışlar yerine metot yolları kullanıldı (SonarCloud S1612).
Güvenlik: macOS sertifika içe aktarma işlemi ve medya test dosyaları için özel geçici dizinler kullanılması sağlandı.
Güvenlik: alpha_num madde işareti genişletmesi sınırlandırıldı ve dosya adı günlükleri temizlendi.
Grafik performansı: Eksen çizim alanı taraması iyileştirildi ve çubuk olmayan grafiklerde hata çubuğu istatistikleri önbelleğe alındı.
Motor performansı: HTML varlıklarındaki noktalı virgül tarama aralığı ve biçimlendirme yığını araması sınırlandırıldı.
Yeniden düzenleme: Tablo modülleri için açık içe aktarma ifadeleri kullanıldı (SonarCloud S2208).
Motor güvenliği: Okuma sırasında normal dosya ve boyut sınırlarının kontrol edilmesi, kaydetme sırasında izinlerin ve sembolik bağlantıların korunması sağlandı.
Meta dosyası güvenliği: EMF+ ayrıştırması, kırpma karmaşıklığı ve bellek hesaplaması güçlendirildi.
PPTX performansı: Dışa aktarma aramaları dizine eklendi ve yinelenen ilişki bölümleri kaldırıldı.
PPTX düzeltmesi: İçe aktarma kaynak sınırları, yinelenen verilerin ayıklanması ve arama önbelleği iyileştirildi.
Durum çubuğunda uzun dil adlarının diğer öğelerin üzerine binmesi önlendi.
HTML yapıştırma işleminde + işaretiyle başlayan sayısal karakter referanslarının reddedilmesi sağlandı.
Web uygulamasının favicon dosyasının deckcraft.ico olarak ayarlanması sağlandı.
Dosyalar: Anahatların RTF biçiminde kaydedilmesi ve açılması sağlandı.
Arayüz: İptal düğmesiyle Hakkında iletişim kutusunun kapatılması ve Dosya sekmesinden Seçenekler iletişim kutusunu iptal etme davranışının test edilmesi sağlandı.
Gösteri: Geri komutunun, ilk animasyonu kendi kendine oynayan bir slayttan çıkması sağlandı.
Dışa aktarma: Şeffaf arka plana sahip PNG çıktısı desteği eklendi (#784).
shape.setBounds, shape.resize ve shape.move işlemlerindeki boyut ve konum değerlerine sınırlar getirildi.
Slaytlar yeniden kullanıldığında slayt bağlantılarının kopyalara yönlendirilmesi sağlandı.
Biçimlendirme bölümleri arasındaki metinlerde büyük/küçük harf dönüşümünün yapılması sağlandı.
Döndürülmüş bir şekil çevrildiğinde döndürme açısının da aynalanması sağlandı.
comment.delete için geçersiz indekslerin slaydın tamamını temizlemesi yerine reddedilmesi sağlandı.
Dışa aktarma: PDF dosyalarında her slaydın arka planının yalnızca bir kez saklanması sağlandı (#845).
Tuval: Düzenlenen metnin önündeki bir şekle tıklandığında tıklamanın şekil tarafından alınması sağlandı (#931).
Noktaları Düzenle: Bir şeklin serbest biçime dönüştürülmesi tek bir geri alma adımı hâline getirildi.
Açma: Dosyalardaki aşırı büyük efekt boyutlarına sınır getirildi. (Örneğin, çok büyük bir parlama efekti, oluşturma işleminin 34 GB bellek istemesine neden oluyordu.)
Açma: .deckcraft dosyasında yinelenen kimliklere sahip şekillere yeni kimlikler atanması sağlandı.
Slayt gösterisi sırasında tıklanabilir kliplerin üzerinde hareketsiz imlecin gizlenmesi sağlandı (#968).
Düzenle: PowerPoint'te olduğu gibi Hizala menüsüne “Slayda Hizala” ve “Seçili Nesneleri Hizala” seçenekleri eklendi.
Belgeler: Rakip ticari yazılımlara yapılan atıflar kaldırıldı.
CI: Cargo ve GitHub Actions için Dependabot yapılandırıldı.
Biçimlendirme: İçe aktarılan grafik bileşenlerinin yerel kaydetme işlemleri boyunca korunması sağlandı.
Düzenleme: Kopyalanan içeriklerde medya, bağlayıcı uçları, animasyon hedefleri ve tetikleyicilerin yeniden eşleştirilmesi (#406) — @NikitkaRa, #475
Görüntüleme: Yoğun dış çizgilerde şekil yolu gradyanı işlemlerinin bütçelendirilmesi (#404) — @NikitkaRa, #476
Pptx: Grafik noktalarının, grafik XML boyutunun, sıkıştırma açma işlemlerinin ve VML aramalarının sınırlandırılması (#401) — @NikitkaRa, #480
Grafikler: Pasta ve halka grafiklerdeki veri etiketlerinin sayı biçimini kullanması (#324) — @NikitkaRa, #486
Tasarımcı: Geçerli slaydın düzenini değiştiren tasarım önerileri (#314) — @NikitkaRa, #489
Yazı tipleri: Linux ve Flatpak'in yazı tiplerini tuttuğu konumlarda yazı tiplerinin bulunması; ekleme ve yeniden tarama komutları (#277) — @NikitkaRa, #491
Şekli Biçimlendir: Çizgi bileşimi, uç biçimi, birleşim, oklar ve boyutlar; en-boy oranını kilitleme — @NikitkaRa, #500
Motor: Başlangıç değeri sabitlenmiş düzenleyici stres testleri; küçük grafiklerin artık slaydı boş bırakmaması — @NikitkaRa, #502
Biçim: Bozuk gömülü medyanın bildirilmesi ve bu tür dosyaların onarılmış kopya olarak açılması — @NikitkaRa, #526
Morph: Aynı metnin çapraz geçiş yapmak yerine hareket edip boyut değiştirmesi — @NikitkaRa, #541
Resimler: Klasik mat yöntemiyle Arka Planı Kaldır özelliği — @NikitkaRa, #550
Animasyonlar: 34 PowerPoint hareket yolu ön ayarının eklenmesi — @NikitkaRa, #551
Metin: Madde İşaretleri ve Numaralandırma iletişim kutusu — @NikitkaRa, #553
Pptx: Yorumların, bağlantıların, gösterilerin, grupların ve devralınan yer tutucuların kaydedilip yeniden açıldığında korunması — @NikitkaRa, #554
Düzenleme: Özel Yapıştır (hedef temayı kullan, kaynağı koru, resim, yalnızca metin) — @NikitkaRa, #558
Pptx: Metin efektlerinin, düzenlerin, dolguların, pahların ve bağlayıcıların kaydedilip yeniden açıldığında korunması — @NikitkaRa, #562
Performans temel ölçümü: deckcraft-cli bench ve cargo xtask bench — @NikitkaRa, #564
PDF dışa aktarma işleminin aynı bayt çıktısını koruyarak yaklaşık 2,8 kat hızlandırılması — @NikitkaRa, #566
Metafile: Yalnızca EMF+ içeren resimlerin çizilmesi — @NikitkaRa, #574
PPTX: 3B modellerin ve animasyon sekme efektlerinin kaydedilip yeniden açıldığında korunması — @NikitkaRa, #578
PPTX test koleksiyonu: Temalar, ana slaytlar, efektler ve bağlantılar; fare üzerine geldiğinde tetiklenen metin eylemlerinin korunması — @NikitkaRa, #589
PPTX: Grafik eğilim çizgilerinin kaydedilip yeniden açıldığında korunması — @NikitkaRa, #590
3B ekstrüzyon görüntüleme: Döndürülmüş kameraların altında kalan yan yüzeyler (3B kesit 1) — @NikitkaRa, #595
Ekle: Lucide simgelerinin çizgi şekilleri olarak sunulduğu bir galeri — @NikitkaRa, #625
Görüntüleme: Büyük bir şekil üzerindeki çok küçük bir kesikli çizginin açılışta çökmeye neden olmaması için kesik sayısının sınırlandırılması — @NikitkaRa, #639
Arayüz: Boyut ve Konum iletişim kutusuyla geometrinin tek adımda ayarlanması — @NikitkaRa, #641
Şekiller: presetShapeDefinitions standardına uygun şevron metin dikdörtgeni — @NikitkaRa, #643
Medya: Bozuk ses dosyalarının artık işlemi kilitlememesi veya panik hatasına neden olmaması — @NikitkaRa, #696
Pptx: Gömülü yazı tiplerinin okunması ve yazılması — @NikitkaRa, #439
Ayrıştırıcılar: İşlem öncesinde kötü amaçlı sayısal alanların kontrol edilmesi (#426) — @NikitkaRa, #467
Animasyon: Animasyonların tek geçişte dizilere göre gruplandırılması (#410) — @NikitkaRa, #472
Metin: Dil parçaları için çift yönlü metin (bidi) düzeylerinin doğrusal zamanda hesaplanması (#403) — @NikitkaRa, #477
Görüntüleme: RGBA dönüştürme işleminin sınırlandırılması ve başarısız görsel önbelleğinin boyutunun kısıtlanması (#402) — @NikitkaRa, #478
Kurtarma: Benzersiz UID'ler, örnek bazında sahiplik ve değiştirilene kadar anlık görüntülerin korunması (#390) — @NikitkaRa, #482
Yazdırma: Notlar ve dinleyici notları için kâğıt boyutunun ve yönünün seçilmesi — @NikitkaRa, #499
Şekli Biçimlendir: Gölge, parlama ve yansıma ayrıntı kontrolleri — @NikitkaRa, #503
Şekiller: Noktaları Düzenle — nokta türleri, Bézier tutamaçları ve sağ tıklama menüsü — @NikitkaRa, #515
Geçişler: Yerleşik sesler, Önceki Sesi Durdur ve Sonrakine Kadar Döngü seçenekleri — @NikitkaRa, #516
PPTX: Sahip olunan test koleksiyonunda kaydetme ve yeniden açma uyumluluğu; notlar ana slaydının üstbilgi ve altbilgisinin korunması — @NikitkaRa, #517
Dosya: Altı özgün başlangıç sunumu — @NikitkaRa, #593
AV1: Yinelenen film gren ölçekleme noktalarının reddedilmesi; başarısız bir işin bile yayımlanması (#394) — @NikitkaRa, #481
Video: Tüm resim deposunun bellek bütçesine göre kontrol edilmesi (#398) — @NikitkaRa, #484
PPTX: Office 2016 grafiklerinin (şelale, huni, ağaç haritası vb.) okunması ve korunması — @NikitkaRa, #532
Arayüz: Özelleştirilebilir Hızlı Erişim Araç Çubuğu — @NikitkaRa, #563
Metafile: EMF+ yayları, dışbükey kırpma yolları, satır kaydırmalı dizeler ve iç içe metafile'lar — @NikitkaRa, #588
Grafikler: Histogramlar, Pareto grafikleri ve kutu-bıyık grafikleri; Office 2016 grafiklerinin özgün biçimleriyle kaydedilmesi — @NikitkaRa, #591
Grafikler: Çok seviyeli ağaç haritaları ve güneş ışını grafikleri; kapsayıcı kutu çeyrekleri — @NikitkaRa, #594
Grafikler: Bölge haritası grafiklerinin korunması ve çizilmesi — @NikitkaRa, #598
Grafikler: Kutupsal radar grafikleri, hisse senedi yüksek-düşük çizgileri ve artış/azalış çubukları; birleşik grafik örneği — @NikitkaRa, #602
Görüntüleme: Grafik eğilim çizgilerinin çizilmesi — @NikitkaRa, #603
Metafile: EMF+ kardinal eğrileri ve bölge dolguları — @NikitkaRa, #633
Metafile: EMF+ temizleme işlemi ve desteklenen EMF+ kayıtlarının belgelenmesi — @NikitkaRa, #635
Grafikler: Dosyada tanımlanan çubuk genişlikleri, veri noktası dolguları, yumuşatılmış çizgiler ve grafik metni renklerinin korunması — @NikitkaRa, #638
Başlangıç: Bozuk ayarlar, yazı tipi klasörleri ve kurtarma klasörleri ile küçük doku sınırları nedeniyle oluşan hatalardan kurtulunması — @NikitkaRa, #644
Şekli Biçimlendir: 3B Biçim ve 3B Döndürme kontrolleri — @NikitkaRa, #508
Resimler: Resimlerin hedef çözünürlüğe göre sıkıştırılması — @NikitkaRa, #513
Ekle: Özet, Bölüm ve Slayt Yakınlaştırma ile Yakınlaştırmaya Dön özelliği — @NikitkaRa, #520
Grafikler: Değiştirilmeden kaydedilen grafiklerde gömülü çalışma kitabının korunması (#335) — @NikitkaRa, #355
Slaytlar: Başka bir sunumdan slaytların yeniden kullanılması — @NikitkaRa, #509
Model: Kimlik alanı tükendiğinde kimliklerin yinelenmesi yerine büyüme işleminin reddedilmesi (#407) — @albayazid, #438
Medya: Kötü amaçlı dosya boyutlarının panik hatasına neden olmaması için ASF nesne gezinmesindeki aritmetik işlemlerin kontrol edilmesi — @midasmatterhorn, #748
Tercihler: İptal, Esc ve pencereyi kapatma düğmesinin iletişim kutusunda yapılan değişiklikleri geri alması (#752) — @switch87, #757
Denetim: Kuyrukta beklerken zaman aşımına uğrayan isteğin daha sonra çalıştırılmak yerine iptal edilmesi (#719) — @midasmatterhorn, #758
Metin: Tek başına kullanılan normAutofit özelliğinin %100 ölçekte çizim yapması ve düzenlemenin sığdırılmış ölçeği kaydetmesi (#724) — @midasmatterhorn, #759