[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Glade files for anaconda UI (storage)
- From: Joel Granados <jgranado redhat com>
- To: Hans de Goede <hdegoede redhat com>
- Cc: Anaconda Devel <anaconda-devel-list redhat com>, Máirín Duffy <duffy redhat com>
- Subject: Re: Glade files for anaconda UI (storage)
- Date: Mon, 22 Jun 2009 14:04:14 +0200
On Mon, Jun 22, 2009 at 01:47:03PM +0200, Hans de Goede wrote:
>
>
> On 06/22/2009 01:38 PM, Joel Granados wrote:
>> On Mon, Jun 22, 2009 at 11:42:07AM +0200, Hans de Goede wrote:
>>> Hi All,
>>>
>>> On 06/19/2009 03:27 PM, Joel Granados wrote:
>>>> Hey list.
>>>>
>>>> With the objective on continuing the discussion of UI in anaconda
>>>> storage, I have made some glade files. Its actually one glad file (you
>>>> can find it here http://jgranado.fedorapeople.org/anaconda/ui/autopart.glade)
>>>> with three Window designs:
>>>> autopart: I hope you guys recognize this screen. Its the initial
>>>> storage screen.
>>>> CustomPartittioning{1,2} : These are the screens that are used when the
>>>> user wants to customize his/her storage
>>>> setup. The difference is the action section
>>>> on the left. (I personally prefer 2)
>>>>
>>>
>>> I've been waiting a bit with responding, hoping that others would do so
>>> first. I don't want to criticize your hard work, and maybe it is just me
>>
>> By all means, criticize!!! Thats the whole point of the mail/discussion.
>> To share points of view and end up whit a better experience for the
>> user.
>>
>
> Good.
>
> <snip>
>
>>> The second custom part mockup is better, but I wouldn't put the actions in a
>>> tree construct, that still feels confusing to me. Just have 3 buttons:
>>> New / Edit / Delete, and then have a dialog after that asking for more input
>>> if needed.
>>
>> Maybe we could also have other actions. Take the "shrink partition"
>> action, for example. One could place this in the "edit" screen. So if
>> the user selects a partition that can be shrunk, the "shrink" button
>> would appear in the "edit" screen. In this case, the user has to go through
>> one additional interaction (push the "edit" button) to get to the shrink
>> functionality. Not to mention the fact that the user must know that the
>> shrink functionality is there, which is not obvious.
>> So to avoid an additional interaction and to be a little bit more
>> explicit, I would argue that some actions other than "edit", "create"
>> and "delete" should be placed in the left part of the screen.
>>
>
> Ok, so thinking about this more I agree edit is no good, maybe we need to start
> with an old fashioned brian storm session, as said before I believe that
> we need to think of actions as the starting point for what ever the user wants
> to do and those actions usually are associated with verbs. So lets try to
> to come up with a list of verbs associated with partitions, here is what
> I came up with:
>
> Create
> Destroy / delete
> Format
> Resize
> Properties (not a verb I know)
Edit properties
Modify properties
Modify
Adjust
Change
Edit (It does not sound so "hex editor" to me)
(And we currently have it there, so users are used to it)
>
> Note I left out edit, editing on a partition makes me think of
> using a hex editor, which is not the sort of association we want.
>
> Regards,
>
> Hans
>
>
>>> Regards,
>>>
>>> Hans
>>>
>>>> Some comments:
>>>>
>>>> --- The autopart screen ---
>>>>
>>>> 1. I would hold all detection of stuff that would otherwise take
>>>> anaconda too long to detect [1], until the autopart screen. Where the
>>>> user can choose to go with the "local" detected storage or to use the
>>>> additional configuration iscsi, zFCP ...
>>>>
>>>> 2. If the user has not used the advanced configuration (not activated
>> ...
>>>> Regards.
>>>>
>>>> [1] : This would require actually defining what these system are.
>>>> Some initial filters to be placed in udev or the kernel, to
>>>> explicitly tell them to ignore these types of systems. And would
>>>> also require the possibility of turning these things on and off
>>>> whenever we want to.
>>>> [2] : In this case the Boot flag that is contained in the glade file is
>>>> useless. But we can put this flag in the next screen. Note that
>>>> this flag controls where the bootloader goes, not if the partition
>>>> has the boot flag (which is sometimes useless)
>>>> [3] : Basically means whatever represents "real life" HW. This
>>>> definitely need discussion.
>>>> [4] : I personally like this one the most. Its very similar to the
>>>> concept we currently have.
>>>>
>>
--
Joel Andres Granados
Brno, Czech Republic, Red Hat.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]