Loudtalks Lite 0.9.0.73

By Alexey Gavrilov on August 10, 2010

Loudtalks Lite 0.9.0.73, which introduces major quality and stability improvements, is available now.

Release notes:

All platforms

  1. [new] Re-written audio capture and playback code for better performance and power-efficiency
  2. [new] Added pre-buffering to avoid artefacts at message start
  3. [new] Added adaptive jitter-buffer to improve sound quality
  4. [fix] Fixed several issues with message playback indication (“green wave”)
  5. [fix] Multiple fixes in history player code

Windows

  1. [new] Added support for Microphone Boost slider in Loudtalks Audio settings on Vista/Win7
  2. [fix] Fixed icon resource leak

Known issues

  1. Sometimes channels search returns 0 results. The workaround is to close channel search dialog and re-open it.
  2. Some screen readers don’t read correctly Contacts and History items

Download Loudtalks Lite for Windows

Download Loudtalks Lite for Windows Mobile

Comment

  1. Hello,
    I can see you’ve officially recognized accessibility shortcomings as a known issue.
    I am putting my comments aside so oneday I will be able to provide thorough explanations and ideas on how to improve loudtalk’s accessibility. This turned to be quite long time more than a month so far so I’ve rather decided to post something than nothing.
    I guess you’ve implemented custom accessibility support for the contact list control. This control looks as owner drawn listview with custom IAccessible interface implementation.
    There is a problem when handling IOleWindow::get_window() . The com interface freezes in some situations. I am not sure it’s because of your implementation but it appears as while handling this input com call the application is doing some different output call which might be causing the freeze.
    The same control is used to view the history but this is completelly inaccessible and there is no way on how to retrieve names for the individual listview items.
    If this is a bad guess and the control is not inherited from the syslistview32 control then my ideas won’t be easy to implement but if I am correct you might be able to make it better accessible using dynamic annotation API http://msdn.microsoft.com/en-us/library/dd318060%28VS.85%29.aspx .
    Listview controls are generally accessible with the exception names aren’t correctly conveyed while the listview is owner drawn. By using dynamic annotation you might be able to also provide different name for the plain contacts and different name for the channels e.g. currently it it is not possible to see how many users are online signed into a channel or group.
    Another helpfull article does not talk about listview but about listbox and has some good ideas listed in. I hink something like this can be done with listview as well. http://msdn2.microsoft.com/en-us/library/ms695706.aspx
    If you will succeed in making list of contacts and list of history items more accessible then perhaps you might be able to use the same technique for the other owner drawn lists e.g. list of search results when searching for contacts and groups.

    The statusbar text is also not accessible and using dynamic annotation might help I believe.

    Additionally here are some other accessibility issues:
    – it is not possible to set the custom status message using the keyboard. Perhaps some menu item can be added into the status menu.
    – It is not possible to see the pending authorizations using keyboard only. I think there should be a focusable button for this or a menu item. Note the popup menu which appears after clicking number in the status bar is accessible just the way on how to click is not natural for the visually disabled people.
    – While in the Settings dialog in the Control section the “Set” buttons are not operating correctly when pressed using keyboard only. The button is pressed but the dynamically created control doesn’t appear thus in order to set the custom keyboard shortcut one needs to use the mouse.

    These are the issues I’ve identified so far.
    If you feel I’m unable to explain something clearly then you can contact me anytime you wish.

    Greetings and thanks for a great application

    Peter

    Comment by pvagner — August 13, 2010 @ 3:59 am

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.