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
-
In Pythonista's Matlab documentation under Toolkits two mapping libraries are mentioned. Both seem to require Proj4 and Shapely that hooks into the GEOS C++ library. So I can't actually use Cartopy or Basemap toolkits. I'd pay extra for the toolkits to have all of their dependencies met in Pythonista or some kind of add-on. I can see a lot of terrific field and data collection uses with these toolkits.
I would love to be proven wrong if it is actually possible to get these toolkits to work.
-
When opening (and not neccessarily modifying) pyui files the order in which the JSON is written out to file does not seem to be preserved. So, I do get changes in GIT commits that are not real changes:
Would it possible to sort the attributes by name before streaming them to file? Thanks!
-
Please add background_color support for ui.ListDataSource cells.
-
Not being able to subclass most ui classes has been painful to me. This pain has been mostly absent since I found gestures through objc_utils and proxy ObjectWrappers in ProxyTypes. Please consider including the latter; even if it is a very small library, it would provide a shared base from which to share best practices from.
-
I think it would be nice if in the menu there was a type of ui.ButtonItemMenu. Simlar API interface as dialogs. A little more open. Also including an action and delegate. Well something like that. Also the popup menu designed for the menu item, could be called independently. A 2 for 1 😬
-
- 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.