UEStudio latest changes

The list below contains the latest new and enhanced features for UEStudio. For a more thorough look at what has been added, take the tour of the new version.

The most up-to-date version is 17.10, released on 2017-07-10.

UEStudio v17.10 Changes (2017-07-10)


  • JSON manager
    • Provides tree-style view of JSON data (based upon .json file extension)
    • Set key as object identifier (context menu)
    • Copy, cut, paste, and duplicate JSON objects and keys
    • See table of key / value data for selected object
    • Expand / collapse all nodes
    • Drag-and-drop JSON objects / keys to move them
    • Format, compress, and re-parse active JSON file
  • Folded code highlighting
    • Folding control turns solid when section is collapsed
    • Background coloring for first line of folded code
    • Configure colors for the above in Theme Manager
  • JSON reformatter (Coding tab) to reformat, reindent, and compress JSON
  • JSON wordfile / syntax highlighting (special internal handling for key/value pairs)
  • Greatly improved performance with Document Map, especially in large files
  • Greatly improved performance with Line Change Indicator (LCI), especially in large files
  • Addressed all issues related to LCI

UEStudio v17.00 Changes (2017-04-25)


  • Native Unicode rewrite / refactoring of code for greatly improved handling and detection
    • Better rendering of non-Latin text in various Unicode formats
    • Better handling of Unicode file paths in title bar, file tabs, open file list, etc.
    • Resolved all issues related to opening files with Unicode characters
    • Greatly improved detection of (non-Unicode) code pages
    • Improved detection of UTF-8 string declaration
    • Automatic font / script substitution for non-Roman and OEM character sets
    • New "Encoding" settings under Advanced » Settings » File handling » Encoding
    • Ability to set fallback encoding / code page when auto-detection cannot determine
    • New prompt to convert ANSI file to UTF-8 when pasting Unicode/UTF-8 content
    • Support for using Unicode with "^c" and "^s" variables in macros/scripts
    • Added option to handle tool output as Unicode (in "Output" tab of tool settings)
    • Proper and full rendering in menus, dialogs, etc. for all language versions, regardless of OS language
    • Addressed multi-caret issues when inserting Asian / multi-byte characters
    • Addressed caret "jumping" issues in UTF-8 files
    • Addressed issues related to opening and saving UTF-8 files via FTP
    • Addressed issues related to word wrap with multi-byte characters / Asian scripts
    • Addressed caret positioning issues with Asian characters in Unicode / UTF-8 files
    • Countless other Unicode / UTF-8 improvements and adjustments
  • Full Unicode support for / in:
    • Macros and scripts
    • Function list
    • Tag list
    • Output window
    • Auto-complete
    • Key mapping
    • Open address and search toolbars
    • Ctags
    • Insert column
  • GUI to easily browse, add, and remove syntax highlighting languages
    • Access from Coding tab or Advanced » Settings » Editor display » Syntax highlighting
    • Check languages to add them, uncheck to remove them
    • Search / filter for languages
    • Reset syntax highlighting back to factory defaults
  • Find / replace enhancements
    • Optionally leave replace dialog open when doing step-by-step replace
    • Added ability to scroll find / replace histories with mouse wheel
    • Added support for Perl regexp buffer boundaries (\A, \z, etc.)
    • Added unobtrusive notification when search wraps to other end of file
    • Find / replace "In" setting now defaults to selected text only if 2 or more lines selected
    • Search in column now supports column number up to 20,000
    • Improved performance with many filtered lines (Show / hide lines)
    • Addressed many Perl regexp issues
    • Addressed "Count all" issue with Unicode characters
    • Addressed issues with slim replace dialog buttons
    • Addressed several quick find issues
  • Find string list enhancements
    • Find string list scrolls to track active line in edit window
    • Ability to create new file from find string list contents (context menu)
    • Highlighting of matches in find string list (toggle in context menu)
  • Find / replace in files enhancements
    • Added button to set find / replace in files directory to active file's directory on the fly
    • Added notification to status bar when find / replace in files completes
    • Status bar indicates number of matches / files searched as search progresses
    • Vastly improved performance and speed when writing results to output window
    • Find in files now checks each file for BOM and uses BOM-specified encoding for search
    • Added "Active file" option to encoding drop down (uses active file's encoding for search)
    • Added "Auto-detect" option to encoding drop down (will auto-detect each file's encoding during search)
    • Better results and display when searching across multiple encodings
    • Addressed issue with double-clicking on FTP file in find in [open] files results
  • XML manager enhancements
    • Added drag-and-drop support to move elements
    • New "Copy XPath" option for nodes/attributes
    • Added highlighting of current (edit window) position
    • Addressed issues with incorrectly reported error positions
    • Several other issues addressed
  • Drag and drop images / graphics, or browse to images, to insert them in active HTML document
    • Drag-and-drop any number of images directly into an HTML based file
    • For most HTML and web files, <img> links will be automatically inserted
    • For CSS files, the URL to the image will be inserted as a background-image property
    • Modify the HTML / CSS formats for inserted images in Settings » Editor » Image drag-and-drop
    • Hold Ctrl while dragging-and-dropping to modify the format on the fly
  • Select and open multiple files at once from Recently opened / closed files menu
    • New option "Open all"
    • Hold Ctrl and click files to select multiple at once
    • Click "Open selected" to open all checked items
  • "Join line(s)" feature (Edit tab)
    • Option to preserve leading spaces in Advanced » Settings » Editor » Advanced
  • Compare in UC Pro externally detected changes from file change detection prompt
  • New context menu for "Lists" tab in file view:
    • Add folders/files
    • Show names only
    • Rename file
    • Remove file from list
  • "Close all files to left / right" in file tab context menu (with key mapping support)
  • "Add to [Favorite / Project] Files" options on file tab / file view context menu
  • Drag-and-drop file tabs to file view "Project" and "Lists" tab to add to projects and lists
  • New option to use classic theme for printing ("Page setup" dialog)
  • User tools and default associated shortcuts now begin with "1" instead of "0"
  • Highlighting for embedded PHP / Ruby / ASP code in HTML comments and strings
  • Standardized capitalization of text (sentence case) in menus and UI
  • New /LanguageMarker flag for wordfiles for expanded shebang line recognition
  • New option to disable automatic hex mode for files containing nulls (hex 00) in Advanced » Settings » Editor » Hex mode
  • "Defaults" button in sort settings dialog
  • "Delete selected lines" now deletes complete line even if not completely selected
  • Paste into multiple selected columns while in column mode now pastes into all columns
  • Full customization support for edit window and file tab context menus
  • Improved performance and data handling with shared FTP accounts
  • Optimized file change detection to avoid pause when checking for changes in all open files
  • Support for OpenSSH 7.0+ (SSH console)
  • Addressed issues related to FTP-linked project folder
  • Addressed several issues when default ANSI encoding set to non-Latin code page