Releases: ljmccarthy/devo
Releases · ljmccarthy/devo
Release 1.4.0
New features
- Standard input/output options for user commands.
- Added SELECTION, SELECTION_LINE and DEVO_CONFIG_DIR command variables.
- Allow any environment variable to be used in command working directory field.
- Auto-fill project name in New Project dialog using the directory name.
- Added natural order sorting.
- Import/export of commands to JSON files.
- Syntax highlighting for JSON.
- New Window option to open a new instance of Devo.
Bug fixes
- Enable DPI awareness on Windows
- Run commands in same directory as current file if no project is open.
- Allow commands to run when no editor tabs are open.
- Ignore path case on Windows when searching for existing editors.
- Check access permissions before attempting to create or open projects.
- Various other minor bug fixes.
Release 1.3.0
New features
- File patterns can now be specified in Search.
- Multi-line commands
- Natural sort order in file browser pane.
- New text manipulation features:
- Join and split lines.
- Sort, unique, reverse, shuffle lines.
- Tabs to spaces
- Remove trailing, leading space.
- Align columns, remove extra space.
- Lower, upper, title and swap case.
- New editor right click options:
- Copy file path.
- Open containing folder.
- Web search for selected text (currently hard coded to Google).
- Syntax highlight now implemented for many more languages (using most of the lexers supported by Scintilla).
- Current syntax mode is shown in status bar.
- Edge ruler (currently hard coded to column 80)
- Highlighting of matching braces.
- Find and search history is now saved and restored in settings.
Bug fixes
- Fixed file browser pane bug where sometimes files would not be added or removed correctly when files were created or deleted.
- Fixed crash bug on Windows when open file is deleted and user chooses to close it.
How to get Devo
- On Arch Linux, install the "devo" package from AUR: https://aur.archlinux.org/packages/devo/
- On other Linux distros, please make a package and send it upstream for me ;-)
- On Windows, download the zip file, extract and run devo.exe.
- Mac build currently not available due to wxPython 3.0 being broken (I might build one with 2.9).
Release 1.2.0
New features
- View Settings dialog to change the editor font.
- Edit Project dialog to change the current project name.
- Restore previous window size and position.
- Option to start on the left or right side of the screen, remembering previous width or using a specified width.
- Full screen mode.
- Web view to preview HTML files (uses IE/WebKit depending on platform).
- More helpful behaviour for open dialog (remembers last opened location).
- Save As creates a new tab instead of saving in to the current tab.
- Menu options to toggle visibility of File Browser, Search and Terminal panes.
- Go To Line dialog shows current line.
- Fancier About box.
Other changes
- Configuration files on Linux are now stored in ~/.config/devo instead of ~/.devo
- Instance file is now created in /tmp/.$USER.devo-instance
Bug fixes
- Fixed crash on Windows when trying to open a recently used file that doesn't exist.
- Fixed infinite loop in Replace All when replace text is the same as the matched text.
- Fixed failure to start up if process crashed or was killed before deleting instance/pid file.
- Upgrading to wxPython 3.0 probably fixed some other issues.
How to get Devo
- On Arch Linux, install the "devo" package from AUR: https://aur.archlinux.org/packages/devo/
- On other Linux distros, please make a package and send it upstream for me ;-)
- On Windows, download the zip file, extract and run devo.exe.
- Mac build currently not available due to wxPython 3.0 being broken (I might build one with 2.9).
Bug Fix Release 1.1.1
Fixed accelerators not working in Linux with wxPython 3.0.
Release 1.1.0
Updated version info for release.