Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Outliner with drag/drop reordering
-
@cvp I just tried with v0.0.15 but was not able to get either double tap or long press to work at all.
-
@ihf wow, it works for me... No error messages?
I can't give an advice... Restart Pythonista?
-
@cvp got things working again. Was able to do some moves. After promoting and moving an item, I managed to get into this state:
https://imgur.com/a/NxJFpk2I meant to mention that there is bug where if you create a file, never save and start rhe program it gives an error about the .prm file not finding the file.
-
@ihf said:
gives an error about the .prm file not finding the file.
Not a bug, normal warning foreseen if you manually delete a file that is indicated in the .prm for the restart.
If you press ok, you will start the script normally. -
@ihf said:
managed to get into this state:
I would like how to reproduce it.
Because, you have two 4.0, and that is abnormal except if you ask it via the popup option.And when you meet a crash, please try to get the full traceback, thanks
-
@ihf I hope that even if you meet one bug, you don't stop your tests.
-
@cvp Of course not. I wish there were an easier way to show what I've done to get the errors. I use video but that means doing a screen recording, uploading to vimeo, getting a link and copying it to the forum. I think I will try to write down what I do since I can't remember it well enough to reconstruct it once I hit a bug. Perhaps a debug log could be created so that I could send you that each time I find something?
-
@cvp I think that the show and hide children function would be better done as a symbol to the left of the item rather than in the double tap menu.
-
@ihf Perhaps I could log all what you are typing...But quid For touches? Need to think but not for today.
End of the work day for me
I hope you don't find the total delay too long. -
@ihf said:
think that the show and hide children function would be better done as a symbol to the left of the item rather than in the double tap menu.
Future...
-
@cvp could we at some point add support for external keyboard tab and back tab?
-
@cvp I'm only mentioning it now because I will forget otherwise :-)
-
@ihf said:
could we at some point add support for external keyboard tab and back tab?
Sure, but I don't have any keyboard, thus you have to tell me which \xnn the keys generate.
-
@cvp OK ,need to find how to do that for tab and shift tab.
-
@ihf ok, I stop now
-
@ihf little script which should give the hexadecimal of your pressed keys
import ui class MyTextFieldDelegate (object): def textfield_should_change(self, textfield, range, replacement): for character in replacement: print(character, character.encode('utf-8').hex()) return True tf = ui.TextField() tf.delegate = MyTextFieldDelegate() tf.present('sheet')
-
@cvp when using the external keyboard, tab (demote) shows as ‘09’ as does shift tab (promote).
-
@ihf said:
tab (demote) shows as ‘09’ as does shift tab (promote).
Weird but I can't help. Perhaps somebody can help?
-
@ihf New V00.16 available, with
Version V00.16 - support "log" - new general setting - log each typed key - play log typed keys - log each move - play log move
It supports a log of all your actions (I hope) and a way to play the log so I could reproduce a problem to (try to) correct it.
The script has a new setting " log active".To get a log:
- set the setting log active
- create a new file
- do your actions
- terminate the program (the log file is created even if you don't save the file itself)
- rename manually outline.log in any xxx.log
To play the log
- set the setting log active
- create a new file
- select in Files, play log
- it should run automatically your commands
To send me a log
- post by pasting the log content (editable file)
-