Skip to content

Releases: ljmccarthy/devo

Release 1.4.0

18 May 10:57
Compare
Choose a tag to compare

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

09 Aug 22:25
Compare
Choose a tag to compare

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

29 Jul 20:56
Compare
Choose a tag to compare

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

24 Jul 00:30
Compare
Choose a tag to compare

Fixed accelerators not working in Linux with wxPython 3.0.

Release 1.1.0

23 Jul 22:37
Compare
Choose a tag to compare
Updated version info for release.