Ok, I might check that out, but, yes, if the resulting interface doesn't currently provide forms of accessibility interaction in the end result, I wouldn't be able to take it too far.

On that note, there's recently been a new screen reader for the android platform that's not based on talkback's open-source image, like samsung's voice assist, and works via a slightly different approach, including allowing forms of real-time on-screen OCR, and, it has two names - commentary and/or Jieshuo, which is a chinese name, and, partly since it's being developed by a chinese developer, it's not available via playstore, but anyway.


Stay well


Jacob Kruger
+2782 413 4791
Skype: BlindZA
"...resistance is futile...but, acceptance is versatile..."
On 2020-11-17 04:15 PM, Gabriel Pettier wrote:
Thanks for sharing your feedback about kivy, though i would like to clarify that sounds like misconceptions to me. - Kivy is not based on tkinter, and doesn’t use it, it implements its own widgets, based on opengl, you might be thinking about pygame, that we used as a provider years ago, but these days we are not dependent on it at all, and use SDL directly. - Kivy doesn’t use a graphical designer, you might be thinking of things like Glade (for gtk) or QTDesigner (for qt), while some users have been asking for such a designer, there is no effort to develop one currently, and we do encourage people to learn kvlang, which is a yaml-like declarative language to create your UI, you can also use python directly, but using that dsl does simplify a lot of things. - Regarding accessibility, i’ll concede that’s a downside on kivy’s side, we don’t have any integration allowing screen reader to work with the app, we do have some ideas about how to solve that, there has been discussions for example in issue 5836 <https://github.com/kivy/kivy/issues/5836>[1] but as far as i’m aware, nobody is currently working on that, i agree this is a shame, but it does require a core dev to have both the time (and we are short on that) and access to users of these software, the former is certainly more of a blocker than the latter.

[1] https://github.com/kivy/kivy/issues/5836

Le mar. 17 nov. 2020 à 12:47, jacob kruger <[email protected] <mailto:[email protected]>> a écrit :

    I am referring to the fact that toga's layout literally stems from
    layout-by-code - add a container to the main window via code, add
    elements to it, etc. etc. - no graphical design required as such.


    As in, while have worked using a similar process in the past,
    making use of wxPython, the ones that might require me to have
    done graphical layout design, using forms of drag-and-drop would
    be a no-go from my side.


    Stay well


    Jacob Kruger
    +2782 413 4791
    Skype: BlindZA
    "...resistance is futile...but, acceptance is versatile..."
    On 2020-11-16 06:36 PM, Matthew Einhorn wrote:
    On Mon, Nov 16, 2020 at 4:46 AM jacob kruger <[email protected]
    <mailto:[email protected]>> wrote:

        Hi there


        Will just mention that while haven't tried out kivy for quite
        a while, if, as I think, it uses tkinter, then it would be a
        no-go from my side.


    Hmm no it doesn't use tkinter in any way!?

        And, FWIW, that's since I am myself a 100% blind software
        developer, and, certain forms of GUI modules don't cooperate
        too well with assisstive technology such as screenreaders.


        This is also where the command line interaction with beeware
        and it's briefcase suit me nicely, as well as where the toga
        layout-by-code also suits me in terms of the development
        process, and, the first thing I made sure of was that the
        generated android app was accessible while working with the
        android talkback screen reading software.


    I'm not sure what you mean by command line/layout-by-code. Do you
    mean it's not a WYSIWYG? I don't think any of the python GUI
    packages I'm aware of (e.g. kivy, qt etc.) are WYSIWYG as they
    all rely on layouts to place widgets. But yeah, Kivy's built-in
    widgets do not have an accessibility API so I don't think the
    generated apks are accessible in that way AFAIK.

    Matt

    _______________________________________________
    Mobile-sig mailing list
    [email protected] <mailto:[email protected]>
    https://mail.python.org/mailman/listinfo/mobile-sig

_______________________________________________
Mobile-sig mailing list
[email protected]
https://mail.python.org/mailman/listinfo/mobile-sig

Reply via email to