Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Container snap mode for Browser Ponies #3

Open
dos1 opened this issue Mar 16, 2013 · 1 comment
Open

Container snap mode for Browser Ponies #3

dos1 opened this issue Mar 16, 2013 · 1 comment

Comments

@dos1
Copy link
Member

dos1 commented Mar 16, 2013

People familiar with KDE may know AMOR - a small app to display animated character walking on windows of your desktop.

amor

People familiar with ponies may know Browser Ponies - reimplementation of Desktop Ponies in JavaScript. It's a script which displays different cartoon ponies walking, flying and playing on webpage they are connected to. See demo.

Ponies are cool, but this project is not about ponies - it's about code ;)

The task is to implement behavior from AMOR into Browser Ponies as an optional mode. Right now ponies are not aware of the webpage behind them - they just walk, fly, trot through the window, ignoring anything behind them. BP could somehow detect the most important containers on the page and make characters snap to them just like AMOR does to the windows. It should be also possible to specify containers user wants characters to snap to. Optionally, if character can fly or teleport (like pegasus or unicorn ponies) it could travel between different containers.

Browser Ponies is available on github to fork on MIT license. If you find some other script which does similar thing and you think it will be better suited to this task, feel free to mention it - this project might be based on something else than BP (you can even write it from scratch if you really want to) as long as it does similar stuff in configurable and browser compatible way, like Browser Ponies does.

(of course one can use BP with non-pony characters, but why would anyone want to do that? ;))

Who wants to join in?

@naugtur
Copy link
Member

naugtur commented Mar 22, 2013

I could help creating the bit that identifies edges that are worth snapping to.
(we can only use the ones that are distinguishable by the user)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants