Skip to main content

All Questions

1vote
0answers
58views

How should I set up the listener service for a dynamic user interface?

So I'm working on a project and I'm running into conceptual problems in creating my user interface. It's for a DirectX11 multi-monitor game I'm writing. I've got a prototype working, with entity ...
ChrisPy's user avatar
1vote
1answer
283views

Design Pattern for asking users for clarification with one of multiple UI types

I am working on a program that has several frontends. The main application has a GUI that allows a lot of manual user interaction. The second one is more like a script that just runs a default work ...
Tim's user avatar
  • 129
0votes
3answers
550views

What kinds of patterns are ideal for driving complex user interface workflows?

I'm developing a very complex wizard-style application similar to tax preparation software. The user is guided through many screens, each asking for some piece of data. Different answers lead the user ...
Charles Josephs's user avatar
6votes
1answer
387views

UI Design patterns for non-screen based project

I'm working on a small project coded in Python that uses a single button for input and a RGB LED as feedback, which responds to button presses and asynchronous events from the network. As the ...
Alastair McCormack's user avatar
3votes
2answers
359views

What principle is violated by having a button do two radically different things or screens act radically different depending on the situation

I've come upon a situation several times in my career when previous developers have done something funny. They will make a control (button) function radically different depending on how the screen ...
BIBD's user avatar
  • 421
3votes
0answers
589views

How can I put multiple hierarchical forms in a single web page and avoid making it a mess?

We are a group of developers working on a web application that accepts forms filled and sent by our users and present it in an overall view. Our main form view looks like this: There are multiple ...
hamid's user avatar
-1votes
2answers
1kviews

Where and how to reference composite MVP components?

I am learning about the MVP (Model-View-Presenter) Passive View flavour of MVC. I intend to expose events from view interfaces rather than using the observer pattern to remove explicit coupling with ...
Lea Hayes's user avatar
2votes
0answers
931views

NCurses, scrolling of multiline items, "current item" pointer and "selected items"

I am looking for hints/ideas for the best (most effective) way on how to scroll multi-line items as well as emphasizing of the "current item" and "selected items" such as: 1 FOO ITEM 1 Foo sub-item ...
mjf's user avatar
  • 151
6votes
2answers
2kviews

Design pattern for overlapping actions and animations?

Is there a design pattern for dealing with overlapping UI actions and animations? A few examples: Let's say I have an interactive table row that expands to reveal an extra control when the user clicks ...
Archagon's user avatar
2votes
3answers
280views

How to conceptually consider and implement user interface rules for numerous controls and data inputs?

I have a user interface with numerous controls and data inputs on it. Buttons, text fields, and checkboxes, etc. Imagine the following "rules" exist for a sample UI with 2 of those controls: ...
enderland's user avatar
1vote
2answers
814views

What design pattern (in python) to use for properly separate runtime infos with core code?

I am not sure if this is a clear question. I work on a python project that is based on terminal(console), for which I am planning to implement a GUI. I am not major in CS so I really have no idea ...
Jerry Ma's user avatar
1vote
1answer
122views

Creating an account to receive sensitive information on a mobile device

I am developing an Android application for my final year project which allows the holder of a mobile device to receive a text notification containing potentially sensitive information from a server. ...
TomSelleck's user avatar

close