Home / 3.5
Name Modified Size InfoDownloads / Week
Parent folder
setup-tke.exe 2018-11-20 14.6 MB
README 2018-11-20 8.4 kB
tke-3.5.dmg 2018-11-20 7.7 MB
tke-3.5.tgz 2018-11-20 7.4 MB
Totals: 4 Items   29.7 MB 0
### New

- Added new plugins from Alex Plotnikov (doctest, e\_menu, edit\_utils, highlight\_matches).
- Added editorconfig plugin for automatic handling of .editorconfig files as well as providing syntax highlighting support for .editorconfig file syntax.
- Added support for changing file encodings.
- Added syntax support for Meson, Puppet and Squirrel.
- Added preference option to keep information panel automatically in sync with sidebar selection.
- Added preference option to control whether line numbers are left or right justified.
- Added space between line numbers and gutter elements to help improve readability.
- Added support for specifying additional information in the source files to help translators see where internationalized strings are located in the UI for contextual purposes.
- Added snippet support for a CURRENT_DATE2 variable which is substituted with the date in the form of 2001/01/13.
- Added new 'syntax' and 'is' commands to ctext namespace.
- Added proper syntax highlighting support for triple-double/single/backtick quotes.
- Added Valadoc to the list of references in the Vala syntax definition file.
- Added support for triple-double/single/backtick quote auto-completion.
- Added support for exporting and importing plugins to/from external sources.
- When a TKE theme or plugin bundle is opened, TKE will automatically prompt the user if the file should be imported.
- Added plugin support for exposing Tcl procedures to be called from other plugins.
- Added plugin API procedures for checking the existence of a menu item, checking the state of a menu item and executing a menu item.
- Added support for trashing files using `gio trash` if that tools exists on the system.
- New application icons.
- Added new mimetypes for TKE theme and plugin bundle files in Linux environments so that these files (when opened in a file browser) will automatically launch TKE and be prompted for import.  Additionally, these filetypes will be displayed with their own icons.
- Added support for regexp, glob and exact matching in Find and Find/Replace UI.
- Added preference item in Find panel that allows the user to choose the default matching method on application startup.
- Enhanced todo plugin to allow list and todo title to be edited as well as added the ability to delete all completed todos.
- Added `Replace` button in the Find/Replace UI which will allow search matches to be replaced one at a time.
- Added `View Emmet reference guide` option to the `Edit/Emmet` menu.
- Added preference item in Sidebar panel that allows the user to set the default sidebar width to a given pixel width (includes the ability to set this value from the current sidebar width).

### Changes

- Upgraded tablelist widget to version 6.3.
- Added installation instructions to README file.
- Enhanced syntax description files.
- Improved performance of syntax descriptions that use advanced syntax highlighting.
- Improved syntax theming performance.
- Theming improvements.
- Removed Updates tab from preferences when running on Windows (known to cause bad things to happen and we do not currently support in-app Windows updates anyways).
- Enhanced the number\_converter plugin to change all found numbers within a selection to the specified number base.
- Changed language preference table to display file patterns instead of extensions.
- Improved translation support in source files.
- Improved HTML-style rendering performance by an order of magnitude.
- Improved HTML-style syntax highlighting quality.
- Changed startup behavior when TKE is started up with a file or directory. It now adds it to the last session rather than replacing it.
- Improved Markdown syntax handling.
- If a file is loaded that will cause an issue with syntax highlighting (i.e., a file contains a line which exceeds 8K characters), syntax highlighting will not be applied to the file.
- Removed plugin api::invoke\_menu procedure (replace with api::menu::invoke).
- Changed api::get\_user\_input to display a value in the entry field if the passed variable contains a value.
- Updated Find and Find/Replace UI.
- Improved application startup time when a TKE session contains files whose language type was manually changed in a previous session.
- Made the background color of current matched item different from other matched items to improve their control.
- Removed menu items that are preceded by whitespace from the shortcuts preference table.
- When Find, Find/Replace, Find in Files or Document Search panels are displayed, don't disable the rest of the UI.
- Updated user guide
- Updated development guide

### Bug Fixes

- Fixed error caused when a file is not able to be written.
- Fixed translation issues with German translation (thanks to Joachim Moskalewski).
- Fixed issues with all translations that caused TKE to not start.
- Fixed issue where the file modified indicator was not being cleared when undoing the last change since the file was saved/loaded.
- Fixed bug when a non-existent filename is used to lookup the EOL character when in auto mode.
- Fixed theming issue when editor scrollbar background color does not match editor background color.
- Fixed theming issue with text scrollbars.
- Fixed an undo issues that could cause unexpected results.
- Fixed the positioning of the warning width indicator when the font/font size was changed.
- Fixed issue with bubbling selected lines up/down.
- Fixed issues with the automated translator to eliminate bad translation files that can cause the application to crash on start.
- Fixed syntax highlighting issues with embedded languages.
- If the -n option is specified on the command-line, the opened files list, window geometry and command launcher information is loaded from the previous session.
- Fixed issue with finding symbols with the command launcher.
- Fixed issue with importing a theme that already exists in the user's themes directory.
- Fixed default syntax highlighting to be used for tclIndex files.
- Fixed pattern matching issue in the default syntax language lookup.
- Fixed ipanel display issue in regards to file type.
- Fixed issue with default file browser directory handling when application was relaunched.
- Fixed combobox theming to always be a white background with black text to improve readability.
- Fixed line number selection issue where text was selected when the gutter was clicked.
- Fixed issue with find/replace GUI that kept text from being replaced.
- Fixed issue with syntax highlighting Markdown highlight syntax (i.e., ::foobar::).
- Fixed current\_line plugin to not display over text that has background colors set.
- Fixed error in preferences search menu.
- Fixed selection issues with sentences and paragraphs.
- Fixed issues with todo plugin that caused it to not remember tasks between TKE sessions.
- Fixed issues where the language of the current tab was not set correctly.
- Fixed issues with `Edit/Cursors/Move cursor to next/previous` functionality.
- Fixed menu state issues with `Add next/previous lines to selection` when a selection did not exist.
- Fixed issue with moving multicursors up/down via the menu command.
- Fixed issue with jumping to a matching bracket when the operation is performed in a file that does not handle brackets.
- Fixed issues with calling a plugin syntax highlighter procedure.
- Fixed issue with a sorted directory in the sidebar which has files deleted from the directory.
- Fixed various issues related to setting shortcuts when using a non-English translation.
- Fixed potential issue with multicursors disappearing when certain keys are pressed.
- Fixed issue with displaying menu items that are used as separators in the shortcuts preference table.
- Fixed issue with removing menu bindings.
- Fixed issue with menu bindings associated with plugin-generated menu items not be applied/removed properly when a plugin is installed, uninstalled or reloaded.
- Fixed issues that kept plugin files from being properly detected by the syntax highlighter.
- Fixed issue that could cause some regular expression highlighting to be suppressed.
- Fixed issues that kept some syntax highlighted when the syntax was changed.
- Fixed issues that caused the ctext internal data to not be deleted when a tab is closed.
- Fixed issue with traversing documentation search history.
- Fixed issue with not displaying correct information in message area of information bar.
Source: README, updated 2018-11-20