omz:forum

    • Register
    • Login
    • Search
    • Recent
    • Popular

    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

    Pythonista
    40
    139
    141999
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • khilnani
      khilnani last edited by

      @omz Have to say, this is an amazing application and i want to invest more time into building custom tools and extensions!!

      A few requests, much easier said than done, but would be greatly appreciated!!!

      a today widget would be amazing:

      • to launch scripts - like the share menu (easy access to scripts)
      • running and display output of a script on the today screen itself .. like a multiline row cell per script (eg. custom metrics or feed)
      • incredible would be display multiple pyui scripts on the today widget.

      little things:

      • iphone 6/5s line numbers
      • custom themes (i saw an unofficial editor, official would be nice)
      • speech.is_talking

      code modules:

      • pandas
      • scipy
      • scikit-learn
      • scikit-image
      • seaborn
      1 Reply Last reply Reply Quote 0
      • omz
        omz last edited by

        a today widget would be amazing
        to launch scripts - like the share menu (easy access to scripts)

        There are launcher apps with today widgets that allow you to launch URLs. You could use one of those with the pythonista:// URL scheme, so I don't really see a need to add that to Pythonista itself (a hypothetical Pythonista widget would do exactly the same as these apps).

        running and display output of a script on the today screen itself .. like a multiline row cell per script (eg. custom metrics or feed)

        I've experimented a little with that a while ago, but today widgets just don't get enough RAM to be all that useful for scripting.

        iphone 6/5s line numbers

        Line numbers are already available as an option on iPhone 6 (not on 5s, I find the screen too small for line numbers, I might change my mind though).

        speech.is_talking

        There is speech.is_speaking() – I just noticed that this is undocumented.

        As for the modules, these are all popular requests. SciPy is unfortunately very hard to port, so I can't promise anything there. Pandas is more likely to happen (again, no promises!).

        khilnani 1 Reply Last reply Reply Quote 0
        • Phuket2
          Phuket2 last edited by

          bg_color and background_color. It might be a good time to retire one of these. On the surface it seems ok, but can become a pain when when looking through **kwargs etc to see what is being set
          fff 😁

          1 Reply Last reply Reply Quote 0
          • scj643
            scj643 last edited by

            M2Crypto and more crypto support

            1 Reply Last reply Reply Quote 0
            • Phuket2
              Phuket2 last edited by

              A built in script in the wrench menu to print to the screen and copy to the clipboard a forum friendly list of device/Pythonista info. Just see many times when some is trying to help someone here, they need more info, Pythonista Version , device etc...

              1 Reply Last reply Reply Quote 1
              • dgelessus
                dgelessus last edited by

                Speaking of forum-friendly, a way to view and copy a traceback in plain text form. The debugger is nice, but it cuts off long error messages and there's no way to copy the traceback (AFAICT).

                1 Reply Last reply Reply Quote 4
                • Phuket2
                  Phuket2 last edited by Phuket2

                  ui.parse_color To have an optional param alpha. Seems to me you normally would use this when you want access to the alpha setting when you have a css color name eg. 'teal'. Maybe there is a trick I don't know about, but becomes a multi step process because it's a tuple.
                  Small thing, but every little bit helps.
                  I also think that ui.parse_color could be repeated in the documentation in different sections. It's out on a island as far as documentation goes.

                  1 Reply Last reply Reply Quote 0
                  • Phuket2
                    Phuket2 last edited by

                    Ui.View - a margin property that is of course honoured by the whole ui API. I think this would be a big step forward for ui.Views. I can see could be many implementations of this. In my mind, the bounds would be adjusted to adhere with the margin. In theory at least you would hope that flex could also be applied to the margin. Maybe I am wrong, but I think this could do away with the concept of a container view out of convention is often end named cv.

                    As soon as views start getting complex, it seems normal practice to create a enclosing view. It's not that it's rocket science, but a lot of extra work involved. If for any uiView you could set a margin and it's margin flex, would be so great.

                    Personally, in terms of the ui Suite, I would say this would give the biggest bang for the buck so to speak. A lot of lines of code could be saved, over and over

                    1 Reply Last reply Reply Quote 0
                    • khilnani
                      khilnani @omz last edited by khilnani

                      running and display output of a script on the today screen itself .. like a multiline row cell per script (eg. custom metrics or feed)

                      I've experimented a little with that a while ago, but today widgets just don't get enough RAM to be all that useful for scripting.

                      @omz That would have been nice to have, but am glad you already thought of that.

                      iphone 6/5s line numbers

                      Line numbers are already available as an option on iPhone 6 (not on 5s, I find the screen too small for line numbers, I might change my mind though).

                      Just found - https://forum.omz-software.com/topic/1430/show-lines-number - nice! i assume its coming officially in the beta

                      speech.is_talking

                      There is speech.is_speaking() – I just noticed that this is undocumented.

                      @omz Cool

                      As for the modules, these are all popular requests. SciPy is unfortunately very hard to port, so I can't promise anything there. Pandas is more likely to happen (again, no promises!).

                      @omz Thanks for responding, Pandas would be great!!

                      1 Reply Last reply Reply Quote 0
                      • erikcw
                        erikcw last edited by

                        A Picker UI component (i.e. HTML select list).

                        JonB 1 Reply Last reply Reply Quote 0
                        • JonB
                          JonB @erikcw last edited by

                          @erikcw see https://github.com/jsbain/uicomponents/blob/master/dropdown.py

                          1 Reply Last reply Reply Quote 0
                          • Niall
                            Niall last edited by

                            I'd love to see an update to the speech module that gives me access to multiple voices by name.
                            I'm a French teacher and the voices in iOS are actually not bad for listening practice, and to date I've stuck with two voices: the French male one and the Canadian female one. But in theory I've got the two Siri voices available as well, so that should be two men and two women that I could have in a conversation.

                            I've found a tutorial on switching the voices using Swift (http://www.ikiapps.com/tips/2015/12/30/setting-voice-for-tts-in-ios.html), so I'm going to try and wrap that in myself. But I'm sure I'm not the only one who would be interested (There are 11 different English voices, for instance, which is probably enough for a small game.)

                            1 Reply Last reply Reply Quote 1
                            • cook
                              cook last edited by

                              @Niall

                              Im more than positive you could pull that off with objc_utils module.

                              AVSpeechUtterence

                              Niall 1 Reply Last reply Reply Quote 0
                              • Tizzy
                                Tizzy last edited by

                                @omz Improvement suggestion -> iPad UI editor persistent controls panel state across sub views /maybe files

                                What I mean by the above is that currently the view detail panel to the right of the UI layout area currently does not persist across sub views. For example, If I expand the "Auto-resizing / Flex" panel on one sub view and then switch to another one, it's collapsed again. It's also collapsed again if I switch back to the sub view for which I expanded it. I think it would be useful to have all collapsed/expanded panel states persevere across subviews, and possibly even across pyui files...

                                Another thing -> in the current 3 beta, the new floating traceback view seems to only sometimes want to list the trace backs... Pythonista 2 seems to have the full traceback for the same scripts. Also, when the correct trace backs are listed, there's no way to jump to the appropriate file on iPad Pro....while the floating view of that file is nice, it would be great if there was also a way to jump to the actual file in full screen editing mode.

                                1 Reply Last reply Reply Quote 1
                                • JonB
                                  JonB last edited by

                                  +1 for a debugger.post_mortem(), and also moving along stack should open the appropriate file ( or long tap to open, etc)

                                  1 Reply Last reply Reply Quote 1
                                  • craftmojo
                                    craftmojo last edited by

                                    Please fix string.maketrans() method. It not working at all. Thanks.

                                    1 Reply Last reply Reply Quote 0
                                    • dgelessus
                                      dgelessus last edited by

                                      @craftmojo See my response in your other thread, this is not a bug in Pythonista.

                                      1 Reply Last reply Reply Quote 1
                                      • craftmojo
                                        craftmojo last edited by

                                        Thanks for fast responses. Now, it worked :)

                                        1 Reply Last reply Reply Quote 0
                                        • Tizzy
                                          Tizzy last edited by

                                          suggestion: adjustable line height for fonts (especially useful for those on smaller devices). Sometimes text size alone isn't enough to optimize for the screen size.

                                          1 Reply Last reply Reply Quote 1
                                          • Tizzy
                                            Tizzy last edited by

                                            @omz one more suggestion regarding line numbers on different device sizes. What if you had line numbers be an optional toggle on all devices, with sane defaults in place. In fact, I'd love to be able to turn it off temporarily on an iPad Pro. And besides that way maybe you'd be recycling code anyways?

                                            1 Reply Last reply Reply Quote 2
                                            • First post
                                              Last post
                                            Powered by NodeBB Forums | Contributors