WinSwitch 1.3 out tomorrow, and starting 1.4b beta

  1. Greg Hurrell

    Keep your eyes on wincent.dev tomorrow (14 July 2004), because WinSwitch version 1.3 will be released, incorporating the following changes: added a user defaults setting for users who prefer to have their picture 16x16 (in the Terminal "defaults write com.wincent.WinSwitch 'User picture size' -float 16.0"; to use 19x19 pictures "defaults write com.wincent.WinSwitch 'User picture size' -float 19.0"; changes take effect on next login or next time WinSwitch is added to menu bar); values less than 5.0 or greater than 19.0 will be ignored, although in practice anything smaller than 16.0 is too small to clearly see Japanese localization by Yuzuru Shiraiwa now uses Install version 1.2.2 optimizations for speed more cosmetic code changes to improve readability

    recompiled with latest build of Apple's Xcode Tools

    Here are those Terminal commands again just so that they're clear for everyone: Code:defaults write com.wincent.WinSwitch 'User picture size' -float 16.0 defaults write com.wincent.WinSwitch 'User picture size' -float 19.0 I am also looking for BETA TESTERS to help with version 1.4b. This is a fairly major overhaul to the underlying code, required because I wanted to cross off the list the one item that Apple's Fast User Switching menu can do but WinSwitch couldn't: display non-local users if and only if they are logged in (the currently released version of WinSwitch only shows local users).

    I've made the changes, and I think it will work, but I am working alone with only a PowerBook, so I have no way of fully testing this new build (ie. I have no "non-local" users). That's why I especially need beta testers. If you work in a lab environment or on a network where there are multiple macs hooked up, I need you to test out the new beta and see if it correctly displays non-local users just like Apple's Fast User Switching menu does.

    If you want to help out, please contact me and I will send you the 1.4 beta. Here's a list of the changes so far in the beta: bugfix: match Apple behaviours of showing non-local users if and only if they are logged in on the current machine bugfix: correctly handle unlikely case where no long username is defined activation script tweak: wait a few seconds and retry activation on a slow or heavily loaded machine If you volunteer for the beta program then I assume you're somewhat of an expert user, so there's no installer, just a ZIP archive. To install: (1) Unzip the archive; (2) Command-drag the old version of WinSwitch out of the menu bar; (3) Kill the SystemUIServer (in the Terminal, "killall SystemUIServer"); (4) Activate the new build by double-clicking the "WinSwitch.menu" bundle.

    As I said, these are fairly major changes, and given that I can't test them locally, I will probably leave 1.4 in beta for about a month, to give you all time to test it heavily. Test it on as many machines as possible, throw everything you've got at it (adding users, removing users, changing pictures, changing names, trying to make it crash etc). We'll see how it stands up.

  2. Greg Hurrell Created , edited

    Come on guys! I've only had one person email me so far about the beta, and sent the beta to one other person that I knew was interested... I can't release this thing until it's been thoroughly tested, so please, read the instructions above and give the download (only 90K) a try if you'd like to help out:

    
                    

    Code:MD5 (WinSwitch1.4b.zip) = 774bdaaea038443f917671f8b49d1e17

    Links removed: see below for updated beta.

    If you do download the beta and give it a try, please post your comments here, or email them to me.

  3. Greg Hurrell

    A new beta (1.4b2) is now on the servers for download (only 90K).

    This one fixes a bug in which if a non-local user was logged in (and appeared in the WinSwitch menu) and was then logged out, that user would erroneously continue to appear in the menu. This had a couple of flow-on glitches (like the ghost user missing an icon etc), but I believe that in fixing the bug (one line of code!) the secondary symptoms will go away too.

    Many thanks to Brian Latimer for catching and reporting this one. I couldn't hope to catch it myself seeing as I have only one machine and can't do the NetInfo/non-local users thing...

    
                    

    Code:MD5 (WinSwitch1.4b2.zip) = 4028c4da92518c63eb55ae3c305bb7f7

    Please try one of the mirrors first -- Mirror 1, Mirror 2, Mirror 3 -- to spare bandwidth on the main server.

    If you do download the beta and give it a try, please post your comments here, or email them to me.

Reply

This topic is now closed.