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
-
@ihf said:
Are show children and hide children the same as the existing menu items show all and collapse all?
No, they are the same as in the popup menu of a tapped outline.
BuT they are not yet programmed, they are there are examples. please choose which actions you would want to see there, from any pressed button or menu option chosen. And then I could say if they are possible to be simulated. -
@cvp Show All and Collapse All would be useful keyboard shortcuts. I am using an external keyboard right now and will think about how often I use menu items that might be executed from the keyboard.
Wish list: searching across outlines.
-
@cvp Wish list (that probably is a non-starter): Ability to put an item (text snippet, URL, etc.) in an Outline via the Share sheet (perhaps done using a Shortcut). As I write this I realize that given Pythonista, one problem would be how long it would take to perform this action thus negating its value.
-
-
-
@cvp I know about the magnifying glass and that works well. However, the key word is “across outlines”. In other words, I was referring to the ability to search all outlines at once.
“Non-starter” is an expression for something that can’t be done. -
@ihf said:
ability to search all outlines at once.
Understood, sorry,sometimes outline is a file, sometimes it is a row....
Added in my todo list: your wishes become my todo
Thus:
- in the files menu, new option "search"
- TextField to enter the text
- scan all files of your current folder
- show a list of files containing text
- select a file and open
Confirm?
-
@cvp précisement
-
@ihf 😀 So you are sure I could understand.
Seriously, I still have problems with my dynamic external keyboard keys code but after that, I'll program the search in files, always happy to postpone my debugging of the undo process.
-
@ihf said:
Ability to put an item (text snippet, URL, etc.) in an Outline via the Share sheet (perhaps done using a Shortcut). As I write this I realize that given Pythonista, one problem would be how long it would take to perform this action thus negating its value.
How did you imagine that? Assuming you have a shortcut with the outline program and file name, you still have to say where you want to paste the shared data
-
@cvp My thought was that the snippet would be appended to an outline (perhaps the snippets outline). From there you could use the script to move it within the outline or more likely to another outline.
-
-
@cvp my idea, perhaps not fully thought through, is that you would use the share sheet to add a text or other snippet to an outline. You asked where that would go and I don’t have a better idea than to have a specific outline which we could call “snippets” (or anything) to which it would be appended.
-
@ihf said:
my idea, perhaps not fully thought through, is that you would use the share sheet to add a text or other snippet to an outline. You asked where that would go and I don’t have a better idea than to have a specific outline which we could call “snippets” (or anything) to which it would be appended.
Why not share to "copy" and paste it normally in your outline?
-
@ihf said:
add a text or other snippet to an outline.
In this case, outline is a file or a line of a file?
specific outline which we could call “snippets”
In this case, outline is a file or a line of a file?
-
Version V00.90 - support parametrization of supported keys combinations of external keyboard - use keyboard button in settings window - gray actions have a configured keys combination - swipe left an action and confirm 'disable' to remove it from configured combinations - associating the same combination for two actions is not allowed, when you try, the selected modifier/key will blink before to be unselected - supported actions (until now): - promote (cursor has to be on a text) - demote (cursor has to be on a text) - font attributes (cursor has to be on a text) - set due date (cursor has to be on a text) - collapse all - expand all
.
-
@cvp of course, you are absolutely right and you can use copy and paste in lieu of the share sheet. The difference is whether you stay in the application that has the text or image rather than doing a copy and going to Pythonista, starting the script and adding it to a particular outline.
-
@ihf you can copy in an app and paste in Pythonista, they share the same clipboard.
You said:
add a text or other snippet to an outline.
In this case, outline is a file or a line of a file?
You said:
specific outline which we could call “snippets”
In this case, outline is a file or a line of a file?
-
@cvp Let me try again. I was thinking that if one wanted to add a line (an item) to an outline, you could select something in any app and go to the share sheet, select (let's call it) the Outline option (which might be a Shortcut) and this would add the item to a Pythonista outline file. The only difference between this and using copy/paste is that you don't explicitly start the Pythonista app, select the outline script, select the desired outline, and paste the copy there. In the end it may not be much of a savings.
-
@ihf said:
I was thinking that if one wanted to add a line (an item) to an outline, you could select something in any app and go to the share sheet, select (let's call it) the Outline option (which might be a Shortcut) and this would add the item to a Pythonista outline file. The only difference between this and using copy/paste is that you don't explicitly start the Pythonista app, select the outline script, select the desired outline, and paste the copy there
First of all, thanks for your patience.
As you know, to share directly to Outline.py should be impossible because the script is too big to run in appex mode. Thus, as you propose, you could share a text from another app to a shortcut of which actions would be:
- get the shared text
- put it in the clipboard
- run Pythonista script with a specific outline file as argument 1 and a flag "use clipboard" as argument 2 ( or argument 2 could be the text it-self, but don't forget you also asked in the past that argument 2 could be a path where to find the argument 1 file in another path than the current. This request is still in my long todo list).
The outline script could:
- identify it is run with argument 2 "use clipboard"
- get text from clipboard
- add this text as new line at end of file of argument 1
- or you could use the standard paste when editing any line in any file, not only the last line in a fixed file.
Of course, if you always want to add the text at the end of the file, and you don't want to edit the file just after, I could write a little script to perform this little process in appex mode. And you could share directly (without passing via a shortcut) to it if you add it in the share list of Pythonista
I could even foresee that you use outline.py it-self as script to get shared text, without defining by advance which file to open, to avoid a lot of configured entries, and display a list of all outlines where you select the file that you want to appendI wait for your decision on what solution you prefer