sorry for the following bad english.
ExposÃÂ¨ is really cool, it gives an interesting visual feedback to the user, but the deskbar+workspaces ( the app, not the feature) is much better.
However I want to share an idea I had some days ago about the <a href=“http://www.tunetrackersystems.com/bedocs/documentation/User’s%20Guide/02_advanced/Advanced03_Twitcher.html”>twitcher</a>.
I think that the whole beos community knows this feature, you can switch between running apps by pressing CTRL+TAB , or holding that keybindings will appear a window where you can select your task using arrow keys or your mouse.
It would be great if the twitcher ver 2.0 could have a smarter behavior, like to switch between only the active windows; with active windows I mean those where the user is working, like writing some text, pressing some widgets ,moving/resizing the window itself,etc.
An example: I have 10 apps running for a total of 15 windows opened in different workspaces, but some of those are visible and unused, like boneyard preflet, the trash folder, a readme file opened with StyledEdit, while I’m using some windows like another StyledEdit window where I’m composing a new file , BeIDE to editing a .cpp file , im_client to chat with a contact and Firefox to post in this forum.
If there are 10 apps opened I have to press CTRL+TAB several times to reach the wanted window with the normal twitcher, while having a smarter version I can press only (in example) [F9] to switch between recently used windows, so, if I’m in StyledEdit and I press once F9 then it’ll switch to BeIDE, another press to go to im_client, another one and I’ll be able to leave my comments with FireFox.
The “mutant” twitcher should filter the app_server in input to match which windows are currently used ( in example if there are some apps that are sucking CPU cycles like Helios during burning or HandBrake during ripping/encoding they should be ignored because there isn’t no human interaction with those windows), then it with an appropriate input-server filter you can switch to the most recently used windows( in the latest x minutes ), the most active ( total time of utilization) or the most switched ones( absolute times), with different keystrokes (F9/F10/F11).
That’s all folks,