Facebook's Paper app has gotten a lot of media and user attention lately. Some of it has been quite positive, while other commentary has criticized Facebook for using the same name as another Paper app. The company will soon be open sourcing the Pop animation engine that powers Paper.
According to TechCrunch:
Facebook today announced that it is open-sourcing the Pop animation engine that powers most of the user interface of its Paper app. The code is now available under a BSD license on GitHub.
Pop joins Facebook’s growing arsenal of open source tools for iOS, including KVOController, Shimmer, and Tweaks. That’s only a small slice of Facebook’s overall open source library, of course, which also includes the likes of the HipHop virtual machine, the Open Compute project and the Tornado Python web framework originally developed at FriendFeed.More at TechCrunch
It's great that Facebook is doing this, but that company still creeps me out. I closed my Facebook account a while back and still prefer not to have anything to do with it. However, I should give credit where credit is due so kudos to Facebook for open sourcing Pop. Now if they could just focus on those pesky privacy issues related to their main product.
Firefox 29 available for download
WebUpd8 reports that Firefox 29 is now available for download and contains some significant changes.
According to WebUpd8:
Mozilla has released Firefox 29 (stable) today. The new version includes a new user interface known as Australis, along with many other changes. The first thing you'll notice when using the latest Firefox 29 with its new Australis UI is that it uses curved tabs and there's a clear distinction between foreground and background tabs.
Other changes include:
An interactive onboarding tour to guide users through new interface changes;
The ability to set up Firefox Sync by creating a Firefox account;
Gamepad API finalized and enabled;
Clicking on a W3C Web Notification will switch to the originating tab;
navigator.plugins is no longer enumerable, for user privacy;
'box-sizing' (dropping the -moz- prefix) implemented;
Console object available in Web Workers;
Promises enabled by default;
SharedWorker enabled by default;
Enabled ECMAScript Internationalization API.More at WebUpd8