diff --git a/src/applications/almanac/application/PhabricatorAlmanacApplication.php b/src/applications/almanac/application/PhabricatorAlmanacApplication.php index ddf30f3537..b399bba53e 100644 --- a/src/applications/almanac/application/PhabricatorAlmanacApplication.php +++ b/src/applications/almanac/application/PhabricatorAlmanacApplication.php @@ -18,6 +18,10 @@ final class PhabricatorAlmanacApplication extends PhabricatorApplication { return 'almanac'; } + public function getFontIcon() { + return 'fa-server'; + } + public function getTitleGlyph() { return "\xE2\x98\x82"; } diff --git a/src/applications/audit/application/PhabricatorAuditApplication.php b/src/applications/audit/application/PhabricatorAuditApplication.php index ba8be0c5ed..6cb960f24d 100644 --- a/src/applications/audit/application/PhabricatorAuditApplication.php +++ b/src/applications/audit/application/PhabricatorAuditApplication.php @@ -10,6 +10,10 @@ final class PhabricatorAuditApplication extends PhabricatorApplication { return 'audit'; } + public function getFontIcon() { + return 'fa-check-circle-o'; + } + public function getName() { return pht('Audit'); } diff --git a/src/applications/auth/application/PhabricatorAuthApplication.php b/src/applications/auth/application/PhabricatorAuthApplication.php index 8fd9c1cf68..5c6e7a5d4d 100644 --- a/src/applications/auth/application/PhabricatorAuthApplication.php +++ b/src/applications/auth/application/PhabricatorAuthApplication.php @@ -14,6 +14,10 @@ final class PhabricatorAuthApplication extends PhabricatorApplication { return 'authentication'; } + public function getFontIcon() { + return 'fa-key'; + } + public function isPinnedByDefault(PhabricatorUser $viewer) { return $viewer->getIsAdmin(); } diff --git a/src/applications/base/PhabricatorApplication.php b/src/applications/base/PhabricatorApplication.php index d2231e4536..44598fb030 100644 --- a/src/applications/base/PhabricatorApplication.php +++ b/src/applications/base/PhabricatorApplication.php @@ -157,6 +157,10 @@ abstract class PhabricatorApplication implements PhabricatorPolicyInterface { return 'application'; } + public function getFontIcon() { + return 'fa-puzzle-piece'; + } + public function getApplicationOrder() { return PHP_INT_MAX; } diff --git a/src/applications/calendar/application/PhabricatorCalendarApplication.php b/src/applications/calendar/application/PhabricatorCalendarApplication.php index 20d1106a06..bc92475fc8 100644 --- a/src/applications/calendar/application/PhabricatorCalendarApplication.php +++ b/src/applications/calendar/application/PhabricatorCalendarApplication.php @@ -22,6 +22,10 @@ final class PhabricatorCalendarApplication extends PhabricatorApplication { return 'calendar'; } + public function getFontIcon() { + return 'fa-calendar'; + } + public function getTitleGlyph() { // Unicode has a calendar character but it's in some distant code plane, // use "keyboard" since it looks vaguely similar. diff --git a/src/applications/celerity/application/PhabricatorCelerityApplication.php b/src/applications/celerity/application/PhabricatorCelerityApplication.php index 9a361efed6..97c316e321 100644 --- a/src/applications/celerity/application/PhabricatorCelerityApplication.php +++ b/src/applications/celerity/application/PhabricatorCelerityApplication.php @@ -14,6 +14,10 @@ final class PhabricatorCelerityApplication extends PhabricatorApplication { return true; } + public function getFontIcon() { + return 'fa-leaf'; + } + public function getRoutes() { $extensions = CelerityResourceController::getSupportedResourceTypes(); $extensions = array_keys($extensions); diff --git a/src/applications/chatlog/application/PhabricatorChatLogApplication.php b/src/applications/chatlog/application/PhabricatorChatLogApplication.php index f7329565c3..14dd5fca4f 100644 --- a/src/applications/chatlog/application/PhabricatorChatLogApplication.php +++ b/src/applications/chatlog/application/PhabricatorChatLogApplication.php @@ -18,6 +18,10 @@ final class PhabricatorChatLogApplication extends PhabricatorApplication { return 'chatlog'; } + public function getFontIcon() { + return 'fa-coffee'; + } + public function isPrototype() { return true; } diff --git a/src/applications/conduit/application/PhabricatorConduitApplication.php b/src/applications/conduit/application/PhabricatorConduitApplication.php index 80b892d52e..9c1c1de70a 100644 --- a/src/applications/conduit/application/PhabricatorConduitApplication.php +++ b/src/applications/conduit/application/PhabricatorConduitApplication.php @@ -10,6 +10,10 @@ final class PhabricatorConduitApplication extends PhabricatorApplication { return 'conduit'; } + public function getFontIcon() { + return 'fa-tty'; + } + public function canUninstall() { return false; } diff --git a/src/applications/config/application/PhabricatorConfigApplication.php b/src/applications/config/application/PhabricatorConfigApplication.php index 7cf1932561..4fa4c02e8e 100644 --- a/src/applications/config/application/PhabricatorConfigApplication.php +++ b/src/applications/config/application/PhabricatorConfigApplication.php @@ -10,6 +10,10 @@ final class PhabricatorConfigApplication extends PhabricatorApplication { return 'setup'; } + public function getFontIcon() { + return 'fa-wrench'; + } + public function isPinnedByDefault(PhabricatorUser $viewer) { return $viewer->getIsAdmin(); } diff --git a/src/applications/conpherence/application/PhabricatorConpherenceApplication.php b/src/applications/conpherence/application/PhabricatorConpherenceApplication.php index d3f23676f1..8d5c4c700e 100644 --- a/src/applications/conpherence/application/PhabricatorConpherenceApplication.php +++ b/src/applications/conpherence/application/PhabricatorConpherenceApplication.php @@ -18,6 +18,10 @@ final class PhabricatorConpherenceApplication extends PhabricatorApplication { return 'conpherence'; } + public function getFontIcon() { + return 'fa-comments'; + } + public function getTitleGlyph() { return "\xE2\x9C\x86"; } diff --git a/src/applications/countdown/application/PhabricatorCountdownApplication.php b/src/applications/countdown/application/PhabricatorCountdownApplication.php index ecff70fc9f..d9cc8fea32 100644 --- a/src/applications/countdown/application/PhabricatorCountdownApplication.php +++ b/src/applications/countdown/application/PhabricatorCountdownApplication.php @@ -10,6 +10,10 @@ final class PhabricatorCountdownApplication extends PhabricatorApplication { return 'countdown'; } + public function getFontIcon() { + return 'fa-birthday-cake'; + } + public function getName() { return pht('Countdown'); } diff --git a/src/applications/daemon/application/PhabricatorDaemonsApplication.php b/src/applications/daemon/application/PhabricatorDaemonsApplication.php index 926c0a891b..40bc42bd74 100644 --- a/src/applications/daemon/application/PhabricatorDaemonsApplication.php +++ b/src/applications/daemon/application/PhabricatorDaemonsApplication.php @@ -22,6 +22,10 @@ final class PhabricatorDaemonsApplication extends PhabricatorApplication { return 'daemon'; } + public function getFontIcon() { + return 'fa-pied-piper-alt'; + } + public function getApplicationGroup() { return self::GROUP_ADMIN; } diff --git a/src/applications/dashboard/application/PhabricatorDashboardApplication.php b/src/applications/dashboard/application/PhabricatorDashboardApplication.php index 5da126c927..8fe5319de7 100644 --- a/src/applications/dashboard/application/PhabricatorDashboardApplication.php +++ b/src/applications/dashboard/application/PhabricatorDashboardApplication.php @@ -18,6 +18,10 @@ final class PhabricatorDashboardApplication extends PhabricatorApplication { return 'fancyhome'; } + public function getFontIcon() { + return 'fa-dashboard'; + } + public function getRoutes() { return array( '/W(?P\d+)' => 'PhabricatorDashboardPanelViewController', diff --git a/src/applications/differential/application/PhabricatorDifferentialApplication.php b/src/applications/differential/application/PhabricatorDifferentialApplication.php index 5fe4b9db39..f9d700dc71 100644 --- a/src/applications/differential/application/PhabricatorDifferentialApplication.php +++ b/src/applications/differential/application/PhabricatorDifferentialApplication.php @@ -18,6 +18,10 @@ final class PhabricatorDifferentialApplication extends PhabricatorApplication { return 'differential'; } + public function getFontIcon() { + return 'fa-cog'; + } + public function isPinnedByDefault(PhabricatorUser $viewer) { return true; } diff --git a/src/applications/diffusion/application/PhabricatorDiffusionApplication.php b/src/applications/diffusion/application/PhabricatorDiffusionApplication.php index f41fa18d36..e2be00715a 100644 --- a/src/applications/diffusion/application/PhabricatorDiffusionApplication.php +++ b/src/applications/diffusion/application/PhabricatorDiffusionApplication.php @@ -18,6 +18,10 @@ final class PhabricatorDiffusionApplication extends PhabricatorApplication { return 'diffusion'; } + public function getFontIcon() { + return 'fa-code'; + } + public function isPinnedByDefault(PhabricatorUser $viewer) { return true; } diff --git a/src/applications/diviner/application/PhabricatorDivinerApplication.php b/src/applications/diviner/application/PhabricatorDivinerApplication.php index 7a4ece9d6a..527e73f681 100644 --- a/src/applications/diviner/application/PhabricatorDivinerApplication.php +++ b/src/applications/diviner/application/PhabricatorDivinerApplication.php @@ -10,6 +10,10 @@ final class PhabricatorDivinerApplication extends PhabricatorApplication { return 'diviner'; } + public function getFontIcon() { + return 'fa-cubes'; + } + public function getName() { return pht('Diviner'); } diff --git a/src/applications/doorkeeper/application/PhabricatorDoorkeeperApplication.php b/src/applications/doorkeeper/application/PhabricatorDoorkeeperApplication.php index a8e22f8202..711899d679 100644 --- a/src/applications/doorkeeper/application/PhabricatorDoorkeeperApplication.php +++ b/src/applications/doorkeeper/application/PhabricatorDoorkeeperApplication.php @@ -14,6 +14,10 @@ final class PhabricatorDoorkeeperApplication extends PhabricatorApplication { return pht('Doorkeeper'); } + public function getFontIcon() { + return 'fa-recycle'; + } + public function getShortDescription() { return pht('Connect to Other Software'); } diff --git a/src/applications/drydock/application/PhabricatorDrydockApplication.php b/src/applications/drydock/application/PhabricatorDrydockApplication.php index fa8b695216..2a6f0c33b6 100644 --- a/src/applications/drydock/application/PhabricatorDrydockApplication.php +++ b/src/applications/drydock/application/PhabricatorDrydockApplication.php @@ -18,6 +18,10 @@ final class PhabricatorDrydockApplication extends PhabricatorApplication { return 'drydock'; } + public function getFontIcon() { + return 'fa-truck'; + } + public function getTitleGlyph() { return "\xE2\x98\x82"; } diff --git a/src/applications/fact/application/PhabricatorFactApplication.php b/src/applications/fact/application/PhabricatorFactApplication.php index f4dd131e58..5c0ecbcb8b 100644 --- a/src/applications/fact/application/PhabricatorFactApplication.php +++ b/src/applications/fact/application/PhabricatorFactApplication.php @@ -18,6 +18,10 @@ final class PhabricatorFactApplication extends PhabricatorApplication { return 'fact'; } + public function getFontIcon() { + return 'fa-area-chart'; + } + public function getApplicationGroup() { return self::GROUP_UTILITIES; } diff --git a/src/applications/feed/application/PhabricatorFeedApplication.php b/src/applications/feed/application/PhabricatorFeedApplication.php index 80ecf08a85..2d9cb4bf39 100644 --- a/src/applications/feed/application/PhabricatorFeedApplication.php +++ b/src/applications/feed/application/PhabricatorFeedApplication.php @@ -18,6 +18,10 @@ final class PhabricatorFeedApplication extends PhabricatorApplication { return 'feed'; } + public function getFontIcon() { + return 'fa-newspaper-o'; + } + public function canUninstall() { return false; } diff --git a/src/applications/files/application/PhabricatorFilesApplication.php b/src/applications/files/application/PhabricatorFilesApplication.php index c3d434bf2e..cd280534c2 100644 --- a/src/applications/files/application/PhabricatorFilesApplication.php +++ b/src/applications/files/application/PhabricatorFilesApplication.php @@ -18,6 +18,10 @@ final class PhabricatorFilesApplication extends PhabricatorApplication { return 'files'; } + public function getFontIcon() { + return 'fa-file'; + } + public function getTitleGlyph() { return "\xE2\x87\xAA"; } diff --git a/src/applications/flag/application/PhabricatorFlagsApplication.php b/src/applications/flag/application/PhabricatorFlagsApplication.php index 874a50024b..023c4570a9 100644 --- a/src/applications/flag/application/PhabricatorFlagsApplication.php +++ b/src/applications/flag/application/PhabricatorFlagsApplication.php @@ -18,6 +18,10 @@ final class PhabricatorFlagsApplication extends PhabricatorApplication { return 'flags'; } + public function getFontIcon() { + return 'fa-flag'; + } + public function getEventListeners() { return array( new PhabricatorFlagsUIEventListener(), diff --git a/src/applications/fund/application/PhabricatorFundApplication.php b/src/applications/fund/application/PhabricatorFundApplication.php index 87524d692e..1dcce4a8fd 100644 --- a/src/applications/fund/application/PhabricatorFundApplication.php +++ b/src/applications/fund/application/PhabricatorFundApplication.php @@ -18,6 +18,10 @@ final class PhabricatorFundApplication extends PhabricatorApplication { return 'phund'; } + public function getFontIcon() { + return 'fa-heart'; + } + public function getTitleGlyph() { return "\xE2\x99\xA5"; } diff --git a/src/applications/harbormaster/application/PhabricatorHarbormasterApplication.php b/src/applications/harbormaster/application/PhabricatorHarbormasterApplication.php index d262b76673..f01f0d58c7 100644 --- a/src/applications/harbormaster/application/PhabricatorHarbormasterApplication.php +++ b/src/applications/harbormaster/application/PhabricatorHarbormasterApplication.php @@ -18,6 +18,10 @@ final class PhabricatorHarbormasterApplication extends PhabricatorApplication { return 'harbormaster'; } + public function getFontIcon() { + return 'fa-ship'; + } + public function getTitleGlyph() { return "\xE2\x99\xBB"; } diff --git a/src/applications/herald/application/PhabricatorHeraldApplication.php b/src/applications/herald/application/PhabricatorHeraldApplication.php index 23432a50ca..bdf8c57aa2 100644 --- a/src/applications/herald/application/PhabricatorHeraldApplication.php +++ b/src/applications/herald/application/PhabricatorHeraldApplication.php @@ -10,6 +10,10 @@ final class PhabricatorHeraldApplication extends PhabricatorApplication { return 'herald'; } + public function getFontIcon() { + return 'fa-bell'; + } + public function getName() { return pht('Herald'); } diff --git a/src/applications/home/application/PhabricatorHomeApplication.php b/src/applications/home/application/PhabricatorHomeApplication.php index 974be3ee0c..2e80a620de 100644 --- a/src/applications/home/application/PhabricatorHomeApplication.php +++ b/src/applications/home/application/PhabricatorHomeApplication.php @@ -20,6 +20,10 @@ final class PhabricatorHomeApplication extends PhabricatorApplication { return 'home'; } + public function getFontIcon() { + return 'fa-home'; + } + public function getRoutes() { return array( '/' => 'PhabricatorHomeMainController', diff --git a/src/applications/legalpad/application/PhabricatorLegalpadApplication.php b/src/applications/legalpad/application/PhabricatorLegalpadApplication.php index d1fbb4d2f9..cae15d0b25 100644 --- a/src/applications/legalpad/application/PhabricatorLegalpadApplication.php +++ b/src/applications/legalpad/application/PhabricatorLegalpadApplication.php @@ -18,6 +18,10 @@ final class PhabricatorLegalpadApplication extends PhabricatorApplication { return 'legalpad'; } + public function getFontIcon() { + return 'fa-gavel'; + } + public function getTitleGlyph() { return "\xC2\xA9"; } diff --git a/src/applications/macro/application/PhabricatorMacroApplication.php b/src/applications/macro/application/PhabricatorMacroApplication.php index 384d9fa951..d8314f0a70 100644 --- a/src/applications/macro/application/PhabricatorMacroApplication.php +++ b/src/applications/macro/application/PhabricatorMacroApplication.php @@ -18,6 +18,10 @@ final class PhabricatorMacroApplication extends PhabricatorApplication { return 'macro'; } + public function getFontIcon() { + return 'fa-smile'; + } + public function getTitleGlyph() { return "\xE2\x9A\x98"; } diff --git a/src/applications/mailinglists/application/PhabricatorMailingListsApplication.php b/src/applications/mailinglists/application/PhabricatorMailingListsApplication.php index 7d9cb72563..a3409dc1ba 100644 --- a/src/applications/mailinglists/application/PhabricatorMailingListsApplication.php +++ b/src/applications/mailinglists/application/PhabricatorMailingListsApplication.php @@ -18,6 +18,10 @@ final class PhabricatorMailingListsApplication extends PhabricatorApplication { return 'mail'; } + public function getFontIcon() { + return 'fa-mail-reply-all'; + } + public function getApplicationGroup() { return self::GROUP_ADMIN; } diff --git a/src/applications/maniphest/application/PhabricatorManiphestApplication.php b/src/applications/maniphest/application/PhabricatorManiphestApplication.php index 0249bb6200..7588d26309 100644 --- a/src/applications/maniphest/application/PhabricatorManiphestApplication.php +++ b/src/applications/maniphest/application/PhabricatorManiphestApplication.php @@ -18,6 +18,10 @@ final class PhabricatorManiphestApplication extends PhabricatorApplication { return 'maniphest'; } + public function getFontIcon() { + return 'fa-anchor'; + } + public function isPinnedByDefault(PhabricatorUser $viewer) { return true; } diff --git a/src/applications/meta/application/PhabricatorApplicationsApplication.php b/src/applications/meta/application/PhabricatorApplicationsApplication.php index dde0838df8..8b5e801057 100644 --- a/src/applications/meta/application/PhabricatorApplicationsApplication.php +++ b/src/applications/meta/application/PhabricatorApplicationsApplication.php @@ -28,6 +28,10 @@ final class PhabricatorApplicationsApplication extends PhabricatorApplication { return 'application'; } + public function getFontIcon() { + return 'fa-globe'; + } + public function getTitleGlyph() { return "\xE0\xBC\x84"; } diff --git a/src/applications/metamta/application/PhabricatorMetaMTAApplication.php b/src/applications/metamta/application/PhabricatorMetaMTAApplication.php index 976cd52830..5a356acc26 100644 --- a/src/applications/metamta/application/PhabricatorMetaMTAApplication.php +++ b/src/applications/metamta/application/PhabricatorMetaMTAApplication.php @@ -10,6 +10,10 @@ final class PhabricatorMetaMTAApplication extends PhabricatorApplication { return 'metamta'; } + public function getFontIcon() { + return 'fa-send'; + } + public function getShortDescription() { return pht('Delivers Mail'); } diff --git a/src/applications/notification/application/PhabricatorNotificationsApplication.php b/src/applications/notification/application/PhabricatorNotificationsApplication.php index 3b7b1e45a4..0228b471b1 100644 --- a/src/applications/notification/application/PhabricatorNotificationsApplication.php +++ b/src/applications/notification/application/PhabricatorNotificationsApplication.php @@ -14,6 +14,10 @@ final class PhabricatorNotificationsApplication extends PhabricatorApplication { return pht('Real-Time Updates and Alerts'); } + public function getFontIcon() { + return 'fa-bell'; + } + public function getRoutes() { return array( '/notification/' => array( diff --git a/src/applications/nuance/application/PhabricatorNuanceApplication.php b/src/applications/nuance/application/PhabricatorNuanceApplication.php index cbd5110959..87e3c8b0b4 100644 --- a/src/applications/nuance/application/PhabricatorNuanceApplication.php +++ b/src/applications/nuance/application/PhabricatorNuanceApplication.php @@ -10,6 +10,10 @@ final class PhabricatorNuanceApplication extends PhabricatorApplication { return 'nuance'; } + public function getFontIcon() { + return 'fa-fax'; + } + public function getTitleGlyph() { return "\xE2\x98\x8E"; } diff --git a/src/applications/oauthserver/application/PhabricatorOAuthServerApplication.php b/src/applications/oauthserver/application/PhabricatorOAuthServerApplication.php index ef96668d4b..94faae69dd 100644 --- a/src/applications/oauthserver/application/PhabricatorOAuthServerApplication.php +++ b/src/applications/oauthserver/application/PhabricatorOAuthServerApplication.php @@ -18,6 +18,10 @@ final class PhabricatorOAuthServerApplication extends PhabricatorApplication { return 'oauthserver'; } + public function getFontIcon() { + return 'fa-hotel'; + } + public function getTitleGlyph() { return "\xE2\x99\x86"; } diff --git a/src/applications/owners/application/PhabricatorOwnersApplication.php b/src/applications/owners/application/PhabricatorOwnersApplication.php index 5511b7d54d..18acb9ab9d 100644 --- a/src/applications/owners/application/PhabricatorOwnersApplication.php +++ b/src/applications/owners/application/PhabricatorOwnersApplication.php @@ -14,6 +14,10 @@ final class PhabricatorOwnersApplication extends PhabricatorApplication { return 'owners'; } + public function getFontIcon() { + return 'fa-gift'; + } + public function getShortDescription() { return pht('Own Source Code'); } diff --git a/src/applications/passphrase/application/PhabricatorPassphraseApplication.php b/src/applications/passphrase/application/PhabricatorPassphraseApplication.php index 41fd1fe8f5..d5fb4d1fa8 100644 --- a/src/applications/passphrase/application/PhabricatorPassphraseApplication.php +++ b/src/applications/passphrase/application/PhabricatorPassphraseApplication.php @@ -18,6 +18,10 @@ final class PhabricatorPassphraseApplication extends PhabricatorApplication { return 'passphrase'; } + public function getFontIcon() { + return 'fa-user-secret'; + } + public function getTitleGlyph() { return "\xE2\x97\x88"; } diff --git a/src/applications/paste/application/PhabricatorPasteApplication.php b/src/applications/paste/application/PhabricatorPasteApplication.php index 1ba340fdf7..edc1c63c25 100644 --- a/src/applications/paste/application/PhabricatorPasteApplication.php +++ b/src/applications/paste/application/PhabricatorPasteApplication.php @@ -14,6 +14,10 @@ final class PhabricatorPasteApplication extends PhabricatorApplication { return 'paste'; } + public function getFontIcon() { + return 'fa-paste'; + } + public function getTitleGlyph() { return "\xE2\x9C\x8E"; } diff --git a/src/applications/people/application/PhabricatorPeopleApplication.php b/src/applications/people/application/PhabricatorPeopleApplication.php index 6f6c2c282c..165a7b387f 100644 --- a/src/applications/people/application/PhabricatorPeopleApplication.php +++ b/src/applications/people/application/PhabricatorPeopleApplication.php @@ -22,6 +22,10 @@ final class PhabricatorPeopleApplication extends PhabricatorApplication { return 'people'; } + public function getFontIcon() { + return 'fa-users'; + } + public function isPinnedByDefault(PhabricatorUser $viewer) { return $viewer->getIsAdmin(); } diff --git a/src/applications/phame/application/PhabricatorPhameApplication.php b/src/applications/phame/application/PhabricatorPhameApplication.php index 156bb20309..82f5205a4d 100644 --- a/src/applications/phame/application/PhabricatorPhameApplication.php +++ b/src/applications/phame/application/PhabricatorPhameApplication.php @@ -14,6 +14,10 @@ final class PhabricatorPhameApplication extends PhabricatorApplication { return 'phame'; } + public function getFontIcon() { + return 'fa-star'; + } + public function getShortDescription() { return 'Blog'; } diff --git a/src/applications/phlux/application/PhabricatorPhluxApplication.php b/src/applications/phlux/application/PhabricatorPhluxApplication.php index 1fc5ffe5d8..feaf981eec 100644 --- a/src/applications/phlux/application/PhabricatorPhluxApplication.php +++ b/src/applications/phlux/application/PhabricatorPhluxApplication.php @@ -18,6 +18,10 @@ final class PhabricatorPhluxApplication extends PhabricatorApplication { return 'phlux'; } + public function getFontIcon() { + return 'fa-copy'; + } + public function getTitleGlyph() { return "\xE2\x98\xBD"; } diff --git a/src/applications/pholio/application/PhabricatorPholioApplication.php b/src/applications/pholio/application/PhabricatorPholioApplication.php index 88ebf8aaa1..06e554158c 100644 --- a/src/applications/pholio/application/PhabricatorPholioApplication.php +++ b/src/applications/pholio/application/PhabricatorPholioApplication.php @@ -18,6 +18,10 @@ final class PhabricatorPholioApplication extends PhabricatorApplication { return 'pholio'; } + public function getFontIcon() { + return 'fa-camera-retro'; + } + public function getTitleGlyph() { return "\xE2\x9D\xA6"; } diff --git a/src/applications/phortune/application/PhabricatorPhortuneApplication.php b/src/applications/phortune/application/PhabricatorPhortuneApplication.php index 656b304662..54b1ff4d55 100644 --- a/src/applications/phortune/application/PhabricatorPhortuneApplication.php +++ b/src/applications/phortune/application/PhabricatorPhortuneApplication.php @@ -18,6 +18,10 @@ final class PhabricatorPhortuneApplication extends PhabricatorApplication { return 'phortune'; } + public function getFontIcon() { + return 'fa-diamond'; + } + public function getTitleGlyph() { return "\xE2\x9C\x98"; } diff --git a/src/applications/phpast/application/PhabricatorPHPASTApplication.php b/src/applications/phpast/application/PhabricatorPHPASTApplication.php index d4d410a9a7..ba9cc3c662 100644 --- a/src/applications/phpast/application/PhabricatorPHPASTApplication.php +++ b/src/applications/phpast/application/PhabricatorPHPASTApplication.php @@ -11,7 +11,11 @@ final class PhabricatorPHPASTApplication extends PhabricatorApplication { } public function getIconName() { - return 'phpast'; + return 'fa-ambulance'; + } + + public function getFontIcon() { + return 'fa-check-circle-o'; } public function getShortDescription() { diff --git a/src/applications/phragment/application/PhabricatorPhragmentApplication.php b/src/applications/phragment/application/PhabricatorPhragmentApplication.php index 2a34573c5c..90e2e69928 100644 --- a/src/applications/phragment/application/PhabricatorPhragmentApplication.php +++ b/src/applications/phragment/application/PhabricatorPhragmentApplication.php @@ -18,6 +18,10 @@ final class PhabricatorPhragmentApplication extends PhabricatorApplication { return 'phragment'; } + public function getFontIcon() { + return 'fa-floppy-o'; + } + public function getTitleGlyph() { return "\xE2\x26\xB6"; } diff --git a/src/applications/phrequent/application/PhabricatorPhrequentApplication.php b/src/applications/phrequent/application/PhabricatorPhrequentApplication.php index d03d92e371..fb627fea76 100644 --- a/src/applications/phrequent/application/PhabricatorPhrequentApplication.php +++ b/src/applications/phrequent/application/PhabricatorPhrequentApplication.php @@ -22,6 +22,10 @@ final class PhabricatorPhrequentApplication extends PhabricatorApplication { return 'phrequent'; } + public function getFontIcon() { + return 'fa-clock-o'; + } + public function getApplicationGroup() { return self::GROUP_UTILITIES; } diff --git a/src/applications/phriction/application/PhabricatorPhrictionApplication.php b/src/applications/phriction/application/PhabricatorPhrictionApplication.php index d8a7923b04..dd5f4a2c27 100644 --- a/src/applications/phriction/application/PhabricatorPhrictionApplication.php +++ b/src/applications/phriction/application/PhabricatorPhrictionApplication.php @@ -18,6 +18,10 @@ final class PhabricatorPhrictionApplication extends PhabricatorApplication { return 'phriction'; } + public function getFontIcon() { + return 'fa-book'; + } + public function isPinnedByDefault(PhabricatorUser $viewer) { return true; } diff --git a/src/applications/ponder/application/PhabricatorPonderApplication.php b/src/applications/ponder/application/PhabricatorPonderApplication.php index 1598aa7c15..2122fbc181 100644 --- a/src/applications/ponder/application/PhabricatorPonderApplication.php +++ b/src/applications/ponder/application/PhabricatorPonderApplication.php @@ -18,6 +18,10 @@ final class PhabricatorPonderApplication extends PhabricatorApplication { return 'ponder'; } + public function getFontIcon() { + return 'fa-university'; + } + public function getFactObjectsForAnalysis() { return array( new PonderQuestion(), diff --git a/src/applications/project/application/PhabricatorProjectApplication.php b/src/applications/project/application/PhabricatorProjectApplication.php index 1f2b07cfbf..0dd6983181 100644 --- a/src/applications/project/application/PhabricatorProjectApplication.php +++ b/src/applications/project/application/PhabricatorProjectApplication.php @@ -22,6 +22,10 @@ final class PhabricatorProjectApplication extends PhabricatorApplication { return 'projects'; } + public function getFontIcon() { + return 'fa-briefcase'; + } + public function getFlavorText() { return pht('Group stuff into big piles.'); } diff --git a/src/applications/releeph/application/PhabricatorReleephApplication.php b/src/applications/releeph/application/PhabricatorReleephApplication.php index e33e2796f3..b9d4ff3d23 100644 --- a/src/applications/releeph/application/PhabricatorReleephApplication.php +++ b/src/applications/releeph/application/PhabricatorReleephApplication.php @@ -18,6 +18,10 @@ final class PhabricatorReleephApplication extends PhabricatorApplication { return 'releeph'; } + public function getFontIcon() { + return 'fa-flag-checkered'; + } + public function isPrototype() { return true; } diff --git a/src/applications/repository/application/PhabricatorRepositoriesApplication.php b/src/applications/repository/application/PhabricatorRepositoriesApplication.php index 153488001b..66568e882f 100644 --- a/src/applications/repository/application/PhabricatorRepositoriesApplication.php +++ b/src/applications/repository/application/PhabricatorRepositoriesApplication.php @@ -10,6 +10,10 @@ final class PhabricatorRepositoriesApplication extends PhabricatorApplication { return 'repositories'; } + public function getFontIcon() { + return 'fa-hdd-o'; + } + public function getName() { return pht('Repositories'); } diff --git a/src/applications/search/application/PhabricatorSearchApplication.php b/src/applications/search/application/PhabricatorSearchApplication.php index 4095438088..cdb3835556 100644 --- a/src/applications/search/application/PhabricatorSearchApplication.php +++ b/src/applications/search/application/PhabricatorSearchApplication.php @@ -22,6 +22,10 @@ final class PhabricatorSearchApplication extends PhabricatorApplication { return 'search'; } + public function getFontIcon() { + return 'fa-search'; + } + public function isLaunchable() { return false; } diff --git a/src/applications/settings/application/PhabricatorSettingsApplication.php b/src/applications/settings/application/PhabricatorSettingsApplication.php index 234dc7b28d..b7b809d977 100644 --- a/src/applications/settings/application/PhabricatorSettingsApplication.php +++ b/src/applications/settings/application/PhabricatorSettingsApplication.php @@ -18,6 +18,10 @@ final class PhabricatorSettingsApplication extends PhabricatorApplication { return 'settings'; } + public function getFontIcon() { + return 'fa-wrench'; + } + public function canUninstall() { return false; } diff --git a/src/applications/slowvote/application/PhabricatorSlowvoteApplication.php b/src/applications/slowvote/application/PhabricatorSlowvoteApplication.php index c25353420c..b5cdf31f06 100644 --- a/src/applications/slowvote/application/PhabricatorSlowvoteApplication.php +++ b/src/applications/slowvote/application/PhabricatorSlowvoteApplication.php @@ -10,6 +10,10 @@ final class PhabricatorSlowvoteApplication extends PhabricatorApplication { return 'slowvote'; } + public function getFontIcon() { + return 'fa-bar-chart'; + } + public function getName() { return pht('Slowvote'); } diff --git a/src/applications/tokens/application/PhabricatorTokensApplication.php b/src/applications/tokens/application/PhabricatorTokensApplication.php index 0aa4a62128..f8682e3143 100644 --- a/src/applications/tokens/application/PhabricatorTokensApplication.php +++ b/src/applications/tokens/application/PhabricatorTokensApplication.php @@ -14,6 +14,10 @@ final class PhabricatorTokensApplication extends PhabricatorApplication { return 'token'; } + public function getFontIcon() { + return 'fa-trophy'; + } + public function getTitleGlyph() { return "\xE2\x99\xA6"; } diff --git a/src/applications/uiexample/application/PhabricatorUIExamplesApplication.php b/src/applications/uiexample/application/PhabricatorUIExamplesApplication.php index 094ca2d04f..ebc9703039 100644 --- a/src/applications/uiexample/application/PhabricatorUIExamplesApplication.php +++ b/src/applications/uiexample/application/PhabricatorUIExamplesApplication.php @@ -18,6 +18,10 @@ final class PhabricatorUIExamplesApplication extends PhabricatorApplication { return 'uiexamples'; } + public function getFontIcon() { + return 'fa-magnet'; + } + public function getTitleGlyph() { return "\xE2\x8F\x9A"; } diff --git a/src/applications/xhprof/application/PhabricatorXHProfApplication.php b/src/applications/xhprof/application/PhabricatorXHProfApplication.php index f1c4b87b60..cb30ca2405 100644 --- a/src/applications/xhprof/application/PhabricatorXHProfApplication.php +++ b/src/applications/xhprof/application/PhabricatorXHProfApplication.php @@ -18,6 +18,10 @@ final class PhabricatorXHProfApplication extends PhabricatorApplication { return 'xhprof'; } + public function getFontIcon() { + return 'fa-stethoscope'; + } + public function getTitleGlyph() { return "\xE2\x98\x84"; }