Implement the clock application and replace the dummy pop-up window.
Remove dependency on CONFIG_CPU_HZ, implement sysclk_get_xxx_hz()
Revisit when EBI driver for XMEGA is ready and this can be moved into include/bus/ebi/params.
Currently, this function does nothing. We probably want to at least enter Idle mode when the workqueue is empty.
Currently, no sleep modes deeper than Idle will be entered. Deeper sleep modes will require a proper sleep manager to be implemented and supported by all drivers.
group some of the largest event handler functions into smaller helpers. They look too big and complex. By splitting up in smaller functions, the code would be easier to read and follow.
generalize shaded frame to work for e.g. menu window as well. Now it's taylored for a wtk_frame. It could easily be changed to shade any rectangular area. The shading itself would be the same, only how to get the coordinates differ.
ensure proper handling if resize through win_set_area is used on frame, since now it would resize container without doing anything to the other windows. The contents and resize window would look strange, malsized and malplaced. Somehow catch the ATTRIBUTES event and use the wtk_resize_frame() function. Move works fine though, since container is the parent window.
optimize/generalize code for controls like checkbox, radiobutton, label, since A LOT of the code is equal: container frame, caption etc.
Use a timeout to avoid waiting forever and hanging the system
Revisit, add 32-bit TCs. This requires use of the event system.
Revisit, support larger progress bars and values given a config symbol.
Revisit, support larger integers given a config symbol.
Revisit, support larger sliders and values given a config symbol.
1.6.3