Features CudaText Website (GItHub) Forum History file (or: Github - history txt) Download Download Windows version / Download non-Windows versions from SourceForge Download add-ons pack or via: (Softpedia / Majorgeeks 64-bit - 32-bit)
CudaText 1.174.0 Released (October 25, 2022) Website (GItHub) Forum History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit) Spoiler: Changes 1.174.0 1.174.0 (2022/10) * change: simplified app icon + add: ui-tabs render colored circle also for externally modified/deleted files (thanks @bogen85) + add: Windows: normalize case of filenames on opening (thanks @veksha, @KodeZwerg) + add: if "ui_esc_close":true, and Esc is pressed to 'cancel selection', don't quit but perform the command (thanks @GenuZ) + add: "underline_color_files" must support 'rgb(10 20 30 / 50%)' (thanks @eltonfabricio10) + add: file-flag "plugin_disabled" in plugin's folder - disables loading of plugin + add: toolbar 'pressed' states react fast to: buttons pressing, ui-tab switching + add: support Python 3.11 - fix: regression in 1.173 - tree-helpers don't work for lite lexers (thanks @mix-7) - fix: bug in calculating text-pos from mouse-pos for proportional fonts (thanks @cg00001) - fix: "autocomplete_autoshow_chars":2 - a) must not fire event if ui-tab is quickly switched; b) value 2 didn't work with 3 typed characters (thanks @veksha) - fix: bad plugin's editor scrollbar with "micromap_on_scrollbar":true (thanks @veksha)
CudaText 1.175.0 Released (November 3, 2022) Website (GItHub) Forum History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit) Spoiler: Changes 1.175.0 1.175.0 (2022/11) * change: changed rendering of "Unicode combined characters" (accent chars), now they have separate char-cell like letters; this was needed to solve several issues with accent chars (thanks @iconv) * change: don't activate ui-tab by right/middle click (thanks @iconv) * change: Find dialog: close the dialog after 'Select all'/'Mark all' (thanks @Vivalzar, @veksha) * change: Find dialog: now Up-arrow goes to next dropdown item (before Down-arrow did that), like in Sublime Text (thanks @Vivalzar) * change: API event on_change_slow becomes more lazy, ie it fires only in the applicaion idle state (no keyboard/mouse input for 1-2secs) + add: dialog About: add button 'Copy to clipboard' - fix: with "undo_persistent" on, lines with tab-chars were loaded wrong from undo-file (thanks @veksha) - fix: options "caret_view*" did not affect: find-dialog, console, code-tree filter, menu dialogs (thanks @iconv) - fix: command "insert empty line below" inserted 2 lines at the file end (thanks @iconv) - fix: command "delete line" was not deleting the last line (thanks @iconv) - fix: wrong Undo after Alt+Up / Alt+Down (thanks @iconv) - fix: regression in 1.173: code-tree was not updated good for lite lexers (thanks @mix-7) - fix: regression in 1.171: with 3 selections '_[dd][dd][dd]_' typing 'a' produced '_a_' instead of '_aaa_' - fix: regression in 1.166.x: _empty_ session was reopened wrong (thanks @TomBraider42)
CudaText 1.176.0 Released (November 8, 2022) Website (GItHub) Forum - Announcement History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit) Spoiler: Changes 1.176.0 1.176.0 (2022/11) + add: Windows: avoid annoying white line under themed menubar (thanks @veksha) + add: option to turn off 'line states': "gutter_line_states" (thanks @iconv) + add: Project Manager: don't sort 'by extension': a) folders, b) non-Latin extensions (thanks @iconv) + add: apply options "caret_view*" also to plugins' input fields * change: Find dialog: make all buttons not focusable (thanks @Vivalzar) * change: option "unprinted_content" sub-option "x": a) must hide marks when there is no selection, b) must affect line-break marks too (thanks @Vivalzar) * change: make jump in the "delete word" commands similar to Sublime/Firefox (thanks @iconv) - fix: when Project Manager opens 'preview' tab, it must be activated (thanks @iconv) - fix: bad rendering of 'pilcrow' unprinted mark on Unix'es
CudaText 1.177.0 Released (November 17, 2022) Website (GItHub) Forum - Announcement History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit) Spoiler: Changes 1.177.0 1.177.0 (2022/11) + add: show indicator form when app loads big file (>10Mb) on startup (thanks @Vivalzar) + add: properly zoom gutter's: a) folding column width, b) folding plus/minus icons, c) width of folding lines + add: auto-deletion of pair brackets: https://wiki.freepascal.org/CudaText#Auto-deletion_of_pair_brackets (thanks @lwo) + add: support hotkeys for "find current word next/previous" even in Find dialog (thanks @veksha) + add: set scale for 'pilcrow marks' from "unprinted_symbols_scale" (thanks @Vivalzar) + add: dialog "Go to" must have X icon even on Windows (thanks @Vivalzar) + add: increase limit of highlighted URL length to 1200 * change: Esc-key should first close the (docked) Find dialog, like Sublime/VSCode (thanks @Vivalzar) * change: dialog "Char Map" should have icon in taskbar (thanks @Vivalzar) - fix: "fold_style":4 gave problem with restoring folding after file closing/reopening (thanks @veksha) - fix: regression: "ui_esc_close_console":true did not work (thanks @Vivalzar) - fix: some minor visual glitches on painting (thanks @veksha) - fix: "File / Close all" shown confirmation with OK/Cancel, must be Yes/No - fix: closing all tabs did not reset 'untitled counter' to 1 - fix: change of grouping mode crashed sometimes
CudaText 1.178.0 Released (November 26, 2022) Website (GItHub) Forum - Announcement History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit) Spoiler: Changes 1.178.0 1.178.0 (2022/11) + add: allow Differ plugin to fill ui-tab context menu 'on demand' and not 'on file opening' which was much slower (thanks @veksha) + add: opening lot of files via command line (and Windows Shell Extension) must not activate each file on loading (thanks @iahung) + add: dialog "Themes" has improved UI (thanks @veksha) + add: option "find_suggest_in_selection" also detects the columnar selection (thanks @tmsg) + add: lexer PHP: support inclusion of JSON blocks - fix: sometimes, program doesn't apply dark _syntax_ theme on startup (thanks @iahung) - fix: sometimes, "Extract RegEx matches" doesn't repaint the resulting editor - fix: regression: files always open 'activated' even when it's needed 'in background ui-tab' - fix: bug in lexer JSON^ with [["aa","aa"],{"aa":"bb"}]
CudaText 1.178.5 Released (December 2022) Website (GItHub) History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit) Spoiler: Changes 1.178.5 1.178.5 (2022/12) * change: "Extract RegEx matches" action now doesn't sort matches (thanks @mast * change: tab context menu "Close / All (all groups)" now closes tabs in all windows including floating-groups + add: avoid cropping of 'italic' id before a space (thanks @veksha) - fix: improved for drag-n-drop 700 files onto app: a) don't start parser for passive tabs, b) 'close all' works _much_ faster (thanks @veksha) - fix: for 'big' files, minimap was turning off on file open (thanks @veksha) - fix: Project Manager: ui issue on deleting files/dirs - fix: wrong message "File was changed outside" when you save file from 'splitted' view - fix: possible crash of API: Editor(1).get_filename()
CudaText 1.179.0 Released (December 2022) Website (GItHub) History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit)
CudaText 1.180.0 Released (December 2022) Website (GItHub) History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit) Spoiler: Changes 1.180.0 1.180.0 (2022/12) + add: option "ui_open_dir" + add: encodings 'cp861' (DOS Icelandic), 'cp865' (DOS Nordic) + add: reworked how micromap is painted in word-wrapped mode (both on vert scrollbar and not); now it paints all WrapInfo items, so e.g. long wrapped line gives several cells on micromap + add: Find dialog: after 'Select all', scroll to the first caret (thanks @Vivalzar) + add: Find dialog, Console dialog: handle global app hotkeys (thanks @Vivalzar) + add: dialog "Lexer style mapping" renders styles in the 2nd listbox (thanks @Vivalzar) + add: lexer CSS: add missing spec function/property names * change: removed default assignment of Ctrl+Shift+R to 'toggle read-only' (thanks @Vivalzar) - fix: Project Manager: changed current folder was not always passed to app - fix: on macOS, External Tools plugin shown 'Edit' dialog for the wrong list item (thanks @veksha) - fix: regression: if opened >20 tabs, just closed tabs are not added to 'recents' (thanks @mix-7) - fix: regression: on loading session, 'pinned' tabs were not closed (thanks @MiroslavMatas) - fix: usage of 'pkexec' must be disabled on macOS and enabled on Solaris
CudaText 1.181.0 Released (January 2023) Website (GItHub) History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit) Spoiler: Changes 1.181.0 1.181.0 (2023/01) + add: support more encodings, but note: they require OS support (unlike old encodings): + add: encoding cns + add: encoding gb2312 + add: encoding euc-kr* change: rename some encodings to pretty names: big5, gbk, shift-jis, uhc (old names 'cpNNN' still work when loading old sessions) + add: option "fallback_encoding" (thanks @kenifanying) + add: plugin API 'on_click_right'; it allows 'Spell Checker' to update its context menu items more gracefully + add: wrapping of too long tab title in the prompt to close modified untitled tab (thanks @ildarkhasanshin) + add: Wiki topic https://wiki.freepascal.org/CudaText#Dynamic_highlight + add: lexer Bash: highlight HereDoc-block as one big token (thanks @Flashwalker) + add: support Hi-DPI in few dialogs (thanks @Vivalzar) + add: Project Manager: added command "Show+focus Project panel" + add: better select whole words by mouse, after double click, now like Sublime Text (thanks @adoeller) + add: support Python 3.12 * change: change default of "renderer_tweaks" by including 's' * change: delete option "def_encoding_utf8" - fix: command "column select: down" bug when caret exists on last line (thanks @veksha) - fix: cannot delete selected line-break at the file end (thanks @adoeller) - fix: if ui/syntax themes not linked, setting default syntax-theme resets also UI-theme (thanks @adoeller) - fix: plugin "Detect Indent" cannot change tab-kind when file is loaded from command line (thanks @adoeller)
CudaText 1.182.0 Released (January 2023) Website (GItHub) History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit) Spoiler: Changes 1.182.0 1.182.0 (2023/01) + add: macOS: use latest Lazarus patches to fully support macOS IME + add: command "clipboard: copy as HTML" + add: allow plugin "Suggest Untitled Filename" to better detect which tabs it should update (thanks @Vivalzar) + add: Project Manager: command "Go to file" opens the file if project panel is not visible (thanks @rssguy2) + add: command "export to html": hide selection in export; preserve multi-carets - fix: deleting of a block until last line, could add line-break for last line (thanks @ThaiDat) - fix: regression in 1.158: plugin "Show Unsaved Changes" window became not resizable - fix: macOS: tab made by Command+N don't have caret (thanks @Andreas0602) - fix: F12='toggle side panel' doesn't run from Project Manager with hidden top menu (thanks @jczanfona)
CudaText 1.182.2 Released (January 2023) Website (GItHub) History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit)
CudaText 1.183.0 Released (February 2023) Website (GItHub) History file (or: Github - history txt) Download (or via: Softpedia / Majorgeeks 64-bit - 32-bit)