3 ms·
Picasa's UI was done entirely using Photoshop files. Layer names=widget names, etc. Our small-company team loved it. But at Google, I found very few engineers w
by herf 16y ago
Picasa's UI was done entirely using Photoshop files. Layer names=widget names, etc. Our small-company team loved it. But at Google, I found very few engineers who wanted to touch Photoshop, ever.
Biggest issue with using Photoshop in your actual production pipeline: "programming in the large" - you can't do code reviews or merges on PSD files, not nearly as easily as .cpp files. So as a team gets big, it is very hard to scale up.
Often the tools (Flash [not Flex], Photoshop, etc.) you use as a small team of <10 people just do not work when you have 20-50 people working on the same project. Then again, maybe teams never should get that big!
- statictype 16y agoThanks for sharing. I've wondered for a long time what UI toolkit was used to make Picasa! So you create the UI elements as PSDs and then export to some image format when building? Or do you actually interpret the PSD files in code itself?
- herf 16y agoDuring development, you can use PSDs directly. For shipping it all gets compiled to squeeze out overhead bytes. There's a parallel text file to describe hierarchy and extra properties. Sort of clunky, but it works.