Software-update - CudaText 1.227.0
In dit artikel:
CudaText heeft een nieuwe release gekregen: versie 1.227.0 van de opensource, cross-platform teksteditor (beschikbaar voor Windows, Linux, macOS, BSD en Solaris). De editor, populair bij ontwikkelaars, is in Object Pascal geschreven, start snel en laat zich uitbreiden met Python-addons. De ontwikkeling is actief en er verschijnen regelmatig updates; 1.227.0 bevat een reeks verbeteringen en herstelwerkzaamheden bovenop de 1.226.x-releases.
Belangrijkste wijzigingen in 1.227.0
- Visuele verbetering: ongedrukte tekens tonen nu drie verschillende pijlen voor de drie soorten regelafbreking (LF, CRLF, CR).
- Opruiming: het thema 'white' is verwijderd omdat het grotendeels overeenkwam met 'syn'.
- UX: bij het sluiten van een bestand verschijnt nu een statusbalkmelding.
- Unicode/lettertypefix: op Windows 10 was er een probleem dat Georgische tekens onzichtbaar werden bij ingeschakelde font-ligatures; de app schakelt nu ligaturen uit voor regels met Georgische tekens als workaround.
- Bugfixes: problemen met directe markering van paarhaken na DEL en een crash in de toolbar API zijn opgelost.
Relevante verbeteringen uit de 1.226.x-achtergrond
- Groot prestatiewinst: "Replace all" kreeg een sterke optimalisatie in 1.226.7 (voorbeeld: vervangen in een reusachtige regel ging van minuten naar seconden).
- Tekstverwerking: betere case-conversie en zoekgedrag voor Griekse tekens.
- Weergave- en API-aanpassingen: herwerking van word-wrap toggle, aanpassing van renderer-gedrag (ellipsis-breedte zoals in Sublime/VSCode/Notepad++/Kate), en set_text_line accepteert nu expliciete chr(10)/chr(13).
- Gebruiksgemak: duizendtallen worden in de statusbalk gegroepeerd, een '*' toont gewijzigde tabbladen in de OS-taskswitcher.
- Stabiliteit: diverse fixes voor geheugenlekken, drag&drop, Access Violations, selectie- en bookmarks-gedrag en verbetering van crash-logging (inclusief locatie van crashlog; debug-builds geven meer details).
Kortom: 1.227.0 bouwt voort op eerdere prestaties en stabiliteitsverbeteringen, met extra aandacht voor weergave van ongedrukte tekens, Unicode-compatibiliteit en gebruikersfeedback bij sluiten van bestanden.