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.


    Feature Requests

    Pythonista
    37
    76
    73126
    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.
    • LAM251
      LAM251 last edited by

      Have you looked at kivy? http://kivy.org/

      It's a cross-platform, open source GUI for python that has been port to iOS.

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

        Certainly looks interesting, the LGPL license could be problematic though.

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

          They claim "Kivy is 100% free to use, under LGPL 3 licence. The toolkit is professionally developed, backed and used. You can use it in a product and sell your product."

          There are two apps in the App Store using kivy, one is free (http://itunes.apple.com/us/app/deflectouch/id505729681) and one is $75 (http://itunes.apple.com/us/app/processcraft/id526377075).

          However, I'd be the last one to ask about what any particular license allows or not.

          Another GUI I came across is PyUI (http://pyui.sourceforge.net), which has an option of rendering using PyOpenGL and PIL.

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

            The one feature I would really like is for my scripts to sync between my iPhone and iPad via iCloud. I think that would make development a lot more convenient as I like to switch between both devices for different types of tasks.

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

              You could use the Dropbox code posted here to sync your devices:
              http://omz-software.com/pythonista/forums/discussion/10/using-the-dropbox-module#Item_5

              You would have to start the sync manually, however.

              For my part, I would rather want support for a version control system. The currently available methods to up/download to gist are a start.

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

                @oefe: Unfortunately that kind of feature is the thing that tends to keep code interpreters out of the App Store. As long as the app doesn't directly ship with the ability to both execute interpreted code <b>and</b> load code from an internet-based source, it's generally OK.

                I've heard this complaint from many different interpreter makers on the store - exporting to the internet is almost always ok, but being able to pull in code from an arbitrary location with an account / URL is generally a "no-no" feature to have enabled when publishing to the store.

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

                  Sounds doable. A small part of hg is written in C for performance reasons, but there is apparently a pure Python option. I think we can live withbthe performance hit of the pure python version. After all, we few of us will have Gigabyte sized repositories any time soon.

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

                    Dear all

                    I was going to post a thread regarding "Feature Requests" in which all of the requested features could be included by members. Just description of them and not any commenting or debate, etc. so that just with a glance one can understand what items are mostly required.

                    But I am just a newbie and I want to know ur ideas about it. Do you think it is a good idea?

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

                      @rhithyn - You can already do that. If you use the modal parameter on the webbrowser class, it can run non-blocking in a different thread - leaving you free to run python code in the background to serve it up.

                      I've got several bits of code I'm working on right now that run python as the "server-side" code with the browser as the UI. Works great.

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

                        @rroobblinn You can tap with two fingers to select a line.

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

                          Meshes?
                          Is it possible to get meshes in Pythonista. If we could how long would it take @omz

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

                            I don't know if this is difficult or not, but a way to pause and stop a sound.
                            That would help me because I just started making a simple music player.

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

                              I'd like a facility to 'lock' a script. It's easy to accidentally hit a key and introduce an error when all I intended was to run it.

                              The ability to run the script from the library without going into the code editor would be useful too.

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

                                PLEASE support multiline strings! I use them as docstrings, but in the current version of Pythonista, the syntax highlighter balks at multiline strings, and the editor will suggest random words from within the string when I'm typing code.

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

                                  Id love to see a way for a script to be run on startup.

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

                                    @C0deH4cker - See my tool here:

                                    http://omz-software.com/pythonista/forums/discussion/64/create-pythonista-webclips-directly-from-pythonista

                                    This will let you make an icon for running a particular script in Pythonista when you click it.

                                    Admittedly, this is a bit different than your use case - I'm guessing you want to customize your Pythonista environment every time you start it - which if that's the case, I agree, I'd love that feature.

                                    But if all you want to do is have Pythonista always run a particular thing when you open it, try my solution above.

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

                                      Actually, i mean a script that gets run whenever you run a script, such as the site module in normal python.

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

                                        I second the background running feature.

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

                                          It would be nice if the editor module could expose the editor settings (at least for read, if not read/write), perhaps presented as a dictionary.

                                          Specifically, at the moment, I'm interested in being able to inspect the 'Tab Width' setting in order to cleanly incorporate a tabify/untabify action script.

                                          Many thanks to you, omz, for building this app and continuing to improve it.

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

                                            @tahoma
                                            I made this Macros.py script that I use for Pythonista. Maybe this will be helpful to you:
                                            https://gist.github.com/3ae7811f06caabba80c9

                                            I have a separate script for each that basically just does:
                                            <pre>
                                            from Macros import function

                                            function()
                                            </pre>

                                            Except one of them, Spaces To Tabs, is this:
                                            https://gist.github.com/60088a8513acaa99fd59

                                            So this might be what youre looking for. If not, I'm sure that this will be helpful to someone.

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