user-interface

An alternative to alert/confirm/error dialogs?

We all know that alerts are bad. If you didn't know it read this Alerts are used to communicate with the user. So if we don't use them what is a good alternative? I'd like to get a nice list of good alternatives to choose from when implementing something that requires user communications. I'll give one myself as an example and for ev...

Do Character User Interfaces have a future?

We've got products built both with GUI and CHUI. Going forward, we're looking at redesigning a lot of our software and mainly taking the route of going all GUI. My question to the group is, do we need to account for keeping a CHUI around? What are the advantages of CHUI over GUI? Many times in the past people have said that CHUI is faste...

What is a good (cheap/free) calendar/schedule control for asp.net?

I need a calendar/scheduler control for asp.net - not a pop-up date picker, but a full page monthly calendar. I'm trying to create an on call rotation / scheduler utility for work, and it'd be great to display the who's on call info in a calendar on a web page where others could quickly see who's on call. using visual studio 2008/asp/n...

Best way to deal with users double-clicking buttons in a winforms app?

I'm working on a WinForms app and I have a user control in it. The buttons in the user control raise events up to the form to be handled by other code. One of the buttons starts some processses that will cause problems if they run simultaneously. I have logic in the code to manage the state so typically a user can't run the process if...

Are there any tools to help the user to design a State Machine to be consumed by my application?

When reading this question I remembered there was something I have been researching for a while now and I though Stackoverflow could be of help. I have created a framework that handles applications as state machines. Currently all the state business logic and transactions are handled via Java code. I was looking for some UI implementat...

Advice on which modal popup to use: ASP.NET AjaxControlToolkit vs jQuery plugin vs Greybox vs ?

This is all being done in an ASP.NET web forms application: I need a modal popup that will show the user a preview of images that match a search criteria (e.g. they search for "dog" and the popup shows them all dog-related pictures). The search results shouldn't be too long, but the popup should support the ability to scroll if necessa...

Building a Webapp Around User-Workflow

The more I think about how I use computers, the more I become convinced that 'workflow' is the key factor in terms of productivity, and the way I should go about designing interactions. I'm thinking of workflow as the way we approach and manage data, information and knowledge as it relates to a task. I'm starting out with my first web-...

how to design multiple lookups

The user of an application wants to assign a task to a programmer. The "Edit Task" form is presented to the User. A popup (actually an absolutely positioned div) window comes up with all the programmers to choose from. The programmer is not there so the user asks for a "new programmer" screen. The popup is replaced with a "New program...

Message Box in Python

Is there a UI library to create a message box or input box in python? ...

nag screens / nagware acceptable?

What are your opinions (as users as well as developers) on begware that e.g. at the start screen or intermittently shows a modal dialog for x seconds? What about other methods of getting the user to pay (or send you a postcard or any other kind of appreciation) instead of using the trail version? ...

What browser screenwidth should I design for to support Mac OS ?

Most statistics out there for browser stats show you the resolution of the screen. Thats fine for Windows where browsers typically open full screen and most people leave it as that. So if the browser stats say 1024x768 you just need to subtract a little width for the browser chrome. On a Mac however browsers typically dont open full sc...

Windows C++ UI Technology

If I want to build a native GUI application on Windows (C++), do I have to use MFC for the UI building framework, or are there other technologies I can use? I know it's a silly question, and the answer is probably, "use MFC or make API calls directly", but I'd like to hear some opinions. ...

Are there any standards to follow in determining where to place menu items?

In developing Windows forms based application, are there any standards that should be followed when designing your form's main menu system? Most windows applications with menu systems will have your standard File | Edit | View | Tools | Help menus. How do you determine placement of any additional top level menu items? In addition,...

Hiding and showing content in ASP.Net based on value

I am looking for an elegant solution for removing content from an ASP.Net page if no data has been set. Let me explain this a little more. I have some blocks of data on a page that contain some sub-sections with individual values in them. If no data has been set for one of the values I need to hide it (so it does not take up space). Als...

What is the best UI/CSS combination when displaying strings of unknown length?

I have a list of items that I am displaying in a floated list, with each item in the list at a fixed width so that there's two per row. What is the best practice to prevent this horrible thing from happening: Possibilites: Trim to a specified number of characters before displaying the data. Requires guesswork on how many characters...

GUI event recorder and playback

We are writing a relatively heavyweight C# GUI with some syncFusion(GUI framework) components. I would like to add client logging capability that QA could later use to playback client events in order to analyze bugs or other workflow the client used in production. Does such a ready made module for record and playback of all client keys...

.NET component that implements sliding dialogs (drawers) ala WinAmp

Has anyone seen or used a third party .NET GUI component for implementing the sliding window/dialog effect seen in Winamp when using the Modern Skin and clicking on the Config button that opens the Configuration Drawer? ...

List of de facto standard keyboard shortcuts for Windows apps?

Let's say I'm developing a new desktop application for Windows. Is there a list somewhere that I can consult (either from Microsoft or a 3rd party) of keyboard shortcuts that all Windows applications should support? (Note: When I say "all Windows applications" here, I really mean "all Windows applications where a particular keyboard sh...

is it worth keeping the OS look and feel ?

Is it worth to try to keep your GUI within the system looks ? Every major program have their own anyways... (visual studio, iexplorer, firefox, symantec utilities, adobe ...) Or just the frame and dialogs should be left in the system look 'n feel range ? update: One easy exemple, if you want to add a close button to your tab, usually...

How do I set my mouse cursor to the hybrid hourglass and arrow in code? (.NET)

I have a timely operation that runs on a background thread. While running, I currently put the cursor in a wait state: Mouse.OverrideCursor = Cursors.Wait I just implemented a feature that allows the user to click a "Cancel" button if they're tired of waiting. However, some users may not realize they can do this (despite the cancel ...