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:
Ability to embed images
Wow...To be discussed: how to identify images, at which size, where, etc..,
-
@ihf please download new File_Picker, it will be needed by V00.48 (coming soon)
-
@cvp Got it. A few problems:
-
On the iPad when I open an existing Outline in Landscape mode that is longer than 1/2 the screen, the keyboard hides the portion of the Outline at the bottom where you would add new items.If I then hide the keyboard, the full outline appears and then if I touch the text in the last item, the display changes to show only the last 2 lines of the outline. If I hide the keyboard at that point, I get the Outline back but if I touch text again the keyboard comes back with 1/2 the outline and it cannot be scrolled at all.
-
I save an outline to iCloud on iPad and then go to IPhone but do not see the outline I just saved. Is it now necessary for me to go back to Files to download it? That may be outside your control but it is very inconvenient to always remember to do that if you are going from one device to the other.
-
On the iPhone in portrait mode, the keyboard hides the bottom half of an outline and the outline cannot be scrolled. Similar to iPad behavior above, if I hide keyboard, I can see the outline and then if I touch text in one of the last lines all but the last few lines are shown at top. This is usable but a bit anomalous as compared with other apps. I realize you are probably working within Pythonista (and Apple) constraints so there may not be a fix but I thought it was worth pointing out. The behavior I would intuitively expect is to be able to scroll the outline when the keyboard is visible to see any portion and to be able to set the text insertion anywhere without the outline being shifted.
Question: what are the .old files that are being created (and which I delete)?
-
-
@ihf said:
Is it now necessary for me to go back to Files to download it? That may be outside your control but it is very inconvenient to always remember to do that if you are going from one device to the other.
Yes, but I can't do anything (that I know) to solve it,
-
@ihf said:
I have already tried a lot. I don't say it is impossible but Until now, I didn't find a better way
-
@ihf New V00.48 available with
Version V00.48 - modified File_Picker to support in the browser - Pythonista local - Pythonista iCloud - On my iDevice - iCloud Drive - no more setting "folder choice" - no more import Folder_Picker
don't be upset if you have a problem, I programmed this version having the last drink of my vacation with my tribe
-
@cvp related to the above...I opened an outline on the iPad (in Landscape mode). The display is approx 1/2 filled by the outline, when I touch the text in the last entry so that I can hit return to add an item, the keyboard appears and the new item (where I am typing) is mostly obscured by the keyboard display. The Outline display is not scrollable to make that line visible.
-
@cvp By the way, I know I keep telling you about bugs/anomalies but I should also say that I am using Outline for actual work and it is already enormously helpful. Thank you!
-
@ihf said:
On the iPad when I open an existing Outline in Landscape mode that is longer than 1/2 the screen, the keyboard hides the portion of the Outline at the bottom where you would add new items.If I then hide the keyboard, the full outline appears and then if I touch the text in the last item, the display changes to show only the last 2 lines of the outline. If I hide the keyboard at that point, I get the Outline back but if I touch text again the keyboard comes back with 1/2 the outline and it cannot be scrolled at all.
See you next week...
-
-
@cvp Glad to see you are maintaining your sense of humor :-)
-
@ihf said:
Question: what are the .old files that are being created (and which I delete)?
Each time that the program saves a couple of files (txt and content), the program
- deletes the old files
- Rename actual files into .old
- Saves files
This is a protection against a crash during saving, which could generate a loss of the files.
Thus, you don't need to delete them your-self.
If you prefer, I can comment this process (I have tested their duration: some hundredths of second).
-
This post is deleted! -
@ihf The outline file is showed in an ui.TableView which normally is used to display a set of rows without editing their content, delete excepted. No editing, thus no keyboard.
Manual scroll shows as maximum the last row at the bottom of the screen, not in the middle of the screen because no keyboard would be displayed.
In our case, in each displayed row, the script creates an ui.TextView to allow edition of texts.
Then, the keyboard appears.
I'll try to allow manual scroll so the last row would be just above the keyboard, but nothing promised.I'll try by setting the bottom contentinset of the TableView a value equal to the height of the keyboard
-
@ihf New V00.49 available with
Version V00.49 - correction of bug "scrolling not allowed when keyboard hides row to be edited" by setting tableview content inset bottom = keyboard height
Please try if the problem of "unallowed scroll when keyboard appears and hides outlines you want to edit" is solved
And tell me... -
@cvp First test: iPhone, Portrait mode with outline that fills a little over 1/2 of the screen. If insertion point is at end of 1st item, cannot scroll outline. Hide keyboard, outline visible. Touch 2nd to last item, cannot scroll though swiping (not scrolling) works sometimes. Also, sometimes when I swipe the outline up it scrolls one of the items near the bottom of the outline rather than the outline.
I’ll try more tests with iPhone and iPad. -
@ihf said:
cannot scroll though swiping (not scrolling) works sometimes.
What's the difference between scroll and swipe?
Swipe vertically a scrollview scrolls it.Sorry, but I don't understand what you want to do and what doesn't work.
-
@ihf said:
it scrolls one of the items near the bottom of the outline rather than the outline.
No comprendo
-
@ihf When you have installed V00.49, did you restart Pythonista because, if we change keyboard_frame_did_change code (what V00.49 does), Pythonista has to be reloaded.
-