<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Zoomable User Interface (ZUI)]]></title>
    <link>http://brainstorm.ubuntu.com/item/2113/</link>
    <description><![CDATA[Support for Zoomable User Interface (ZUI), as a different way of having virtual desktops.<br />http://en.wikipedia.org/wiki/Zooming_User_Interface<br /><br />This could be implemented as a compiz-fusion plugin.<br />Compiz-fusion already has a plugin for zooming in while still being able to use the input (mouse/keyboard), but none for zooming out. This would be extremely useful in low-res devices (the eeepc for example).<br /><br />Having a way to "set zoom level to fit selected window" (maximize it) Would make this easier to use. Just zoom out, overview your virtual desktop and zoom in on what you want to work on next.<br /><br />I don't mean this suggestion to be a duplicate of http://brainstorm.ubuntu.com/idea/388/ "Multitouch support and zoomable interface". That idea mixes two notions: multitouch and zoomable user interface. While both are a good idea multitouch support will be limited by hardware support and by Apple's patents on the subject.<br /><br /><br />
<br />


<b>[378 votes] Solution #1: Auto-generated solution of idea #2113</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Sat, 01 Mar 2008 10:47:59 +0000</pubDate>
    <lastBuildDate>Tue, 13 Jan 2009 05:29:33 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/2113/</guid>
        <item>
  <title>Comment from Psycho_zs</title>
  <description><![CDATA[how about this: http://brainstorm.ubuntu.com/idea/2215/<br />Unfortunately some conservatives voted it to subzero :(]]></description>
  <pubDate>Sat, 01 Mar 2008 18:28:17 +0000</pubDate>
</item>
        <item>
  <title>Comment from Vadim P.</title>
  <description><![CDATA[A Compiz plugin with a similar idea, called "shelf", is being worked on.<br /><br />I believe this video showcases it:<br /><br />http://youtube.com/watch?v=EpCLrC0tiPA]]></description>
  <pubDate>Thu, 06 Mar 2008 05:52:06 +0000</pubDate>
</item>
        <item>
  <title>Comment from ruipires</title>
  <description><![CDATA[Vadim P: Yes, the shelf plugin is very similar to what I propose here. I didn't know it yet, thanks.<br />It will be very useful to work with in lower resolution devices (assuming it supports input redirection).<br /><br />I suppose implementing a zoom out for the whole desktop is harder, as it would imply having to change the notion of "maximize". I suppose that when maximizing a window the best behaviour would be to expand to the size of the desktop at 1.0 zoom (and take some care to keep the window aligned to the virtual-desktop grid)]]></description>
  <pubDate>Thu, 06 Mar 2008 10:07:13 +0000</pubDate>
</item>
        <item>
  <title>Comment from Eldmannen</title>
  <description><![CDATA[Zoom exists in Compiz on 8.04 Hardy Heron.]]></description>
  <pubDate>Wed, 12 Mar 2008 23:24:05 +0000</pubDate>
</item>
        <item>
  <title>Comment from kalmi</title>
  <description><![CDATA[@Eldmannen:<br />I think he meant to enable vector based GUIs to be zoomable (by compiz zoom plugin/by anything else).<br /><br />Like... err... a Windows Presentation Foundation Applications in Windows can be zoomed in by magnifier.<br />http://blogs.msdn.com/tims/archive/2006/04/04/568648.aspx<br /><br />I have already seen something like this implemented for compiz(not with GUI, but with video):<br />http://smspillaz.wordpress.com/2007/10/18/unlocking-the-full-video-potential-of-your-video-card/  (just look at picture and you will see what I mean)<br /><br />Resolution-indepent GUI was supposed to go into Os X Leopard, but I believe that in the end they dropped it or I don't know what happened to it.<br />http://www.dustinmacdonald.com/blog/2006/05/one-feature-to-expect-in-leopard.html]]></description>
  <pubDate>Sat, 15 Mar 2008 23:03:38 +0000</pubDate>
</item>
        <item>
  <title>Comment from kalmi</title>
  <description><![CDATA[Sorry, read the post again...<br />My previous comment is pretty unreleated :s<br />But... hey... Resolution-indepent GUI is still a great idea.. :p]]></description>
  <pubDate>Sat, 15 Mar 2008 23:16:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from benswanson</title>
  <description><![CDATA[Good idea <br />use ctrl + scroll like macs]]></description>
  <pubDate>Wed, 19 Mar 2008 20:08:14 +0000</pubDate>
</item>
        <item>
  <title>Comment from davim</title>
  <description><![CDATA[I think this should be more like the expo plugin but letting you interact with windows instead of just letting you move them... ]]></description>
  <pubDate>Thu, 08 May 2008 23:34:31 +0000</pubDate>
</item>
        <item>
  <title>Comment from young</title>
  <description><![CDATA[i like zooming in with compiz, it's very fast (better than using zoom in firefox) and useful. But this idea would take it to the next level. Workspaces are a good metaphor and are extremely helpful. But one thing that annoys me when switching to a different workspace is that I loose sight of the previous one. With a zooming desktop you can keep in sight applications you are currently working with, and simply pan and zoom in/out to where your task demands. ]]></description>
  <pubDate>Mon, 22 Dec 2008 21:38:24 +0000</pubDate>
</item>
        <item>
  <title>Comment from willh</title>
  <description><![CDATA[It's currently not possible to allow user interaction with transformed windows (i.e. so that downscaled windows will receive mouse input events properly). In order to do this, Compiz needs unofficial input redirection patches to make it into the X server codebase.<br /><br />The ezoom plugin appears to "fake" this ability for zooming in by using some kind of hack. But afaik this won't work for a general ZUI. It seems like this idea will have to wait until input redirection support is officially available.]]></description>
  <pubDate>Tue, 13 Jan 2009 05:29:33 +0000</pubDate>
</item>
      </channel>
</rss>
