Tag Info

Hot answers tagged

14

The Insert key is a perfectly reasonable choice. I’d like to see that become the standard. Might as well start with you. If you are currently using Insert to toggle into overtype mode, don’t. Overtype mode does more harm than good, and that kind of use of the insert key is inconsistent with how other keys are used. MS Word abandoned overtype mode years ago. ...


11

Delete sould not delete the row. Delete should delete the content of the cell. CTRL+Delete should delete the row. CTRL+Insert should insert a new row.


9

The best way is to use autocompletion. Autocompletion is good because user will be able to insert parameter value instantly (i.e. without leaving text area and switching to other controls, etc): Other possible option I see is to use Insert macro button with variants: And if there are just a few of items, you may try to place separate button for every ...


8

Of the options you give, I’d say your best bet is to pursue multiple top-level primary windows. I’m not aware of users being confused by an app being spread over multiple primary windows. MS Outlook seems to do okay with this approach where individual letters and appointments appear in a separate primary window from the “home” window. You can still have ...


8

You are giving them too much choices. Give them a clear path and they won't be confused anymore. For example grey out1, disable or hide2 all the "textboxes" except the first one. When they start typing in it show/enable the second one and so on. They will naturally click (they won't tab obviously) on the only field available to them. Don't make them think. ...


7

I would say that one of the main benefits of tags in my opinion is that you can click on them and see other items associated with the same tag. If they are really not clickable then perhaps the best thing is to display them as a comma separated list of words/terms, perhaps in a mid grey (or other suitable faded) foreground colour in order to separate them ...


6

The Dark Horse Analytics blog has the best explanation on how to make tables more visually appealing by actually removing the distracting visual elements from them: http://darkhorseanalytics.com/blog/clear-off-the-table/ If you look at the blog you'll see that they advise against the 'zebra stripes' approach, which in my experience causes other design ...


6

Use Venn-diagram symbols as icons. OR = two overlapping circles, both colored in. AND = two overlapping circles, overlapping area colored in. XOR = two overlapping circles, all but overlapping area colored in. ... Example from Google search: Edit: A few comments: The icons in the question don't make logical sense, one is a branch icon, another is ...


5

There are a number of ways you can probably display (and remove) tags, and I guess quantity is probably the tipping point about how you want to arrange them. It's normally the case that the tags are metadata and therefore, it would probably be something you want to avoid giving too much prominence to. One good way of doing things would be to take a mixture ...


5

Admittedly late to the party, but here's my 2c worth ... You appear to have four available states: On; user may turn it off. Off; user may turn it on. Locked On Locked Off. If you show a button on the control (even if disabled), you're implying to the user that they might be able to change the value - in many applications, disabled buttons can be ...


5

Well, you basically answered your own question. =) Ideally, users should be able to enter data in any order they think is more convenient to them. Thus, you should let them interact with all columns but set your business logic not to perform calculations until the mandatory fields are filled, and don't raise an error until they either request a manual ...


5

Design guideline shouldn't be a barrier for some usability improvements. Guideline is universal document while each case could have its own features. For easy reading of separate rows (in tables etc) one should be able to distinguish them. So, be sure, whether reading is hard. Then use some techniques to distinguish them. It could be not only alternating ...


4

I would do something like the below. When editing a user, allow individual (multiple) roles to be selected. For roles that require individual product selection, reveal a list of products. I would include a keyword search/filter to make this easier if the list of products grows much longer. download bmml source – Wireframes created with Balsamiq ...


4

Two important questions are whether your users are computer-savvy and how many items you're going to have in a list. A good UI for a large number of items is the MS Word Print dialog: Here you can combine numbers and ranges in the same textbox (1, 4-11, 21-34), so it's similar to the textbox you suggested. But in this case writing the items out below ...


4

"Restructuring the forms so that they are filled out from top to bottom is out of the question." That is a shame because that is the easiest way. You can then highlight a field by a color band across the whole width - the problem with colored divs around a single control is at the corners. Can you post a screenshot of the gray-ish design? I'd go for ...


4

Assuming you mean you want to show that the value has changed and therefore the user needs to hit "Save" you could do one of the following: Change the border of the control. This might be hard to spot or get confused with validation errors and may well remove the 3D appearance (depending on how you do it). Add some sort of mark (asterisk, dagger, ...


4

The icons are alright, but I would consider the terminology in general. OR - Same as "match any of the following rules"? AND - Same as "match all of the following rules"? XOR - Same as "match one of the following rules"? At least if there are only 2 options to pick from... If there are more than 2 it gets more complicated. Maybe it's enough just to have ...


3

Microsoft produced a PDF called BookOfWPF - and although it's dated 2009 - it's still a nice gallery of different types of WPF apps for different purposes. See also Family.Show. I have no idea how much of these are built with stock controls, however, so don't know how much this will actually help with your ultimate needs...


3

Totally agree with both of the great responses above. 2 things I would add though... It's probably obvious but if tags are read/delete only, make sure the visual style of the text on the tag is different enough from the links on the rest of your site. In my experience, user's tend to confuse text on tags as links to search for all items with that tag. And ...


3

I would recommend the approach of showing a padlock icon, but not as an overlay. Instead, I'd put it next to the control. For the iPhone-style ON/OFF toggle button and checkboxes, it can go on either right or left. If the padlock icon needs to appear only to indicate lock status, i.e. the user cannot click on it to unlock, then I recommend that it not be ...


3

This may be rather small in terms of the scope you are looking for, but I check out Little Big Details on a daily basis. The site showcases one great usability element a day. http://littlebigdetails.com


3

Enter would be one choice. The problem is that insert needs to specify more information than delete--where you're inserting, and generally, needs immediately to dive into the input process. Enter mimics entering a new row in a text file or a spreadsheet program, and readies people to enter more input. People tend to delete many rows at once (one after ...


2

WPF is a way to implement an app, but UX resource doesn't exist s for it. I think all the information included in the list of your link is useful in WPF. I can give you some Theming WPF links tough: http://sachabarber.net/?p=354 -> Lookles Control http://wpf.codeplex.com/wikipage?title=WPF%20Themes -> WPF Themes in Codeplex ...


2

I agree with Rob Allen's point. Your challenge is to recreate a four state choice field with a metaphor typically associated with two choices. A radio button type metaphor (where mutual exclusiveness is reinforced) may be more comfortable for users since this metaphor type supports an nth state choice field. However if the button is something you want to ...


2

You currently have 3 4 states for your button which are logically paired, on, off in one group and locked(on) and locked(off) in the other. With your push button metaphor and labeling, you are hinting at only 2 of those states, off and on. That means that I have no idea that a locked state could be waiting for me in my future. Once a user stumbles on that, ...


2

The question of how to make 1000 value form useable is a bit like asking how to make a car fly. You could drive it full speed up a ramp, over a cliff, or try and attach wings to it. It would be better to use a helicopter though - somewhat more expensive, but the best solution to the problem. I believe the answer that will be most helpful with you so far is ...


2

The Silverlight Showcase is a gallery of applications written in Silverlight (Silverlight can be treated as a fairly large subset of WPF for the purposes of this question, so most things you see there can be achieved in WPF as well). No guarantees that they were done with the stock controls though - WPF is customisable like you wouldn't believe so the ...


2

The comments above have addressed this already, but generally it's best to highlight the point of error inline. So, if you have a form with several fields and a set of controls at the bottom (like Save and Cancel), ideally the error message will highlight the incorrect field and provide instructions for fixing the error inline with that field. Some ...


1

It's basically group editing, or at least that's the name I know. Select a bunch of files on your Windows desktop, then hit F2. One of them will be selected and put into rename mode. Change its name and you'll see that the same name was applied to all your selected files, along with a serial number to keep them unique. If that's what you meant.


1

There's a reason that they use a spreadsheet now; it is a big grid of data. I'm making some leaps here, but it sounds like this data is collected on paper during the day, then transcribed as a block of data by someone else. If this is true, you want to achieve a couple of goals in the design: - Speed of data entry. - Avoid errors in data entry. Mimic the ...



Only top voted, non community-wiki answers of a minimum length are eligible