Panic

Panic Blog

From the desk of
Cabel
Engineering Dept.

Coda Notes: a Safari Extension

So, just a few moments ago, Apple introduced Safari 5, the next major version of our favorite web browser. And with Safari 5? Safari Extensions, a new way for developers to add new functionality to Safari.

And, also a few moments ago, we have our very first crack at a Safari extension! What is it?

Well, the pitch goes something like this: we do a pretty good job making life easier for people who hand-code websites using Coda, our all-in-one web development environment. But is there anything we can do to make life better for the client? The person who’s paying the bills, or the marketing person, or the guy or girl who’s likely to call you and say, “Hey, can you make that one thing bigger, move that one thing and do that thing? By tomorrow?” Nobody knows what that means. And that’s something we thought we could improve.

Introducing Coda Notes, our Safari Extension for website annotation, and a fun little project.

Coda Notes

When you install Coda Notes, you’ll get a new button in your toolbar. Click it to see all our annotation tools, built right into Safari. Draw some notes on your favorite website. Communicate changes, ideas, concepts, or problems. Then, when you’re done, hit the Send Notes button and the whole page flips over as a postcard.

Enter your comments, e-mail addresses, hit the nice looking “Send Notes” button, and that’s it! The developer gets an e-mail with your screenshot and notes, instantly. In short, with Coda Notes, you can communicate in seconds what would have been much harder to communicate before, all without ever leaving Safari.

And let’s not forget cool thing #2: we literally added a new feature to Safari. In a standards-based, clean way. This, my friends, is awesome.

(Tech Note: The Coda Notes extension is built entirely in JavaScript, HTML, and CSS; the extension bar is basically an HTML file, and the page-flip effect is accomplished using a CSS transform. We draw on a transparent canvas element injected over the target page. Live text editing is done by setting the contentEditable attribute on the body of the page, thus turning Safari into an editor, similar to how Apple Mail works!)

When will this be available?

Update: Coda Notes is now available for download!

We’re feeling it out. It’s certainly “quick and dirty” in its current form, and Coda Notes was a bit of an experiment for us — made in only 4 days! But when Safari Extensions are more available to the public, it’s likely you’ll see Coda Notes too. Keep an eye on this blog and/or follow us on Twitter!

Thanks to Apple for letting us play with Safari Extensions, and thanks to Neven and Garrett for such great quick work on this project. If you have ideas for Coda Notes, let us know!

Posted at 4:38 pm 192 Comments

Quick Notes #4, Cabel

June 1st, 2010

Posted at 1:57 pm 1 Comment

From the desk of Neven
Portland, Oregon 97205

New Goods: Locke’s Lions Shirt

A while back, we blogged about the official Panic basketball team, PS 208 Locke’s Lions. As well as helping them buy some equipment, we also whipped up a fancy-pants crest design for their jerseys.

Many of you asked the obvious (to you, but somehow not to us!) question:

“When can we buy these shirts?”

Answer: right now.

Printed on amazing-feeling (and slightly costlier) indigo-colored American Apparel 50/25/25 tri-blend track shirts, these are some of the nicest goods we’ve ever made.

Even better? A portion of each sale goes straight to the team.

We’ve only got a small sample quantity in stock right now, but we’ll backorder them so you’ll be able to place an order no matter what: if they run out, thanks for your patience while we print more.

Hit the Panic Goods and help us continue supporting the team. It’s a win-win-win-win. (That last win is the Lions winning their way through the season.)


Posted at 1:48 pm 7 Comments

From the desk of Cabel
Portland, Oregon 97205

The Best Award

This came in the mail today.

May 11, 2010

Dear Panic folk,

When Apple announced that only iPhone apps would be eligible for the Apple Design Awards this year, I was pretty shocked. Every so often we wonder if Apple has forgotten about the Mac in favor of its iPhone OS devices. I really don’t think they have, but when they do something like this, it’s… well, a bummer. It does seem like most of the new cool apps coming out are iPhone-based, because while where are a lot of fantastic Mac apps, pretty much all the bases are covered at this point.

Still, it’s hard to ignore the fact that Transmit 4 just came out, so the timing is less than ideal.

I’ve been using Transmit since version 2. Before it came along, I had nothing but neutral feelings towards FTP programs. The best I could find was Fetch, and it, frankly, was terrible. I’m not exaggerating in the least in saying that Transmit has changed the way I work, and every version has just made it better. In addition, I could never live without CandyBar, and I love what you guys and The Iconfactory did when it was merged with Pixadex.

All this praise leads me to why I made this ridiculous box. Transmit 4 was a long time coming, and it was well worth the wait. The UI is possibly the best on the Mac, Transmit Disk has instantly proven invaluable to my work, and even the purchasing page on your website is gorgeous. The progress bar and transitions on the credit card icons were something I’ve never seen, and it proves that no developer pays attention to detail as much as Panic.

So for whatever it’s worth, since Apple cancelled the chance for you to win something that I have little doubt you would have won, I humbly present you with, again, this ridiculous Faux Apple Design Award.

And also some Pretzel M&Ms, because Cabel’s lamenting over the empty store display on Twitter made me sad, and I wanted to make sure he got to try them.

Anyway, thank you for all that you guys do, and I look forward to seeing what you come out with next.

Michael Salbato

We are very lucky to have such nice users.

Posted at 11:29 am 25 Comments

QA Lead

We don’t open the gates to Panic Towers often. “Hire only when you absolutely need to,” we say.

Well, it’s time. We need to!

Up until now, Panic has depended on fantastic beta testers (nearly 500 bugs filed and fixed during Transmit 4’s dev cycle), the coordination of our brilliant support and engineering teams, and great user reports, to make our software awesome.

But as our apps get more complex — this is good, as we like making meaty things! — we realize a full-time tester could help everyone.

We are looking for an experienced QA lead.

The ideal candidate will be the foundation of our QA efforts. Ideally, we want somebody with experience who will:

  • Take charge of formalizing our QA processes
  • Construct and execute rigorous test plans
  • Triage and verify incoming bug reports
  • Confirm bug fixes developed by engineering
  • Liaison with user community on vague issues
  • Be familiar with automation and scripting tools
  • Enjoy pursuing and solving problems every day

This position is in Portland, Oregon.

Sound interesting? E-mail your resume to us. If we’re interested, we will send you additional details and possibly schedule an interview.

While we can’t write back to everyone, we thank you in advance for your interest!

Posted at 11:13 am 2 Comments