usability

Switching OK-Cancel and Cancel-OK to enforce user interaction?

会有一股神秘感。 提交于 2019-12-05 19:57:41
问题 This is inspired by the question OK-Cancel or Cancel-OK?. I remember reading somewhere about the concept of switching OK-Cancel/Cancel-OK in certain situations to prevent the user from clicking through information popups or dialog boxes without reading their content. As far as I remember, this also included moving the location of the OK button (horizontally, left to right) to prevent the user from just remembering where to click. Does this really make sense? Is this a good way to force the

Usability of an endless/infinite scroll

﹥>﹥吖頭↗ 提交于 2019-12-05 10:19:28
What are pros and cons of this technique (see Softfolio for an example). Two things I personally thought of are as follows: Impossible to tell someone where an item of interest is located (like, you probably won't say "324-th row, second column") Broken navigation when you return back to an infinitely scrolled page. What else can you think of? And what do you personally think of this approach in general. Would you use this in you projects? I think it is "neat" but requires more visual clues as to what is going on... and in many circumstances isn't what the user wants. If I want to get to "page

How would you design a hackable url

空扰寡人 提交于 2019-12-05 04:22:14
问题 Imagine you had a group of product categories organized in a nice tree hierarchy and you wanted to provide hackable urls to browse these. You could do something like this /catalog/categorya/categoryb/categoryc You could then quite easily figure out which category you should list the products for (note that the full URL is needed since you could have categories with the same name but at different locations in the hierarchy) Now what would be a good approach to add product information in that

How can one use the “Add view” dialog in Visual Studio efficiently when working with ASP.NET MVC?

坚强是说给别人听的谎言 提交于 2019-12-05 02:22:28
Does anyone else think that the add view dialog in VS is useless or is it just me? Why is there no search/filtering in there? I can not even paste the type name (without namespace) there to speed up the view creation. Plus, there are a lot of irrelevant classes there, including classes from all referenced libraries. Am I missing something or Microsoft never did any usability testing with that?? Is it possible to filter out types/assemblies in the dialog and/or better navigation compared to manually scrolling the combobox with all the types listed? Is it possible to include only types from a

ALL CAPS IN NAVIGATION? Are there any studies for or against? [closed]

a 夏天 提交于 2019-12-04 18:50:52
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 4 years ago . Can someone point me to a study that answers this question; Does ALL CAPS help or inhibit usability in navigation? I read one article by Jakob Neilson that touches on this saying "Reading speed is reduced by 10% and users are put off by the appearance of shouting." but I could not find the actual study that

How to notify the user of important events for a desktop application?

痞子三分冷 提交于 2019-12-04 12:57:34
Our customer is using our software (Java Swing application started using Webstart) besides other software like MS Office, to do his job. From time to time there are important events he has to deal with in our software without much delay. The customer wants to have a prominent notification then. Now he might be using Excel at the moment, so popping up a message box will not suffice (although the entry in the task bar will be flashing). We need some mechanism like the Outlook notifier, i.e. a popup that is always visible but does not steal the focus. The notifier should be displayed all the time

UI design pattern for multi level grid

别来无恙 提交于 2019-12-04 11:28:16
currently I have a requirement to display related items in a multi level grid. that is great grandparent -> grandparent-> parent-> child For example: Country-> state->City->Street is the order of display. The proposed solution is to display all these in a multi level grid (4 levels maximum). Country -> state ->City ->Street Since I am not comfortable with this solution with respect to usability aspect, I am looking for a UI design pattern that will break up the display into logical units. thanks Michael Zuschlag When you have data objects from two different levels of the same hierarchy, you

Disable script editing in chrome developer tools

ぃ、小莉子 提交于 2019-12-04 10:05:47
问题 I use Chrome Developer Tools to debug my JavaScript code, but I have one pet peeve with the way Chrome lets you edit the JavaScript files under the Scripts tab. Sometimes, I do not realize that I am in Chrome and I start making changes to the code under the Scripts tab, only to realize when I refresh that the changes I had just made were never saved to disk! I was wondering if there is way to make the code shown in the Scripts tab read-only, so that if I try to edit the file in Chrome, I'll

Eclipse: quick search on filename

早过忘川 提交于 2019-12-04 07:24:00
问题 Very often while working in Eclipse I realize that I remember class name, but forgot in which package this class is. Using Search is not very convenient. Too many clicks and key presses. I wonder, is there a plugin to simplify this process? For example, would be great if there was text-edit box in the top of package explorer which could filter showing packages and .java files depending of entered text. Anyone knows something like that? 回答1: Eclipse does provide similar functions: Open

Auto-formatting lambda-functions in Visual studio 2010

耗尽温柔 提交于 2019-12-04 05:59:59
How to set up Visual studio 2010 so that multi-line lambda-functions will not look ugly, with all that empty space in the left? dataView.CellFormatting += (s, e) => { if ((e.ColumnIndex == 1)&&((dataView.SelectedCells.Count == 1))) { var scope = Scope.Instance; var row = dataView.Rows[e.RowIndex]; var variable = row.DataBoundItem as Variable; if (scope.Variables.Contains(variable)) { dataView[e.ColumnIndex, e.RowIndex].Style.BackColor = scope.GetGraph(variable).Color; } else { dataView[e.ColumnIndex, e.RowIndex].Style.BackColor = Color.White; } } }; It depends on how much white space you