I am working in justinmind. I want to display time taken at each screen on my last screen. I have already displayed time on each screen separately(it will show system time). for example.
Screen 1 - timing 4:55:44
Screen 2 - timing 5:32:43
Screen 3 - timing 5:32:56
now, i need to show time log as i have mentioned above on a separate screen.
Save the "System hour" expression to a variable On load of the screen1, then OnUnload of Screen 1 save current time into different variable using same procedure.
Then get the difference between both times.
Then use a text to display time.
Related
I have a task to generate a file based on the data from several records (sources) that could be selected on UI. A user can select from 1 to 100 records. The generation (request processing) time depends on the number of selected records. It can be from several milliseconds to approximately 5 seconds.
I am planning to display the spinner component for this request. But as I mentioned above it might be processed too fast and the spinner will blink. So, is it ok from the UX standpoint to set some minimum displaying time for the spinner to prevent irritating blinks? If yes, then what is the best timeout? 1 second?
P.S. I have read a great Progress Indicators Make a Slow System Less Insufferable article on the Nielsen Norman Group website. But it does not fully answer my question.
Neilson's research would suggest that your guess of 1 second is in the right area - or more specifically, that the time needed is somewhere between 0.1 second and 1 second. I'd probably try 0.5 seconds and see how that feels for the users.
Note that as you can approximately tell in advance what the time will be, you know immediately weather or not to turn on your spinner. So, if the user has less than 10 selected when they press the button (based on the numbers given above, assuming a linear relationship, 10 would be about 0.5 seconds) DON'T display the spinner, but otherwise, IMMEDIATELY display the spinner. This is based on the principle that if the program knows something UX related in advance, that should be immediately shown to the user (the same principle that says you should simply not allow options that are impossible to be selected - i.e. disable them - rather than letting the user choose them and then saying "sorry, can't do that").
I want to create a data visualization that maps my mouse clicks through time. To do that, I need to collect data of time stamps for my mouse clicks.
I’m using Mouse Mile to total how far my mouse moves, count clicks and keystrokes. However, it just gives me a total number.
Is there an existing application that I can run on Mac in the background that creates a .csv of time stamps every time I click?
(I understand how I could do this, for example, with JavaScript in a browser, but I want it to be running whenever my computer is awake.)
Thanks all.
I use the TTaskbar component in my Delphi application to show the progress of the current operation in the TaskBar.
At the beginning it should show a "Indeterminate" progress (known as pbsMarquee in the context of a ProgressBar).
If I set the status the "indeterminate" animation is only display a single time. I expect it to animate all the time until I change the ProgressState:
tbTaskBar.ProgressState := TTaskBarProgressState.Indeterminate;
Any thing I am missing? What I need to do to dislay the animation all the time?
I have a TextView which shows the amount of points the user has. Users points are filled with time to their max. I want my TextView every 20 sec. to display the time left for the point to be fully filled. (e.g. if the TextView shows "you have 500 points" I want it after 20 sec to change to "will be fully filled in 4:17 min", this text to be displayed for 10 sec. and then change back).
I thought of two ways to do this :
1) With a Handler and Runnable, and each time the text changes to add another runnable task.
2) To do the points filling with AsyncTask, and the text will be changed with the onProgressUpdate method.
3) Any other way you suggest (and think is better).
Thanks for your help in advance,
Dan
I am working on a MAc osx application. I have created a window with different views: Scroll view, tab view etc., I have an issue with the window created. If I run the application,
First time - window is created as per the dimensions given in the XIB.
Second time - If I stop it, and run it again, the window is compressed - table view compressed. and thereby every other item is not at the right place.
Third time - And If I run it again, then it all looks fine, like it was at First time.
Fourth time - Corrupted like that of second time.
...Like this, I am getting wierd window output at alternate times.
Please help!!