![]() The first improvement was one requested by Kyle Mulka, of Twilk, during a visit to TechSmith. The latest release included a couple speed improvements that were quietly included. I will be starting at Mozilla Corporation as a software engineer on the Firefox team on June 13th. It was a tough and emotional decision but I feel that I am making a necessary move for me to grow as an individual. It is with great sadness that I announce that I no longer work at TechSmith. Our goal was to give back to the community and show off what a great company TechSmith is to work for. TechSmith already has a really strong internal-facing blog for the developers at the company, but not all of the posts on that blog require signing an NDA. Towards the end of my tenure, I started working with Randall Brown on a public-facing developer blog for the company. I started a brown-bag series for employees to demo side projects as well as internal Ignite presentations. Throughout my life I have tried to have a gung-ho/just-do-it attitude. I am most proud of my non-technical achievements. I championed the Camtasia Relay web console’s performance, a redesign of the PC client, security issues, and many other things.īut what I’m most proud of is not the technical achievements. Back then, the product was called Cayenne and our beta releases were named after other variations of spicy peppers.Īfter interning on the team, I accepted an offer to join the company full-time. I started at TechSmith as an intern and was the first person to begin working on the LDAP-authentication for Camtasia Relay. I am enormously proud of myself and the others around me that worked on making software better for users and also showing off the great culture that is enjoyed at TechSmith. ![]() My time at TechSmith included many great technical and not-so-technical efforts. I truly loved every day that I worked there and will continue to hold my former coworkers in high esteem. This past Friday was my last day working at TechSmith in Okemos, MI. Maybe there will be an opportunity for you to use software like this in the future □ ![]() Recording user interface features can really help get a detailed look at how the software looks and feels. I put together a new recording that showed the effect of this change (click on the image to see the animation): This provided us with a slow-motion reproduction of the animation (only animates in Firefox, click on the image to see the animation):Īfter Asa created the animation, Dao Gottwald put together a patch that tweaked the timings of the various transitions. Since these animations run pretty fast, developers need to slow the animations down.Īsa Dotzler used Camtasia Studio and recorded the tab closing transitions at 60 fps ( Camtasia Recorder -> Tools -> Options -> Inputs -> 60 fps) and then encoded them at 15 fps ( Save and Edit -> right-click on clip -> Clip Speed -> 25%). Starting in Firefox 12 (currently in the Nightly phase), the animations delay the fading of the opacity to a later time to remove this visual hole.įinding an issue like this may be easy, but seeing at a slow speed what is happening and if a fix works better is hard. ![]() This results in a visible hole in the tab strip. With these two animations occurring at the same time, the tab becomes invisible much earlier than its width becomes 0 pixels. In today’s release version of Firefox, tabs close by reducing their width to 0 pixels while also reducing their opacity to become transparent at the same time. One example is the transition from an open tab to a closed tab. There are some cases where animations in the user interface may appear jerky, having large pauses or stutters while transitioning from one state to another. The people working on Firefox have been spending a lot of time recently making sure that the browser is not just running with the highest performance as possible, but also running with the best perceived performance. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |