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.
Wish list for next release
-
- option for line numbers on iPhone 6/6S Plus !!! (or ability to slide them out from either side like in messages.app and it's timestamps)
- better programmatic audio playback controls
- on-the-fly text resizing via pinch to zoom
Today View widget:
-would be useful just as a shortcut to launch certain scripts via pythonista://url
(i currently use launch center pro of this purpose and it has a today widget so doesn't really matter)
>along the same lines pythonista quick actions tied to a list of favorite scripts in settings...because why not-where I would really like the ability to make today view widgets with python is incorporated into the xCode template.
-also template support for quick actions would be cool too. (and probably easy to do?)+1 interactive notifications.
UPDATE:******* I feel stupid, I didn't realize quick action for 3d touch support was already integrated.
-
@omz Is it possible to add
mmap
module in future release? It is part of Python standard distribution. Is it difficult to port? -
@ywangd The main purpose of
mmap
seems to be communication between processes by sharing a section of memory. If you want a byte buffer, you can usebytearray
orio.BytesIO
instead. -
I'm not sure why
mmap
isn't included, I think I just forgot it somehow. I've never actually used it, but it should be possible to port. -
@ywangd mmap is in the latest beta, uploaded moments ago
-
Hi,
I don't know if it has already been mentioned somewhere but it would be nice if the app shows that it's running a script via url "api".
If the app starts up and is not returning from a suspended state it just shows the initial screen and I am not sure if the script is running
The small indicator with the script name would be nice for the first start up -
Thanks @omz This level of support is just like a dream! :)
-
Delete key on extended keyboard (deletes this way: --> as opposed to backspace: <--)
-
It is simple to get the different UISscrollView/UITextView keyboard dismiss modes with objc_utils:
ObjCInstance(textview).keyboardDismissMode = 2 # 0 - normal, 1 - on scroll, 2 - on scroll interactive
But publishing this as a part of the TextView Python interface would be a very easy way to make this rather convenient functionality available to everyone.
(Special note to @marcus67)
-
@mikael Regarding the keyboard dismiss mode: Do you think this would really help on the iPhone in all the cases? I'm not familiar with these modes but is there really a mode that would hide the keyboard when the cursor is located in a simple text field and the view is not scrollbale?
-
@ttobias said:
Hi,
I don't know if it has already been mentioned somewhere but it would be nice if the app shows that it's running a script via url "api".
If the app starts up and is not returning from a suspended state it just shows the initial screen and I am not sure if the script is running
The small indicator with the script name would be nice for the first start upThis is a wonderful idea. Also would be cool if when you tried to run a script while the other script is running, instead of just a modal dialog with one continue button if there was a button for "stop other script and run this one"
Or better yet ( I Don't have any idea of the technical feasibility of this) what if you could have multiple scripts running at the same time on entirely different threads with some sort of overhauled UI to make it clear how many and which scripts are running?
-
@marcus67, no, unfortunately I think this is just one more thing in our toolbelt, exact approach to be selected based on the individual use case and UI preferences.
Just to collect my thoughts, here's the ways we have for dismissing the keyboard on iPhone, until Apple does something about it:
- Add a custom UI element like a button in the top bar or a gesture somewhere
- Auxiliary key above the keyboard
- Using ScrollView/TextView scroll to dismiss option
-
One more thing:
Could we please remove or have an option to silence the various clicking sounds made by the editor auxiliary keyboard keys?
Currently they do not respect the system-wide setting, and are really annoying in a quiet environment.
-
A "busy" option in console.hud_alert for showing that something is loading. This can be seen on other iOS apps frequently.
-
@disorientedp You can use
console.show_progress()
andconsole.hide_progress()
for that. -
@disorientedp The function
console.show_activity
can take a string argument, which makes it display a HUD alert with a spinner and that string message, in addition to the spinner in the status bar. This has been around since at least Pythonista 1.5 but is not documented anywhere as far as I can tell. @omz -
@dgelessus is right of course, it's called
show_activity()
, notshow_progress()
. I wasn't aware that the optional message parameter is undocumented, but that does indeed seem to be the case. Sorry about that. -
@omz thanks.
-
I would throw in module
lxml
which would give us enhanced XML support including XSLT 1.0 transformations. -
@marcus67 I assume there's no XSLT 2.0 transformer available. (Thin on the ground last time I looked.)