WRITER:
- Sabitlenmiş nesneler (Anchored objects) yapıştırıldıktan sonra artık seçilmiyor. Eski davranış, Office::Writer::Cursor::Option::SelectPastedAnchoredObject uzman seçeneği (expert option) true yapılarak geri yüklenebilir. (Michael Stahl, Collabora) tdf#167833
- Yüzen tablolar (Floating tables) ve sonrakilerle birlikte tut/paragrafı bölme (keep-with-next/don't split paragraph) öznitelikleri Writer'da artık birlikte daha iyi çalışıyor (blog yazısı). (Miklos Vajna, Collabora)
- Değişiklik izleme (Change tracking): format düzeltmelerinin (redlines) eski doğrudan formatı artık ODT için korunuyor ve DOCX için iyileştirildi (blog yazısı). (Miklos Vajna, Collabora)
- Değişiklik izleme: birbirine bağımlı değişiklikler için hangi değişikliğin kabul edileceğine karar vermek artık mümkün (blog yazısı). (Miklos Vajna, Collabora)
- Yüzen tablolar artık yüzen tablolara bölünebiliyor, bu da DOCX dışa aktarımını (export) iyileştiriyor. (Michael Stahl, Collabora) fc53ab8e
- Numaralandırılmış bir listeyi öncekine katılarak (Listeye ekle / Add to list) değiştirirken, bu işlem artık yardımcı bir şekilde tüm "Numaralandırmayı yeniden başlat (Restart numbering)" özelliklerini de kaldırıyor. (Justin Luth) tdf#113213
- Yazım denetimi iletişim kutusu (Spell checking dialog): çeşitli küçük düzeltmeler (papercut fixes). Tümünü Düzelt (Correct-All) listesi artık gereksiz yere temizlenmiyor (ve başka bir uygulamaya geçerken daha güvenilir bir şekilde temizleniyor). (Justin Luth) tdf#191558 tdf#126826
- Değişiklikleri İzleme Kaydı (Record Track Changes): Kısmen silinmiş paragraflar gizli listeye eklendi. Bu şekilde, kısmen silinmiş paragraflar için değişiklik izleme, numaralandırma listesinde görüntülenmeyecek. (Bayram Çiçek, Collabora) tdf#157596
- Writer artık alan gölgelendirmeleri (field shadings) için satır aralığını dikkate alıyor. Bu şekilde, "alan gölgelendirmeleri" arka plan katmanı nedeniyle bazı harflerin (ör. "Ç", "ş", "g", "p") alt kısmı kesilmeyecek. (Bayram Çiçek, Collabora) tdf#167527
- DOCX içe aktarımı (import) sırasında dipnotta (footnote) satır numaralandırmasını gösterme. (Bayram Çiçek, Collabora) tdf#167202
- Panodan (clipboard) tek bir resmi yapıştırmak, Writer Otomatik Resim Yazısı (AutoCaption) yapılandırma ayarını izleyerek artık otomatik olarak bir resim yazısı ekliyor. (Michael Stahl, Collabora) d072b5e0
- Writer artık Başlangıç ve Bitiş (Start and End) paragraf hizalamasını destekliyor. Bu seçenekler, paragrafları paragraf metin yönüne göre hizalar ve diller ile yazı sistemleri arasında stillerin yeniden kullanımını basitleştirebilir. (Jonathan Clark, TDF) tdf#118350
- Writer artık yazarken RTL (sağdan sola) metnin yönünü otomatik olarak ayarlayabiliyor. Bu davranış, paragraf iletişim kutusunun hizalama sekmesindeki "Yönü otomatik ayarla (Automatically set direction)" seçeneği işaretlenerek bir paragraf stiline eklenebilir. (Jonathan Clark, TDF) tdf#162120
- Writer artık daha görünür bir ızgara (grid) görüntülüyor ve Izgaraya Hizala (Snap to Grid) işlevi artık nesneleri ızgarayla doğru şekilde hizalıyor. (Tamás Zolnai) tdf#89544 tdf#126493
- Araçlar ▸ Seçenekler ▸ LibreOffice ▸ Writer ▸ Biçimlendirme Yardımcıları: Sürükle ve Bırak: [x] Metnin sürüklenip bırakılmasına izin ver (Tools ▸ Options ▸ LibreOffice ▸ Writer ▸ Formatting Aids: Drag 'n Drop: [x] Allow text to be dragged and dropped) üzerinden seçilen metnin sürüklenmesini önleme seçeneği eklendi. (Heiko Tietze, tdf) tdf#100998
CALC:
- Calc için bağlayıcı (connector) desteği eklendi. Standart araç çubuğundaki nesne yolu: Ekle ▸ Şekil ▸ Bağlayıcılar (Insert ▸ Shape ▸ Connectors). Sekmeli kullanıcı arayüzündeki nesne yolu: Ekle ▸ Bağlayıcılar (Insert ▸ Connectors - çoklu seçim için çift tıklayın). (Amin Irgaliev, Vladislav Tarakanov) tdf#79356
- Calc artık xmlMaps.xml'i destekliyor. (Bayram Çiçek, Collabora) tdf#167689
- Sırala (Sort) iletişim kutusu seçeneklerinde iyileştirmeler. (Regina Henschel)
- Sırala iletişim kutusu seçeneklerinde doğal sıralama (natural sort) etkinleştirildiğinde, ondalık ayırıcıları normal karakterler olarak ele almak için ek bir seçeneğiniz olur. Bu, örneğin yerel ayarınız (locale) ondalık ayırıcı olarak nokta kullansa bile IP adreslerini sıralamanıza olanak tanır. Doğal sıralamanın etkinleştirildiği gerçeği artık dosyaya yazılır ve böylece dosya yeniden açıldığında korunur. tdf#161949
- Sırala iletişim kutusu seçeneklerindeki yerel (locale) ayarı artık dosyaya yazılıyor ve böylece korunuyor. Yerel ayarı belirlemek sadece özel bir sıralama algoritmasının seçimini etkilemekle kalmaz, aynı zamanda diğer yerel ayara bağlı sıralama özelliklerini de etkiler; örneğin doğal sıralama için hangi karakterin ondalık ayırıcı olarak kullanıldığı gibi. tdf#168175.
- Biff12 (Excel 2007+) pano (clipboard) formatı desteği eklendi ve Excel'den Calc'a yapıştırılan veri miktarındaki sınırlamalar kaldırıldı. (Laurent Balland) (Mike Kaganski, Collabora) tdf#127675
- XLSX olarak kaydederken varsayılan format Excel 2010+ yapıldı. Adı 'Office Open XML Spreadsheet' yerine 'Excel 2010–365 Spreadsheet' olarak değiştirildi. (Justin Luth, Collabora) tdf#165180
- Bir formülü Matris (Matrix) moduna dönüştürmek artık sadece F2, Shift+Ctrl+Enter tuşlarıyla yapılabiliyor. Formülün kendisini değiştirmeye gerek yok. (Laurent Balland) tdf#104888
- Yazı tipini ve arka plan rengini ayarlama komutları (.uno:Color/uno:BackgroundColor), bir kısayola atandığında artık renk seçiciden (color picker) gelen güncel ayarı uygular. (Heiko Tietze, TDF) tdf#138722, tdf#169812
- Office::Calc::Content:
isplay::NoteTransparency uzman seçeneği (expert option), kullanıcıların yorumlar (comments) için şeffaflığı kapatmasına olanak tanır. (Heiko Tietze, TDF) tdf#169504
- Sütun genişlikleri küçük olduğunda sütun başlıkları artık üst üste binmiyor. (Heiko Tietze, TDF) tdf#168092
PERFORMANCE (PERFORMANS):
- Bir elektronik tabloda çok sayıda gizlenmiş sütun olduğunda kaydırma (scrolling) hızı artırıldı. (Caolán McNamara, Collabora) tdf#156297
- Çok sayıda şekil içeren elektronik tablolarda çalışmak artık daha hızlı. (Noel Grandin, Collabora) tdf#154913
- Yinelenen girdilerin (duplicate entries) kaldırılması artık daha hızlı. (Noel Grandin, Collabora) tdf#166121
- İzlenen değişiklikleri reddetme (Reject tracked changes) işlemi daha hızlı. (Noel Grandin, Collabora) tdf#133557
- Çok sayıda bitmap içeren SVG'lerin dışa aktarımı optimize edildi. (Noel Grandin, Collabora) tdf#169532
IMPRESS:
* Yaygın kodeklerin video ve ses oynatımını desteklemek için Windows'ta Microsoft Media Foundation API'leri tanıtıldı. MFPlay ile video oynatımını yönetme. Desteklenen video ve ses dosyası formatları hakkında (ek bir kodek yüklenmeden) daha fazla bilgi bu bağlantıda bulunabilir. (Balazs Varga, Collabora) tdf#62408 tdf#105168 tdf#159292
BASE:
* Base artık gerçekten çok kullanıcılı (multi-user). (Pierre Vacher) tdf#167960
CHART (GRAFİK):
- Kenar Çubuğundaki (Sidebar) Grafik veri aralığı renk paleti girişlerinin üzerine fareyle gelmek artık aktif grafikte canlı bir önizleme (live preview) gösteriyor. (Marco Cecchetti, Collabora) 25fa7051
- Bazı OOXML grafik stili içerikleri artık LibreOffice üzerinden (OOXML -> LO -> OOXML) başarılı bir şekilde gidiş-dönüş (round-trips) yapıyor. Şimdilik bu eksik ve stil verileri kullanıcı arayüzünde ne kullanılabilir ne de değiştirilebilir durumda. (Kurt Nordback, Collabora) tdf#168472
PERFORMANCE (PERFORMANS):
* 3B grafiklerdeki (3D charts) performans sorunları düzeltildi. (Noel Grandin, Collabora) tdf#148988
CORE / GENERAL (ÇEKİRDEK / GENEL):
- Lisansı düzenlemeye izin vermeyen ve belgelere gömülü (embedded) olan yazı tipleri artık destekleniyor. Önceden sessizce yok sayılıyordu ve belgeler yedek yazı tipleri kullanılarak görüntüleniyordu. Artık kullanıcıya belgeyi (söz konusu yazı tipleri olmadan) düzenleme modunda mı (edit mode), yoksa (görüntüleme için kullanılan yazı tipleriyle) salt okunur modda mı (read-only mode) açmak istediği soruluyor. ODF ve OOXML dosya formatları desteklenmektedir. (Mike Kaganski, Collabora) tdf#145967
- Bağlayıcıları (connectors) etkileyen altyapının bir kısmı sd'den svx'e taşındı. Bu değişiklik, bağlayıcı işlevselliğinin diğer modüllerde (Calc, Writer) uygulanmasına olanak tanır. (Amin Irgaliev, Vladislav Tarakanov) tdf#79356
- Google Drive kimlik doğrulaması (authentication), normal tarayıcı yöntemini (şu an için sadece Windows) kullanacak şekilde iyileştirildi. (Mike Kaganski, Collabora) tdf#101630
- PDF dışa aktarımı (export): belgenin harici bağlantılarını (external links) işle. (Floris Bos; Olivier Hallot, TDF) tdf#167490 tdf#170309
- PDF dışa aktarımında harici bağlantılar
- PDF dışa aktarımında harici bağlantılar
FILTERS (FİLTRELER):
- Calc'a jenerik XML ve JSON eşleme (Generic XML and JSON mapping to Calc):
- Bağlanabilir aralıklara (linkable ranges) sahip jenerik XML ve JSON belgeleri artık Calc'taki sayfalara (sheets) otomatik olarak eşleniyor. Bağlanabilir bir aralık, sekmesel (tabular) kayıtlar içeren bir belgenin bölümüdür. Bir belge birden fazla bağlanabilir aralık içerdiğinde, her aralık tek bir sayfaya eşlenir.
- Örneğin, aşağıdaki JSON belgesi:
"id": 5001,
"name": "Wireless Mouse",
"description": "Ergonomic wireless mouse with adjustable DPI settings.",
"sku": "WM-ERGO-BLK-01",
"price": 25.50,
"stock_quantity": 150,
"category": "Electronics"
"id": 5002,
"name": "Mechanical Keyboard",
"description": "RGB mechanical keyboard with brown switches for tactile feedback.",
...
açıldığında aşağıdaki değerler aralığına eşlenir.
- Calc sayfasına eşlenmiş bağlanabilir aralıklı JSON belgesi
- Calc sayfasına eşlenmiş bağlanabilir aralıklı JSON belgesi
- Kaynak belgedeki orijinal verinin yapısı analiz edildiğinden ve sayfaya otomatik olarak eşlendiğinden, orijinal verinin yapısı üzerinde hiçbir kısıtlama yoktur. Ancak, bu otomatik eşleme en iyi çaba (best-effort) temelinde yapılır ve her durumda çalışmayabilir.
- Bağlanabilir aralıklara sahip XML belgeleri de benzer bir şekilde ele alınır. (Kohei Yoshida, Collabora)
DOCX:
* Çince, Japonca ve Korece DOC/DOCX belgelerinin satır yüksekliği (line height) yönetimi iyileştirildi. (Jonathan Clark) tdf#129808
MARKDOWN:
- Markdown formatına dışa aktarma (export) desteği eklendi (blog yazısı). (Mike Kaganski, Miklos Vajna; Collabora) tdf#160734 tdf#168152 tdf#168172 tdf#168317 tdf#168341 tdf#168662
- Dosyalar veya pano (clipboard) aracılığıyla Markdown formatından içe aktarma (import) desteği eklendi. (Ujjawal Kumar) tdf#162153
- Bir Markdown belgesini içe aktarırken ODT/DOCX şablonlarını kullanma desteği eklendi (blog yazısı). (Miklos Vajna; Collabora)
EPUB:
* EPUB dışa aktarımı çok daha hızlı hale getirildi ve dışa aktarım sırasında bir ilerleme çubuğu (progress bar) gösteriliyor. (Noel Grandin, Collabora) tdf#133976
GRAPHICS (GRAFİKLER):
* Skia grafik motoru (graphics engine) artık hem Windows hem de macOS'ta zorunlu (mandatory). (Noel Grandin, Collabora) 07f480b7 9f9550a6
PERFORMANCE (PERFORMANS):
- Şekil dolgularının (shape fills) işlenmesi (rendering) daha performanslı hale getirildi. (Noel Grandin, Collabora) tdf#160345 tdf#149592
- Desen dolgularına (pattern fills) sahip SVG'lerin işlenmesi Linux'ta artık daha hızlı. (Noel Grandin, Collabora) tdf#101083
USER INTERFACE (KULLANICI ARAYÜZÜ):
- Tüm iletişim kutuları (dialogs) artık simgeli dikey sekmeler (vertical tabs) kullanıyor. (Heiko Tietze) tdf#161497
- Dikey yerine yatay sekmeler (horizontal tabs) kullanma seçeneği eklendi. (Heiko Tietze) tdf#167108
- Impress Kenar Çubuğundaki Düzenler (Layouts) paneli artık ValueSet bileşeni (widget) yerine yerel bir IconView bileşeni kullanıyor. (Parth Raiyani, Collabora) tdf#166964
- Tema (Theme) iletişim kutusu artık ValueSet bileşeni yerine yerel bir IconView bileşeni kullanıyor. (Parth Raiyani, Collabora) tdf#167074
- Kenarlık sayfası iletişim kutusundaki (border page dialog) Ön Ayarlar (Presets) ve Gölge Stili Konumları (Shadow Style Positions) artık ValueSet bileşeni yerine yerel bir IconView bileşeni kullanıyor. (Parth Raiyani, Collabora) tdf#167536
- Sayfaya/Slayta/Sayfaya Git (Go to Page/Slide/Sheet) iletişim kutuları artık eşzamansız (async). (Hubert Figuière, Collabora) 8b609509 1beb3252 46c25815
- (Metin seçiliyken) bağlam menüsü (context menu) aracılığıyla köprü (hyperlink) eklemeye izin ver. (Samuel Mehrbrodt, Collabora) tdf#167544
- İletişim kutusu ekran görüntüleri (Dialog screenshots) artık belgelere hemen yapıştırılmak üzere panoya kopyalanabilir. (Olivier Hallot, TDF) tdf#166391
- Araç Çubuğundaki (NotebookBar) sayfa boyutu açılır menüsü (page size dropdown) artık Kullanıcı Arayüzünün geri kalanıyla görsel olarak daha tutarlı ve mevcut sayfa boyutlarının tam adlarını görüntülüyor. (Michael Weghorn, TDF) tdf#136905 tdf#169710
- Sırasız listeler (unordered lists) için yeni semboller eklendi. (Heiko Tietze, TDF) tdf#168292
- Sırasız listeler (madde imleri - bullets) için resim kitaplığı güncellendi. (Andreas Kainz; Heiko Tietze, TDF) tdf#139076
ACCESSIBILITY (ERİŞİLEBİLİRLİK):
- Ekran okuyucu (screen reader) duyurusunun kafa karıştırmasını önlemek için (Writer'ın Biçim ▸ Paragraf / Format ▸ Paragraph iletişim kutusu gibi) çeşitli iletişim kutularının Kenarlık sekmesindeki (Border tab) kenarlık önizlemelerinin (border previews) erişilebilirliği iyileştirildi. (Michael Weghorn, TDF) tdf#167279
- Araçlar ▸ Yazım Denetimi (Tools ▸ Spelling) iletişim kutusu açıldığında, artık Linux'taki Orca ekran okuyucusu tarafından düzgün bir şekilde anons ediliyor. (Michael Weghorn, TDF) tdf#163802
- Erişilebilir seçimi (accessible selection) kaldırmak, artık imleci (caret) beklenmedik bir şekilde metnin başına ayarlamıyor. (Michael Weghorn, TDF) tdf#167930
- Yardım ▸ Güncellemeleri Denetle... (Help ▸ Check for Updates...) iletişim kutusu artık ekran okuyucu tarafından erişilebilir durumda. (Michael Weghorn, TDF) tdf#104833
- Writer'daki yazım hataları, yardımcı teknolojiye (assistive technology) artık yalnızca otomatik yazım denetimi (automatic spell checking) gerçekten etkinleştirildiğinde bildiriliyor. (Michael Weghorn, TDF) NVDA #19170
- Araçlar ▸ Eklentiler... (Tools ▸ Extensions...) iletişim kutusu için klavye erişilebilirliği iyileştirildi. (Michael Weghorn, TDF) tdf#127201
- Klavye kısayollarını kullanarak dikey sekmeler arasında geçiş yapmak artık mümkün. (Heiko Tietze, TDF; Michael Weghorn, TDF) tdf#167125 tdf#169383
SCRIPTING (KOMUT DOSYASI OLUŞTURMA):
- Dahili Python'un sürümü 3.12'dir.
- Dahili python ile sqlite3'ü dahil et (Ship). (Xisco Fauli, TDF) tdf#168512
- Dahili python ile dbm'yi dahil et. (Xisco Fauli, TDF) tdf#132074
- Dahili python ile venv'yi dahil et. (Xisco Fauli, TDF) tdf#168511
- Dahili python ile lzma'yı dahil et. (Xisco Fauli, TDF) tdf#168513
- ScriptForge kütüphaneleri: Kullanıcı Basic veya Python komut dosyalarından (scripts) çağrılabilen LibreOffice için genişletilebilir ve sağlam bir makro komut dosyası kaynakları (macro scripting resources) koleksiyonu. (Jean-Pierre Ledure)
- Kütüphaneler, her biri bir dizi yöntem (method) ve özellik (property) içeren toplam 35 hizmet (service) sunar.
- LibreOffice 26.2'deki yenilikler:
- session.GetRangeFromCalc() yöntemi, belirli bir Calc dosyasında bulunan belirli bir aralıktaki değerleri okur. Dosyanın açık olması gerekmez.
- Yeni ScriptForge.Sharedmemory hizmeti, Basic ve/veya Python betikleri arasında kalıcı bellek depolamasını yönetmek için mekanizmalar uygular. Olay güdümlü komut dosyası oluşturmada (event-driven scripting), genellikle bir kullanıcı eylemi nedeniyle bir sonraki komut dosyası tetiklendiğinde değişkenlerin hala kullanılabilir olmasından faydalanılabilir. Ve bu, özellikle Basic + Python karma ortamlarında geçerlidir.
- PyCharm veya VSCode ile python komut dosyalarını düzenlerken büyük destek sağlayan scriptforge.pyi taslak dosyasının (stub file) sözdizimi Python ≥ 3.10 sürümüne yükseltildi. Daha eski yazım (typing) özellikleri artık daha modern alternatiflerle değiştirildi.
- AccessibleContext UNO API'si yavaş yavaş kullanımdan kaldırılıyor (deprecated). Ciddi bir kod revizyonu gerekiyordu. Daha fazla ayrıntı tdf#168409'da.
- calc.ColorizeRange() yöntemi artık varsayılan değerlerine sıfırlamak için arka plan ve ön plan argümanlarında negatif değerleri kabul ediyor.
- Yeni SFDocuments.Shape hizmeti, (mevcut sürümde yalnızca) Calc belgelerinde depolanan şekillerin/resimlerin/çizim nesnelerinin tanımına odaklanmıştır. Şu yöntemler uygulanmıştır: shape.Anchor(), shape.ExportToFile(), shape.Pick(), shape.Resize() ve herhangi bir pivot noktası etrafında shape.Rotate().
- (Yerleşik işlevler tarafından daha iyi yapılmadığı durumlar dışında) hizmetlerin tamamı, Basic'teki sözdizimi ve davranışla birebir aynı şekilde Python komut dosyaları için kullanılabilir hale getirildi.
- Wiki'de ScriptForge: Macros/ScriptForge (Lobaluna) okuyun: ScriptForge kütüphanelerinin (26.2) İngilizce belge sürümü kısmen LibreOffice yardım sayfalarına entegre edilmiştir. Bunların son halini alması ve diğer dillere çevrilmesi devam etmektedir. (Alain Romedenne, Rafael Lima)
LOCALIZATION (YERELLEŞTİRME):
- Yazım denetimi araçları (proofing tools) ve dil desteğinde iyileştirmeler:
- Şu diller için yazım denetimi sözlükleri güncellendi: Macarca, Moğolca, Portekizce (pt_PT)
- Şu diller için heceleme (Hyphenation) kuralları güncellendi: Macarca
LIBREOFFICE HELP (LIBREOFFICE YARDIM):
- Yardım içerikleri yükseltmeleri ve düzeltmeleri:
- O. Hallot, TDF
- Stanislav Horacek
- Michael Otto
- Jean Pierre Ledure
- Ilmari Lauhakangas, TDF
- Mike Kaganski, Collabora
- Taichi Haradaguchi
- Samuel Mehrbrodt, Collabora
FEATURE REMOVAL / DEPRECATION (ÖZELLİK KALDIRMA / KULLANIMDAN KALDIRMA):
* Euro dönüştürücü sihirbazı (Euro converter wizard) kaldırıldı (Xisco Faulí, TDF) tdf#135580
API CHANGES (API DEĞİŞİKLİKLERİ):
- com.sun.star.style.ParagraphAdjust numaralandırmasının (enumeration) iki yeni değeri vardır: START ve END (Jonathan Clark, TDF) tdf#118350
- SheetSortDescriptor2 hizmetine (service) NumberBehavior adlı ek bir öznitelik (attribute) eklendi. .uno
ataSort komutu bu özniteliği ek bir parametre olarak aldı. Bunu kullanma hakkında Macros/BasicMacrosSortingInCalc (Regina Henschel) sayfasında daha fazla bilgi bulabilirsiniz.
CONFIGURATION CHANGES (YAPILANDIRMA DEĞİŞİKLİKLERİ):
- Mevcut Deneysel Özellikler (Current Experimental Features):
- Deneysel özellikler Araçlar ▸ Seçenekler ▸ LibreOffice ▸ Gelişmiş ▸ Deneysel özellikleri etkinleştir (kararsız olabilir) / Tools ▸ Options ▸ LibreOffice ▸ Advanced ▸ Enable experimental features (may be unstable) bölümünden etkinleştirilir.
- Writer artık yazı tipine bağlı (font-relative) ilk satır, metin öncesi ve metin sonrası paragraf girintisi (indentation) için geçici bir desteğe sahip. Bu özellik, standart tipografik birim için 'em' birimi veya CJK ideografik karakterinin genişliği için 'ic' birimi dahil olmak üzere paragraf özellikleri iletişim kutusuna girinti değerleri girilerek kullanılabilir. (Jonathan Clark, TDF) tdf#36709 tdf#163913
- Basic makro ve komut dosyası çerçevesi makro dili yönetimi için kullanılan 5 mevcut iletişim kutusunun işlevlerini tek bir iletişim kutusunda birleştiren yeni Makro Yöneticisi (Macro Manager) iletişim kutusu Araçlar ▸ Makrolar ▸ Makro Yöneticisi (Tools ▸ Macros ▸ Macro Manager). (Jim Raykowski) tdf#120658