CudaText last release

main Alexey
Posts: 2723
Joined: 25.08.2021 18:15

Re: CudaText last release

Post by main Alexey »

CudaText 1.226.4.

change: command "toggle word-wrap mode (off/on)" logic is changed and command is renamed in Cmd Palette: now if value "by margin" was activated, "off/on" toggles between "off" and "by margin".
change: removed sub-option "e" in the option "renderer_tweaks", because Ellipsis-char should be always of width 100%, like in Sublime/VSCode/Notepad++/Kate.
change: it is now allowed to call API set_text_line with a text containing chr10 and chr13, these chars will be correctly rendered by Hex display, and after file reloading line-breaks will appear automatically.
add: show numbers in the statusbar "caret"-cell using digits grouping, e.g. "2,000" instead of "2000", separator is auto-detected from OS.
add: show '*' char in the OS task-switcher, if current tab is modified.
and fixes (details are in the file history.txt).
main Alexey
Posts: 2723
Joined: 25.08.2021 18:15

Re: CudaText last release

Post by main Alexey »

CudaText 1.226.7.

add: big optimization of "Replace all", when find/replace options RegEx/WholeWords/InSelection/SyntaxElements/ConfirmReplaces/PreserveCase are all Off; example: replace of "\r\n" with linebreak char in huge line of length 20M with 900K occurrences, time: 15 mins -> 7 secs.
add: case-conversion commands: additionally correct Greek text: a) remove diacritics from uppercase letters, b) fix lowercase sigma-char at word ends.
and fixes.
main Alexey
Posts: 2723
Joined: 25.08.2021 18:15

Re: CudaText last release

Post by main Alexey »

CudaText 1.227.0.

change/add: unprinted chars: paint 3 different arrows for 3 different line endings: LF CRLF CR.
change: removed theme 'white', because it mostly repeats the theme 'syn'.
add: show statusbar message on closing a file.
and fixes (see details in the file history.txt).
main Alexey
Posts: 2723
Joined: 25.08.2021 18:15

Re: CudaText last release

Post by main Alexey »

CudaText 1.228.0.

change: removed command "duplicate line (advanced)", it was moved to CudaExt plugin; corresponding options "duplicate_xxxx" were removed from default.json, they are now named "cuda_ext_duplicate_xxxx", documented in CudaExt file readme/options.txt.
add: can customize recently changed behaviour of Up/Down-arrows on selection via new option "key_up_down_swap_sel".
add: auto-switching of light/dark theme depending on OS color theme: added 3 options for this feature: "ui_theme_auto_mode" / "ui_theme_light" / "ui_theme_dark"; note: dark mode auto-detection during app running works on Windows but not on all other platforms.
add: command "duplicate line(s)" renamed to "duplicate line(s) or column block", it now supports column (vertical) block: command duplicates it to the right, without selection moving.
add: commands "move selected lines up/down" support multi-carets now.
add: plugin API to catch events of the findbar.
add: detect also Python 3.14 on Windows/macOS.
and fixes (see details in the file history.txt).
main Alexey
Posts: 2723
Joined: 25.08.2021 18:15

Re: CudaText last release

Post by main Alexey »

CudaText 1.228.1 - 1.228.3.

add: code-tree on updating keeps 'unfolded' state of nodes; note: feature is stupid and restores folding wrong if several nodes have same captions.
add: for mouse-hover detecting plugins such as LSP_Client / HTML-CSS-Markdown_Tooltips, app now forces the delay before "mouse hotspot entered" event fires.
add: new option "mouse_hotspot_delay".

add: dialog "File is too big to edit": 64-bit app version allows the button "Edit anyway" if size is less than 2Gb.
add: dialog "File is maybe non-text": also show detected binary char-code.
add: handle OS event "app is closing" also during loading of huge file.
add: Windows: almost all popup-menus are themed now.

and fixes.
main Alexey
Posts: 2723
Joined: 25.08.2021 18:15

Re: CudaText last release

Post by main Alexey »

CudaText 1.229.5.

add: new API to allow plugin 'File Type Profile' to apply changes on 'file is reloaded' event.
add: option "scrollbar_themed":false now has effect also for sidebar: Code-Tree, Project Manager, Snippet Panel etc.

CudaText 1.229.0.

add: Windows 10+: support huge filenames longer than 260 chars.
add: show note in Console about situation "cannot restore code-tree nodes folding for duplicate captions".
add: Comments-plugin: in Batch lexer, can uncomment 'Rem'/'REM' (in any casing), '@rem', '::'.
add: file-change-notifier in external programs now suggests to reload, if file was externally deleted and then restored back.
change: top menu location of item "Command palette" changed from "Help" submenu to "View" submenu, like in VSCode.

and fixes (details in the file history.txt).
Last edited by main Alexey on 13.11.2025 20:12, edited 1 time in total.
main Alexey
Posts: 2723
Joined: 25.08.2021 18:15

Re: CudaText last release

Post by main Alexey »

CudaText 1.230.0.

Tabs List plugin:
add: Tabs List plugin: add drag-and-drop functionality to reorder tabs directly within the list.
add: Tabs List plugin: the list now displays headers for each tab group, making it easier to see tab organization.
add: Tabs List plugin: tabs can be moved between different editor groups (e.g., from "Group 1" to a "Floating" group).
add: Tabs List plugin: add auto-scrolling when dragging a tab near the top or bottom of the list.
add: Tabs List plugin: add new option in "cuda_tabs_list.ini": "auto_scroll_speed".
add: Tabs List plugin: the filter input box now respects the "font_name" and "font_size" settings from the config.

add: new API "cursor"/"on_mouse_move", which allows Tabs_List plugin to change mouse cursor during drag-and-drop.
and fixes (details in the file history.txt).
main Alexey
Posts: 2723
Joined: 25.08.2021 18:15

Re: CudaText last release

Post by main Alexey »

CudaText 1.230.1.

change: several outdated APIs (they have analogy added later) were removed, but all plugins (in Addons Manager) were updated for this change.
* delete Editor.markers's MARKERS_GET action (use MARKERS_GET_DICT instead)
* delete Editor.attr's MARKERS_GET action (use MARKERS_GET_DICT instead)
* delete Editor.bookmark's BOOKMARK_GET_LIST action (use BOOKMARK_GET_ALL instead)
* delete Editor.bookmark's BOOKMARK_GET_PROP / BOOKMARK2_GET_PROP (use BOOKMARK_GET_ALL instead)
* delete Editor.decor's DECOR_GET (use DECOR_GET_ALL instead)
* delete listbox_proc's LISTBOX_GET_ITEM (use LISTBOX_GET_ITEM_PROP instead)
* delete listbox_proc's LISTBOX_SET_ITEM (use LISTBOX_SET_ITEM_PROP instead)
* delete tree_proc's TREE_ITEM_ENUM (use TREE_ITEM_ENUM_EX instead)
if you get plugins' errors with 1.230.1, just update all your plugins.

add: Project Manager: add icons for popular audio-, video-formats; file opening (any way: click, dbl-click, Enter, Space) opens some popular binary-files in 'default application'.
main Alexey
Posts: 2723
Joined: 25.08.2021 18:15

Re: CudaText last release

Post by main Alexey »

CudaText 1.230.2.

change: option "show_cur_line":true allows to highlight current-line even with selection.
and fixes.
Post Reply