macOS 10.12.6
Anaconda Python 2.7.12
I updated Leo just now and ran into two serious bugs and an annoyance..
Bug #1: One more modifier switch
Before the update on macOS the following mapping of modifier keys was true:
Leo - macOS
Alt = Alt
Ctrl = Command
Meta = Control
Shift = Shift
After the update:
Ctrl = Alt
Meta = Control
Shift = Shift
Needless to say this rendered my shortcuts dangerous since most of them had editing actions I did not intend.
EDIT: This is only in the "devel" branch
Bug #2: Doing a "Refresh from disk" works only once.
I created a @clean node, refreshed from disk and garbled it with hiccup #1. So I deleted and recreated the node "Refreshed from disk" and nothing happens. In my struggle with this issue where I made sure I don't save in this state, the empty file was somehow written to disk. I assume by "Edit in $editor" context menu.
After replacing the python file from a backup Leo finally did refresh.
To recreate:
1. create a @clean node to a python file
2. refresh from disk
3. delete the node
repeat steps 1 & 2.
EDIT: This is only in the "devel" branch
- The annoyance
The python refresh code puts the filename into each function node. To me this is visually distracting because the first thing I see is the column of identical filenames.
Is there an option to turn this off?