user-experience

How to encourage a user to fill in long application forms?

扶醉桌前 提交于 2019-12-04 10:49:59
What I can think of is pre-populating certain form input elements based on the user's geographical information. What are other ways can you think of to speed up user input on long application forms? Or at least keep them focus on completing the application form? If you have a long form, try to prune it down. Don't ask them to fill in fields that you don't really need. If the form spans several pages, give the user some feedback as to how many more pages there are. We users hate clicking on the continue button wondering if this will be the last page. Never lose a field that they filled in, no

How to implement a limited feature rollout (language agnostic) to your users?

十年热恋 提交于 2019-12-04 08:57:55
问题 I would like to know some common or best practices of rolling out a new website feature to a select group of the userbase. The users could be, for example, based solely on a percentage of your overall user base (10%). The rollout should be customizable (configurable) and support any number of features. It would also be useful to associate rollouts to specific user roles or privileges (ACL). So, in essence, what is an architecture that would scale reasonably well? As for the language agnostic

Good examples of Winform UIs - from a UX and aesthetic standpoint [closed]

有些话、适合烂在心里 提交于 2019-12-04 07:28:41
Closed. This question is off-topic. It is not currently accepting answers. Learn more . Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed last year . Can anyone recommend some good online resources that show samples of what would be considered good Winforms "design" in terms of both User Experience and overall aesthetics . I'm looking for something that includes screenshots so as to inspire me..... not just a bullet list of best practices. Thanks! I would guess that Paint.NET is probably the most-used WinForms application in the "real world", which

How can I recognize slow devices in my website?

£可爱£侵袭症+ 提交于 2019-12-04 06:38:20
When adapting a web page for mobile devices I always rely on css media queries. Recently I no longer worry only about the screen size, but also the javascript engine of many mobile devices. Some common javascript effects that rely on window scrolls or a quick sequence of DOM transformations work really bad on slow devices. Is there any way to guess the device performance so I can enable/disable elements that look bad on slow devices? So far I can only think of bad solutions: screen size. narrow screen "might" mean slow device user agent information . I could look at the device, browser or cpu,

iOS Swift - How to assign a default action to all buttons programmatically

浪子不回头ぞ 提交于 2019-12-04 05:46:31
I'm working with an app in prototype stage of development. Some interface elements do not have any action assigned to them either through storyboard or programmatically. According to UX guidelines, I want to find these "inactive" buttons in app and have them display a "feature not available" alert when tapped during testing. Can this be done through an extension of UIButton? How can I assign a default action to UIButton to show an alert unless another action is assigned via interface builder or programmatically? Well what you are trying to achieve can be done. I have done this using a

Horizontal RecyclerView inside ListView not scrolling very smooth

♀尐吖头ヾ 提交于 2019-12-04 00:14:50
I have a ListView , each of whose items is a Horizontal RecyclerView . The problem that I am facing is, the horizontal scroll is not very smooth. If I scroll/swipe in a perfectly horizontal direction, then it works fine but if the scroll is even slightly non-horizontal (say at a 10 degree angle to horizontal), it regards that as up/down scroll rather than left / right, due to the parent ListView . I tried this method: recyclerView.setOnTouchListener(new FlingRecyclerView.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { int action = event.getAction(); switch

How to go about serving the same app on different resolutions/screens

醉酒当歌 提交于 2019-12-03 21:21:13
Scenario : You need to expose the same app on different screens - let's say a standard 15''-17'' a portable 10'' and a mobile 4'', possibly working on different resolutions. Question : Do you attempt to go for a liquid layout that gets rearranged depending on the real estate available or do you roll N (one for each range) separate UI layers, optimized for each specific supported resolution/screen-size. What's the industry standard on this kind of problems? Does it make sense to come up with very trick layouts partitioning the screen in priority areas that will go away /come back when the

jQuery - Trigger click event on links with spacebar?

淺唱寂寞╮ 提交于 2019-12-03 13:31:38
It looks like in most browsers, an <input type="submit"> treats both [spacebar] and [enter] as a click, but an <a> link only treats [enter] as a click. My app uses a number of links formatted to simulate buttons, so a user that is accustomed to tabbing to a button and pressing [spacebar] will be frustrated. This bit of jQuery solves the problem: $("a.Button").die("keypress").live("keypress", function(e) { if (e.which == 32) { $(this).trigger("click"); e.preventDefault(); } }); My question: Is there a reason not to do this? I'm a little reluctant to override the browser's default behavior on

How can I inject a file into an EXE at runtime and reference the file during program operation?

纵然是瞬间 提交于 2019-12-03 13:26:53
问题 I'd like a user to download an exe from my website, where (synchronously upon download) an XML file is injected into this application. This XML file contains a public key, and a signature. How do I inject the file prior to downloading and reference it later during execution? Ideally I won't be using a shell to inject the file, rather a native .NET api. 回答1: You could that easily with Mono.Cecil, you'd just have to write something like: var module = ModuleDefinition.ReadModule ("Application

Get users' attention when browser is minimized (cross-browser desktop notifications?)

穿精又带淫゛_ 提交于 2019-12-03 13:26:31
I'm working on a browser-based application that needs to be able to get users' attention when the user receives an incoming event, such as a message, even if the user has minimized the browser. Searching gave me some good results, but nothing cross-browser or firefox-specific. I need to be able to support IE 7+ and FF 3.6+ (specific to the user base). Here are the things I've looked at: Are there any JavaScript library for cross browser desktop notification? Make browser window blink in task Bar So far, we used a simple javascript alert to get the tray icon to flash, but that created an extra