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 2022.2, released on 1/19/2023.
UEStudio 2022.2 Changes (2023-01-19)
- Features and enhancements
- Footnote support for markdown live preview
- Tasklist checkbox support for markdown live preview
- New theme: Monokai
- Open URLs with shift+ctrl+click in currently open files
- Updated CSS wordfile
- Ctrl+Left/Right arrow now works for column mode
- Option to automatically recover documents on system or application failure
- FTP/FTPS/SFTP is updated to the latest encryption, hashing, and protocol standards including full TLS 1.3 support
- Telnet/SSH is updated to the latest encryption, hashing and protocol standards
- Other notable quality improvements
- File added erroneously to project root instead of group folder
- Wordfile changes not reflected until files saved
- Command line flags return incorrect path error
- Reindent selection doesn’t work with unordered list
- Statusbar flickers while typing with wrapped lines
- F3 doesn’t work as expected with infinite column mode
- Perl highlighting shows all text as comment following \qq
- Perl regex with \K not finding all matches
- Quick find UI is hidden or partially visible
UEStudio 2022.1 Changes (2022-08-03)
- Interactive login for SFTP (2FA support)
- Connect to servers that require two-factor authentication (2FA) or time-based one-time passwords (TOTP)
- New “Interactive login” account option (Advanced tab)
- Single persistent connection used for 2FA accounts to prevent multiple 2FA prompts
- Connection stays alive during file editing to avoid further 2FA prompts
- Chrome (Edgium) rendering for browser view / live preview
- Upgrades HTML / Markdown preview to modern rendering engine
- Requires WebView2 browser component from Microsoft (included in Win 11, available on Win 10)
- Fallback to older browser control for legacy rendering on systems not supporting WebView2
- Command palette expansions
- Quick open any previously opened file
- Type
\
then begin typing part of file path or name to filter results; ex:\myFile.js
- Select path and press Enter to open
- Clear one or all paths from history
- Type
- Quick open any file
- Begin typing file path and command palette will offer auto-completing matches
- Select a matching folder to add it to the path
- Select a matching file to open it
- Supports letter drives, UNC, and relative paths
- Wildcard support for opening multiple files at once; ex:
C:\prj\class*.cpp
- Go-to shorthand
- Type
:
then line number / column number to jump to location; ex::300,25
- Type
:b2
to jump to second bookmark, or:bMyBook
to jump to bookmark named “MyBook” - Type
:p
then page break number to jump to page break; ex::p5
- Type
- Templates now included in command palette
- Quick open any previously opened file
- Syntax highlighting parser overhaul (Code highlighting data abstracted from editor, improving performance and resolving issues)
- Syntax highlighting maintained when selecting
- Support for block comments opened with same characters as line comments
- Support for arbitrary string pairs (square brackets, backticks, etc.)
- Added support for Perl quote-like string operators like
qq(STRING)
- Improved XML code highlighting with embedded CDATA sections
- Addressed issues related to complex embedded code highlighting and longer wrapped lines
- HTML Tidy overhaul
- Updated HTML Tidy library to latest version
- New HTML Tidy UI with dozens of additional options
- New command and associated key mapping to run HTML Tidy
- Output window improvements and additions
- Add and remove any number of output windows
- Rename output window tabs
- Select and copy partial or whole lines in output window
- Other notable user experience improvements
- Ability to rename unsaved file tab
- User tools automatically import embedded icon from external executable
- Re-engineered user clipboards now support selections of >4 GB (exceeding Windows clipboard limitations)
- “Add file to project” now uses regular File Open dialog
- Reformat JSON now automatically applies code highlighting
- Size column is now right-aligned in all FTP file lists
- Other notable quality improvements
- Addressed issue with child windows opening off screen when last positioned on disconnected monitor
- Addressed issues parsing URL formats for right-click open
- Addressed Reformat Paragraph issues with large selections of text
- Addressed issue with “Save selection as” and GB of selected data
- Addressed file lock issue when saving FTP file
- Removed 160 byte limit on application title bar
- Improved selection while in column mode
- Addressed “Server signature does not match” issue with SFTP
- Addressed issue with duplicated characters in SSH log
- Added missing “To uppercase” command to key mapping
- Added file path and name to non-DOS line terminator prompt
- Addressed tool performance issue with “Show DOS box” enabled
- Further theming improvements
UEStudio 2022.0 Changes (2022-03-23)
- Improved startup speed and performance
- Various optimizations to startup routines
- Startup speed reduced by up to 50%
- File view / explorer window improvements
- Existing file view tabs split out into separate dockable windows
- File explorer
- Project
- File lists (favorites, recents, etc.)
- Open files
- Tags (Classviewer)
- Resources
- New ribbon / menu toggles and key mappings for new windows
- Existing file view tabs split out into separate dockable windows
- Command palette enhancements
- Command palette now fully resizable
- More responsive and cleaner user interface
- Macro improvements
- Greatly improved macro playback speed
- Reduced screen updates to improve performance
- Comment support (use # to create a comment line ignored by macro parser)
- GetValue supports 64-bit integers
- SaveAs now uses default save directory in all cases
- Addressed issue with duplicated key mappings
- Addressed focus issue with GetValue prompt
- Column mode enhancements
- Improved performance for column editing in large files
- New option for “Insert/Fill Column” to ignore last line if empty
- Find String List (List lines containing string) improvements
- Greatly improved performance, especially in large files
- New option to automatically refresh results
- Double-clicking result highlights match in file
- Added F5 keyboard shortcut to refresh results
- Favorite files improvements
- Redesigned interface to show columns
- Sort favorite files by name or path
- Addressed issue with “+All open files” button
- User tool improvements
- Tool output now displayed in real-time
- Run tools on remote (FTP) files
- Tool runtime input via %modify% now uses active clipboard
- Addressed issue with shifting key mappings when adding or removing tools
- Tool tooltips in ribbon now display name
- Improved scaling for custom tool icons in toolbar
- Perl regular expression improvements
- Perl regexp searches now case sensitive
- Dot (.) no longer matches new line
- Added support for Perl regexp DEFINE feature
- Improved memory handling to support more complex regexps
- Live preview improvements
- Greatly improved DOM navigation via double-click in browser window
Improved selection of text in browser window
- Settings dialog and user interface improvements
- Settings dialog is fully resizable – text and options flow and wrap as dialog is resized
- INI path selectable with new “Open” button for fast access to its folder in Application Layout » Advanced
- Improved usability of Settings search
- Improved settings for default file open directory in File Handling » Load
- Various UI tweaks and fixes throughout settings
- Smarter F3 (Find Next): Manual selection in source now searches for selection instead of previous regexp
- New option to disable automatic expansion of nodes in XML Manager
- New option to create new file when all other files are closed
- Themed main application area when all files are closed
- Improved file change detection for network files
- FTP improvements for stability and usability
- Auto-complete display improvements for non-Latin characters
- Improved caret positioning with proportional characters and fonts
- Better error reporting for JSON manager
- Ctrl Left Arrow now stops at beginning of file