29/05/07 - Unfortunately, I've got no more time to spend on Twindy, so I've uploaded a final release, v1.00. It's still a little rough around the edges, but it's definitely useable. This release is mainly focussed on small UI improvements, such as 'Upper' and 'Lower' labels for the app buttons, confirmation dialogs for logging off or opening a new app in the lower panel if it's already occupied, and buttons to move apps between the two panels. The biggest change is the addition of localisation support, which lets you replace all the text in Twindy with text of your own choosing.
23/10/06 - Oops! Apparently there was a file missing from v0.45a, so it wouldn't have compiled. I've fixed it now, with v0.45b.
2/8/06 - I'm not sure how noticeable it is, but I've just re-written the site from scratch to use css properly, rather than tables. It means the code's a lot tidier now, and I got rid of the basically pointless images for the links on the left etc.
There are some links to RPMs for SuSE on the download page now, made available at http://ftp.gwdg.de/. Thanks!
It also turns out there's a couple of lines in Twindy's version of JUCE that cause errors when you try to build it on SuSE's version of gcc 4, so I've uploaded a very slightly updated version of Twindy. If you can already compile v0.45, there's no reason to download this version.
Finally, it's probably time for an update of Twindy's progress: I'm afraid I'm going to be very busy for a while, so it looks like I won't be able to spend any real time on Twindy till the new year. I will return to it though - I particularly want to add key binding support now that JUCE has its ApplicationCommand stuff.
23/4/06 - I've just uploaded an updated version (v0.45). I was intending for the next release to be v0.50, but for that version I want to add key bindings, and at the moment, key binding support in JUCE is in a state of transition, so I felt it would make more sense to release what I had already. The main update for this version are that it's based on JUCE v1.29, meaning the problems when compiling with gcc v4 are gone (at least as far as I can tell - my own main compiler is now gcc v4, and it works fine for me). There are also options to control the clock now, and there's a 'run executable' function, where if you set a menu button with no executable, a dialog will pop up asking you to type in the name of the app to run. I've also included a colour scheme based on Ubuntu's new HumanLooks theme (I'm on Ubuntu Dapper now) - see it on the screenshots page, and fixed a number of bugs (see the ChangeLog).
6/2/06 - Sorry, I've just discovered (thanks to some helpful correspondents) that v0.4 had some major memory leaks, causing it to act very strangely on some systems. I've fixed them now though, and v0.41 should be much better (though it's only bug fixes - no new features have been added). As you can see, I've also added a forum to my site now, so any discussion about Twindy can be carried out there, if you want.
2/2/06 - Well, after the long wait for v0.3, I've got v0.4 up and running way before I had intended. This version's the big one, with the long-awaited graphical preferences page, tracktionscheme editor, workspaces, as well as a couple of fixes like getting the upper panel's tabs to display the correct text for their windows. I've uploaded a couple of new screenshots of the preferences page, and you can get it as usual from the downloads page.
11/1/06 - Sorry, it's been brought to my attention that v0.3 doesn't compile under gcc(g++)v4, so I've uploaded a fixed version (v0.31).
8/1/06 - It's taken me a bit longer than I had intended (There were some changes to JUCE that I hadn't noticed, resulting in Twindy crashing on startup - all fixed now), but I've uploaded Twindy v0.3. I'm afraid this is mostly a cosmetic upgrade, to tidy up the gui a bit (mainly so it'll scale better across different screen resolutions), and not the big update I've got planned with a graphical preferences page and workspaces (see the TODO file in the latest zip), but that's probably going take a while... I've also included an additional colour scheme (Milky, see the new screenshot), which matches the milky gtk theme.
28/10/05 - A quick update to point you to the JUCE-based file browser I wrote: Phil. I wrote it because I'm going to need a file chooser for the next version of twindy. I've added a screenshot of it in action - if you pass it a '--twindy' command-line flag it'll take on Twindy's colour scheme, and hopefully fit in nicely.
22/8/05 - I just realised there weren't any screenshots showing off Twindy's ability to read .tracktionscheme files to set it's colours, so I've uploaded one, using a theme from here, probably the best place to find .tracktionscheme files. I've also realised the font on the tabs for the upper windows is wrong, so I'll have to remember to fix that for the next release. Finally, I've updated the about page a bit, but nothing serious.
10/8/05 - Twindy has now reached beta (v0.2) status! Get it
from the Download page. This release is a lot more complete and
stable, and spiffy. Major changes include:
- You don't have to start it from an xterm anymore!
- There are now fourteen user-customisable buttons in the lower right corner.
- The lower right buttons can now display popup menus when clicked (if you want them to).
- You can set it to launch programs on startup (particularly useful for gnome-settings-daemon).
- Clicking the clock switches between displaying the current time, and displaying the date.
- Twindy now displays the correct title for all windows (i.e. terminals usually show something like "niall@~" depending on your current path - this is updated correctly now).
29/6/05 - We have the first release of Twindy! Twindy is a window manager for linux (or any system running X Windows, theoretically), based on the fantastic JUCE library. See the 'About Twindy' page for more details, and enjoy!