One super easy way to improve user feel
Web Development
Lately I have been developing a ton of user control panels and I have started using a very simple technique to improve the user's impression of said control panel.
(Note: This is by no means a technological breakthrough, but it happens to create a really nice feel as you click through the app.) The most recent administrative control panel I have developed makes use of this technique and it, in my opinion, does a really nice job of adding some perceived quickness/responsiveness on some events that do a lot of crunching behind the scenes. Basically in the main template page-view (using Mach-II here), where I would normally output the contentArg of the page's content, I have a swappable div there along with an AJAX loading gif image.
So, on any click within the control panel, I do an onclick event to swap the two divs. This gives the impression of immediate response to my action (the click).
(Note: This is by no means a technological breakthrough, but it happens to create a really nice feel as you click through the app.) The most recent administrative control panel I have developed makes use of this technique and it, in my opinion, does a really nice job of adding some perceived quickness/responsiveness on some events that do a lot of crunching behind the scenes. Basically in the main template page-view (using Mach-II here), where I would normally output the contentArg of the page's content, I have a swappable div there along with an AJAX loading gif image.
Loading...
#event.getArg("bodycontent")#
So, on any click within the control panel, I do an onclick event to swap the two divs. This gives the impression of immediate response to my action (the click).




Loading....