Directory tree:
- When a file has been renamed, it is now selected. Previously you would have to click the file after renaming it if you wanted to open it, for example. Thank you rdbende for fixing this.
- You can now make a new file by right-clicking the directory tree. Thank you rdbende.
- Deleting an empty directory no longer asks you to confirm whether you surely want to delete it. Previously it would show a dialog that confusingly said "Do you want to permanently delete
foo
and everything inside it?", even if there was nothing inside the directory.
Running commands:
- If Porcupine is installed into a virtualenv, that no longer affects running commands. Previously Python would often fail to find libraries installed with
pip
. - Output displayed in the Porcupine window now shows CRLF line endings (aka
\r\n
) correctly on all platforms. Previously it worked only on Windows, and on other systems, it showed a weird box at the end of the previous line.
Other improvements:
- Porcupine no longer prints weird things to the terminal when it is closed on Python 3.9. I haven't checked what other Python versions this affects.
- The X button that closes a tab is now white on dark themes, so it is easier to see. Thank you rdbende.
- The status bar now shows the number of words selected.
- URLs in code are now opened with Ctrl+Click or Ctrl+Enter (Command+Click or Command+Enter on MacOS). They previously used Alt+Shift instead of Ctrl, which was unnecessarily confusing. Thank you 1anakin20.
- Page up and down keys now work in the autocompletion list. Thank you rdbende.