platform-core-home/plan_userexperience.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (view) (download) (as text)

1 : dj 1.1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2 :     <html>
3 :     <head>
4 :     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 :     <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
6 :     <title>Platform/Core Component Planning Details</title>
7 :     <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
8 :     </head>
9 :     <body text="#000000" bgcolor="#FFFFFF">
10 :     &nbsp;
11 :     <table BORDER=0 CELLSPACING=5 CELLPADDING=2 WIDTH="100%" >
12 :     <tr>
13 :     <td ALIGN=LEFT VALIGN=TOP COLSPAN="2" BGCOLOR="#0080C0"><b><font face="Arial,Helvetica"><font color="#FFFFFF">Platform/Core
14 :     Component Planning Details</font></font></b></td>
15 :     </tr>
16 :     <tr>
17 :     <td ALIGN=RIGHT VALIGN=TOP WIDTH="2%"><img SRC="Adarrow.gif" BORDER=0 height=16 width=16></td>
18 :     <td WIDTH="98%">
19 :     <p><b><a name="user"></a>Improve User Experience</b></p>
20 :     <p><i>Default Location of Workspace</i> - (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=33976">33976</a>,
21 :     <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=34532">34532</a>)
22 :     Currently if the user doesn't specify the location of their workspace,
23 :     then the default is to place is in a &quot;workspace&quot; directory under
24 :     the Eclipse install directory. (equivalent of using &quot;user.dir&quot;
25 :     java System property) This is very problematic, especially in the cases
26 :     where you have a multi-user system and a single shared installation (like
27 :     Linux) where users don't have write access to the installation directory.
28 :     A better solution would be to use the user's home directory (&quot;user.home&quot;
29 :     java System property) as a default location. This would result in (for
30 :     instance) <i>/usr/home/fred</i> (on Linux) or <i>C:/Documents and Settings/Fred/My
31 :     Documents</i> (on Windows).</p>
32 :     <p><i>Separation of User Settings and Plug-in Metadata</i> - (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=36965">36965</a>)
33 :     It is common for users to want to share some settings (like background
34 :     colours and fonts) with all workspaces that they use with a particular
35 :     Eclipse install, while other settings (like compiler settings) should
36 :     be on a per workspace basis. Currently Eclipse all of these settings on
37 :     a per workspace basis and we would like to remove this bundling.</p>
38 :     <p><i>Multiple Workspaces</i> - (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37681">37681</a>,
39 :     <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=5509">5509</a>)
40 :     Users want to be able to better manage multiple workspace within the Eclipse
41 :     environment. This could either mean coming up with a way to pretty a single
42 :     Eclipse image running with 2 workspaces loaded, switching between multiple
43 :     workspaces within the same session (via File -&gt; Open/Close for instance),
44 :     etc.</p>
45 :     <p><i>Translation of Executable Messages</i> - (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=35135">35135</a>)
46 :     The messages which are displayed by the Eclipse executable are currently
47 :     not translated. We need to define an external message story for this code,
48 :     as well as the code which is in the startup.jar.</p>
49 :     <p><i>Show User Log File Location</i> - (bug <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33974">33974</a>)
50 :     When there is an error trying to start Eclipse we produce a dialog to
51 :     the user telling them to check their log file but we don't print out the
52 :     exact location of this file. If the user specified the -data command-line
53 :     argument then the location of the file is easy to calculate. Otherwise,
54 :     it is done through Java System properties which is much harder to do in
55 :     C code. <br>
56 :     </p>
57 :     </td>
58 :     </tr>
59 :     <tr> </tr>
60 :     </table>
61 :    
62 :     </body>
63 :     </html>