Download Latest Version tke-3.6.tgz (7.4 MB)
Email in envelope

Get an email when there's a new version of tke

Home / 3.4
Name Modified Size InfoDownloads / Week
Parent folder
setup-tke.exe 2017-10-11 14.5 MB
README 2017-10-11 8.3 kB
tke-3.4.dmg 2017-10-11 8.7 MB
tke-3.4.tgz 2017-10-11 6.8 MB
Totals: 4 Items   30.1 MB 0
### New

- Added new keyboard-centric, fine-grain controlled selection mode (enabled through new `Edit / Select Mode` menu option).
- Added ability to select a sentence with mouse by holding down Control while double-clicking the sentence.
- Added ability to select a paragraph with mouse by holding down Control while triple-clicking the paragraph.
- Added ability to select the text between a matching set of curly brackets, square brackets, parenthesis, angled brackets, double quotes, single quotes, backtick or comment characters by holding down the Shift and Control keys while double-clicking on any character between the surrounding characters.
- Added ability to select an HTML/XML node by holding down the Shift and Control keys while triple clicking any character within the node.
- Added ability to right-click on checkboxes in Markdown and MultiMarkdown to toggle their completion status.
- Added PluginTcl and PluginHeader syntax support which performs syntax features for TKE plugin Tcl and header code.
- Added plugin framework support for new `on_drop` plugin action.
- Added new `number_converter` plugin to allow converting numbers to other bases.
- Added new `markdown_drop` plugin to support proper drag-and-drop of images and URLs in Markdown files.
- Added `wmarkentry` and `tabbar` widgets to list of widgets available to be used within a plugin.
- Added new `api::file::all_indices` plugin API call.
- Added plugin framework support for new `on_theme_changed` plugin action.
- Added enhancements to bubble up/down functionality where we will now bubble by sentence, paragraph or HTML node if one of these types is selected.
- Added new `Edit / Select` menu which contains some menu shortcuts of some commonly used selection mode macros. These primarily exist to help in compatibility with other text editors.
- Added ability within the theme bitmap editor to move, flip, rotate and export the image.
- Added new `tab_activeclose` image to theming engine which will allow the theme to change the image used for the tabbar close buttons when a close button becomes active.
- Added ability to change the reading time words per minute value within the preference's `Sidebar / Info Panel` pane.
- Added ability to drag a file/directory from the sidebar to an external application.
- Added support to the message area in the status bar to display content on a per editing buffer basis.
- Added link and image formatting options to `Edit / Format` submenu.
- Added ability to drag and drop URLs into an editing buffer that supports link formatting and automatically convert the URL to a link.
- Added ability to drag and drop image files into an editing buffer that supports image formatting and automatically convert the file into image markup.
- Added ability to drag and drop text/files into the user response field and the `In` entry field in the `Find in Files` panel.
- Added ability to drag files out of the sidebar (these files can be copied, moved or linked to by external applications).
- Added support for inserting dropped text/files in an editing buffer with multicursors enabled.
- Added new `readmeta` syntax class which can be added to text that can be shown/hidden but can be given a more readable color than other meta syntax.
- Added date support to themes and added display of theme date to theme manager table in preferences.
- Added ability to drag a file into the license entry field in the theme editor export window.
- Added ability to drag a website URL into the website entry field in the theme editor export window.
- Added ability to drag a directory into the output directory entry field in the theme editor export window.
- Added `api::theme::get_value` plugin API procedure.

### Changes

- Added name of tag that was clicked to callback procedure when a syntax click event occurs.
- Improved performance and accuracy of line number drawing when editing a document.
Auto-syntax determination algorithm is enhanced to find a best match based on matching pattern length.
- If the `api::file::get_info` plugin API is called requesting the txt attribute the plugin architecture will allow the returned value to be used as a command.
- Added `Directory` file type to information panel if directory information is being displayed.
- If the `api::show_info` plugin API is called with a clear delay value set to 0, the message will be displayed indefinitely.
- Changed `api::file::current_file_index` to `api::file::current_index`.
- Removed `<<ThemeChanged>>` virtual event support for text bindings.
- Improved bitmap parser.
- Changed block selection method with mouse to use just the Alt/Option modifier instead of Shift-Alt/Shift-Option modifiers.
- Added an extra pixel of width and height to the close button used throughout the UI.
- Adding syntax support for true/false keywords in Vala syntax.
- Changed sentence motions to be comment block aware.
- Changed cursor used in sidebar when moving/reordering files to indicate a move is occurring.
- Increased width of search field in the preferences window.
- Improved Markdown Table Beautifier plugin to correctly handle multi-column cells.
- Changed formatting descriptors in syntax description files to use templates.
- Changed how bottom panels are implemented which allow limited sidebar functionality, including drag and drop support while the panel is displayed.
- Changed wording of text formatting options within the command launcher.
- Improved text formatter to properly handle newlines within the format syntax (applying auto-indentation on insertion, if applicable).
- Improved `current_line` plugin to colorize the current line when we enter embedded syntax areas.
- Including embedded references to the `Language Reference` submenu and documentation search.
- Updated and improved all themes.
- Updated User Guide.
- Updated Developer Guide.
- Updated translations.

### Bug Fixes

- Fixed syntax highlighting issue in Markdown syntax.
- Fixed apostrophe issue when creating specl release notes that could cause upload issues and character problems in user upgrade notes.
- Fixed syntax highlighting issue with mixed syntaxes.
- Fixed drag-and-drop support for 64-bit Windows.
- Fixed issues where a Tcl error occurs during application exit that would keep the application from exiting.
- Fixed issue with using tokenentry widget within a plugin.
- Fixed issue with copying information panel values to the clipboard.
- Fixed issues when code folding is disabled.
- Fixed issues where Edit menu commands were not directed to the proper editing buffer when split view was enabled.
- Fixed development API documentation to remove backslash characters in API procedure names.
- Fixed plugin preference table widgets to allow the Add and Delete buttons to be not hidden by help documentation.
- Fixed URLs for the PTWidgets documentation within the Developer Guide packages section.
- Fixed issue where a tab is selected in the tabbar and the close button disappears while the cursor remains in the tab space.
- Fixed issue where importing a bitmap would not cause updates to the theme editor.
- Fixed issue with selecting the topmost paragraph that would cause the application to hang.
- Fixed issue with selecting an outer paragraph range.
- Fixed issue where a line would not properly wrap if there was a previous undo/redo operation performed on the line.
- Fixed potential syntax highlighting issue when an undo/redo is performed.
- Fixed issue where split view and bird's eye view were not changed properly when the theme is changed.
- Fixed issue with importing and exporting a .tkethemz theme file within Windows.
- Fixed issue with using drag and drop on macOS systems that don't have tkdnd installed on them.
- Fixed issue with loading a locked file upon session start.
- Fixed issue when installing a plugin with preferences which required an application restart.
- Fixed drag and drop built-in support for macOS when TkDND is not previously installed.
- Fixed GenericName attribute in the generated tke.desktop file.
- Fixed translation issues with table header text in preference panels.
- Fixed default theme colors for remote file viewer window.
- Fixed issue when the license file `Browse...` button is clicked in the theme editor export window when text exists in the field. 
Source: README, updated 2017-10-11