An open API service indexing awesome lists of open source software.

https://github.com/bigman73/locus-effects

.NET/C# visual effects framework for changing the user's locus of attention to an area on the screen
https://github.com/bigman73/locus-effects

attention csharp dotnet effects user-locus win32 winapi-ui

Last synced: about 2 months ago
JSON representation

.NET/C# visual effects framework for changing the user's locus of attention to an area on the screen

Awesome Lists containing this project

README

          

# Locus Effects

.NET/C# visual effects framework for changing the user's locus of attention to an area on the screen.

I was first introduced to the term "Locus" almost an year ago, when I attended a fascinating 2-day seminar with Prof. Jim Coplien on the subject of “Humane User Interfaces”. It was quite amazing to know that the design of user interfaces in software really hasn’t got that much attention and has a long way to go. Anyway, one of the key aspects in designing a good user interface is to understand how the human perception works. First of all, we humans have only one conscious (well, perhaps except for some lunatics ;)). In our mind, the thing that gets high conscious attention or most of our conscious attention is called the "Locus of attention".

> Locus - Latin for "the place."

## Examples
![Example 1](https://github.com/bigman73/locus-effects/blob/master/images/LocusEffectsIntro.gif?raw=true)

![Example 2](https://github.com/bigman73/locus-effects/blob/master/images/LocusEffectsIntro2.gif?raw=true)

![Example 3](https://github.com/bigman73/locus-effects/blob/master/images/LocusEffectsIntro3.gif?raw=true)

## Design
### UML Class Diagram

![Locus Effects Class Diagram](https://github.com/bigman73/locus-effects/blob/master/images/LocusEffectsClassDiagram.png?raw=true)

# Code Project Article
Documentation of the library can be found in a [Code Project article](
https://www.codeproject.com/Articles/10879/Locus-Effects)

A [markdown version](https://github.com/bigman73/locus-effects/blob/master/article/codeproject-article.MD) of the article is also available

# License
License: ![alt LGPLV3](https://www.gnu.org/graphics/lgplv3-147x51.png)