We present new pixel‑based methods for modifying existing interfaces at runtime, and we use our methods to explore Moscovich et al.’s Sliding Widgets in real‑world interfaces. This work examines deeper pixel-level understanding of widgets and the resulting capabilities of pixel-based runtime enhancements. We present three new sets of methods: methods for pixel-based modeling of widgets in multiple states, methods for managing the combinatorial complexity that arises in creating a multitude of runtime enhancements, and methods for styling runtime enhancements to preserve consistency with the design of an existing interface.
Morgan Dixon, Gierad Laput, and James Fogarty. 2014. Pixel-based methods for widget state and style in a runtime implementation of sliding widgets. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14). ACM, New York, NY, USA, 2231-2240. DOI=http://dx.doi.org/10.1145/2556288.2556979