RKWard 0.6.3 - Much improved support for translations, reworked plugin management, first release on KDE.org
A new version of RKWard is available for download, today. The new version brings changes all over the place: The distribution calculator plugins and the CSV-import plugin were reworked, from scratch. A plugin for test power analysis is now included in the default distribution. Also, the UI for managing pluginmaps has been reworked, to make it easier to deal with the growing number of plugins that are available for download, separately.
Perhaps the most important change is that RKWard, including its plugins, is now finally fully translatable. Not everything may be translated to your language, yet, but now it is possible, and the KDE language teams are doing a wonderful job at making RKWard available in your native language, soon.
Before reading on about the improvements and bugfixes in detail, be sure to check your browser's location bar: RKWard is now hosted at KDE.org. This is a move towards better services, more expert knowledge in our reach, and not least towards becoming even more open to your contributions. Don't be shy of contacting us with your feedback, suggestions, and contributions!
The changes in detail:
- New features and improvements
- New element
for use in plugins' logic section: Provides a translatable string property - New element
- New string property modifier "quoted" to make it easier to quote dynamic strings inside plugins
- Reworked distribution calculator plugins
- Added power analysis plugin (already existed as separate plugin)
- Assume plugin .js files to be in utf-8 encoding; this allows using non-ascii characters in the generated code
element gains options min_rows and min_columns, and the details of fixed_width="true" have been improved - Add R function rk.set.plugin.status() to allow further customization of loaded plugins (hiding of individual menu entries)
- Pluginmap-management was reworked, partially, and moved to Settings->Manage R packages and plugins
- Provide more detailed information on loaded plugins in rk.list.plugins()
- Allow to override plugins from a different pluginmap (the plugin with the highest specified version is used)
- When the RKWard installation has moved on disk, try to adjust stored .pluginmaps paths, accordingly
- Allow opening RKWard's plugin files (with correct highlighting), and other text files
- More robust control over placement of plugins within a menu
- Restructure layout of CSV-import dialog
- Allow to open (any number of) R script files and rkward://-urls from the command line
- Add command line option --reuse for reusing an existing instance of RKWard
- Be slightly(!) smarter about when (not) to ask for saving workspace on workspace load (e.g. not directly after workspace has been saved)
- Change default in Workspace browser to showing only .GlobalEnv, initially
- Support automatically generating a printable header parameter from most plugin elements
- New Object based convience method for printing headers from plugins
- Implement polyPath()-drawing in RK() device
- Pre-compile the common js code included in every plugin (only when compiled with Qt >= 4.7)
- Improve crash recovery dialog to not prompt again for the same files
- Plugins and in-application help pages can now be fully translated
- New element
- Fixes
- Fixed: Hang when trying to select existing directories in file selectors on Windows
- Fixed:
s were quirky with respect to showing as invalid - Fix a hang-on-exit issue
- Fixed: Error when using fix() or trace(...edit=TRUE) with default settings on some systems
- Fixed: Freezes when using RKWard-functionality (such as the RK()-device) from tcl/tk (e.g. Rcmdr)
- Fix several issues of excessive printing of digits in plugins' output
- Fixed potential crash while the "RKWard Debug Messages" window is visible
- Fixed display of file paths containing non-ascii characters in the title bar and startup dialog
- Fixed some erroneous plugin debug messages