回答:
今日、7月23日はTextualの誕生日で、その日のアイコンが変わります。ソースコードから:
Textualの最初のパブリックコミットは、2010年7月23日に発生しました。これは、アプリケーションの誕生日を考慮する日です。
別のアイコンの条件を示すソースコードの抜粋:
/* THIS IS A SECRET!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Birthday icon designed by Alex Sørlie Glomsaas. */
NSCalendar *sysCalendar = [NSCalendar currentCalendar];
NSDateComponents *breakdownInfo = [sysCalendar components:(NSDayCalendarUnit | NSMonthCalendarUnit) fromDate:[NSDate date]];
/* The first public commit of Textual occured on July, 23, 2010. This is the day
that we consider the birthday of the application. */
if ([breakdownInfo month] == 7 && [breakdownInfo day] == 23) {
return [NSImage imageNamed:@"birthdayIcon"];
} else {
return [NSImage imageNamed:@"NSApplicationIcon"];
}