Hot answers tagged

7

Starting with Windows 7, Microsoft changed their default method of sorting directories by file name to use "numeric" sorting. (Some info here) While I couldn't find a specification of its behavior, I managed to reverse engineer it. This algorithm should compare two alphanumeric strings and determine which one comes first. Split each filename into ...


6

I don't think you'll find something about this because the premise seems to be incorrect, since sorting is a way of filtering, thus the answer is already included in the question. However, if you consider filtering as an action with sorting and filtering(n) as sub-actions then you could recognize some patterns, which will vary with amount of data, ...


3

An icon to the left of a unrelated label is clearly not the way to go. If you got the space for it, the best option would be to provide a label to the filter icon. Essentially, you want a clear distinction between your title and the action, either by different alignment (left, right), size, weight or color (opacity).


2

You should navigate back to the first page. To understand why, you should simply answer the question why user sort lists. For example they want to : find the highest score start reviewing products starting from the lowest price find the most recent posts find the employee name starting with the letter B find the e-mails send on the 5th of December In all ...


2

There's a strong convention of being able to sort tables by clicking on column headers. It has lots of benefits: direct manipulation, easier to communicate how the data is ordered (e.g., highlight the entire column), you see the actual values (and it seems safe to assume that if you sort by a column it's important to you and so you'd benefit from seeing its ...


1

Users might get confused that the same UI pattern is used for two different reasons. For the pages example, it's perfectly reasonable to break out that content over many tabs (as you did). For the filter example, I would recommend using another method to display the active filters. Here are two examples:


1

The implementation of trees in either navigation or organisation purposes (or both) only works if there is some order (and hierarchy) through which the user can traverse to find what they are looking for. So there has to be some sort order by default anyway. If you are asking whether it should always be sorted in a particular way by default (e.g. ...


1

I would only ask for confirmation of a selection if it gets the person into a bad state that is hard to get out of or it changes their data in a way that is potentially damaging. Otherwise, it should be easy for them to try out a lot of different filtering options and not requiring a confirmation is a great way to allow this...


1

Absolutely. You need to maintain consistency between what a user sees on the screen and what they get within the exported CSV/Excel file. You shouldn't force the user to re-preform the actions that they took on screen when filtering, sorting, showing/hiding columns, reordering columns, etc. The user should be driving the action and telling the UI and its ...



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