diff --git a/resources/celerity/map.php b/resources/celerity/map.php index a58e434861..e670b032ba 100644 --- a/resources/celerity/map.php +++ b/resources/celerity/map.php @@ -7,11 +7,11 @@ return array( 'names' => array( - 'core.pkg.css' => 'c00e58c8', + 'core.pkg.css' => 'be14eb23', 'core.pkg.js' => 'b2ed04a2', 'darkconsole.pkg.js' => 'ca8671ce', 'differential.pkg.css' => '4b8686e3', - 'differential.pkg.js' => '05ad02d3', + 'differential.pkg.js' => '36bec171', 'diffusion.pkg.css' => '3783278d', 'diffusion.pkg.js' => '5b4010f4', 'javelin.pkg.js' => 'dbef0389', @@ -82,7 +82,7 @@ return array( 'rsrc/css/application/phame/phame.css' => '19ecc703', 'rsrc/css/application/pholio/pholio-edit.css' => 'b9e59b6d', 'rsrc/css/application/pholio/pholio-inline-comments.css' => '52be33f0', - 'rsrc/css/application/pholio/pholio.css' => '2fa97dbe', + 'rsrc/css/application/pholio/pholio.css' => 'e059f955', 'rsrc/css/application/phortune/phortune-credit-card-form.css' => 'b25b4beb', 'rsrc/css/application/phrequent/phrequent.css' => 'ffc185ad', 'rsrc/css/application/phriction/phriction-document-css.css' => '7d7f0071', @@ -111,12 +111,11 @@ return array( 'rsrc/css/core/z-index.css' => 'efb673ac', 'rsrc/css/diviner/diviner-shared.css' => '38813222', 'rsrc/css/font/font-awesome.css' => '62bc244d', - 'rsrc/css/font/font-glyphicons-halflings.css' => 'c4c1c6b6', 'rsrc/css/font/font-source-sans-pro.css' => '91d53463', - 'rsrc/css/font/phui-font-icon-base.css' => 'cd92ff25', + 'rsrc/css/font/phui-font-icon-base.css' => '104caddd', 'rsrc/css/layout/phabricator-action-header-view.css' => 'c14dfc57', - 'rsrc/css/layout/phabricator-action-list-view.css' => '6f7ef696', - 'rsrc/css/layout/phabricator-crumbs-view.css' => '0222cbe0', + 'rsrc/css/layout/phabricator-action-list-view.css' => 'dcd9875f', + 'rsrc/css/layout/phabricator-crumbs-view.css' => '6a23399c', 'rsrc/css/layout/phabricator-filetree-view.css' => 'a8c86ace', 'rsrc/css/layout/phabricator-hovercard-view.css' => '46a13cf0', 'rsrc/css/layout/phabricator-side-menu-view.css' => '503699d0', @@ -133,12 +132,12 @@ return array( 'rsrc/css/phui/phui-form-view.css' => '867463b4', 'rsrc/css/phui/phui-form.css' => 'b78ec020', 'rsrc/css/phui/phui-header-view.css' => '5d245c9c', - 'rsrc/css/phui/phui-icon.css' => '215fa314', + 'rsrc/css/phui/phui-icon.css' => '00abbd26', 'rsrc/css/phui/phui-info-panel.css' => '27ea50a1', - 'rsrc/css/phui/phui-list.css' => 'ef8035b6', + 'rsrc/css/phui/phui-list.css' => '65eab261', 'rsrc/css/phui/phui-object-box.css' => 'ce92d8ec', - 'rsrc/css/phui/phui-object-item-list-view.css' => '7cf6ccf9', - 'rsrc/css/phui/phui-pinboard-view.css' => 'e7d3b05e', + 'rsrc/css/phui/phui-object-item-list-view.css' => '64b6b266', + 'rsrc/css/phui/phui-pinboard-view.css' => '874c22f9', 'rsrc/css/phui/phui-property-list-view.css' => 'af4b381f', 'rsrc/css/phui/phui-remarkup-preview.css' => '19ad512b', 'rsrc/css/phui/phui-spacing.css' => '042804d6', @@ -147,7 +146,7 @@ return array( 'rsrc/css/phui/phui-text.css' => '23e9b4b7', 'rsrc/css/phui/phui-timeline-view.css' => '15ff2a9f', 'rsrc/css/phui/phui-workboard-view.css' => '2bf82d00', - 'rsrc/css/phui/phui-workpanel-view.css' => '97b69459', + 'rsrc/css/phui/phui-workpanel-view.css' => '1169f879', 'rsrc/css/sprite-actions.css' => '969ad0e5', 'rsrc/css/sprite-apps-large.css' => '3e3ec4c3', 'rsrc/css/sprite-apps-xlarge.css' => 'db66c878', @@ -156,13 +155,13 @@ return array( 'rsrc/css/sprite-conpherence.css' => '3b4a0487', 'rsrc/css/sprite-docs.css' => '5f65d0da', 'rsrc/css/sprite-gradient.css' => 'a10def53', - 'rsrc/css/sprite-icons.css' => 'f19a828c', 'rsrc/css/sprite-login.css' => '8d10fb28', 'rsrc/css/sprite-main-header.css' => '92720ee2', 'rsrc/css/sprite-menu.css' => '8da53882', 'rsrc/css/sprite-minicons.css' => 'df4f76fe', 'rsrc/css/sprite-payments.css' => 'cc085d44', 'rsrc/css/sprite-projects.css' => '7578fa56', + 'rsrc/css/sprite-remarkup.css' => '5c396a57', 'rsrc/css/sprite-status.css' => '25d7f92f', 'rsrc/css/sprite-tokens.css' => '1706b943', 'rsrc/externals/font/fontawesome/fontawesome-webfont.eot' => 'b676fe4f', @@ -323,8 +322,6 @@ return array( 'rsrc/image/sprite-docs-X2.png' => '6dc1adad', 'rsrc/image/sprite-docs.png' => '4636297f', 'rsrc/image/sprite-gradient.png' => '4ece0b62', - 'rsrc/image/sprite-icons-X2.png' => '0d5867c0', - 'rsrc/image/sprite-icons.png' => '3f754bda', 'rsrc/image/sprite-login-X2.png' => 'bf5ceccc', 'rsrc/image/sprite-login.png' => 'c1e200b3', 'rsrc/image/sprite-main-header.png' => '83521873', @@ -335,6 +332,8 @@ return array( 'rsrc/image/sprite-payments.png' => 'd8576309', 'rsrc/image/sprite-projects-X2.png' => '218fdc8b', 'rsrc/image/sprite-projects.png' => '631ff9a7', + 'rsrc/image/sprite-remarkup-X2.png' => '7ee1dc28', + 'rsrc/image/sprite-remarkup.png' => 'b4421f07', 'rsrc/image/sprite-status-X2.png' => '6cb4b401', 'rsrc/image/sprite-status.png' => '97eb1562', 'rsrc/image/sprite-tokens-X2.png' => 'b4776580', @@ -465,7 +464,7 @@ return array( 'rsrc/js/core/behavior-lightbox-attachments.js' => '3aa45ad9', 'rsrc/js/core/behavior-line-linker.js' => 'bc778103', 'rsrc/js/core/behavior-more.js' => '9b9197be', - 'rsrc/js/core/behavior-object-selector.js' => 'b4eef37b', + 'rsrc/js/core/behavior-object-selector.js' => 'e6f67523', 'rsrc/js/core/behavior-oncopy.js' => 'c3e218fe', 'rsrc/js/core/behavior-phabricator-nav.js' => 'b5842a5e', 'rsrc/js/core/behavior-phabricator-remarkup-assist.js' => 'c021950a', @@ -525,7 +524,6 @@ return array( 'diffusion-source-css' => '66fdf661', 'diviner-shared-css' => '38813222', 'font-fontawesome' => '62bc244d', - 'font-glyphicons-halflings' => 'c4c1c6b6', 'font-source-sans-pro' => '91d53463', 'global-drag-and-drop-css' => '697324ad', 'harbormaster-css' => 'cec833b7', @@ -605,7 +603,7 @@ return array( 'javelin-behavior-phabricator-line-linker' => 'bc778103', 'javelin-behavior-phabricator-nav' => 'b5842a5e', 'javelin-behavior-phabricator-notification-example' => 'c51a6616', - 'javelin-behavior-phabricator-object-selector' => 'b4eef37b', + 'javelin-behavior-phabricator-object-selector' => 'e6f67523', 'javelin-behavior-phabricator-oncopy' => 'c3e218fe', 'javelin-behavior-phabricator-remarkup-assist' => 'c021950a', 'javelin-behavior-phabricator-reveal-content' => '8f24abfc', @@ -688,14 +686,14 @@ return array( 'path-typeahead' => 'f7fc67ec', 'people-profile-css' => 'ba7b2762', 'phabricator-action-header-view-css' => 'c14dfc57', - 'phabricator-action-list-view-css' => '6f7ef696', + 'phabricator-action-list-view-css' => 'dcd9875f', 'phabricator-application-launch-view-css' => 'd290ba21', 'phabricator-busy' => '6453c869', 'phabricator-chatlog-css' => '852140ff', 'phabricator-content-source-view-css' => '4b8b05d4', 'phabricator-core-css' => '40151074', 'phabricator-countdown-css' => '86b7b0a0', - 'phabricator-crumbs-view-css' => '0222cbe0', + 'phabricator-crumbs-view-css' => '6a23399c', 'phabricator-drag-and-drop-file-upload' => 'ae6abfba', 'phabricator-draggable-list' => '1681c4d4', 'phabricator-fatal-config-template-css' => '25d446d6', @@ -742,7 +740,7 @@ return array( 'phabricator-uiexample-reactor-sendproperties' => '551add57', 'phabricator-zindex-css' => 'efb673ac', 'phame-css' => '19ecc703', - 'pholio-css' => '2fa97dbe', + 'pholio-css' => 'e059f955', 'pholio-edit-css' => 'b9e59b6d', 'pholio-inline-comments-css' => '52be33f0', 'phortune-credit-card-form' => '2290aeef', @@ -757,17 +755,17 @@ return array( 'phui-calendar-month-css' => 'a92e47d2', 'phui-document-view-css' => '3b078dc0', 'phui-feed-story-css' => '3a59c2cf', - 'phui-font-icon-base-css' => 'cd92ff25', + 'phui-font-icon-base-css' => '104caddd', 'phui-fontkit-css' => 'de84aa4a', 'phui-form-css' => 'b78ec020', 'phui-form-view-css' => '867463b4', 'phui-header-view-css' => '5d245c9c', - 'phui-icon-view-css' => '215fa314', + 'phui-icon-view-css' => '00abbd26', 'phui-info-panel-css' => '27ea50a1', - 'phui-list-view-css' => 'ef8035b6', + 'phui-list-view-css' => '65eab261', 'phui-object-box-css' => 'ce92d8ec', - 'phui-object-item-list-view-css' => '7cf6ccf9', - 'phui-pinboard-view-css' => 'e7d3b05e', + 'phui-object-item-list-view-css' => '64b6b266', + 'phui-pinboard-view-css' => '874c22f9', 'phui-property-list-view-css' => 'af4b381f', 'phui-remarkup-preview-css' => '19ad512b', 'phui-spacing-css' => '042804d6', @@ -776,7 +774,7 @@ return array( 'phui-text-css' => '23e9b4b7', 'phui-timeline-view-css' => '15ff2a9f', 'phui-workboard-view-css' => '2bf82d00', - 'phui-workpanel-view-css' => '97b69459', + 'phui-workpanel-view-css' => '1169f879', 'phuix-action-list-view' => 'b5c256b8', 'phuix-action-view' => '19a0b148', 'phuix-dropdown-menu' => 'bd4c8dca', @@ -803,13 +801,13 @@ return array( 'sprite-conpherence-css' => '3b4a0487', 'sprite-docs-css' => '5f65d0da', 'sprite-gradient-css' => 'a10def53', - 'sprite-icons-css' => 'f19a828c', 'sprite-login-css' => '8d10fb28', 'sprite-main-header-css' => '92720ee2', 'sprite-menu-css' => '8da53882', 'sprite-minicons-css' => 'df4f76fe', 'sprite-payments-css' => 'cc085d44', 'sprite-projects-css' => '7578fa56', + 'sprite-remarkup-css' => '5c396a57', 'sprite-status-css' => '25d7f92f', 'sprite-tokens-css' => '1706b943', 'subscribers-list-css' => '5bb30c78', @@ -1617,13 +1615,6 @@ return array( 2 => 'javelin-util', 3 => 'javelin-reactor-node-calmer', ), - 'b4eef37b' => - array( - 0 => 'javelin-behavior', - 1 => 'javelin-dom', - 2 => 'javelin-request', - 3 => 'javelin-util', - ), 'b5842a5e' => array( 0 => 'javelin-behavior', @@ -1914,6 +1905,13 @@ return array( 2 => 'javelin-view-visitor', 3 => 'javelin-util', ), + 'e6f67523' => + array( + 0 => 'javelin-behavior', + 1 => 'javelin-dom', + 2 => 'javelin-request', + 3 => 'javelin-util', + ), 'e7c21fb3' => array( 0 => 'javelin-dom', @@ -2089,7 +2087,7 @@ return array( 16 => 'aphront-tooltip-css', 17 => 'phabricator-flag-css', 18 => 'aphront-error-view-css', - 19 => 'sprite-icons-css', + 19 => 'sprite-remarkup-css', 20 => 'sprite-gradient-css', 21 => 'sprite-menu-css', 22 => 'sprite-apps-large-css', diff --git a/resources/celerity/packages.php b/resources/celerity/packages.php index 7444c9daa4..54872d07e3 100644 --- a/resources/celerity/packages.php +++ b/resources/celerity/packages.php @@ -89,7 +89,7 @@ return array( 'phabricator-flag-css', 'aphront-error-view-css', - 'sprite-icons-css', + 'sprite-remarkup-css', 'sprite-gradient-css', 'sprite-menu-css', 'sprite-apps-large-css', diff --git a/resources/sprite/icons_1x/action-menu.png b/resources/sprite/icons_1x/action-menu.png deleted file mode 100644 index 174a35cd45..0000000000 Binary files a/resources/sprite/icons_1x/action-menu.png and /dev/null differ diff --git a/resources/sprite/icons_1x/arrow_left.png b/resources/sprite/icons_1x/arrow_left.png deleted file mode 100644 index 47685a2e39..0000000000 Binary files a/resources/sprite/icons_1x/arrow_left.png and /dev/null differ diff --git a/resources/sprite/icons_1x/arrow_right.png b/resources/sprite/icons_1x/arrow_right.png deleted file mode 100644 index a95b694a85..0000000000 Binary files a/resources/sprite/icons_1x/arrow_right.png and /dev/null differ diff --git a/resources/sprite/icons_1x/attach.png b/resources/sprite/icons_1x/attach.png deleted file mode 100644 index b89aa997ee..0000000000 Binary files a/resources/sprite/icons_1x/attach.png and /dev/null differ diff --git a/resources/sprite/icons_1x/backward.png b/resources/sprite/icons_1x/backward.png deleted file mode 100644 index 6aa24779c8..0000000000 Binary files a/resources/sprite/icons_1x/backward.png and /dev/null differ diff --git a/resources/sprite/icons_1x/blame.png b/resources/sprite/icons_1x/blame.png deleted file mode 100644 index ddeacfd64b..0000000000 Binary files a/resources/sprite/icons_1x/blame.png and /dev/null differ diff --git a/resources/sprite/icons_1x/calendar.png b/resources/sprite/icons_1x/calendar.png deleted file mode 100644 index 73baf0bf54..0000000000 Binary files a/resources/sprite/icons_1x/calendar.png and /dev/null differ diff --git a/resources/sprite/icons_1x/check.png b/resources/sprite/icons_1x/check.png deleted file mode 100644 index 4d7b1a59d7..0000000000 Binary files a/resources/sprite/icons_1x/check.png and /dev/null differ diff --git a/resources/sprite/icons_1x/comment.png b/resources/sprite/icons_1x/comment.png deleted file mode 100644 index c56a353ea6..0000000000 Binary files a/resources/sprite/icons_1x/comment.png and /dev/null differ diff --git a/resources/sprite/icons_1x/computer.png b/resources/sprite/icons_1x/computer.png deleted file mode 100644 index e90b406929..0000000000 Binary files a/resources/sprite/icons_1x/computer.png and /dev/null differ diff --git a/resources/sprite/icons_1x/create.png b/resources/sprite/icons_1x/create.png deleted file mode 100644 index 0d0989e879..0000000000 Binary files a/resources/sprite/icons_1x/create.png and /dev/null differ diff --git a/resources/sprite/icons_1x/data.png b/resources/sprite/icons_1x/data.png deleted file mode 100644 index cd6bd35e91..0000000000 Binary files a/resources/sprite/icons_1x/data.png and /dev/null differ diff --git a/resources/sprite/icons_1x/delete.png b/resources/sprite/icons_1x/delete.png deleted file mode 100644 index 499d7fe576..0000000000 Binary files a/resources/sprite/icons_1x/delete.png and /dev/null differ diff --git a/resources/sprite/icons_1x/disable.png b/resources/sprite/icons_1x/disable.png deleted file mode 100644 index 6a3ca19829..0000000000 Binary files a/resources/sprite/icons_1x/disable.png and /dev/null differ diff --git a/resources/sprite/icons_1x/dislike.png b/resources/sprite/icons_1x/dislike.png deleted file mode 100644 index d97bb99a13..0000000000 Binary files a/resources/sprite/icons_1x/dislike.png and /dev/null differ diff --git a/resources/sprite/icons_1x/download-alt.png b/resources/sprite/icons_1x/download-alt.png deleted file mode 100644 index da919a28ee..0000000000 Binary files a/resources/sprite/icons_1x/download-alt.png and /dev/null differ diff --git a/resources/sprite/icons_1x/download.png b/resources/sprite/icons_1x/download.png deleted file mode 100644 index 32adeb3a92..0000000000 Binary files a/resources/sprite/icons_1x/download.png and /dev/null differ diff --git a/resources/sprite/icons_1x/edit.png b/resources/sprite/icons_1x/edit.png deleted file mode 100644 index bfedfd2ac5..0000000000 Binary files a/resources/sprite/icons_1x/edit.png and /dev/null differ diff --git a/resources/sprite/icons_1x/enable.png b/resources/sprite/icons_1x/enable.png deleted file mode 100644 index 0878ab69fb..0000000000 Binary files a/resources/sprite/icons_1x/enable.png and /dev/null differ diff --git a/resources/sprite/icons_1x/file.png b/resources/sprite/icons_1x/file.png deleted file mode 100644 index 82de99a5bb..0000000000 Binary files a/resources/sprite/icons_1x/file.png and /dev/null differ diff --git a/resources/sprite/icons_1x/film.png b/resources/sprite/icons_1x/film.png deleted file mode 100644 index 0f3d34b56b..0000000000 Binary files a/resources/sprite/icons_1x/film.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag-0.png b/resources/sprite/icons_1x/flag-0.png deleted file mode 100644 index f9b6519a10..0000000000 Binary files a/resources/sprite/icons_1x/flag-0.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag-1.png b/resources/sprite/icons_1x/flag-1.png deleted file mode 100644 index 4fe2f30f89..0000000000 Binary files a/resources/sprite/icons_1x/flag-1.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag-2.png b/resources/sprite/icons_1x/flag-2.png deleted file mode 100644 index e81586bae7..0000000000 Binary files a/resources/sprite/icons_1x/flag-2.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag-3.png b/resources/sprite/icons_1x/flag-3.png deleted file mode 100644 index 8a637dd689..0000000000 Binary files a/resources/sprite/icons_1x/flag-3.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag-4.png b/resources/sprite/icons_1x/flag-4.png deleted file mode 100644 index 69d9e47f61..0000000000 Binary files a/resources/sprite/icons_1x/flag-4.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag-5.png b/resources/sprite/icons_1x/flag-5.png deleted file mode 100644 index 340e020c17..0000000000 Binary files a/resources/sprite/icons_1x/flag-5.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag-6.png b/resources/sprite/icons_1x/flag-6.png deleted file mode 100644 index 1be868b428..0000000000 Binary files a/resources/sprite/icons_1x/flag-6.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag-7.png b/resources/sprite/icons_1x/flag-7.png deleted file mode 100644 index df2deaab40..0000000000 Binary files a/resources/sprite/icons_1x/flag-7.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag-ghost.png b/resources/sprite/icons_1x/flag-ghost.png deleted file mode 100644 index e9e5f8600a..0000000000 Binary files a/resources/sprite/icons_1x/flag-ghost.png and /dev/null differ diff --git a/resources/sprite/icons_1x/flag.png b/resources/sprite/icons_1x/flag.png deleted file mode 100644 index d87948955b..0000000000 Binary files a/resources/sprite/icons_1x/flag.png and /dev/null differ diff --git a/resources/sprite/icons_1x/folder-open.png b/resources/sprite/icons_1x/folder-open.png deleted file mode 100644 index bc4f2195a3..0000000000 Binary files a/resources/sprite/icons_1x/folder-open.png and /dev/null differ diff --git a/resources/sprite/icons_1x/fork.png b/resources/sprite/icons_1x/fork.png deleted file mode 100644 index bd4f6a5e52..0000000000 Binary files a/resources/sprite/icons_1x/fork.png and /dev/null differ diff --git a/resources/sprite/icons_1x/forward.png b/resources/sprite/icons_1x/forward.png deleted file mode 100644 index 2df0ea372b..0000000000 Binary files a/resources/sprite/icons_1x/forward.png and /dev/null differ diff --git a/resources/sprite/icons_1x/herald.png b/resources/sprite/icons_1x/herald.png deleted file mode 100644 index 90085dbe1e..0000000000 Binary files a/resources/sprite/icons_1x/herald.png and /dev/null differ diff --git a/resources/sprite/icons_1x/highlight.png b/resources/sprite/icons_1x/highlight.png deleted file mode 100644 index 34daf77573..0000000000 Binary files a/resources/sprite/icons_1x/highlight.png and /dev/null differ diff --git a/resources/sprite/icons_1x/history.png b/resources/sprite/icons_1x/history.png deleted file mode 100644 index bad0400568..0000000000 Binary files a/resources/sprite/icons_1x/history.png and /dev/null differ diff --git a/resources/sprite/icons_1x/home.png b/resources/sprite/icons_1x/home.png deleted file mode 100644 index fcf9bbcb51..0000000000 Binary files a/resources/sprite/icons_1x/home.png and /dev/null differ diff --git a/resources/sprite/icons_1x/image.png b/resources/sprite/icons_1x/image.png deleted file mode 100644 index df966b428c..0000000000 Binary files a/resources/sprite/icons_1x/image.png and /dev/null differ diff --git a/resources/sprite/icons_1x/like.png b/resources/sprite/icons_1x/like.png deleted file mode 100644 index 978e86ff7c..0000000000 Binary files a/resources/sprite/icons_1x/like.png and /dev/null differ diff --git a/resources/sprite/icons_1x/link.png b/resources/sprite/icons_1x/link.png deleted file mode 100644 index 24d16f022b..0000000000 Binary files a/resources/sprite/icons_1x/link.png and /dev/null differ diff --git a/resources/sprite/icons_1x/lint-info.png b/resources/sprite/icons_1x/lint-info.png deleted file mode 100644 index 997fc74d47..0000000000 Binary files a/resources/sprite/icons_1x/lint-info.png and /dev/null differ diff --git a/resources/sprite/icons_1x/lint-ok.png b/resources/sprite/icons_1x/lint-ok.png deleted file mode 100644 index ac20e09c0f..0000000000 Binary files a/resources/sprite/icons_1x/lint-ok.png and /dev/null differ diff --git a/resources/sprite/icons_1x/lint-warning.png b/resources/sprite/icons_1x/lint-warning.png deleted file mode 100644 index ddeacfd64b..0000000000 Binary files a/resources/sprite/icons_1x/lint-warning.png and /dev/null differ diff --git a/resources/sprite/icons_1x/lock.png b/resources/sprite/icons_1x/lock.png deleted file mode 100644 index 14d88fc3f4..0000000000 Binary files a/resources/sprite/icons_1x/lock.png and /dev/null differ diff --git a/resources/sprite/icons_1x/love.png b/resources/sprite/icons_1x/love.png deleted file mode 100644 index f2e3f6ec81..0000000000 Binary files a/resources/sprite/icons_1x/love.png and /dev/null differ diff --git a/resources/sprite/icons_1x/lower-priority.png b/resources/sprite/icons_1x/lower-priority.png deleted file mode 100644 index b958df30f8..0000000000 Binary files a/resources/sprite/icons_1x/lower-priority.png and /dev/null differ diff --git a/resources/sprite/icons_1x/merge.png b/resources/sprite/icons_1x/merge.png deleted file mode 100644 index 543632eff7..0000000000 Binary files a/resources/sprite/icons_1x/merge.png and /dev/null differ diff --git a/resources/sprite/icons_1x/message.png b/resources/sprite/icons_1x/message.png deleted file mode 100644 index be92f14d8d..0000000000 Binary files a/resources/sprite/icons_1x/message.png and /dev/null differ diff --git a/resources/sprite/icons_1x/meta-mta.png b/resources/sprite/icons_1x/meta-mta.png deleted file mode 100644 index c9e260deb1..0000000000 Binary files a/resources/sprite/icons_1x/meta-mta.png and /dev/null differ diff --git a/resources/sprite/icons_1x/move.png b/resources/sprite/icons_1x/move.png deleted file mode 100644 index 5989dd4f90..0000000000 Binary files a/resources/sprite/icons_1x/move.png and /dev/null differ diff --git a/resources/sprite/icons_1x/music.png b/resources/sprite/icons_1x/music.png deleted file mode 100644 index e571c084a9..0000000000 Binary files a/resources/sprite/icons_1x/music.png and /dev/null differ diff --git a/resources/sprite/icons_1x/new.png b/resources/sprite/icons_1x/new.png deleted file mode 100644 index fd71681090..0000000000 Binary files a/resources/sprite/icons_1x/new.png and /dev/null differ diff --git a/resources/sprite/icons_1x/normal-priority.png b/resources/sprite/icons_1x/normal-priority.png deleted file mode 100644 index 40d6f3168e..0000000000 Binary files a/resources/sprite/icons_1x/normal-priority.png and /dev/null differ diff --git a/resources/sprite/icons_1x/octocat.png b/resources/sprite/icons_1x/octocat.png deleted file mode 100644 index 246ce8910d..0000000000 Binary files a/resources/sprite/icons_1x/octocat.png and /dev/null differ diff --git a/resources/sprite/icons_1x/ok.png b/resources/sprite/icons_1x/ok.png deleted file mode 100644 index 12da87d50e..0000000000 Binary files a/resources/sprite/icons_1x/ok.png and /dev/null differ diff --git a/resources/sprite/icons_1x/pause.png b/resources/sprite/icons_1x/pause.png deleted file mode 100644 index 46226b69d7..0000000000 Binary files a/resources/sprite/icons_1x/pause.png and /dev/null differ diff --git a/resources/sprite/icons_1x/perflab.png b/resources/sprite/icons_1x/perflab.png deleted file mode 100644 index ac2282ec81..0000000000 Binary files a/resources/sprite/icons_1x/perflab.png and /dev/null differ diff --git a/resources/sprite/icons_1x/play.png b/resources/sprite/icons_1x/play.png deleted file mode 100644 index 230cb5437a..0000000000 Binary files a/resources/sprite/icons_1x/play.png and /dev/null differ diff --git a/resources/sprite/icons_1x/popout.png b/resources/sprite/icons_1x/popout.png deleted file mode 100644 index 291d65fcb0..0000000000 Binary files a/resources/sprite/icons_1x/popout.png and /dev/null differ diff --git a/resources/sprite/icons_1x/preview.png b/resources/sprite/icons_1x/preview.png deleted file mode 100644 index ae82c1ac11..0000000000 Binary files a/resources/sprite/icons_1x/preview.png and /dev/null differ diff --git a/resources/sprite/icons_1x/project.png b/resources/sprite/icons_1x/project.png deleted file mode 100644 index 2951b650ef..0000000000 Binary files a/resources/sprite/icons_1x/project.png and /dev/null differ diff --git a/resources/sprite/icons_1x/raise-priority.png b/resources/sprite/icons_1x/raise-priority.png deleted file mode 100644 index a15beec823..0000000000 Binary files a/resources/sprite/icons_1x/raise-priority.png and /dev/null differ diff --git a/resources/sprite/icons_1x/refresh.png b/resources/sprite/icons_1x/refresh.png deleted file mode 100644 index 4a6c92677a..0000000000 Binary files a/resources/sprite/icons_1x/refresh.png and /dev/null differ diff --git a/resources/sprite/icons_1x/remove.png b/resources/sprite/icons_1x/remove.png deleted file mode 100644 index e51c08b956..0000000000 Binary files a/resources/sprite/icons_1x/remove.png and /dev/null differ diff --git a/resources/sprite/icons_1x/search.png b/resources/sprite/icons_1x/search.png deleted file mode 100644 index cc77254ac1..0000000000 Binary files a/resources/sprite/icons_1x/search.png and /dev/null differ diff --git a/resources/sprite/icons_1x/start-sandcastle.png b/resources/sprite/icons_1x/start-sandcastle.png deleted file mode 100644 index 46ad38363e..0000000000 Binary files a/resources/sprite/icons_1x/start-sandcastle.png and /dev/null differ diff --git a/resources/sprite/icons_1x/stop.png b/resources/sprite/icons_1x/stop.png deleted file mode 100644 index ac8e2f3df7..0000000000 Binary files a/resources/sprite/icons_1x/stop.png and /dev/null differ diff --git a/resources/sprite/icons_1x/tag.png b/resources/sprite/icons_1x/tag.png deleted file mode 100644 index 33792941f5..0000000000 Binary files a/resources/sprite/icons_1x/tag.png and /dev/null differ diff --git a/resources/sprite/icons_1x/transcript.png b/resources/sprite/icons_1x/transcript.png deleted file mode 100644 index 6bbb308943..0000000000 Binary files a/resources/sprite/icons_1x/transcript.png and /dev/null differ diff --git a/resources/sprite/icons_1x/undo.png b/resources/sprite/icons_1x/undo.png deleted file mode 100644 index 6d4bf685cd..0000000000 Binary files a/resources/sprite/icons_1x/undo.png and /dev/null differ diff --git a/resources/sprite/icons_1x/unlock.png b/resources/sprite/icons_1x/unlock.png deleted file mode 100644 index bd8de3808b..0000000000 Binary files a/resources/sprite/icons_1x/unlock.png and /dev/null differ diff --git a/resources/sprite/icons_1x/unmerge.png b/resources/sprite/icons_1x/unmerge.png deleted file mode 100644 index 16c77fe8f0..0000000000 Binary files a/resources/sprite/icons_1x/unmerge.png and /dev/null differ diff --git a/resources/sprite/icons_1x/unpublish.png b/resources/sprite/icons_1x/unpublish.png deleted file mode 100644 index a0a4757caa..0000000000 Binary files a/resources/sprite/icons_1x/unpublish.png and /dev/null differ diff --git a/resources/sprite/icons_1x/upload.png b/resources/sprite/icons_1x/upload.png deleted file mode 100644 index a63e52d039..0000000000 Binary files a/resources/sprite/icons_1x/upload.png and /dev/null differ diff --git a/resources/sprite/icons_1x/user.png b/resources/sprite/icons_1x/user.png deleted file mode 100644 index 17838cfe59..0000000000 Binary files a/resources/sprite/icons_1x/user.png and /dev/null differ diff --git a/resources/sprite/icons_1x/warning.png b/resources/sprite/icons_1x/warning.png deleted file mode 100644 index 64f9972c9c..0000000000 Binary files a/resources/sprite/icons_1x/warning.png and /dev/null differ diff --git a/resources/sprite/icons_1x/workboard.png b/resources/sprite/icons_1x/workboard.png deleted file mode 100644 index 209f882eb5..0000000000 Binary files a/resources/sprite/icons_1x/workboard.png and /dev/null differ diff --git a/resources/sprite/icons_1x/world.png b/resources/sprite/icons_1x/world.png deleted file mode 100644 index 7bdb5fd5c1..0000000000 Binary files a/resources/sprite/icons_1x/world.png and /dev/null differ diff --git a/resources/sprite/icons_1x/wrench.png b/resources/sprite/icons_1x/wrench.png deleted file mode 100644 index 816f5cba1e..0000000000 Binary files a/resources/sprite/icons_1x/wrench.png and /dev/null differ diff --git a/resources/sprite/icons_1x/zip.png b/resources/sprite/icons_1x/zip.png deleted file mode 100644 index 6346fa8d59..0000000000 Binary files a/resources/sprite/icons_1x/zip.png and /dev/null differ diff --git a/resources/sprite/icons_2x/action-menu.png b/resources/sprite/icons_2x/action-menu.png deleted file mode 100644 index 4b79c4ea76..0000000000 Binary files a/resources/sprite/icons_2x/action-menu.png and /dev/null differ diff --git a/resources/sprite/icons_2x/arrow_left.png b/resources/sprite/icons_2x/arrow_left.png deleted file mode 100644 index e9fe2d8e70..0000000000 Binary files a/resources/sprite/icons_2x/arrow_left.png and /dev/null differ diff --git a/resources/sprite/icons_2x/arrow_right.png b/resources/sprite/icons_2x/arrow_right.png deleted file mode 100644 index f22ff1ccfb..0000000000 Binary files a/resources/sprite/icons_2x/arrow_right.png and /dev/null differ diff --git a/resources/sprite/icons_2x/attach.png b/resources/sprite/icons_2x/attach.png deleted file mode 100644 index 6ae726dc25..0000000000 Binary files a/resources/sprite/icons_2x/attach.png and /dev/null differ diff --git a/resources/sprite/icons_2x/backward.png b/resources/sprite/icons_2x/backward.png deleted file mode 100644 index 13bd9b89bd..0000000000 Binary files a/resources/sprite/icons_2x/backward.png and /dev/null differ diff --git a/resources/sprite/icons_2x/blame.png b/resources/sprite/icons_2x/blame.png deleted file mode 100644 index 4b1eb3dee8..0000000000 Binary files a/resources/sprite/icons_2x/blame.png and /dev/null differ diff --git a/resources/sprite/icons_2x/calendar.png b/resources/sprite/icons_2x/calendar.png deleted file mode 100644 index 0100d83a82..0000000000 Binary files a/resources/sprite/icons_2x/calendar.png and /dev/null differ diff --git a/resources/sprite/icons_2x/check.png b/resources/sprite/icons_2x/check.png deleted file mode 100644 index bcab5f2a1b..0000000000 Binary files a/resources/sprite/icons_2x/check.png and /dev/null differ diff --git a/resources/sprite/icons_2x/comment.png b/resources/sprite/icons_2x/comment.png deleted file mode 100644 index 2ed90b538d..0000000000 Binary files a/resources/sprite/icons_2x/comment.png and /dev/null differ diff --git a/resources/sprite/icons_2x/computer.png b/resources/sprite/icons_2x/computer.png deleted file mode 100644 index 9e2d91dae2..0000000000 Binary files a/resources/sprite/icons_2x/computer.png and /dev/null differ diff --git a/resources/sprite/icons_2x/create.png b/resources/sprite/icons_2x/create.png deleted file mode 100644 index 6ffc3fa6ef..0000000000 Binary files a/resources/sprite/icons_2x/create.png and /dev/null differ diff --git a/resources/sprite/icons_2x/data.png b/resources/sprite/icons_2x/data.png deleted file mode 100644 index e200bef229..0000000000 Binary files a/resources/sprite/icons_2x/data.png and /dev/null differ diff --git a/resources/sprite/icons_2x/delete.png b/resources/sprite/icons_2x/delete.png deleted file mode 100644 index 8b1080b170..0000000000 Binary files a/resources/sprite/icons_2x/delete.png and /dev/null differ diff --git a/resources/sprite/icons_2x/disable.png b/resources/sprite/icons_2x/disable.png deleted file mode 100644 index ffc1956e54..0000000000 Binary files a/resources/sprite/icons_2x/disable.png and /dev/null differ diff --git a/resources/sprite/icons_2x/dislike.png b/resources/sprite/icons_2x/dislike.png deleted file mode 100644 index 8a7360c85d..0000000000 Binary files a/resources/sprite/icons_2x/dislike.png and /dev/null differ diff --git a/resources/sprite/icons_2x/download-alt.png b/resources/sprite/icons_2x/download-alt.png deleted file mode 100644 index 0f62916670..0000000000 Binary files a/resources/sprite/icons_2x/download-alt.png and /dev/null differ diff --git a/resources/sprite/icons_2x/download.png b/resources/sprite/icons_2x/download.png deleted file mode 100644 index 87411035d6..0000000000 Binary files a/resources/sprite/icons_2x/download.png and /dev/null differ diff --git a/resources/sprite/icons_2x/edit.png b/resources/sprite/icons_2x/edit.png deleted file mode 100644 index 8aa9e8d637..0000000000 Binary files a/resources/sprite/icons_2x/edit.png and /dev/null differ diff --git a/resources/sprite/icons_2x/enable.png b/resources/sprite/icons_2x/enable.png deleted file mode 100644 index ed20aa7838..0000000000 Binary files a/resources/sprite/icons_2x/enable.png and /dev/null differ diff --git a/resources/sprite/icons_2x/file.png b/resources/sprite/icons_2x/file.png deleted file mode 100644 index 62dbde4a2e..0000000000 Binary files a/resources/sprite/icons_2x/file.png and /dev/null differ diff --git a/resources/sprite/icons_2x/film.png b/resources/sprite/icons_2x/film.png deleted file mode 100644 index a67159724d..0000000000 Binary files a/resources/sprite/icons_2x/film.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag-0.png b/resources/sprite/icons_2x/flag-0.png deleted file mode 100644 index a53896e6e9..0000000000 Binary files a/resources/sprite/icons_2x/flag-0.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag-1.png b/resources/sprite/icons_2x/flag-1.png deleted file mode 100644 index 3fc9b34483..0000000000 Binary files a/resources/sprite/icons_2x/flag-1.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag-2.png b/resources/sprite/icons_2x/flag-2.png deleted file mode 100644 index cc5e25b186..0000000000 Binary files a/resources/sprite/icons_2x/flag-2.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag-3.png b/resources/sprite/icons_2x/flag-3.png deleted file mode 100644 index f9ff214a1e..0000000000 Binary files a/resources/sprite/icons_2x/flag-3.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag-4.png b/resources/sprite/icons_2x/flag-4.png deleted file mode 100644 index fd96fcfa7f..0000000000 Binary files a/resources/sprite/icons_2x/flag-4.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag-5.png b/resources/sprite/icons_2x/flag-5.png deleted file mode 100644 index c5d5d08d0e..0000000000 Binary files a/resources/sprite/icons_2x/flag-5.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag-6.png b/resources/sprite/icons_2x/flag-6.png deleted file mode 100644 index e515334c12..0000000000 Binary files a/resources/sprite/icons_2x/flag-6.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag-7.png b/resources/sprite/icons_2x/flag-7.png deleted file mode 100644 index 1681ed9981..0000000000 Binary files a/resources/sprite/icons_2x/flag-7.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag-ghost.png b/resources/sprite/icons_2x/flag-ghost.png deleted file mode 100644 index f500a970e3..0000000000 Binary files a/resources/sprite/icons_2x/flag-ghost.png and /dev/null differ diff --git a/resources/sprite/icons_2x/flag.png b/resources/sprite/icons_2x/flag.png deleted file mode 100644 index 864947030f..0000000000 Binary files a/resources/sprite/icons_2x/flag.png and /dev/null differ diff --git a/resources/sprite/icons_2x/folder-open.png b/resources/sprite/icons_2x/folder-open.png deleted file mode 100644 index 48da9c487e..0000000000 Binary files a/resources/sprite/icons_2x/folder-open.png and /dev/null differ diff --git a/resources/sprite/icons_2x/fork.png b/resources/sprite/icons_2x/fork.png deleted file mode 100644 index 23af2744a2..0000000000 Binary files a/resources/sprite/icons_2x/fork.png and /dev/null differ diff --git a/resources/sprite/icons_2x/forward.png b/resources/sprite/icons_2x/forward.png deleted file mode 100644 index b859577d30..0000000000 Binary files a/resources/sprite/icons_2x/forward.png and /dev/null differ diff --git a/resources/sprite/icons_2x/herald.png b/resources/sprite/icons_2x/herald.png deleted file mode 100644 index 1052839de3..0000000000 Binary files a/resources/sprite/icons_2x/herald.png and /dev/null differ diff --git a/resources/sprite/icons_2x/highlight.png b/resources/sprite/icons_2x/highlight.png deleted file mode 100644 index cbb70435b8..0000000000 Binary files a/resources/sprite/icons_2x/highlight.png and /dev/null differ diff --git a/resources/sprite/icons_2x/history.png b/resources/sprite/icons_2x/history.png deleted file mode 100644 index 994574a7e8..0000000000 Binary files a/resources/sprite/icons_2x/history.png and /dev/null differ diff --git a/resources/sprite/icons_2x/home.png b/resources/sprite/icons_2x/home.png deleted file mode 100644 index 02568a8cef..0000000000 Binary files a/resources/sprite/icons_2x/home.png and /dev/null differ diff --git a/resources/sprite/icons_2x/image.png b/resources/sprite/icons_2x/image.png deleted file mode 100644 index e6a3b88b2b..0000000000 Binary files a/resources/sprite/icons_2x/image.png and /dev/null differ diff --git a/resources/sprite/icons_2x/like.png b/resources/sprite/icons_2x/like.png deleted file mode 100644 index 6b23dc7052..0000000000 Binary files a/resources/sprite/icons_2x/like.png and /dev/null differ diff --git a/resources/sprite/icons_2x/link.png b/resources/sprite/icons_2x/link.png deleted file mode 100644 index 13f08faaaf..0000000000 Binary files a/resources/sprite/icons_2x/link.png and /dev/null differ diff --git a/resources/sprite/icons_2x/lint-info.png b/resources/sprite/icons_2x/lint-info.png deleted file mode 100644 index ab82a1951a..0000000000 Binary files a/resources/sprite/icons_2x/lint-info.png and /dev/null differ diff --git a/resources/sprite/icons_2x/lint-ok.png b/resources/sprite/icons_2x/lint-ok.png deleted file mode 100644 index 587d9af04d..0000000000 Binary files a/resources/sprite/icons_2x/lint-ok.png and /dev/null differ diff --git a/resources/sprite/icons_2x/lint-warning.png b/resources/sprite/icons_2x/lint-warning.png deleted file mode 100644 index 4b1eb3dee8..0000000000 Binary files a/resources/sprite/icons_2x/lint-warning.png and /dev/null differ diff --git a/resources/sprite/icons_2x/lock.png b/resources/sprite/icons_2x/lock.png deleted file mode 100644 index fb7a728d2c..0000000000 Binary files a/resources/sprite/icons_2x/lock.png and /dev/null differ diff --git a/resources/sprite/icons_2x/love.png b/resources/sprite/icons_2x/love.png deleted file mode 100644 index a8e00e017e..0000000000 Binary files a/resources/sprite/icons_2x/love.png and /dev/null differ diff --git a/resources/sprite/icons_2x/lower-priority.png b/resources/sprite/icons_2x/lower-priority.png deleted file mode 100644 index a30d613c92..0000000000 Binary files a/resources/sprite/icons_2x/lower-priority.png and /dev/null differ diff --git a/resources/sprite/icons_2x/merge.png b/resources/sprite/icons_2x/merge.png deleted file mode 100644 index 97455a7fea..0000000000 Binary files a/resources/sprite/icons_2x/merge.png and /dev/null differ diff --git a/resources/sprite/icons_2x/message.png b/resources/sprite/icons_2x/message.png deleted file mode 100644 index 6fda2449b0..0000000000 Binary files a/resources/sprite/icons_2x/message.png and /dev/null differ diff --git a/resources/sprite/icons_2x/meta-mta.png b/resources/sprite/icons_2x/meta-mta.png deleted file mode 100644 index b2cf1caf3f..0000000000 Binary files a/resources/sprite/icons_2x/meta-mta.png and /dev/null differ diff --git a/resources/sprite/icons_2x/move.png b/resources/sprite/icons_2x/move.png deleted file mode 100644 index d71860064d..0000000000 Binary files a/resources/sprite/icons_2x/move.png and /dev/null differ diff --git a/resources/sprite/icons_2x/music.png b/resources/sprite/icons_2x/music.png deleted file mode 100644 index 8b3250f158..0000000000 Binary files a/resources/sprite/icons_2x/music.png and /dev/null differ diff --git a/resources/sprite/icons_2x/new.png b/resources/sprite/icons_2x/new.png deleted file mode 100644 index 981ff1a109..0000000000 Binary files a/resources/sprite/icons_2x/new.png and /dev/null differ diff --git a/resources/sprite/icons_2x/normal-priority.png b/resources/sprite/icons_2x/normal-priority.png deleted file mode 100644 index 887e9b6498..0000000000 Binary files a/resources/sprite/icons_2x/normal-priority.png and /dev/null differ diff --git a/resources/sprite/icons_2x/octocat.png b/resources/sprite/icons_2x/octocat.png deleted file mode 100644 index ef0dc78a9f..0000000000 Binary files a/resources/sprite/icons_2x/octocat.png and /dev/null differ diff --git a/resources/sprite/icons_2x/ok.png b/resources/sprite/icons_2x/ok.png deleted file mode 100644 index d6a322e41d..0000000000 Binary files a/resources/sprite/icons_2x/ok.png and /dev/null differ diff --git a/resources/sprite/icons_2x/pause.png b/resources/sprite/icons_2x/pause.png deleted file mode 100644 index 5be384ff06..0000000000 Binary files a/resources/sprite/icons_2x/pause.png and /dev/null differ diff --git a/resources/sprite/icons_2x/perflab.png b/resources/sprite/icons_2x/perflab.png deleted file mode 100644 index d794e682e4..0000000000 Binary files a/resources/sprite/icons_2x/perflab.png and /dev/null differ diff --git a/resources/sprite/icons_2x/play.png b/resources/sprite/icons_2x/play.png deleted file mode 100644 index 0466557b46..0000000000 Binary files a/resources/sprite/icons_2x/play.png and /dev/null differ diff --git a/resources/sprite/icons_2x/popout.png b/resources/sprite/icons_2x/popout.png deleted file mode 100644 index a989326251..0000000000 Binary files a/resources/sprite/icons_2x/popout.png and /dev/null differ diff --git a/resources/sprite/icons_2x/preview.png b/resources/sprite/icons_2x/preview.png deleted file mode 100644 index d9803290f7..0000000000 Binary files a/resources/sprite/icons_2x/preview.png and /dev/null differ diff --git a/resources/sprite/icons_2x/project.png b/resources/sprite/icons_2x/project.png deleted file mode 100644 index 337483dcc9..0000000000 Binary files a/resources/sprite/icons_2x/project.png and /dev/null differ diff --git a/resources/sprite/icons_2x/raise-priority.png b/resources/sprite/icons_2x/raise-priority.png deleted file mode 100644 index 01356ccd42..0000000000 Binary files a/resources/sprite/icons_2x/raise-priority.png and /dev/null differ diff --git a/resources/sprite/icons_2x/refresh.png b/resources/sprite/icons_2x/refresh.png deleted file mode 100644 index 2a59067f2c..0000000000 Binary files a/resources/sprite/icons_2x/refresh.png and /dev/null differ diff --git a/resources/sprite/icons_2x/remove.png b/resources/sprite/icons_2x/remove.png deleted file mode 100644 index 7c3b3848b8..0000000000 Binary files a/resources/sprite/icons_2x/remove.png and /dev/null differ diff --git a/resources/sprite/icons_2x/search.png b/resources/sprite/icons_2x/search.png deleted file mode 100644 index 04d5bd60c7..0000000000 Binary files a/resources/sprite/icons_2x/search.png and /dev/null differ diff --git a/resources/sprite/icons_2x/start-sandcastle.png b/resources/sprite/icons_2x/start-sandcastle.png deleted file mode 100644 index 2da12818ad..0000000000 Binary files a/resources/sprite/icons_2x/start-sandcastle.png and /dev/null differ diff --git a/resources/sprite/icons_2x/stop.png b/resources/sprite/icons_2x/stop.png deleted file mode 100644 index ac11bac651..0000000000 Binary files a/resources/sprite/icons_2x/stop.png and /dev/null differ diff --git a/resources/sprite/icons_2x/tag.png b/resources/sprite/icons_2x/tag.png deleted file mode 100644 index 004d22302b..0000000000 Binary files a/resources/sprite/icons_2x/tag.png and /dev/null differ diff --git a/resources/sprite/icons_2x/transcript.png b/resources/sprite/icons_2x/transcript.png deleted file mode 100644 index a1eb254fbd..0000000000 Binary files a/resources/sprite/icons_2x/transcript.png and /dev/null differ diff --git a/resources/sprite/icons_2x/undo.png b/resources/sprite/icons_2x/undo.png deleted file mode 100644 index c65728a094..0000000000 Binary files a/resources/sprite/icons_2x/undo.png and /dev/null differ diff --git a/resources/sprite/icons_2x/unlock.png b/resources/sprite/icons_2x/unlock.png deleted file mode 100644 index ec8a1b5b9b..0000000000 Binary files a/resources/sprite/icons_2x/unlock.png and /dev/null differ diff --git a/resources/sprite/icons_2x/unmerge.png b/resources/sprite/icons_2x/unmerge.png deleted file mode 100644 index cdf0cf6bca..0000000000 Binary files a/resources/sprite/icons_2x/unmerge.png and /dev/null differ diff --git a/resources/sprite/icons_2x/unpublish.png b/resources/sprite/icons_2x/unpublish.png deleted file mode 100644 index fbdc34a1ee..0000000000 Binary files a/resources/sprite/icons_2x/unpublish.png and /dev/null differ diff --git a/resources/sprite/icons_2x/upload.png b/resources/sprite/icons_2x/upload.png deleted file mode 100644 index 8df26ea1c0..0000000000 Binary files a/resources/sprite/icons_2x/upload.png and /dev/null differ diff --git a/resources/sprite/icons_2x/user.png b/resources/sprite/icons_2x/user.png deleted file mode 100644 index 5c939eba30..0000000000 Binary files a/resources/sprite/icons_2x/user.png and /dev/null differ diff --git a/resources/sprite/icons_2x/warning.png b/resources/sprite/icons_2x/warning.png deleted file mode 100644 index e8cecc3f7c..0000000000 Binary files a/resources/sprite/icons_2x/warning.png and /dev/null differ diff --git a/resources/sprite/icons_2x/workboard.png b/resources/sprite/icons_2x/workboard.png deleted file mode 100644 index 8dcb7df61f..0000000000 Binary files a/resources/sprite/icons_2x/workboard.png and /dev/null differ diff --git a/resources/sprite/icons_2x/world.png b/resources/sprite/icons_2x/world.png deleted file mode 100644 index d008a0c36d..0000000000 Binary files a/resources/sprite/icons_2x/world.png and /dev/null differ diff --git a/resources/sprite/icons_2x/wrench.png b/resources/sprite/icons_2x/wrench.png deleted file mode 100644 index 8ad9096a5b..0000000000 Binary files a/resources/sprite/icons_2x/wrench.png and /dev/null differ diff --git a/resources/sprite/icons_2x/zip.png b/resources/sprite/icons_2x/zip.png deleted file mode 100644 index c1b712c355..0000000000 Binary files a/resources/sprite/icons_2x/zip.png and /dev/null differ diff --git a/resources/sprite/manifest/icons.json b/resources/sprite/manifest/icons.json deleted file mode 100644 index d82da603ba..0000000000 --- a/resources/sprite/manifest/icons.json +++ /dev/null @@ -1,1316 +0,0 @@ -{ - "version" : 1, - "sprites" : { - "icons-action-menu" : { - "name" : "icons-action-menu", - "rule" : ".icons-action-menu", - "hash" : "bc71898db5af4609954491fd5f16f23f" - }, - "icons-action-menu-grey" : { - "name" : "icons-action-menu-grey", - "rule" : ".icons-action-menu-grey", - "hash" : "06a54330a793bc0394df88255d373f98" - }, - "icons-action-menu-white" : { - "name" : "icons-action-menu-white", - "rule" : ".icons-action-menu-white, .device-desktop .phabricator-action-view:hover .icons-action-menu, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-action-menu", - "hash" : "28ccc86ad461b9f2942c78a8cdbcfc84" - }, - "icons-arrow_left" : { - "name" : "icons-arrow_left", - "rule" : ".icons-arrow_left", - "hash" : "d169808216d441adc1e802932902575a" - }, - "icons-arrow_left-grey" : { - "name" : "icons-arrow_left-grey", - "rule" : ".icons-arrow_left-grey", - "hash" : "bcc1f969b43dbd8b06acfde05f733216" - }, - "icons-arrow_left-white" : { - "name" : "icons-arrow_left-white", - "rule" : ".icons-arrow_left-white, .device-desktop .phabricator-action-view:hover .icons-arrow_left, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-arrow_left", - "hash" : "074741e27c6c36e9813ad1388c91e851" - }, - "icons-arrow_right" : { - "name" : "icons-arrow_right", - "rule" : ".icons-arrow_right", - "hash" : "23a210534e578aaef0ce0dbb4a447af9" - }, - "icons-arrow_right-grey" : { - "name" : "icons-arrow_right-grey", - "rule" : ".icons-arrow_right-grey", - "hash" : "7d7bbb08efcd1260071d9c9ba7360245" - }, - "icons-arrow_right-white" : { - "name" : "icons-arrow_right-white", - "rule" : ".icons-arrow_right-white, .device-desktop .phabricator-action-view:hover .icons-arrow_right, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-arrow_right", - "hash" : "41e8d128a1ebe656b6d610b8dc4c250e" - }, - "icons-attach" : { - "name" : "icons-attach", - "rule" : ".icons-attach", - "hash" : "0c0d62a9094c34f0bda500d59828cc99" - }, - "icons-attach-grey" : { - "name" : "icons-attach-grey", - "rule" : ".icons-attach-grey", - "hash" : "c09e4dd5c9011996d73586730f7f388e" - }, - "icons-attach-white" : { - "name" : "icons-attach-white", - "rule" : ".icons-attach-white, .device-desktop .phabricator-action-view:hover .icons-attach, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-attach", - "hash" : "632fac3ff2d07194557004d20a17d9ba" - }, - "icons-backward" : { - "name" : "icons-backward", - "rule" : ".icons-backward", - "hash" : "c420a143edd4c6fa9062bb2901cff9c1" - }, - "icons-backward-grey" : { - "name" : "icons-backward-grey", - "rule" : ".icons-backward-grey", - "hash" : "27d52f4251b240442b4a25b8b1476127" - }, - "icons-backward-white" : { - "name" : "icons-backward-white", - "rule" : ".icons-backward-white, .device-desktop .phabricator-action-view:hover .icons-backward, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-backward", - "hash" : "5bfa565da9d448b9c6558c364a075c92" - }, - "icons-blame" : { - "name" : "icons-blame", - "rule" : ".icons-blame", - "hash" : "563657dc650128faf135a475a1a969dc" - }, - "icons-blame-grey" : { - "name" : "icons-blame-grey", - "rule" : ".icons-blame-grey", - "hash" : "1ae83eb91ed65eb7b16600c2de3b95ae" - }, - "icons-blame-white" : { - "name" : "icons-blame-white", - "rule" : ".icons-blame-white, .device-desktop .phabricator-action-view:hover .icons-blame, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-blame", - "hash" : "9255bd2e32868c2a5a44018139cb4356" - }, - "icons-calendar" : { - "name" : "icons-calendar", - "rule" : ".icons-calendar", - "hash" : "285eb4632a0c568aad1b49b83afd77a2" - }, - "icons-calendar-grey" : { - "name" : "icons-calendar-grey", - "rule" : ".icons-calendar-grey", - "hash" : "dd72ee17639a18cfc8f96f9923e90b42" - }, - "icons-calendar-white" : { - "name" : "icons-calendar-white", - "rule" : ".icons-calendar-white, .device-desktop .phabricator-action-view:hover .icons-calendar, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-calendar", - "hash" : "71bab8f6723d1005afa0a18553ce03d5" - }, - "icons-check" : { - "name" : "icons-check", - "rule" : ".icons-check", - "hash" : "7701c38eecdd9773b84323a617d33575" - }, - "icons-check-grey" : { - "name" : "icons-check-grey", - "rule" : ".icons-check-grey", - "hash" : "f2c970a7f729f56277eadb1ab3f140da" - }, - "icons-check-white" : { - "name" : "icons-check-white", - "rule" : ".icons-check-white, .device-desktop .phabricator-action-view:hover .icons-check, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-check", - "hash" : "ed946142aa107d1a21d72519172f6cad" - }, - "icons-comment" : { - "name" : "icons-comment", - "rule" : ".icons-comment", - "hash" : "bae84acfb9ffe4c52b4de9f7547a53ae" - }, - "icons-comment-grey" : { - "name" : "icons-comment-grey", - "rule" : ".icons-comment-grey", - "hash" : "5d6b6bc4578e99072f8374aae91e9845" - }, - "icons-comment-white" : { - "name" : "icons-comment-white", - "rule" : ".icons-comment-white, .device-desktop .phabricator-action-view:hover .icons-comment, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-comment", - "hash" : "6bc8c3fb39f4445de3f6968835b8ff39" - }, - "icons-computer" : { - "name" : "icons-computer", - "rule" : ".icons-computer", - "hash" : "7461e67f1d27249c2d543fd06f2bc23d" - }, - "icons-computer-grey" : { - "name" : "icons-computer-grey", - "rule" : ".icons-computer-grey", - "hash" : "303df3adea2acc2914057b9fd45600ff" - }, - "icons-computer-white" : { - "name" : "icons-computer-white", - "rule" : ".icons-computer-white, .device-desktop .phabricator-action-view:hover .icons-computer, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-computer", - "hash" : "9e1e89d31208cc6ed23b75aa7dc5df30" - }, - "icons-create" : { - "name" : "icons-create", - "rule" : ".icons-create", - "hash" : "6ba3bec5c18c5de1f1795ff63ac880f6" - }, - "icons-create-grey" : { - "name" : "icons-create-grey", - "rule" : ".icons-create-grey", - "hash" : "f81118913df8d426c8a2889d909d0168" - }, - "icons-create-white" : { - "name" : "icons-create-white", - "rule" : ".icons-create-white, .device-desktop .phabricator-action-view:hover .icons-create, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-create", - "hash" : "fbb29390e3f8bd5a6e0d809463aeeb40" - }, - "icons-data" : { - "name" : "icons-data", - "rule" : ".icons-data", - "hash" : "f4c8df3b0290d1c2be1f206430ba83b4" - }, - "icons-data-grey" : { - "name" : "icons-data-grey", - "rule" : ".icons-data-grey", - "hash" : "80c011b2d499c339deae602053107112" - }, - "icons-data-white" : { - "name" : "icons-data-white", - "rule" : ".icons-data-white, .device-desktop .phabricator-action-view:hover .icons-data, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-data", - "hash" : "0fb59ace98fa5b8cb5adc278061c538d" - }, - "icons-delete" : { - "name" : "icons-delete", - "rule" : ".icons-delete", - "hash" : "4ce6010354e5d1e079ed3fc3547e37c1" - }, - "icons-delete-grey" : { - "name" : "icons-delete-grey", - "rule" : ".icons-delete-grey", - "hash" : "cd0175b3f09f9a68028bec8f23f4aefd" - }, - "icons-delete-white" : { - "name" : "icons-delete-white", - "rule" : ".icons-delete-white, .device-desktop .phabricator-action-view:hover .icons-delete, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-delete", - "hash" : "011b1bb3ad462a21a4c518bce25757d8" - }, - "icons-disable" : { - "name" : "icons-disable", - "rule" : ".icons-disable", - "hash" : "e4af79cb1958352075292f438ccfc799" - }, - "icons-disable-grey" : { - "name" : "icons-disable-grey", - "rule" : ".icons-disable-grey", - "hash" : "ebf2465329f5ff263718ef5f204fb173" - }, - "icons-disable-white" : { - "name" : "icons-disable-white", - "rule" : ".icons-disable-white, .device-desktop .phabricator-action-view:hover .icons-disable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-disable", - "hash" : "fae8c7cff0b28a3fcc0d4b8455166f31" - }, - "icons-dislike" : { - "name" : "icons-dislike", - "rule" : ".icons-dislike", - "hash" : "32d6eaa69413349f3138c3d96d219c10" - }, - "icons-dislike-grey" : { - "name" : "icons-dislike-grey", - "rule" : ".icons-dislike-grey", - "hash" : "09b90ed2be402f9fcd888b044836fb72" - }, - "icons-dislike-white" : { - "name" : "icons-dislike-white", - "rule" : ".icons-dislike-white, .device-desktop .phabricator-action-view:hover .icons-dislike, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-dislike", - "hash" : "a15de824a5527ab393b0033b4b97d39b" - }, - "icons-download" : { - "name" : "icons-download", - "rule" : ".icons-download", - "hash" : "63efe6aa0b39cd489249d70316dc179f" - }, - "icons-download-alt" : { - "name" : "icons-download-alt", - "rule" : ".icons-download-alt", - "hash" : "02a0724de9e1bad47a4ad4e27975c105" - }, - "icons-download-alt-grey" : { - "name" : "icons-download-alt-grey", - "rule" : ".icons-download-alt-grey", - "hash" : "d7e7b5156558de867f2308968f5ecca2" - }, - "icons-download-alt-white" : { - "name" : "icons-download-alt-white", - "rule" : ".icons-download-alt-white, .device-desktop .phabricator-action-view:hover .icons-download-alt, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-download-alt", - "hash" : "7427e3ac664616e1f84b286400e9b5a5" - }, - "icons-download-grey" : { - "name" : "icons-download-grey", - "rule" : ".icons-download-grey", - "hash" : "fe4e4fe31ca16e1242be52d6dca76ecd" - }, - "icons-download-white" : { - "name" : "icons-download-white", - "rule" : ".icons-download-white, .device-desktop .phabricator-action-view:hover .icons-download, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-download", - "hash" : "1dcd401c9eb90db7e9079221ecede866" - }, - "icons-edit" : { - "name" : "icons-edit", - "rule" : ".icons-edit", - "hash" : "4f39c952ca119ddc3b6e146da2e32078" - }, - "icons-edit-grey" : { - "name" : "icons-edit-grey", - "rule" : ".icons-edit-grey", - "hash" : "fdcaf71d1d09fdb21799e640e8cbfcc5" - }, - "icons-edit-white" : { - "name" : "icons-edit-white", - "rule" : ".icons-edit-white, .device-desktop .phabricator-action-view:hover .icons-edit, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-edit", - "hash" : "456b4b3778641117cfe07317bc129159" - }, - "icons-enable" : { - "name" : "icons-enable", - "rule" : ".icons-enable", - "hash" : "5740a70645b05def8409785778e7b8e3" - }, - "icons-enable-grey" : { - "name" : "icons-enable-grey", - "rule" : ".icons-enable-grey", - "hash" : "297e97b68cb96c95fbe88841959a0a00" - }, - "icons-enable-white" : { - "name" : "icons-enable-white", - "rule" : ".icons-enable-white, .device-desktop .phabricator-action-view:hover .icons-enable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-enable", - "hash" : "f0a4629600045cac43e34674b6a95cd7" - }, - "icons-file" : { - "name" : "icons-file", - "rule" : ".icons-file", - "hash" : "917ea2dbb1bb7ff2c98a774d33e825f7" - }, - "icons-file-grey" : { - "name" : "icons-file-grey", - "rule" : ".icons-file-grey", - "hash" : "93a8ad80fbd4747ebc77d8efddf0968a" - }, - "icons-file-white" : { - "name" : "icons-file-white", - "rule" : ".icons-file-white, .device-desktop .phabricator-action-view:hover .icons-file, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-file", - "hash" : "ba72c9acee3f815d209175a36f2e514e" - }, - "icons-film" : { - "name" : "icons-film", - "rule" : ".icons-film", - "hash" : "3e43750881b0dbd8bf1326b8b225b2ea" - }, - "icons-film-grey" : { - "name" : "icons-film-grey", - "rule" : ".icons-film-grey", - "hash" : "b586d438ea1d87246fe9f17f230d8536" - }, - "icons-film-white" : { - "name" : "icons-film-white", - "rule" : ".icons-film-white, .device-desktop .phabricator-action-view:hover .icons-film, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-film", - "hash" : "ba18a336b9dafbfb0102e4128a79e660" - }, - "icons-flag" : { - "name" : "icons-flag", - "rule" : ".icons-flag", - "hash" : "47abea6d5ef3483972861efb7ccf96f4" - }, - "icons-flag-0" : { - "name" : "icons-flag-0", - "rule" : ".icons-flag-0", - "hash" : "f3f4b6597b2b571ad501db31368ea015" - }, - "icons-flag-0-grey" : { - "name" : "icons-flag-0-grey", - "rule" : ".icons-flag-0-grey", - "hash" : "1523b3b8876dcee1eb767f486f66440f" - }, - "icons-flag-0-white" : { - "name" : "icons-flag-0-white", - "rule" : ".icons-flag-0-white, .device-desktop .phabricator-action-view:hover .icons-flag-0, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-0", - "hash" : "8956801c3c7a64593ec204214e7e6a91" - }, - "icons-flag-1" : { - "name" : "icons-flag-1", - "rule" : ".icons-flag-1", - "hash" : "d5c1900344c2d95b1624815fa75e963b" - }, - "icons-flag-1-grey" : { - "name" : "icons-flag-1-grey", - "rule" : ".icons-flag-1-grey", - "hash" : "a5d78c25f0a5a164159f37dde6abf5e5" - }, - "icons-flag-1-white" : { - "name" : "icons-flag-1-white", - "rule" : ".icons-flag-1-white, .device-desktop .phabricator-action-view:hover .icons-flag-1, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-1", - "hash" : "934fbe409d902a7cd4dc44c9143af15a" - }, - "icons-flag-2" : { - "name" : "icons-flag-2", - "rule" : ".icons-flag-2", - "hash" : "146fe0b438014059bd33666d6b608236" - }, - "icons-flag-2-grey" : { - "name" : "icons-flag-2-grey", - "rule" : ".icons-flag-2-grey", - "hash" : "074762170f5511356ff66a4e2505eab8" - }, - "icons-flag-2-white" : { - "name" : "icons-flag-2-white", - "rule" : ".icons-flag-2-white, .device-desktop .phabricator-action-view:hover .icons-flag-2, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-2", - "hash" : "da99be78ec09dce320c50d9605f61874" - }, - "icons-flag-3" : { - "name" : "icons-flag-3", - "rule" : ".icons-flag-3", - "hash" : "870ca70bce72d14179ca7c769d458420" - }, - "icons-flag-3-grey" : { - "name" : "icons-flag-3-grey", - "rule" : ".icons-flag-3-grey", - "hash" : "6d4331517b20e64e3a14fb4bbf2d880e" - }, - "icons-flag-3-white" : { - "name" : "icons-flag-3-white", - "rule" : ".icons-flag-3-white, .device-desktop .phabricator-action-view:hover .icons-flag-3, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-3", - "hash" : "71a909a95c5c5c6142f9437ebac62a1f" - }, - "icons-flag-4" : { - "name" : "icons-flag-4", - "rule" : ".icons-flag-4", - "hash" : "d134b3302e5e6f1e01686bedd7af9cb7" - }, - "icons-flag-4-grey" : { - "name" : "icons-flag-4-grey", - "rule" : ".icons-flag-4-grey", - "hash" : "0d03a2198152aa082b06b3c209bbe65c" - }, - "icons-flag-4-white" : { - "name" : "icons-flag-4-white", - "rule" : ".icons-flag-4-white, .device-desktop .phabricator-action-view:hover .icons-flag-4, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-4", - "hash" : "97d1b55bd2e5d197c21f82a2fc015f75" - }, - "icons-flag-5" : { - "name" : "icons-flag-5", - "rule" : ".icons-flag-5", - "hash" : "d8b41d6fa77d3b96dc3fcac1a2b8dfb0" - }, - "icons-flag-5-grey" : { - "name" : "icons-flag-5-grey", - "rule" : ".icons-flag-5-grey", - "hash" : "bc7043cb1ef034b9e075db17d7bf1281" - }, - "icons-flag-5-white" : { - "name" : "icons-flag-5-white", - "rule" : ".icons-flag-5-white, .device-desktop .phabricator-action-view:hover .icons-flag-5, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-5", - "hash" : "3bf3156e44bf223c8b5c8114c80162dd" - }, - "icons-flag-6" : { - "name" : "icons-flag-6", - "rule" : ".icons-flag-6", - "hash" : "1d64ef628490489bca1a948bea4ae066" - }, - "icons-flag-6-grey" : { - "name" : "icons-flag-6-grey", - "rule" : ".icons-flag-6-grey", - "hash" : "2609a83b91b46682f0fc13c8451d393c" - }, - "icons-flag-6-white" : { - "name" : "icons-flag-6-white", - "rule" : ".icons-flag-6-white, .device-desktop .phabricator-action-view:hover .icons-flag-6, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-6", - "hash" : "7e41da9a5e36702a7ab4c94f4eb2ac1e" - }, - "icons-flag-7" : { - "name" : "icons-flag-7", - "rule" : ".icons-flag-7", - "hash" : "efd7613fcc723fc43daab20069867092" - }, - "icons-flag-7-grey" : { - "name" : "icons-flag-7-grey", - "rule" : ".icons-flag-7-grey", - "hash" : "95c2f7ba1484c8852ce326dc1e6f69c4" - }, - "icons-flag-7-white" : { - "name" : "icons-flag-7-white", - "rule" : ".icons-flag-7-white, .device-desktop .phabricator-action-view:hover .icons-flag-7, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-7", - "hash" : "84db1652537190f27d419dd3e3183907" - }, - "icons-flag-ghost" : { - "name" : "icons-flag-ghost", - "rule" : ".icons-flag-ghost", - "hash" : "fc16021d6e1f8aa1ece0f7838a32d297" - }, - "icons-flag-ghost-grey" : { - "name" : "icons-flag-ghost-grey", - "rule" : ".icons-flag-ghost-grey", - "hash" : "580ea65ba520bb5a1b6dfd2da982ab60" - }, - "icons-flag-ghost-white" : { - "name" : "icons-flag-ghost-white", - "rule" : ".icons-flag-ghost-white, .device-desktop .phabricator-action-view:hover .icons-flag-ghost, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-ghost", - "hash" : "b8d7d1fc2d97ad43b57c7d6fb2d10d54" - }, - "icons-flag-grey" : { - "name" : "icons-flag-grey", - "rule" : ".icons-flag-grey", - "hash" : "d351908777fd3cdeb0b464569baabf8e" - }, - "icons-flag-white" : { - "name" : "icons-flag-white", - "rule" : ".icons-flag-white, .device-desktop .phabricator-action-view:hover .icons-flag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag", - "hash" : "2980adc2f4603125b76cb161bba77dde" - }, - "icons-folder-open" : { - "name" : "icons-folder-open", - "rule" : ".icons-folder-open", - "hash" : "830d8ed00f23d63911f8105cadf49511" - }, - "icons-folder-open-grey" : { - "name" : "icons-folder-open-grey", - "rule" : ".icons-folder-open-grey", - "hash" : "74ec3aede18816027d2fdc519efd4b17" - }, - "icons-folder-open-white" : { - "name" : "icons-folder-open-white", - "rule" : ".icons-folder-open-white, .device-desktop .phabricator-action-view:hover .icons-folder-open, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-folder-open", - "hash" : "ebc8c61880d1b62e7a8ef6a076efa144" - }, - "icons-fork" : { - "name" : "icons-fork", - "rule" : ".icons-fork", - "hash" : "f0ac7496f68d1edc3713e5987382f5bd" - }, - "icons-fork-grey" : { - "name" : "icons-fork-grey", - "rule" : ".icons-fork-grey", - "hash" : "dea7fe327ea62c8c5078c0d879e47799" - }, - "icons-fork-white" : { - "name" : "icons-fork-white", - "rule" : ".icons-fork-white, .device-desktop .phabricator-action-view:hover .icons-fork, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-fork", - "hash" : "1170a86082ad4fce9065b73f4cae8c9e" - }, - "icons-forward" : { - "name" : "icons-forward", - "rule" : ".icons-forward", - "hash" : "8d81decaf0970c15a3deb38e707f8ac4" - }, - "icons-forward-grey" : { - "name" : "icons-forward-grey", - "rule" : ".icons-forward-grey", - "hash" : "f7ed3685361986f40f967f1e93131407" - }, - "icons-forward-white" : { - "name" : "icons-forward-white", - "rule" : ".icons-forward-white, .device-desktop .phabricator-action-view:hover .icons-forward, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-forward", - "hash" : "596134836c31699ae53bdee43b8e78a8" - }, - "icons-herald" : { - "name" : "icons-herald", - "rule" : ".icons-herald", - "hash" : "ef8460234cf18474fb9cc0555794d372" - }, - "icons-herald-grey" : { - "name" : "icons-herald-grey", - "rule" : ".icons-herald-grey", - "hash" : "7b59f18f6d69b073dfdf4c1f3b4509b9" - }, - "icons-herald-white" : { - "name" : "icons-herald-white", - "rule" : ".icons-herald-white, .device-desktop .phabricator-action-view:hover .icons-herald, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-herald", - "hash" : "9de23714184a7efd0da3e14b1dffe29c" - }, - "icons-highlight" : { - "name" : "icons-highlight", - "rule" : ".icons-highlight", - "hash" : "05b81eadbf2fe63826a76594ccbebb16" - }, - "icons-highlight-grey" : { - "name" : "icons-highlight-grey", - "rule" : ".icons-highlight-grey", - "hash" : "1db34e1c24abe148cb5261f9dd50b779" - }, - "icons-highlight-white" : { - "name" : "icons-highlight-white", - "rule" : ".icons-highlight-white, .device-desktop .phabricator-action-view:hover .icons-highlight, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-highlight", - "hash" : "bdd76d53c8728f9c9f4e281d923a6efe" - }, - "icons-history" : { - "name" : "icons-history", - "rule" : ".icons-history", - "hash" : "4052fe2ea4e21d729a7d1a3be726e8ab" - }, - "icons-history-grey" : { - "name" : "icons-history-grey", - "rule" : ".icons-history-grey", - "hash" : "5a03ae7415b7690e34f627cac52d61c1" - }, - "icons-history-white" : { - "name" : "icons-history-white", - "rule" : ".icons-history-white, .device-desktop .phabricator-action-view:hover .icons-history, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-history", - "hash" : "b4ea12372beac957f1d1734666275c08" - }, - "icons-home" : { - "name" : "icons-home", - "rule" : ".icons-home", - "hash" : "52af113826f9886356e19a52940a6c47" - }, - "icons-home-grey" : { - "name" : "icons-home-grey", - "rule" : ".icons-home-grey", - "hash" : "6b6d02d24dea8ccc363da4509fa1647a" - }, - "icons-home-white" : { - "name" : "icons-home-white", - "rule" : ".icons-home-white, .device-desktop .phabricator-action-view:hover .icons-home, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-home", - "hash" : "3a90d41a5a6ff36981287ce4b24ac97e" - }, - "icons-image" : { - "name" : "icons-image", - "rule" : ".icons-image", - "hash" : "74b401bc7280b733bb8db5e05c604a46" - }, - "icons-image-grey" : { - "name" : "icons-image-grey", - "rule" : ".icons-image-grey", - "hash" : "de732c7cb12bdcf0e5789f4219025fdb" - }, - "icons-image-white" : { - "name" : "icons-image-white", - "rule" : ".icons-image-white, .device-desktop .phabricator-action-view:hover .icons-image, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-image", - "hash" : "45ed042a8e5a4319d361ebe3ffaf1f03" - }, - "icons-like" : { - "name" : "icons-like", - "rule" : ".icons-like", - "hash" : "95f7080949554dfdc0543ca334a43574" - }, - "icons-like-grey" : { - "name" : "icons-like-grey", - "rule" : ".icons-like-grey", - "hash" : "7ad4b955bfdc233313796cc83167acd3" - }, - "icons-like-white" : { - "name" : "icons-like-white", - "rule" : ".icons-like-white, .device-desktop .phabricator-action-view:hover .icons-like, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-like", - "hash" : "d87af1979a8f1cbedca3ab2f511b90b1" - }, - "icons-link" : { - "name" : "icons-link", - "rule" : ".icons-link", - "hash" : "19d6dc38ea5b9b7dc8c7ac75fc350e07" - }, - "icons-link-grey" : { - "name" : "icons-link-grey", - "rule" : ".icons-link-grey", - "hash" : "d993e76fae1e97be6d5b18dfcf301054" - }, - "icons-link-white" : { - "name" : "icons-link-white", - "rule" : ".icons-link-white, .device-desktop .phabricator-action-view:hover .icons-link, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-link", - "hash" : "d2b8bf1063d13ce2f195c2a17d64529c" - }, - "icons-lint-info" : { - "name" : "icons-lint-info", - "rule" : ".icons-lint-info", - "hash" : "4b1b6d8fef8c579988d55c4d6598d5a1" - }, - "icons-lint-info-grey" : { - "name" : "icons-lint-info-grey", - "rule" : ".icons-lint-info-grey", - "hash" : "ee429b622234bffe66b9f15fd7a4522a" - }, - "icons-lint-info-white" : { - "name" : "icons-lint-info-white", - "rule" : ".icons-lint-info-white, .device-desktop .phabricator-action-view:hover .icons-lint-info, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lint-info", - "hash" : "9667a8d9edb32b242dfb8b32e75d6487" - }, - "icons-lint-ok" : { - "name" : "icons-lint-ok", - "rule" : ".icons-lint-ok", - "hash" : "a54d302e96bbb3098f6635fc105891d7" - }, - "icons-lint-ok-grey" : { - "name" : "icons-lint-ok-grey", - "rule" : ".icons-lint-ok-grey", - "hash" : "38033eaf7099d305d854454cd7173d77" - }, - "icons-lint-ok-white" : { - "name" : "icons-lint-ok-white", - "rule" : ".icons-lint-ok-white, .device-desktop .phabricator-action-view:hover .icons-lint-ok, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lint-ok", - "hash" : "b7aa84931e6f5f26bec42b62fef14a75" - }, - "icons-lint-warning" : { - "name" : "icons-lint-warning", - "rule" : ".icons-lint-warning", - "hash" : "f81b7d73f4c7950f04bbf3d98395cf92" - }, - "icons-lint-warning-grey" : { - "name" : "icons-lint-warning-grey", - "rule" : ".icons-lint-warning-grey", - "hash" : "0c6d42c1553ddd41ddef16dc8ad26dd7" - }, - "icons-lint-warning-white" : { - "name" : "icons-lint-warning-white", - "rule" : ".icons-lint-warning-white, .device-desktop .phabricator-action-view:hover .icons-lint-warning, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lint-warning", - "hash" : "d9bb18c1d16207b65f18c193bac11da6" - }, - "icons-lock" : { - "name" : "icons-lock", - "rule" : ".icons-lock", - "hash" : "3b9e9c334c7bf06bae829904e71fb42e" - }, - "icons-lock-grey" : { - "name" : "icons-lock-grey", - "rule" : ".icons-lock-grey", - "hash" : "a2a1aebe1dbfdcc3bc60fe492907e512" - }, - "icons-lock-white" : { - "name" : "icons-lock-white", - "rule" : ".icons-lock-white, .device-desktop .phabricator-action-view:hover .icons-lock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lock", - "hash" : "2596768b3053c0e75293fd89db073d7f" - }, - "icons-love" : { - "name" : "icons-love", - "rule" : ".icons-love", - "hash" : "1d9343dfe4f31f35a98129bb820f8f70" - }, - "icons-love-grey" : { - "name" : "icons-love-grey", - "rule" : ".icons-love-grey", - "hash" : "b0aa69532698fc719dccda38d8b56829" - }, - "icons-love-white" : { - "name" : "icons-love-white", - "rule" : ".icons-love-white, .device-desktop .phabricator-action-view:hover .icons-love, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-love", - "hash" : "dd212aad62e03dbab347eb8ae34639d1" - }, - "icons-lower-priority" : { - "name" : "icons-lower-priority", - "rule" : ".icons-lower-priority", - "hash" : "b6eeb346822343df9d71f20f0c1f918c" - }, - "icons-lower-priority-grey" : { - "name" : "icons-lower-priority-grey", - "rule" : ".icons-lower-priority-grey", - "hash" : "f6990857646d764601c4c688075d1282" - }, - "icons-lower-priority-white" : { - "name" : "icons-lower-priority-white", - "rule" : ".icons-lower-priority-white, .device-desktop .phabricator-action-view:hover .icons-lower-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lower-priority", - "hash" : "9d2982b69ba98a77279fd826145573a2" - }, - "icons-merge" : { - "name" : "icons-merge", - "rule" : ".icons-merge", - "hash" : "3ab92aba7c7e15ddadd08215507665e5" - }, - "icons-merge-grey" : { - "name" : "icons-merge-grey", - "rule" : ".icons-merge-grey", - "hash" : "599e8881d590d393c26e0894ae92374a" - }, - "icons-merge-white" : { - "name" : "icons-merge-white", - "rule" : ".icons-merge-white, .device-desktop .phabricator-action-view:hover .icons-merge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-merge", - "hash" : "28ca0de11102ff7022ac81608d447742" - }, - "icons-message" : { - "name" : "icons-message", - "rule" : ".icons-message", - "hash" : "2c9e5f8c97c0a8aff2507debdfc4b2eb" - }, - "icons-message-grey" : { - "name" : "icons-message-grey", - "rule" : ".icons-message-grey", - "hash" : "0e1689ec1e6aa084a145345e1d3aaa29" - }, - "icons-message-white" : { - "name" : "icons-message-white", - "rule" : ".icons-message-white, .device-desktop .phabricator-action-view:hover .icons-message, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-message", - "hash" : "99dd558cc903e72e32425fb3f2678ffc" - }, - "icons-meta-mta" : { - "name" : "icons-meta-mta", - "rule" : ".icons-meta-mta", - "hash" : "29d82040866e9d7e3dd37fb7dfd7cd36" - }, - "icons-meta-mta-grey" : { - "name" : "icons-meta-mta-grey", - "rule" : ".icons-meta-mta-grey", - "hash" : "ab292d1611a23de8f31172671f4b382d" - }, - "icons-meta-mta-white" : { - "name" : "icons-meta-mta-white", - "rule" : ".icons-meta-mta-white, .device-desktop .phabricator-action-view:hover .icons-meta-mta, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-meta-mta", - "hash" : "0740b486fb296a7cdfc4218fa13edae6" - }, - "icons-move" : { - "name" : "icons-move", - "rule" : ".icons-move", - "hash" : "57aa74bcafdd7aa48252b64a96b97cc0" - }, - "icons-move-grey" : { - "name" : "icons-move-grey", - "rule" : ".icons-move-grey", - "hash" : "7f5b89922fb2821e8cd585f207586be3" - }, - "icons-move-white" : { - "name" : "icons-move-white", - "rule" : ".icons-move-white, .device-desktop .phabricator-action-view:hover .icons-move, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-move", - "hash" : "8d3312ff594541a0017778f77ab3ca41" - }, - "icons-music" : { - "name" : "icons-music", - "rule" : ".icons-music", - "hash" : "7d9e85fb6f4eeb9e7763493d00c7e1ba" - }, - "icons-music-grey" : { - "name" : "icons-music-grey", - "rule" : ".icons-music-grey", - "hash" : "400564df73fd8a2815d71c50f89be20a" - }, - "icons-music-white" : { - "name" : "icons-music-white", - "rule" : ".icons-music-white, .device-desktop .phabricator-action-view:hover .icons-music, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-music", - "hash" : "d16b17e0a125fae84b2d515874019c03" - }, - "icons-new" : { - "name" : "icons-new", - "rule" : ".icons-new", - "hash" : "a1093da650bf34b06ce3eb5858a0b690" - }, - "icons-new-grey" : { - "name" : "icons-new-grey", - "rule" : ".icons-new-grey", - "hash" : "8e68779e747c4254a6e39001be3b6417" - }, - "icons-new-white" : { - "name" : "icons-new-white", - "rule" : ".icons-new-white, .device-desktop .phabricator-action-view:hover .icons-new, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-new", - "hash" : "053f62bca07aa161779a49a3f06ab54b" - }, - "icons-none" : { - "name" : "icons-none", - "rule" : ".icons-none", - "hash" : "62d022adcd678d325ea77f25f85c6256" - }, - "icons-none-grey" : { - "name" : "icons-none-grey", - "rule" : ".icons-none-grey", - "hash" : "f9cb85a0e7bba19ea05097c8e24c1e92" - }, - "icons-none-white" : { - "name" : "icons-none-white", - "rule" : ".icons-none-white, .device-desktop .phabricator-action-view:hover .icons-none, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-none", - "hash" : "d3a9680ac5eb860e3ccd131f43bc1fc2" - }, - "icons-normal-priority" : { - "name" : "icons-normal-priority", - "rule" : ".icons-normal-priority", - "hash" : "93edb1e8c22933a8decf911658cb50e1" - }, - "icons-normal-priority-grey" : { - "name" : "icons-normal-priority-grey", - "rule" : ".icons-normal-priority-grey", - "hash" : "0d80e0b4b77bfc38d6346b21274b1dd9" - }, - "icons-normal-priority-white" : { - "name" : "icons-normal-priority-white", - "rule" : ".icons-normal-priority-white, .device-desktop .phabricator-action-view:hover .icons-normal-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-normal-priority", - "hash" : "fd9a696de97bde0c45d57e77fa2e7c4a" - }, - "icons-octocat" : { - "name" : "icons-octocat", - "rule" : ".icons-octocat", - "hash" : "72ac2c8c30caec1d591cf1073c26cc61" - }, - "icons-octocat-grey" : { - "name" : "icons-octocat-grey", - "rule" : ".icons-octocat-grey", - "hash" : "808474ec2801f155663054bf5e78cba4" - }, - "icons-octocat-white" : { - "name" : "icons-octocat-white", - "rule" : ".icons-octocat-white, .device-desktop .phabricator-action-view:hover .icons-octocat, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-octocat", - "hash" : "bda54b23d423de7b35a964ce9fdea4f2" - }, - "icons-ok" : { - "name" : "icons-ok", - "rule" : ".icons-ok", - "hash" : "6b2617f884e0d2ccb86dcef002d589ba" - }, - "icons-ok-grey" : { - "name" : "icons-ok-grey", - "rule" : ".icons-ok-grey", - "hash" : "9cfda8cc4cb2dbca5f99a24efa5705a3" - }, - "icons-ok-white" : { - "name" : "icons-ok-white", - "rule" : ".icons-ok-white, .device-desktop .phabricator-action-view:hover .icons-ok, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-ok", - "hash" : "cabecea04bc54ca57214fa53f6eb5118" - }, - "icons-pause" : { - "name" : "icons-pause", - "rule" : ".icons-pause", - "hash" : "d9af6b0b4a00e322870b397a08149695" - }, - "icons-pause-grey" : { - "name" : "icons-pause-grey", - "rule" : ".icons-pause-grey", - "hash" : "e85f9238f74f4f5187ce3f9bb5794660" - }, - "icons-pause-white" : { - "name" : "icons-pause-white", - "rule" : ".icons-pause-white, .device-desktop .phabricator-action-view:hover .icons-pause, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-pause", - "hash" : "857928e62d0107c05ee436b7394efe0e" - }, - "icons-perflab" : { - "name" : "icons-perflab", - "rule" : ".icons-perflab", - "hash" : "778efccfdd04b600ee32a5b4c0766d41" - }, - "icons-perflab-grey" : { - "name" : "icons-perflab-grey", - "rule" : ".icons-perflab-grey", - "hash" : "21974a9dafcf5a0fe4fe8e4571f454af" - }, - "icons-perflab-white" : { - "name" : "icons-perflab-white", - "rule" : ".icons-perflab-white, .device-desktop .phabricator-action-view:hover .icons-perflab, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-perflab", - "hash" : "386f22dd33e0f5e48e294582ca7e1913" - }, - "icons-play" : { - "name" : "icons-play", - "rule" : ".icons-play", - "hash" : "f6bbec44291d636aa3236a49e46d161d" - }, - "icons-play-grey" : { - "name" : "icons-play-grey", - "rule" : ".icons-play-grey", - "hash" : "2eb3a9cdc87cd5b6ee914e13e3a8f36a" - }, - "icons-play-white" : { - "name" : "icons-play-white", - "rule" : ".icons-play-white, .device-desktop .phabricator-action-view:hover .icons-play, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-play", - "hash" : "da9a7f0208135139dbaa02d4e27be9c7" - }, - "icons-popout" : { - "name" : "icons-popout", - "rule" : ".icons-popout", - "hash" : "83c413187ec4d5730203494bdb70a6f2" - }, - "icons-popout-grey" : { - "name" : "icons-popout-grey", - "rule" : ".icons-popout-grey", - "hash" : "203aaa1696fe7fdf7f287d5f2908b2ef" - }, - "icons-popout-white" : { - "name" : "icons-popout-white", - "rule" : ".icons-popout-white, .device-desktop .phabricator-action-view:hover .icons-popout, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-popout", - "hash" : "924b3bf8f4768bf647237de4eaa3613e" - }, - "icons-preview" : { - "name" : "icons-preview", - "rule" : ".icons-preview", - "hash" : "ae2a59ca5bd246a8e471dd122d4a8ed1" - }, - "icons-preview-grey" : { - "name" : "icons-preview-grey", - "rule" : ".icons-preview-grey", - "hash" : "cba20b00feef1c5b21e1f2f388b75ef1" - }, - "icons-preview-white" : { - "name" : "icons-preview-white", - "rule" : ".icons-preview-white, .device-desktop .phabricator-action-view:hover .icons-preview, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-preview", - "hash" : "3550b1ede45d8691e42ccc963c16302a" - }, - "icons-project" : { - "name" : "icons-project", - "rule" : ".icons-project", - "hash" : "38256f25ab834ab549401b4cd6d22e29" - }, - "icons-project-grey" : { - "name" : "icons-project-grey", - "rule" : ".icons-project-grey", - "hash" : "420085f8aa36f2329785f1edb090b116" - }, - "icons-project-white" : { - "name" : "icons-project-white", - "rule" : ".icons-project-white, .device-desktop .phabricator-action-view:hover .icons-project, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-project", - "hash" : "2eebeb447d81f10e534129fe8963ae6d" - }, - "icons-raise-priority" : { - "name" : "icons-raise-priority", - "rule" : ".icons-raise-priority", - "hash" : "03c08bc46356c5e531d97c9b924fe597" - }, - "icons-raise-priority-grey" : { - "name" : "icons-raise-priority-grey", - "rule" : ".icons-raise-priority-grey", - "hash" : "b33d05e97f96ae80b12d52cba8c73b1b" - }, - "icons-raise-priority-white" : { - "name" : "icons-raise-priority-white", - "rule" : ".icons-raise-priority-white, .device-desktop .phabricator-action-view:hover .icons-raise-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-raise-priority", - "hash" : "64e802a4b7cb01f49cac1578f3aa1077" - }, - "icons-refresh" : { - "name" : "icons-refresh", - "rule" : ".icons-refresh", - "hash" : "65a52be4f92b5789887e4210b0bc068f" - }, - "icons-refresh-grey" : { - "name" : "icons-refresh-grey", - "rule" : ".icons-refresh-grey", - "hash" : "76e1d2922372d65710cff998eb0df5fc" - }, - "icons-refresh-white" : { - "name" : "icons-refresh-white", - "rule" : ".icons-refresh-white, .device-desktop .phabricator-action-view:hover .icons-refresh, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-refresh", - "hash" : "7a5f308bc9fca9b4419c69644861f712" - }, - "icons-remove" : { - "name" : "icons-remove", - "rule" : ".icons-remove", - "hash" : "e3eb5751303b60dee572d3c3d58b3c62" - }, - "icons-remove-grey" : { - "name" : "icons-remove-grey", - "rule" : ".icons-remove-grey", - "hash" : "b9920281c9a3e19dd06eb65de7097f9b" - }, - "icons-remove-white" : { - "name" : "icons-remove-white", - "rule" : ".icons-remove-white, .device-desktop .phabricator-action-view:hover .icons-remove, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-remove", - "hash" : "691cf9a216171d5a83df05739ca1bf8b" - }, - "icons-search" : { - "name" : "icons-search", - "rule" : ".icons-search", - "hash" : "9925542d944ac80893c083968c419122" - }, - "icons-search-grey" : { - "name" : "icons-search-grey", - "rule" : ".icons-search-grey", - "hash" : "ef578a051632428b2bc478f584c5e710" - }, - "icons-search-white" : { - "name" : "icons-search-white", - "rule" : ".icons-search-white, .device-desktop .phabricator-action-view:hover .icons-search, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-search", - "hash" : "a01dc366136c1ba9feb30daf784d2d27" - }, - "icons-start-sandcastle" : { - "name" : "icons-start-sandcastle", - "rule" : ".icons-start-sandcastle", - "hash" : "ec9fe980b67e45c656f3ccef1ca77f8e" - }, - "icons-start-sandcastle-grey" : { - "name" : "icons-start-sandcastle-grey", - "rule" : ".icons-start-sandcastle-grey", - "hash" : "ff691f363c72e6a894c1c59949f80ebf" - }, - "icons-start-sandcastle-white" : { - "name" : "icons-start-sandcastle-white", - "rule" : ".icons-start-sandcastle-white, .device-desktop .phabricator-action-view:hover .icons-start-sandcastle, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-start-sandcastle", - "hash" : "12f3b8ededfbe6599bdce086261cc17a" - }, - "icons-stop" : { - "name" : "icons-stop", - "rule" : ".icons-stop", - "hash" : "3a1d43a53d97069562a4634a38ddb271" - }, - "icons-stop-grey" : { - "name" : "icons-stop-grey", - "rule" : ".icons-stop-grey", - "hash" : "f25ee017e941304a87d8f197a5eea0c9" - }, - "icons-stop-white" : { - "name" : "icons-stop-white", - "rule" : ".icons-stop-white, .device-desktop .phabricator-action-view:hover .icons-stop, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-stop", - "hash" : "3f5b089c71f37acbe715b6afedf480de" - }, - "icons-tag" : { - "name" : "icons-tag", - "rule" : ".icons-tag", - "hash" : "f0a8eafada702126adbb87d66605950d" - }, - "icons-tag-grey" : { - "name" : "icons-tag-grey", - "rule" : ".icons-tag-grey", - "hash" : "b3f1cb29cfa6a2ac8b93ede5669bb59f" - }, - "icons-tag-white" : { - "name" : "icons-tag-white", - "rule" : ".icons-tag-white, .device-desktop .phabricator-action-view:hover .icons-tag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-tag", - "hash" : "e340579265e23bd19113364163ad1aab" - }, - "icons-transcript" : { - "name" : "icons-transcript", - "rule" : ".icons-transcript", - "hash" : "faca2bcc0e762a78d1f2f9b511c58f55" - }, - "icons-transcript-grey" : { - "name" : "icons-transcript-grey", - "rule" : ".icons-transcript-grey", - "hash" : "c0fe7f6e9b306b870a1b414da0de4743" - }, - "icons-transcript-white" : { - "name" : "icons-transcript-white", - "rule" : ".icons-transcript-white, .device-desktop .phabricator-action-view:hover .icons-transcript, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-transcript", - "hash" : "4218c32f8889c54f148ef033b04448a6" - }, - "icons-undo" : { - "name" : "icons-undo", - "rule" : ".icons-undo", - "hash" : "53d714d08f86176054121d35c4b7767c" - }, - "icons-undo-grey" : { - "name" : "icons-undo-grey", - "rule" : ".icons-undo-grey", - "hash" : "caa0abaa26b8b601d0d6461227e1b937" - }, - "icons-undo-white" : { - "name" : "icons-undo-white", - "rule" : ".icons-undo-white, .device-desktop .phabricator-action-view:hover .icons-undo, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-undo", - "hash" : "318cd3fe6c0ea9f5169fc45d14d25972" - }, - "icons-unlock" : { - "name" : "icons-unlock", - "rule" : ".icons-unlock", - "hash" : "d538a48be073c223c36497c235a2d009" - }, - "icons-unlock-grey" : { - "name" : "icons-unlock-grey", - "rule" : ".icons-unlock-grey", - "hash" : "6ef964e38e4085d73974bdb35bc5b9a6" - }, - "icons-unlock-white" : { - "name" : "icons-unlock-white", - "rule" : ".icons-unlock-white, .device-desktop .phabricator-action-view:hover .icons-unlock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unlock", - "hash" : "fd90eb01cb62442b8a639c7e1fbac96c" - }, - "icons-unmerge" : { - "name" : "icons-unmerge", - "rule" : ".icons-unmerge", - "hash" : "9964316f79ccee26b51921b37247cf03" - }, - "icons-unmerge-grey" : { - "name" : "icons-unmerge-grey", - "rule" : ".icons-unmerge-grey", - "hash" : "6871ad2a40473510de495d70817c5f67" - }, - "icons-unmerge-white" : { - "name" : "icons-unmerge-white", - "rule" : ".icons-unmerge-white, .device-desktop .phabricator-action-view:hover .icons-unmerge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unmerge", - "hash" : "0250639931d9f051c88cb723b03a7918" - }, - "icons-unpublish" : { - "name" : "icons-unpublish", - "rule" : ".icons-unpublish", - "hash" : "053f9b5cd55b3106b0b6c7c7da927010" - }, - "icons-unpublish-grey" : { - "name" : "icons-unpublish-grey", - "rule" : ".icons-unpublish-grey", - "hash" : "a659b0c1759ffce9bdbdb195bfd5a6f0" - }, - "icons-unpublish-white" : { - "name" : "icons-unpublish-white", - "rule" : ".icons-unpublish-white, .device-desktop .phabricator-action-view:hover .icons-unpublish, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unpublish", - "hash" : "162b955196b5b17ae4ae8018367df5eb" - }, - "icons-upload" : { - "name" : "icons-upload", - "rule" : ".icons-upload", - "hash" : "a7a0b86a23843814f8ad98a85030170b" - }, - "icons-upload-grey" : { - "name" : "icons-upload-grey", - "rule" : ".icons-upload-grey", - "hash" : "c5ec0fcd4321811fff94d53121fc025f" - }, - "icons-upload-white" : { - "name" : "icons-upload-white", - "rule" : ".icons-upload-white, .device-desktop .phabricator-action-view:hover .icons-upload, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-upload", - "hash" : "aca8dc08e7411b3579b98fb82beb4117" - }, - "icons-user" : { - "name" : "icons-user", - "rule" : ".icons-user", - "hash" : "05003a28bca42f320b61aa601ea60b4c" - }, - "icons-user-grey" : { - "name" : "icons-user-grey", - "rule" : ".icons-user-grey", - "hash" : "4e78b31c5c6af57be7ee010eb6aba19e" - }, - "icons-user-white" : { - "name" : "icons-user-white", - "rule" : ".icons-user-white, .device-desktop .phabricator-action-view:hover .icons-user, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-user", - "hash" : "1b8b5a87d51825d87de82c32146d72c7" - }, - "icons-warning" : { - "name" : "icons-warning", - "rule" : ".icons-warning", - "hash" : "27b805e846abfa081f2548b29dc797f1" - }, - "icons-warning-grey" : { - "name" : "icons-warning-grey", - "rule" : ".icons-warning-grey", - "hash" : "ef7b213af8cf0d304ef1d2447f0ba2e0" - }, - "icons-warning-white" : { - "name" : "icons-warning-white", - "rule" : ".icons-warning-white, .device-desktop .phabricator-action-view:hover .icons-warning, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-warning", - "hash" : "c82e3ce08e31c36315c65ace1c12ce1f" - }, - "icons-workboard" : { - "name" : "icons-workboard", - "rule" : ".icons-workboard", - "hash" : "6af475e9ee3ae64664d79c8b6104ef1f" - }, - "icons-workboard-grey" : { - "name" : "icons-workboard-grey", - "rule" : ".icons-workboard-grey", - "hash" : "b690d7ebeb0085c0aa35b27ddd45d619" - }, - "icons-workboard-white" : { - "name" : "icons-workboard-white", - "rule" : ".icons-workboard-white, .device-desktop .phabricator-action-view:hover .icons-workboard, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-workboard", - "hash" : "fef275c8eab6957ce7e0cf6cc095901f" - }, - "icons-world" : { - "name" : "icons-world", - "rule" : ".icons-world", - "hash" : "74589cec2eb953ad9f123ba453fe94bc" - }, - "icons-world-grey" : { - "name" : "icons-world-grey", - "rule" : ".icons-world-grey", - "hash" : "28d84600d47fd96aaab6614cd87e6440" - }, - "icons-world-white" : { - "name" : "icons-world-white", - "rule" : ".icons-world-white, .device-desktop .phabricator-action-view:hover .icons-world, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-world", - "hash" : "a226ba8b9c49ed9fa54643fe77e49dd2" - }, - "icons-wrench" : { - "name" : "icons-wrench", - "rule" : ".icons-wrench", - "hash" : "8b9b5d7b4e2923cdf5c9440ee7cb2ee2" - }, - "icons-wrench-grey" : { - "name" : "icons-wrench-grey", - "rule" : ".icons-wrench-grey", - "hash" : "e6effa08f3bf34393a4787c1354d4a29" - }, - "icons-wrench-white" : { - "name" : "icons-wrench-white", - "rule" : ".icons-wrench-white, .device-desktop .phabricator-action-view:hover .icons-wrench, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-wrench", - "hash" : "a0f1447733a5a39d2c7a64d774ccf113" - }, - "icons-zip" : { - "name" : "icons-zip", - "rule" : ".icons-zip", - "hash" : "15f454e97fc353c1fa5a614073782c46" - }, - "icons-zip-grey" : { - "name" : "icons-zip-grey", - "rule" : ".icons-zip-grey", - "hash" : "2e633a5027156a60d302395784d26062" - }, - "icons-zip-white" : { - "name" : "icons-zip-white", - "rule" : ".icons-zip-white, .device-desktop .phabricator-action-view:hover .icons-zip, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-zip", - "hash" : "e006963c22a6be6fb72a0eefecf83649" - }, - "remarkup-assist-text_b" : { - "name" : "remarkup-assist-text_b", - "rule" : ".remarkup-assist-b", - "hash" : "ba8a8f8928f2f90e7acd024df8bdee3b" - }, - "remarkup-assist-text_code" : { - "name" : "remarkup-assist-text_code", - "rule" : ".remarkup-assist-code", - "hash" : "b8a03a1004074f0582e77eb4f916b00b" - }, - "remarkup-assist-text_fullscreen" : { - "name" : "remarkup-assist-text_fullscreen", - "rule" : ".remarkup-assist-fullscreen", - "hash" : "63254d9cbe6eadee87d1a28c1d246f9d" - }, - "remarkup-assist-text_fullscreen_off" : { - "name" : "remarkup-assist-text_fullscreen_off", - "rule" : ".remarkup-control-fullscreen-mode .remarkup-assist-fullscreen", - "hash" : "cdcdca0556b6f16b0628684470fc1251" - }, - "remarkup-assist-text_help" : { - "name" : "remarkup-assist-text_help", - "rule" : ".remarkup-assist-help", - "hash" : "106f56bad2932f523cbf1a62ab12b681" - }, - "remarkup-assist-text_i" : { - "name" : "remarkup-assist-text_i", - "rule" : ".remarkup-assist-i", - "hash" : "d9b1a0629d40edd5d32d3e6e21ec1574" - }, - "remarkup-assist-text_image" : { - "name" : "remarkup-assist-text_image", - "rule" : ".remarkup-assist-image", - "hash" : "3e84bf38ccb50c9109dfd78b1711dbb6" - }, - "remarkup-assist-text_larger" : { - "name" : "remarkup-assist-text_larger", - "rule" : ".remarkup-assist-larger", - "hash" : "05909067a2513b9b664b313974643ce3" - }, - "remarkup-assist-text_link" : { - "name" : "remarkup-assist-text_link", - "rule" : ".remarkup-assist-link", - "hash" : "3a6575ca85ddfaa63103d5a8ab80fc09" - }, - "remarkup-assist-text_meme" : { - "name" : "remarkup-assist-text_meme", - "rule" : ".remarkup-assist-meme", - "hash" : "3fa5e69cfc12cd5eba038b48f1efb6c5" - }, - "remarkup-assist-text_ol" : { - "name" : "remarkup-assist-text_ol", - "rule" : ".remarkup-assist-ol", - "hash" : "b1964f62cb2c3cd6ed12bb04522a22c7" - }, - "remarkup-assist-text_table" : { - "name" : "remarkup-assist-text_table", - "rule" : ".remarkup-assist-table", - "hash" : "95fffc501412b323fbdccc98f5bb595c" - }, - "remarkup-assist-text_tag" : { - "name" : "remarkup-assist-text_tag", - "rule" : ".remarkup-assist-tag", - "hash" : "49ed577b1081dd44f60325795468c8ad" - }, - "remarkup-assist-text_tt" : { - "name" : "remarkup-assist-text_tt", - "rule" : ".remarkup-assist-tt", - "hash" : "3c8753b5df23a2a48348cb4ef86b3c02" - }, - "remarkup-assist-text_ul" : { - "name" : "remarkup-assist-text_ul", - "rule" : ".remarkup-assist-ul", - "hash" : "6b1add427c45ed676b9b7f220f16513a" - } - }, - "scales" : [ - 1, - 2 - ], - "header" : "\/**\n * @provides sprite-icons-css\n * @generated\n *\/\n\n.sprite-icons {\n background-image: url(\/rsrc\/image\/sprite-icons.png);\n background-repeat: no-repeat;\n}\n\n@media\nonly screen and (min-device-pixel-ratio: 1.5),\nonly screen and (-webkit-min-device-pixel-ratio: 1.5) {\n .sprite-icons {\n background-image: url(\/rsrc\/image\/sprite-icons-X2.png);\n background-size: {X}px {Y}px;\n }\n}\n", - "type" : "standard" -} diff --git a/resources/sprite/manifest/remarkup.json b/resources/sprite/manifest/remarkup.json new file mode 100644 index 0000000000..b2e98a46c0 --- /dev/null +++ b/resources/sprite/manifest/remarkup.json @@ -0,0 +1,91 @@ +{ + "version" : 1, + "sprites" : { + "remarkup-assist-none" : { + "name" : "remarkup-assist-none", + "rule" : ".remarkup-assist-", + "hash" : "a7a394dbf21494f2279cc3d528aeb40b" + }, + "remarkup-assist-text_b" : { + "name" : "remarkup-assist-text_b", + "rule" : ".remarkup-assist-b", + "hash" : "ba8a8f8928f2f90e7acd024df8bdee3b" + }, + "remarkup-assist-text_code" : { + "name" : "remarkup-assist-text_code", + "rule" : ".remarkup-assist-code", + "hash" : "b8a03a1004074f0582e77eb4f916b00b" + }, + "remarkup-assist-text_fullscreen" : { + "name" : "remarkup-assist-text_fullscreen", + "rule" : ".remarkup-assist-fullscreen", + "hash" : "63254d9cbe6eadee87d1a28c1d246f9d" + }, + "remarkup-assist-text_fullscreen_off" : { + "name" : "remarkup-assist-text_fullscreen_off", + "rule" : ".remarkup-control-fullscreen-mode .remarkup-assist-fullscreen", + "hash" : "cdcdca0556b6f16b0628684470fc1251" + }, + "remarkup-assist-text_help" : { + "name" : "remarkup-assist-text_help", + "rule" : ".remarkup-assist-help", + "hash" : "106f56bad2932f523cbf1a62ab12b681" + }, + "remarkup-assist-text_i" : { + "name" : "remarkup-assist-text_i", + "rule" : ".remarkup-assist-i", + "hash" : "d9b1a0629d40edd5d32d3e6e21ec1574" + }, + "remarkup-assist-text_image" : { + "name" : "remarkup-assist-text_image", + "rule" : ".remarkup-assist-image", + "hash" : "3e84bf38ccb50c9109dfd78b1711dbb6" + }, + "remarkup-assist-text_larger" : { + "name" : "remarkup-assist-text_larger", + "rule" : ".remarkup-assist-larger", + "hash" : "05909067a2513b9b664b313974643ce3" + }, + "remarkup-assist-text_link" : { + "name" : "remarkup-assist-text_link", + "rule" : ".remarkup-assist-link", + "hash" : "3a6575ca85ddfaa63103d5a8ab80fc09" + }, + "remarkup-assist-text_meme" : { + "name" : "remarkup-assist-text_meme", + "rule" : ".remarkup-assist-meme", + "hash" : "3fa5e69cfc12cd5eba038b48f1efb6c5" + }, + "remarkup-assist-text_ol" : { + "name" : "remarkup-assist-text_ol", + "rule" : ".remarkup-assist-ol", + "hash" : "b1964f62cb2c3cd6ed12bb04522a22c7" + }, + "remarkup-assist-text_table" : { + "name" : "remarkup-assist-text_table", + "rule" : ".remarkup-assist-table", + "hash" : "95fffc501412b323fbdccc98f5bb595c" + }, + "remarkup-assist-text_tag" : { + "name" : "remarkup-assist-text_tag", + "rule" : ".remarkup-assist-tag", + "hash" : "49ed577b1081dd44f60325795468c8ad" + }, + "remarkup-assist-text_tt" : { + "name" : "remarkup-assist-text_tt", + "rule" : ".remarkup-assist-tt", + "hash" : "3c8753b5df23a2a48348cb4ef86b3c02" + }, + "remarkup-assist-text_ul" : { + "name" : "remarkup-assist-text_ul", + "rule" : ".remarkup-assist-ul", + "hash" : "6b1add427c45ed676b9b7f220f16513a" + } + }, + "scales" : [ + 1, + 2 + ], + "header" : "\/**\n * @provides sprite-remarkup-css\n * @generated\n *\/\n\n.sprite-remarkup {\n background-image: url(\/rsrc\/image\/sprite-remarkup.png);\n background-repeat: no-repeat;\n}\n\n@media\nonly screen and (min-device-pixel-ratio: 1.5),\nonly screen and (-webkit-min-device-pixel-ratio: 1.5) {\n .sprite-remarkup {\n background-image: url(\/rsrc\/image\/sprite-remarkup-X2.png);\n background-size: {X}px {Y}px;\n }\n}\n", + "type" : "standard" +} diff --git a/resources/sprite/icons_1x/none.png b/resources/sprite/remarkup_1x/none.png similarity index 100% rename from resources/sprite/icons_1x/none.png rename to resources/sprite/remarkup_1x/none.png diff --git a/resources/sprite/icons_2x/none.png b/resources/sprite/remarkup_2x/none.png similarity index 100% rename from resources/sprite/icons_2x/none.png rename to resources/sprite/remarkup_2x/none.png diff --git a/scripts/celerity/generate_sprites.php b/scripts/celerity/generate_sprites.php index 6d099b3052..55574cfa54 100755 --- a/scripts/celerity/generate_sprites.php +++ b/scripts/celerity/generate_sprites.php @@ -27,7 +27,7 @@ $webroot = Filesystem::readablePath($webroot); $generator = new CeleritySpriteGenerator(); $sheets = array( - 'icons' => $generator->buildIconSheet(), + 'remarkup' => $generator->buildRemarkupSheet(), 'menu' => $generator->buildMenuSheet(), 'apps' => $generator->buildAppsSheet(), 'actions' => $generator->buildActionsSheet(), diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php index 242dcd8462..d26924c4ee 100644 --- a/src/__phutil_library_map__.php +++ b/src/__phutil_library_map__.php @@ -1081,7 +1081,6 @@ phutil_register_library_map(array( 'PhabricatorAccessLogConfigOptions' => 'applications/config/option/PhabricatorAccessLogConfigOptions.php', 'PhabricatorActionHeaderExample' => 'applications/uiexample/examples/PhabricatorActionHeaderExample.php', 'PhabricatorActionHeaderView' => 'view/layout/PhabricatorActionHeaderView.php', - 'PhabricatorActionListExample' => 'applications/uiexample/examples/PhabricatorActionListExample.php', 'PhabricatorActionListView' => 'view/layout/PhabricatorActionListView.php', 'PhabricatorActionView' => 'view/layout/PhabricatorActionView.php', 'PhabricatorAllCapsTranslation' => 'infrastructure/internationalization/translation/PhabricatorAllCapsTranslation.php', @@ -3819,7 +3818,6 @@ phutil_register_library_map(array( 'PhabricatorAccessLogConfigOptions' => 'PhabricatorApplicationConfigOptions', 'PhabricatorActionHeaderExample' => 'PhabricatorUIExample', 'PhabricatorActionHeaderView' => 'AphrontView', - 'PhabricatorActionListExample' => 'PhabricatorUIExample', 'PhabricatorActionListView' => 'AphrontView', 'PhabricatorActionView' => 'AphrontView', 'PhabricatorAllCapsTranslation' => 'PhabricatorTranslation', diff --git a/src/applications/audit/events/AuditActionMenuEventListener.php b/src/applications/audit/events/AuditActionMenuEventListener.php index 7ff5eaa7e9..82cfb0a85c 100644 --- a/src/applications/audit/events/AuditActionMenuEventListener.php +++ b/src/applications/audit/events/AuditActionMenuEventListener.php @@ -36,8 +36,7 @@ final class AuditActionMenuEventListener extends PhabricatorEventListener { $view_uri = '/audit/?authors='.$username; return id(new PhabricatorActionView()) - ->setIcon('audit-dark') - ->setIconSheet(PHUIIconView::SPRITE_APPS) + ->setIcon('fa-check-circle-o') ->setName(pht('View Commits')) ->setHref($view_uri); } diff --git a/src/applications/auth/controller/config/PhabricatorAuthProviderConfigController.php b/src/applications/auth/controller/config/PhabricatorAuthProviderConfigController.php index 615bbc44aa..4e1a51e208 100644 --- a/src/applications/auth/controller/config/PhabricatorAuthProviderConfigController.php +++ b/src/applications/auth/controller/config/PhabricatorAuthProviderConfigController.php @@ -31,7 +31,7 @@ abstract class PhabricatorAuthProviderConfigController id(new PHUIListItemView()) ->setName(pht('Add Authentication Provider')) ->setHref($this->getApplicationURI('/config/new/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/base/controller/PhabricatorController.php b/src/applications/base/controller/PhabricatorController.php index a461de5095..d359704f35 100644 --- a/src/applications/base/controller/PhabricatorController.php +++ b/src/applications/base/controller/PhabricatorController.php @@ -442,15 +442,14 @@ abstract class PhabricatorController extends AphrontController { $can_act = $this->hasApplicationCapability($capability); if ($can_act) { $message = $positive_message; - $icon_name = 'enable-grey'; + $icon_name = 'fa-play-circle-o lightgreytext'; } else { $message = $negative_message; - $icon_name = 'lock'; + $icon_name = 'fa-lock'; } $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon($icon_name); + ->setIconFont($icon_name); require_celerity_resource('policy-css'); diff --git a/src/applications/calendar/controller/PhabricatorCalendarController.php b/src/applications/calendar/controller/PhabricatorCalendarController.php index b191ef2d94..d70b7f6997 100644 --- a/src/applications/calendar/controller/PhabricatorCalendarController.php +++ b/src/applications/calendar/controller/PhabricatorCalendarController.php @@ -31,7 +31,7 @@ abstract class PhabricatorCalendarController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Event')) ->setHref($this->getApplicationURI().'event/create') - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php b/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php index a03995f2de..fded32e162 100644 --- a/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php +++ b/src/applications/calendar/controller/PhabricatorCalendarEventViewController.php @@ -70,7 +70,7 @@ final class PhabricatorCalendarEventViewController $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Event')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI("event/edit/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -78,7 +78,7 @@ final class PhabricatorCalendarEventViewController $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Cancel Event')) - ->setIcon('delete') + ->setIcon('fa-times') ->setHref($this->getApplicationURI("event/delete/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(true)); diff --git a/src/applications/conpherence/controller/ConpherenceController.php b/src/applications/conpherence/controller/ConpherenceController.php index 8f83cbabfc..bdb6f623fa 100644 --- a/src/applications/conpherence/controller/ConpherenceController.php +++ b/src/applications/conpherence/controller/ConpherenceController.php @@ -40,13 +40,13 @@ abstract class ConpherenceController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('New Message')) ->setHref($this->getApplicationURI('new/')) - ->setIcon('create') + ->setIcon('fa-plus-square') ->setWorkflow(true)) ->addAction( id(new PHUIListItemView()) ->setName(pht('Thread')) ->setHref('#') - ->setIcon('action-menu') + ->setIcon('fa-bars') ->setStyle('display: none;') ->addClass('device-widgets-selector') ->addSigil('device-widgets-selector')); diff --git a/src/applications/conpherence/events/ConpherenceActionMenuEventListener.php b/src/applications/conpherence/events/ConpherenceActionMenuEventListener.php index ca5145bd5b..416fd291af 100644 --- a/src/applications/conpherence/events/ConpherenceActionMenuEventListener.php +++ b/src/applications/conpherence/events/ConpherenceActionMenuEventListener.php @@ -35,7 +35,7 @@ final class ConpherenceActionMenuEventListener $href = '/conpherence/new/?participant='.$user->getPHID(); return id(new PhabricatorActionView()) - ->setIcon('message') + ->setIcon('fa-envelope') ->setName(pht('Send Message')) ->setWorkflow(true) ->setHref($href); diff --git a/src/applications/countdown/controller/PhabricatorCountdownController.php b/src/applications/countdown/controller/PhabricatorCountdownController.php index 84714b3882..f1a5f09968 100644 --- a/src/applications/countdown/controller/PhabricatorCountdownController.php +++ b/src/applications/countdown/controller/PhabricatorCountdownController.php @@ -35,7 +35,7 @@ abstract class PhabricatorCountdownController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Countdown')) ->setHref($this->getApplicationURI('edit/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/countdown/controller/PhabricatorCountdownViewController.php b/src/applications/countdown/controller/PhabricatorCountdownViewController.php index 7d6ed8c2ce..25a5b6f0d7 100644 --- a/src/applications/countdown/controller/PhabricatorCountdownViewController.php +++ b/src/applications/countdown/controller/PhabricatorCountdownViewController.php @@ -80,7 +80,7 @@ final class PhabricatorCountdownViewController $view->addAction( id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Countdown')) ->setHref($this->getApplicationURI("edit/{$id}/")) ->setDisabled(!$can_edit) @@ -88,7 +88,7 @@ final class PhabricatorCountdownViewController $view->addAction( id(new PhabricatorActionView()) - ->setIcon('delete') + ->setIcon('fa-times') ->setName(pht('Delete Countdown')) ->setHref($this->getApplicationURI("delete/{$id}/")) ->setDisabled(!$can_edit) diff --git a/src/applications/dashboard/controller/PhabricatorDashboardListController.php b/src/applications/dashboard/controller/PhabricatorDashboardListController.php index 8a01722bbb..06880f15f4 100644 --- a/src/applications/dashboard/controller/PhabricatorDashboardListController.php +++ b/src/applications/dashboard/controller/PhabricatorDashboardListController.php @@ -41,7 +41,7 @@ final class PhabricatorDashboardListController $crumbs->addAction( id(new PHUIListItemView()) - ->setIcon('create') + ->setIcon('fa-plus-square') ->setName(pht('Create Dashboard')) ->setHref($this->getApplicationURI().'create/')); diff --git a/src/applications/dashboard/controller/PhabricatorDashboardPanelListController.php b/src/applications/dashboard/controller/PhabricatorDashboardPanelListController.php index 9b5fc523b8..eeef6f699c 100644 --- a/src/applications/dashboard/controller/PhabricatorDashboardPanelListController.php +++ b/src/applications/dashboard/controller/PhabricatorDashboardPanelListController.php @@ -40,7 +40,7 @@ final class PhabricatorDashboardPanelListController $crumbs->addAction( id(new PHUIListItemView()) - ->setIcon('create') + ->setIcon('fa-plus-square') ->setName(pht('Create Panel')) ->setHref($this->getApplicationURI().'panel/create/')); diff --git a/src/applications/dashboard/controller/PhabricatorDashboardPanelViewController.php b/src/applications/dashboard/controller/PhabricatorDashboardPanelViewController.php index 9cc06a8595..944ee4e04b 100644 --- a/src/applications/dashboard/controller/PhabricatorDashboardPanelViewController.php +++ b/src/applications/dashboard/controller/PhabricatorDashboardPanelViewController.php @@ -81,7 +81,7 @@ final class PhabricatorDashboardPanelViewController $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Panel')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI("panel/edit/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -89,7 +89,7 @@ final class PhabricatorDashboardPanelViewController $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('View Standalone')) - ->setIcon('preview') + ->setIcon('fa-eye') ->setHref($this->getApplicationURI("panel/render/{$id}/"))); return $actions; diff --git a/src/applications/dashboard/controller/PhabricatorDashboardViewController.php b/src/applications/dashboard/controller/PhabricatorDashboardViewController.php index 6b771e5563..dbda31473e 100644 --- a/src/applications/dashboard/controller/PhabricatorDashboardViewController.php +++ b/src/applications/dashboard/controller/PhabricatorDashboardViewController.php @@ -79,7 +79,7 @@ final class PhabricatorDashboardViewController $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Dashboard')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI("edit/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -87,7 +87,7 @@ final class PhabricatorDashboardViewController $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Add Panel')) - ->setIcon('new') + ->setIcon('fa-plus') ->setHref($this->getApplicationURI("addpanel/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(true)); diff --git a/src/applications/differential/controller/DifferentialController.php b/src/applications/differential/controller/DifferentialController.php index c6a27020bc..a430d41b4c 100644 --- a/src/applications/differential/controller/DifferentialController.php +++ b/src/applications/differential/controller/DifferentialController.php @@ -9,7 +9,7 @@ abstract class DifferentialController extends PhabricatorController { id(new PHUIListItemView()) ->setHref($this->getApplicationURI('/diff/create/')) ->setName(pht('Create Diff')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/differential/controller/DifferentialRevisionViewController.php b/src/applications/differential/controller/DifferentialRevisionViewController.php index d767db70cf..c45b4197ac 100644 --- a/src/applications/differential/controller/DifferentialRevisionViewController.php +++ b/src/applications/differential/controller/DifferentialRevisionViewController.php @@ -488,7 +488,7 @@ final class DifferentialRevisionViewController extends DifferentialController { $actions = array(); $actions[] = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref("/differential/revision/edit/{$revision_id}/") ->setName(pht('Edit Revision')) ->setDisabled(!$can_edit) @@ -498,7 +498,7 @@ final class DifferentialRevisionViewController extends DifferentialController { $this->requireResource('javelin-behavior-phabricator-object-selector'); $actions[] = id(new PhabricatorActionView()) - ->setIcon('link') + ->setIcon('fa-link') ->setName(pht('Edit Dependencies')) ->setHref("/search/attach/{$revision_phid}/DREV/dependencies/") ->setWorkflow(true) @@ -507,7 +507,7 @@ final class DifferentialRevisionViewController extends DifferentialController { $maniphest = 'PhabricatorApplicationManiphest'; if (PhabricatorApplication::isClassInstalled($maniphest)) { $actions[] = id(new PhabricatorActionView()) - ->setIcon('attach') + ->setIcon('fa-anchor') ->setName(pht('Edit Maniphest Tasks')) ->setHref("/search/attach/{$revision_phid}/TASK/") ->setWorkflow(true) @@ -516,7 +516,7 @@ final class DifferentialRevisionViewController extends DifferentialController { $request_uri = $this->getRequest()->getRequestURI(); $actions[] = id(new PhabricatorActionView()) - ->setIcon('download') + ->setIcon('fa-download') ->setName(pht('Download Raw Diff')) ->setHref($request_uri->alter('download', 'true')); diff --git a/src/applications/differential/event/DifferentialActionMenuEventListener.php b/src/applications/differential/event/DifferentialActionMenuEventListener.php index 37f736960e..99680b1915 100644 --- a/src/applications/differential/event/DifferentialActionMenuEventListener.php +++ b/src/applications/differential/event/DifferentialActionMenuEventListener.php @@ -37,8 +37,7 @@ final class DifferentialActionMenuEventListener $href = '/differential/?authors='.$person->getUsername(); return id(new PhabricatorActionView()) - ->setIcon('differential-dark') - ->setIconSheet(PHUIIconView::SPRITE_APPS) + ->setIcon('fa-cog') ->setName(pht('View Revisions')) ->setHref($href); } @@ -59,8 +58,7 @@ final class DifferentialActionMenuEventListener return id(new PhabricatorActionView()) ->setName(pht('Edit Differential Revisions')) ->setHref("/search/attach/{$phid}/DREV/") - ->setWorkflow(true) - ->setIcon('attach') + ->setIcon('fa-cog') ->setDisabled(!$can_edit) ->setWorkflow(true); } diff --git a/src/applications/differential/view/DifferentialChangesetDetailView.php b/src/applications/differential/view/DifferentialChangesetDetailView.php index 0e9a1711f3..ec5aa6a575 100644 --- a/src/applications/differential/view/DifferentialChangesetDetailView.php +++ b/src/applications/differential/view/DifferentialChangesetDetailView.php @@ -51,43 +51,43 @@ final class DifferentialChangesetDetailView extends AphrontView { switch ($extension) { case 'psd': case 'ai': - $icon = 'preview'; + $icon = 'fa-eye'; break; case 'conf': - $icon = 'wrench'; + $icon = 'fa-wrench'; break; case 'wav': case 'mp3': case 'aiff': - $icon = 'music'; + $icon = 'fa-music'; break; case 'm4v': case 'mov': - $icon = 'film'; + $icon = 'fa-film'; break; case 'sql'; case 'db': case 'csv': - $icon = 'data'; + $icon = 'fa-table'; break; case 'ics': - $icon = 'calendar'; + $icon = 'fa-calendar'; break; case 'zip': case 'tar': case 'bz': case 'tgz': case 'gz': - $icon = 'zip'; + $icon = 'fa-archive'; break; case 'png': case 'jpg': case 'bmp': case 'gif': - $icon = 'image'; + $icon = 'fa-picture-o'; break; default: - $icon = 'file'; + $icon = 'fa-file'; break; } return $icon; @@ -128,8 +128,7 @@ final class DifferentialChangesetDetailView extends AphrontView { $display_filename = $changeset->getDisplayFilename(); $display_icon = $this->getFileIcon($display_filename); $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon($display_icon); + ->setIconFont($display_icon); return javelin_tag( 'div', diff --git a/src/applications/differential/view/DifferentialRevisionListView.php b/src/applications/differential/view/DifferentialRevisionListView.php index 0385116848..2359190214 100644 --- a/src/applications/differential/view/DifferentialRevisionListView.php +++ b/src/applications/differential/view/DifferentialRevisionListView.php @@ -128,8 +128,7 @@ final class DifferentialRevisionListView extends AphrontView { if (isset($icons['draft'])) { $draft = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('file-grey') + ->setIconFont('fa-comment-o lightgreytext') ->addSigil('has-tooltip') ->setMetadata( array( diff --git a/src/applications/diffusion/controller/DiffusionBrowseController.php b/src/applications/diffusion/controller/DiffusionBrowseController.php index ce1f14cab3..aaea1ca964 100644 --- a/src/applications/diffusion/controller/DiffusionBrowseController.php +++ b/src/applications/diffusion/controller/DiffusionBrowseController.php @@ -94,7 +94,7 @@ abstract class DiffusionBrowseController extends DiffusionController { id(new PhabricatorActionView()) ->setName(pht('View History')) ->setHref($history_uri) - ->setIcon('history')); + ->setIcon('fa-list')); $behind_head = $drequest->getRawCommit(); $head_uri = $drequest->generateURI( @@ -106,7 +106,7 @@ abstract class DiffusionBrowseController extends DiffusionController { id(new PhabricatorActionView()) ->setName(pht('Jump to HEAD')) ->setHref($head_uri) - ->setIcon('home') + ->setIcon('fa-home') ->setDisabled(!$behind_head)); // TODO: Ideally, this should live in Owners and be event-triggered, but @@ -125,7 +125,7 @@ abstract class DiffusionBrowseController extends DiffusionController { id(new PhabricatorActionView()) ->setName(pht('Find Owners')) ->setHref((string)$owners_uri) - ->setIcon('preview')); + ->setIcon('fa-users')); } return $view; diff --git a/src/applications/diffusion/controller/DiffusionBrowseFileController.php b/src/applications/diffusion/controller/DiffusionBrowseFileController.php index a9f7439c84..957ae00c34 100644 --- a/src/applications/diffusion/controller/DiffusionBrowseFileController.php +++ b/src/applications/diffusion/controller/DiffusionBrowseFileController.php @@ -334,15 +334,15 @@ final class DiffusionBrowseFileController extends DiffusionBrowseController { array( 'action' => 'change', ))) - ->setIcon('new')); + ->setIcon('fa-backward')); if ($show_blame) { $blame_text = pht('Disable Blame'); - $blame_icon = 'blame-grey'; + $blame_icon = 'fa-exclamation-circle lightgreytext'; $blame_value = 0; } else { $blame_text = pht('Enable Blame'); - $blame_icon = 'blame'; + $blame_icon = 'fa-exclamation-circle'; $blame_value = 1; } @@ -356,11 +356,11 @@ final class DiffusionBrowseFileController extends DiffusionBrowseController { if ($show_color) { $highlight_text = pht('Disable Highlighting'); - $highlight_icon = 'highlight-grey'; + $highlight_icon = 'fa-star-o grey'; $highlight_value = 0; } else { $highlight_text = pht('Enable Highlighting'); - $highlight_icon = 'highlight'; + $highlight_icon = 'fa-star'; $highlight_value = 1; } @@ -393,7 +393,7 @@ final class DiffusionBrowseFileController extends DiffusionBrowseController { id(new PhabricatorActionView()) ->setName($lint_text) ->setHref($href) - ->setIcon('warning') + ->setIcon('fa-exclamation-triangle') ->setDisabled(!$href)); return $view; @@ -413,8 +413,7 @@ final class DiffusionBrowseFileController extends DiffusionBrowseController { $editor_link = $user->loadEditorLink($path, $line, $callsign); $icon_edit = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('edit'); + ->setIconFont('fa-pencil'); $button = id(new PHUIButtonView()) ->setTag('a') ->setText(pht('Open in Editor')) @@ -432,16 +431,15 @@ final class DiffusionBrowseFileController extends DiffusionBrowseController { if ($file_uri) { $text = pht('Download Raw File'); $href = $file_uri; - $icon = 'download'; + $icon = 'fa-download'; } else { $text = pht('View Raw File'); $href = $base_uri->alter('view', 'raw'); - $icon = 'file'; + $icon = 'fa-file-text'; } $iconview = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon($icon); + ->setIconFont($icon); $button = id(new PHUIButtonView()) ->setTag('a') ->setText($text) diff --git a/src/applications/diffusion/controller/DiffusionCommitController.php b/src/applications/diffusion/controller/DiffusionCommitController.php index 9beab151e4..8dd9e898b4 100644 --- a/src/applications/diffusion/controller/DiffusionCommitController.php +++ b/src/applications/diffusion/controller/DiffusionCommitController.php @@ -252,8 +252,7 @@ final class DiffusionCommitController extends DiffusionController { if ($count > self::CHANGES_LIMIT && !$show_all_details) { $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('transcript'); + ->setIconFont('fa-files-o'); $button = id(new PHUIButtonView()) ->setText(pht('Show All Changes')) @@ -987,7 +986,7 @@ final class DiffusionCommitController extends DiffusionController { $action = id(new PhabricatorActionView()) ->setName(pht('Edit Commit')) ->setHref($uri) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit); $actions->addAction($action); @@ -999,7 +998,7 @@ final class DiffusionCommitController extends DiffusionController { if (PhabricatorApplication::isClassInstalled($maniphest)) { $action = id(new PhabricatorActionView()) ->setName(pht('Edit Maniphest Tasks')) - ->setIcon('attach') + ->setIcon('fa-anchor') ->setHref('/search/attach/'.$commit->getPHID().'/TASK/edge/') ->setWorkflow(true) ->setDisabled(!$can_edit); @@ -1009,7 +1008,7 @@ final class DiffusionCommitController extends DiffusionController { $action = id(new PhabricatorActionView()) ->setName(pht('Download Raw Diff')) ->setHref($request->getRequestURI()->alter('diff', true)) - ->setIcon('download'); + ->setIcon('fa-download'); $actions->addAction($action); return $actions; diff --git a/src/applications/diffusion/controller/DiffusionRepositoryController.php b/src/applications/diffusion/controller/DiffusionRepositoryController.php index 34937bde11..4e9f102287 100644 --- a/src/applications/diffusion/controller/DiffusionRepositoryController.php +++ b/src/applications/diffusion/controller/DiffusionRepositoryController.php @@ -287,8 +287,7 @@ final class DiffusionRepositoryController extends DiffusionController { } $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('fork'); + ->setIconFont('fa-fork'); $button = new PHUIButtonView(); $button->setText(pht("Show All Branches")); @@ -360,8 +359,7 @@ final class DiffusionRepositoryController extends DiffusionController { } $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('tag'); + ->setIconFont('fa-tag'); $button = new PHUIButtonView(); $button->setText(pht("Show All Tags")); @@ -399,7 +397,7 @@ final class DiffusionRepositoryController extends DiffusionController { $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Repository')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($edit_uri) ->setWorkflow(!$can_edit) ->setDisabled(!$can_edit)); @@ -412,7 +410,7 @@ final class DiffusionRepositoryController extends DiffusionController { $view->addAction( id(new PhabricatorActionView()) ->setName(pht('View Push Logs')) - ->setIcon('transcript') + ->setIcon('fa-list-alt') ->setHref($push_uri)); } @@ -461,8 +459,7 @@ final class DiffusionRepositoryController extends DiffusionController { $callsign = $drequest->getRepository()->getCallsign(); $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('transcript'); + ->setIconFont('fa-list-alt'); $button = id(new PHUIButtonView()) ->setText(pht('View Full History')) @@ -522,8 +519,7 @@ final class DiffusionRepositoryController extends DiffusionController { ->setHeader(pht('Repository')); $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('data'); + ->setIconFont('fa-folder-open'); $button = new PHUIButtonView(); $button->setText(pht('Browse Repository')); diff --git a/src/applications/diffusion/controller/DiffusionRepositoryEditMainController.php b/src/applications/diffusion/controller/DiffusionRepositoryEditMainController.php index 86c5c82c11..940c775394 100644 --- a/src/applications/diffusion/controller/DiffusionRepositoryEditMainController.php +++ b/src/applications/diffusion/controller/DiffusionRepositoryEditMainController.php @@ -203,7 +203,7 @@ final class DiffusionRepositoryEditMainController ->setUser($viewer); $edit = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Basic Information')) ->setHref($this->getRepositoryControllerURI($repository, 'edit/basic/')); $view->addAction($edit); @@ -215,11 +215,11 @@ final class DiffusionRepositoryEditMainController if ($repository->isTracked()) { $activate - ->setIcon('disable') + ->setIcon('fa-pause') ->setName(pht('Deactivate Repository')); } else { $activate - ->setIcon('enable') + ->setIcon('fa-play') ->setName(pht('Activate Repository')); } @@ -228,7 +228,7 @@ final class DiffusionRepositoryEditMainController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Delete Repository')) - ->setIcon('delete') + ->setIcon('fa-times') ->setHref( $this->getRepositoryControllerURI($repository, 'edit/delete/')) ->setDisabled(true) @@ -304,7 +304,7 @@ final class DiffusionRepositoryEditMainController ->setUser($viewer); $edit = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Text Encoding')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/encoding/')); @@ -341,7 +341,7 @@ final class DiffusionRepositoryEditMainController ->setUser($viewer); $edit = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Policies')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/policy/')); @@ -388,7 +388,7 @@ final class DiffusionRepositoryEditMainController ->setUser($viewer); $edit = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Branches')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/branches/')); @@ -438,7 +438,7 @@ final class DiffusionRepositoryEditMainController ->setUser($viewer); $edit = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Subversion Info')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/subversion/')); @@ -478,7 +478,7 @@ final class DiffusionRepositoryEditMainController ->setUser($viewer); $edit = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Actions')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/actions/')); @@ -520,7 +520,7 @@ final class DiffusionRepositoryEditMainController ->setUser($viewer); $edit = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Remote')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/remote/')); @@ -562,7 +562,7 @@ final class DiffusionRepositoryEditMainController ->setUser($viewer); $edit = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Local')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/local/')); @@ -596,7 +596,7 @@ final class DiffusionRepositoryEditMainController ->setUser($user); $edit = id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Hosting')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/hosting/')); @@ -605,14 +605,14 @@ final class DiffusionRepositoryEditMainController if ($repository->canAllowDangerousChanges()) { if ($repository->shouldAllowDangerousChanges()) { $changes = id(new PhabricatorActionView()) - ->setIcon('blame') + ->setIcon('fa-shield') ->setName(pht('Prevent Dangerous Changes')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/dangerous/')) ->setWorkflow(true); } else { $changes = id(new PhabricatorActionView()) - ->setIcon('warning') + ->setIcon('fa-bullseye') ->setName(pht('Allow Dangerous Changes')) ->setHref( $this->getRepositoryControllerURI($repository, 'edit/dangerous/')) @@ -1043,7 +1043,7 @@ final class DiffusionRepositoryEditMainController $mirror_actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Add Mirror')) - ->setIcon('new') + ->setIcon('fa-plus') ->setHref($new_mirror_uri) ->setWorkflow(true)); @@ -1092,7 +1092,7 @@ final class DiffusionRepositoryEditMainController $item->addAction( id(new PHUIListItemView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($edit_uri) ->setWorkflow(true)); diff --git a/src/applications/diffusion/controller/DiffusionRepositoryListController.php b/src/applications/diffusion/controller/DiffusionRepositoryListController.php index 2b4ee7111d..aa32faed44 100644 --- a/src/applications/diffusion/controller/DiffusionRepositoryListController.php +++ b/src/applications/diffusion/controller/DiffusionRepositoryListController.php @@ -48,7 +48,7 @@ final class DiffusionRepositoryListController extends DiffusionController { ->setName(pht('New Repository')) ->setHref($this->getApplicationURI('new/')) ->setDisabled(!$can_create) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/diviner/controller/DivinerMainController.php b/src/applications/diviner/controller/DivinerMainController.php index 31ece08328..b23c64d6f4 100644 --- a/src/applications/diviner/controller/DivinerMainController.php +++ b/src/applications/diviner/controller/DivinerMainController.php @@ -18,8 +18,7 @@ final class DivinerMainController extends DivinerController { $crumbs->addTextCrumb(pht('Books')); $search_icon = id(new PHUIIconView()) - ->setSpriteIcon('search') - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS); + ->setIconFont('fa-search'); $query_button = id(new PHUIButtonView()) ->setTag('a') diff --git a/src/applications/drydock/controller/DrydockBlueprintListController.php b/src/applications/drydock/controller/DrydockBlueprintListController.php index f0a08e2363..687c21be98 100644 --- a/src/applications/drydock/controller/DrydockBlueprintListController.php +++ b/src/applications/drydock/controller/DrydockBlueprintListController.php @@ -33,7 +33,7 @@ final class DrydockBlueprintListController extends DrydockBlueprintController { ->setHref($this->getApplicationURI('/blueprint/create/')) ->setDisabled(!$can_create) ->setWorkflow(!$can_create) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/drydock/controller/DrydockBlueprintViewController.php b/src/applications/drydock/controller/DrydockBlueprintViewController.php index 4661c6029b..d09052a79c 100644 --- a/src/applications/drydock/controller/DrydockBlueprintViewController.php +++ b/src/applications/drydock/controller/DrydockBlueprintViewController.php @@ -101,7 +101,7 @@ final class DrydockBlueprintViewController extends DrydockBlueprintController { id(new PhabricatorActionView()) ->setHref($uri) ->setName(pht('Edit Blueprint')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setWorkflow(!$can_edit) ->setDisabled(!$can_edit)); diff --git a/src/applications/files/controller/PhabricatorFileController.php b/src/applications/files/controller/PhabricatorFileController.php index 543ca8b5dd..a77525c84f 100644 --- a/src/applications/files/controller/PhabricatorFileController.php +++ b/src/applications/files/controller/PhabricatorFileController.php @@ -7,7 +7,7 @@ abstract class PhabricatorFileController extends PhabricatorController { $crumbs->addAction( id(new PHUIListItemView()) ->setName(pht('Upload File')) - ->setIcon('create') // TODO: Get @chad to build an "upload" icon. + ->setIcon('fa-upload') ->setHref($this->getApplicationURI('/upload/'))); return $crumbs; diff --git a/src/applications/flag/constants/PhabricatorFlagColor.php b/src/applications/flag/constants/PhabricatorFlagColor.php index 0be6a87dda..03de39887c 100644 --- a/src/applications/flag/constants/PhabricatorFlagColor.php +++ b/src/applications/flag/constants/PhabricatorFlagColor.php @@ -32,4 +32,18 @@ final class PhabricatorFlagColor extends PhabricatorFlagConstants { return 'phabricator-flag-color-'.(int)$color; } + public static function getIcon($color) { + $map = array( + self::COLOR_RED => 'fa-flag red', + self::COLOR_ORANGE => 'fa-flag orange', + self::COLOR_YELLOW => 'fa-flag yellow', + self::COLOR_GREEN => 'fa-flag green', + self::COLOR_BLUE => 'fa-flag blue', + self::COLOR_PINK => 'fa-flag indigo', // whhaaaa + self::COLOR_PURPLE => 'fa-flag purple', + self::COLOR_CHECKERED => 'fa-flag-checkered', + ); + return idx($map, $color); + } + } diff --git a/src/applications/flag/events/PhabricatorFlagsUIEventListener.php b/src/applications/flag/events/PhabricatorFlagsUIEventListener.php index df7b1d03d7..872b495a93 100644 --- a/src/applications/flag/events/PhabricatorFlagsUIEventListener.php +++ b/src/applications/flag/events/PhabricatorFlagsUIEventListener.php @@ -36,17 +36,18 @@ final class PhabricatorFlagsUIEventListener extends PhabricatorEventListener { if ($flag) { $color = PhabricatorFlagColor::getColorName($flag->getColor()); + $flag_icon = PhabricatorFlagColor::getIcon($flag->getColor()); $flag_action = id(new PhabricatorActionView()) ->setWorkflow(true) ->setHref('/flag/delete/'.$flag->getID().'/') ->setName(pht('Remove %s Flag', $color)) - ->setIcon('flag-'.$flag->getColor()); + ->setIcon($flag_icon); } else { $flag_action = id(new PhabricatorActionView()) ->setWorkflow(true) ->setHref('/flag/edit/'.$object->getPHID().'/') ->setName(pht('Flag For Later')) - ->setIcon('flag'); + ->setIcon('fa-flag'); if (!$user->isLoggedIn()) { $flag_action->setDisabled(true); diff --git a/src/applications/flag/query/PhabricatorFlagSearchEngine.php b/src/applications/flag/query/PhabricatorFlagSearchEngine.php index 8c1f6e3f64..9e1883b0d3 100644 --- a/src/applications/flag/query/PhabricatorFlagSearchEngine.php +++ b/src/applications/flag/query/PhabricatorFlagSearchEngine.php @@ -148,13 +148,13 @@ final class PhabricatorFlagSearchEngine $item->addAction( id(new PHUIListItemView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI("edit/{$phid}/")) ->setWorkflow(true)); $item->addAction( id(new PHUIListItemView()) - ->setIcon('delete') + ->setIcon('fa-times') ->setHref($this->getApplicationURI("delete/{$id}/")) ->setWorkflow(true)); diff --git a/src/applications/harbormaster/controller/HarbormasterController.php b/src/applications/harbormaster/controller/HarbormasterController.php index 2aba01b881..fe751e6a94 100644 --- a/src/applications/harbormaster/controller/HarbormasterController.php +++ b/src/applications/harbormaster/controller/HarbormasterController.php @@ -9,7 +9,7 @@ abstract class HarbormasterController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('New Build Plan')) ->setHref($this->getApplicationURI('plan/edit/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/harbormaster/controller/HarbormasterPlanViewController.php b/src/applications/harbormaster/controller/HarbormasterPlanViewController.php index 230504ec26..75128e03f3 100644 --- a/src/applications/harbormaster/controller/HarbormasterPlanViewController.php +++ b/src/applications/harbormaster/controller/HarbormasterPlanViewController.php @@ -118,7 +118,7 @@ final class HarbormasterPlanViewController $step->getClassName())) ->addAction( id(new PHUIListItemView()) - ->setIcon('delete') + ->setIcon('fa-times') ->addSigil('harbormaster-build-step-delete') ->setWorkflow(true) ->setRenderNameAsTooltip(true) @@ -152,7 +152,7 @@ final class HarbormasterPlanViewController ->setHref($edit_uri) ->addAction( id(new PHUIListItemView()) - ->setIcon('delete') + ->setIcon('fa-times') ->addSigil('harbormaster-build-step-delete') ->setWorkflow(true) ->setDisabled(!$can_edit) @@ -224,7 +224,7 @@ final class HarbormasterPlanViewController ->setHref($this->getApplicationURI("plan/edit/{$id}/")) ->setWorkflow(!$can_edit) ->setDisabled(!$can_edit) - ->setIcon('edit')); + ->setIcon('fa-pencil')); if ($plan->isDisabled()) { $list->addAction( @@ -233,7 +233,7 @@ final class HarbormasterPlanViewController ->setHref($this->getApplicationURI("plan/disable/{$id}/")) ->setWorkflow(true) ->setDisabled(!$can_edit) - ->setIcon('enable')); + ->setIcon('fa-check')); } else { $list->addAction( id(new PhabricatorActionView()) @@ -241,7 +241,7 @@ final class HarbormasterPlanViewController ->setHref($this->getApplicationURI("plan/disable/{$id}/")) ->setWorkflow(true) ->setDisabled(!$can_edit) - ->setIcon('disable')); + ->setIcon('fa-ban')); } $list->addAction( @@ -250,7 +250,7 @@ final class HarbormasterPlanViewController ->setHref($this->getApplicationURI("step/add/{$id}/")) ->setWorkflow(true) ->setDisabled(!$can_edit) - ->setIcon('new')); + ->setIcon('fa-plus')); $list->addAction( id(new PhabricatorActionView()) @@ -258,7 +258,7 @@ final class HarbormasterPlanViewController ->setHref($this->getApplicationURI("plan/run/{$id}/")) ->setWorkflow(true) ->setDisabled(!$can_edit) - ->setIcon('start-sandcastle')); + ->setIcon('fa-play-circle')); return $list; } diff --git a/src/applications/herald/controller/HeraldController.php b/src/applications/herald/controller/HeraldController.php index 5bb4d92f17..b8af188015 100644 --- a/src/applications/herald/controller/HeraldController.php +++ b/src/applications/herald/controller/HeraldController.php @@ -27,7 +27,7 @@ abstract class HeraldController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Herald Rule')) ->setHref($this->getApplicationURI('new/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/herald/controller/HeraldRuleViewController.php b/src/applications/herald/controller/HeraldRuleViewController.php index ef195e7258..cea388ad3e 100644 --- a/src/applications/herald/controller/HeraldRuleViewController.php +++ b/src/applications/herald/controller/HeraldRuleViewController.php @@ -83,17 +83,17 @@ final class HeraldRuleViewController extends HeraldController { id(new PhabricatorActionView()) ->setName(pht('Edit Rule')) ->setHref($this->getApplicationURI("edit/{$id}/")) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); if ($rule->getIsDisabled()) { $disable_uri = "disable/{$id}/enable/"; - $disable_icon = 'enable'; + $disable_icon = 'fa-check-circle-o'; $disable_name = pht('Enable Rule'); } else { $disable_uri = "disable/{$id}/disable/"; - $disable_icon = 'disable'; + $disable_icon = 'fa-ban'; $disable_name = pht('Disable Rule'); } diff --git a/src/applications/legalpad/controller/LegalpadController.php b/src/applications/legalpad/controller/LegalpadController.php index ac45ee1a95..87f7ad7a62 100644 --- a/src/applications/legalpad/controller/LegalpadController.php +++ b/src/applications/legalpad/controller/LegalpadController.php @@ -29,7 +29,7 @@ abstract class LegalpadController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Document')) ->setHref($this->getApplicationURI('create/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/legalpad/controller/LegalpadDocumentViewController.php b/src/applications/legalpad/controller/LegalpadDocumentViewController.php index ebbb1fb14e..0d2537ea51 100644 --- a/src/applications/legalpad/controller/LegalpadDocumentViewController.php +++ b/src/applications/legalpad/controller/LegalpadDocumentViewController.php @@ -137,7 +137,7 @@ final class LegalpadDocumentViewController extends LegalpadController { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Document')) ->setHref($this->getApplicationURI('/edit/'.$doc_id.'/')) ->setDisabled(!$can_edit) @@ -145,13 +145,13 @@ final class LegalpadDocumentViewController extends LegalpadController { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('like') + ->setIcon('fa-pencil-square') ->setName(pht('Sign Document')) ->setHref('/'.$document->getMonogram())); $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('transcript') + ->setIcon('fa-terminal') ->setName(pht('View Signatures')) ->setHref($this->getApplicationURI('/signatures/'.$doc_id.'/'))); diff --git a/src/applications/macro/controller/PhabricatorMacroController.php b/src/applications/macro/controller/PhabricatorMacroController.php index 52e12cee27..648ddd8b6b 100644 --- a/src/applications/macro/controller/PhabricatorMacroController.php +++ b/src/applications/macro/controller/PhabricatorMacroController.php @@ -35,7 +35,7 @@ abstract class PhabricatorMacroController id(new PHUIListItemView()) ->setName(pht('Create Macro')) ->setHref($this->getApplicationURI('/create/')) - ->setIcon('create') + ->setIcon('fa-plus-square') ->setDisabled(!$can_manage) ->setWorkflow(!$can_manage)); diff --git a/src/applications/macro/controller/PhabricatorMacroViewController.php b/src/applications/macro/controller/PhabricatorMacroViewController.php index 1e044cdc36..646412e1cd 100644 --- a/src/applications/macro/controller/PhabricatorMacroViewController.php +++ b/src/applications/macro/controller/PhabricatorMacroViewController.php @@ -134,7 +134,7 @@ final class PhabricatorMacroViewController ->setHref($this->getApplicationURI('/edit/'.$macro->getID().'/')) ->setDisabled(!$can_manage) ->setWorkflow(!$can_manage) - ->setIcon('edit')); + ->setIcon('fa-pencil')); $view->addAction( id(new PhabricatorActionView()) @@ -142,7 +142,7 @@ final class PhabricatorMacroViewController ->setHref($this->getApplicationURI('/audio/'.$macro->getID().'/')) ->setDisabled(!$can_manage) ->setWorkflow(!$can_manage) - ->setIcon('herald')); + ->setIcon('fa-music')); if ($macro->getIsDisabled()) { $view->addAction( @@ -151,7 +151,7 @@ final class PhabricatorMacroViewController ->setHref($this->getApplicationURI('/disable/'.$macro->getID().'/')) ->setWorkflow(true) ->setDisabled(!$can_manage) - ->setIcon('undo')); + ->setIcon('fa-check-circle-o')); } else { $view->addAction( id(new PhabricatorActionView()) @@ -159,7 +159,7 @@ final class PhabricatorMacroViewController ->setHref($this->getApplicationURI('/disable/'.$macro->getID().'/')) ->setWorkflow(true) ->setDisabled(!$can_manage) - ->setIcon('delete')); + ->setIcon('fa-ban')); } return $view; diff --git a/src/applications/mailinglists/controller/PhabricatorMailingListsController.php b/src/applications/mailinglists/controller/PhabricatorMailingListsController.php index dd2fb46ccd..103ef2b8c9 100644 --- a/src/applications/mailinglists/controller/PhabricatorMailingListsController.php +++ b/src/applications/mailinglists/controller/PhabricatorMailingListsController.php @@ -32,7 +32,7 @@ abstract class PhabricatorMailingListsController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create List')) ->setHref($this->getApplicationURI('edit/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/mailinglists/query/PhabricatorMailingListSearchEngine.php b/src/applications/mailinglists/query/PhabricatorMailingListSearchEngine.php index f3a0e33d7e..f57fe59128 100644 --- a/src/applications/mailinglists/query/PhabricatorMailingListSearchEngine.php +++ b/src/applications/mailinglists/query/PhabricatorMailingListSearchEngine.php @@ -71,7 +71,7 @@ final class PhabricatorMailingListSearchEngine $item->addAttribute($list->getEmail()); $item->addAction( id(new PHUIListItemView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI('/edit/'.$list->getID().'/'))); $view->addItem($item); diff --git a/src/applications/maniphest/controller/ManiphestController.php b/src/applications/maniphest/controller/ManiphestController.php index 7bc4f99a1f..76ff038f67 100644 --- a/src/applications/maniphest/controller/ManiphestController.php +++ b/src/applications/maniphest/controller/ManiphestController.php @@ -38,7 +38,7 @@ abstract class ManiphestController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Task')) ->setHref($this->getApplicationURI('task/create/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/maniphest/controller/ManiphestTaskDetailController.php b/src/applications/maniphest/controller/ManiphestTaskDetailController.php index f47aa1da0c..e7493795a5 100644 --- a/src/applications/maniphest/controller/ManiphestTaskDetailController.php +++ b/src/applications/maniphest/controller/ManiphestTaskDetailController.php @@ -208,8 +208,7 @@ final class ManiphestTaskDetailController extends ManiphestController { $submit_control = id(new PHUIFormMultiSubmitControl()); if (!$task->isClosed()) { $close_image = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('check'); + ->setIconFont('fa-check-square-o'); $submit_control->addButtonView( id(new PHUIButtonView()) ->setColor(PHUIButtonView::GREY) @@ -441,7 +440,7 @@ final class ManiphestTaskDetailController extends ManiphestController { $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Task')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI("/task/edit/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -451,11 +450,11 @@ final class ManiphestTaskDetailController extends ManiphestController { id(new PhabricatorActionView()) ->setName(pht('Automatically Subscribed')) ->setDisabled(true) - ->setIcon('enable')); + ->setIcon('fa-check-circle')); } else { $action = $viewer_is_cc ? 'rem' : 'add'; $name = $viewer_is_cc ? pht('Unsubscribe') : pht('Subscribe'); - $icon = $viewer_is_cc ? 'disable' : 'check'; + $icon = $viewer_is_cc ? 'fa-minus-circle' : 'fa-plus-circle'; $view->addAction( id(new PhabricatorActionView()) @@ -471,7 +470,7 @@ final class ManiphestTaskDetailController extends ManiphestController { ->setName(pht('Merge Duplicates In')) ->setHref("/search/attach/{$phid}/TASK/merge/") ->setWorkflow(true) - ->setIcon('merge') + ->setIcon('fa-compress') ->setDisabled(!$can_edit) ->setWorkflow(true)); @@ -479,14 +478,14 @@ final class ManiphestTaskDetailController extends ManiphestController { id(new PhabricatorActionView()) ->setName(pht('Create Subtask')) ->setHref($this->getApplicationURI("/task/create/?parent={$id}")) - ->setIcon('fork')); + ->setIcon('fa-level-down')); $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Dependencies')) ->setHref("/search/attach/{$phid}/TASK/dependencies/") ->setWorkflow(true) - ->setIcon('link') + ->setIcon('fa-link') ->setDisabled(!$can_edit) ->setWorkflow(true)); diff --git a/src/applications/maniphest/event/ManiphestActionMenuEventListener.php b/src/applications/maniphest/event/ManiphestActionMenuEventListener.php index 0f92bd63fb..867d42eb24 100644 --- a/src/applications/maniphest/event/ManiphestActionMenuEventListener.php +++ b/src/applications/maniphest/event/ManiphestActionMenuEventListener.php @@ -38,8 +38,7 @@ final class ManiphestActionMenuEventListener extends PhabricatorEventListener { $phid); return id(new PhabricatorActionView()) - ->setIcon('maniphest-dark') - ->setIconSheet(PHUIIconView::SPRITE_APPS) + ->setIcon('fa-anchor') ->setName(pht('View Tasks')) ->setHref($view_uri); } diff --git a/src/applications/maniphest/view/ManiphestTaskListView.php b/src/applications/maniphest/view/ManiphestTaskListView.php index 16c5be5dfb..a46cd88ef1 100644 --- a/src/applications/maniphest/view/ManiphestTaskListView.php +++ b/src/applications/maniphest/view/ManiphestTaskListView.php @@ -91,7 +91,7 @@ final class ManiphestTaskListView extends ManiphestView { if ($this->showBatchControls) { $item->addAction( id(new PHUIListItemView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->addSigil('maniphest-edit-task') ->setHref('/maniphest/task/edit/'.$task->getID().'/')); } diff --git a/src/applications/meta/controller/PhabricatorApplicationDetailViewController.php b/src/applications/meta/controller/PhabricatorApplicationDetailViewController.php index ba85f5e9de..a932a839af 100644 --- a/src/applications/meta/controller/PhabricatorApplicationDetailViewController.php +++ b/src/applications/meta/controller/PhabricatorApplicationDetailViewController.php @@ -104,7 +104,7 @@ final class PhabricatorApplicationDetailViewController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Policies')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit) ->setHref($edit_uri)); @@ -114,7 +114,7 @@ final class PhabricatorApplicationDetailViewController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Uninstall')) - ->setIcon('delete') + ->setIcon('fa-times') ->setDisabled(!$can_edit) ->setWorkflow(true) ->setHref( @@ -122,7 +122,7 @@ final class PhabricatorApplicationDetailViewController } else { $action = id(new PhabricatorActionView()) ->setName(pht('Install')) - ->setIcon('new') + ->setIcon('fa-plus') ->setDisabled(!$can_edit) ->setWorkflow(true) ->setHref( @@ -140,7 +140,7 @@ final class PhabricatorApplicationDetailViewController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Uninstall')) - ->setIcon('delete') + ->setIcon('fa-times') ->setWorkflow(true) ->setDisabled(true) ->setHref( diff --git a/src/applications/notification/controller/PhabricatorNotificationListController.php b/src/applications/notification/controller/PhabricatorNotificationListController.php index e9cb0f2076..04b6b5981a 100644 --- a/src/applications/notification/controller/PhabricatorNotificationListController.php +++ b/src/applications/notification/controller/PhabricatorNotificationListController.php @@ -57,8 +57,7 @@ final class PhabricatorNotificationListController ->appendChild($view); $image = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('preview'); + ->setIconFont('fa-eye-slash'); $button = id(new PHUIButtonView()) ->setTag('a') ->setColor(PHUIButtonView::SIMPLE) diff --git a/src/applications/notification/controller/PhabricatorNotificationStatusController.php b/src/applications/notification/controller/PhabricatorNotificationStatusController.php index 03532380fc..92954e2c86 100644 --- a/src/applications/notification/controller/PhabricatorNotificationStatusController.php +++ b/src/applications/notification/controller/PhabricatorNotificationStatusController.php @@ -60,8 +60,7 @@ final class PhabricatorNotificationStatusController )); $test_icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('warning'); + ->setIconFont('fa-exclamation-triangle'); $test_button = id(new PHUIButtonView()) ->setTag('a') diff --git a/src/applications/nuance/controller/NuanceSourceViewController.php b/src/applications/nuance/controller/NuanceSourceViewController.php index e0031d1d80..df68ce5ddf 100644 --- a/src/applications/nuance/controller/NuanceSourceViewController.php +++ b/src/applications/nuance/controller/NuanceSourceViewController.php @@ -98,7 +98,7 @@ final class NuanceSourceViewController extends NuanceController { $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Source')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI("source/edit/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); diff --git a/src/applications/oauthserver/controller/client/PhabricatorOAuthClientListController.php b/src/applications/oauthserver/controller/client/PhabricatorOAuthClientListController.php index 879b98a03d..230a1d47b0 100644 --- a/src/applications/oauthserver/controller/client/PhabricatorOAuthClientListController.php +++ b/src/applications/oauthserver/controller/client/PhabricatorOAuthClientListController.php @@ -30,7 +30,7 @@ final class PhabricatorOAuthClientListController id(new PHUIListItemView()) ->setHref($this->getApplicationURI('client/create/')) ->setName(pht('Create Application')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/oauthserver/controller/client/PhabricatorOAuthClientViewController.php b/src/applications/oauthserver/controller/client/PhabricatorOAuthClientViewController.php index a48f5f6946..e7547623e4 100644 --- a/src/applications/oauthserver/controller/client/PhabricatorOAuthClientViewController.php +++ b/src/applications/oauthserver/controller/client/PhabricatorOAuthClientViewController.php @@ -70,7 +70,7 @@ final class PhabricatorOAuthClientViewController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Application')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setWorkflow(!$can_edit) ->setDisabled(!$can_edit) ->setHref($client->getEditURI())); @@ -78,7 +78,7 @@ final class PhabricatorOAuthClientViewController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Delete Application')) - ->setIcon('delete') + ->setIcon('fa-times') ->setWorkflow(true) ->setDisabled(!$can_edit) ->setHref($client->getDeleteURI())); @@ -86,7 +86,7 @@ final class PhabricatorOAuthClientViewController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Create Test Authorization')) - ->setIcon('wrench') + ->setIcon('fa-wrench') ->setWorkflow(true) ->setDisabled($is_authorized) ->setHref($this->getApplicationURI('test/'.$client->getID().'/'))); diff --git a/src/applications/owners/controller/PhabricatorOwnersController.php b/src/applications/owners/controller/PhabricatorOwnersController.php index ff74fb14fc..65b0292cb0 100644 --- a/src/applications/owners/controller/PhabricatorOwnersController.php +++ b/src/applications/owners/controller/PhabricatorOwnersController.php @@ -51,7 +51,7 @@ abstract class PhabricatorOwnersController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Package')) ->setHref('/owners/new/') - ->setIcon('create')); + ->setIcon('fa-plus-square')); $nav->setCrumbs($crumbs); diff --git a/src/applications/passphrase/controller/PassphraseController.php b/src/applications/passphrase/controller/PassphraseController.php index 77268c1cbe..1b5d789d07 100644 --- a/src/applications/passphrase/controller/PassphraseController.php +++ b/src/applications/passphrase/controller/PassphraseController.php @@ -32,7 +32,7 @@ abstract class PassphraseController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Credential')) ->setHref($this->getApplicationURI('create/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/passphrase/controller/PassphraseCredentialViewController.php b/src/applications/passphrase/controller/PassphraseCredentialViewController.php index 91bcb847a6..bab9e17629 100644 --- a/src/applications/passphrase/controller/PassphraseCredentialViewController.php +++ b/src/applications/passphrase/controller/PassphraseCredentialViewController.php @@ -88,10 +88,10 @@ final class PassphraseCredentialViewController extends PassphraseController { $is_locked = $credential->getIsLocked(); if ($is_locked) { $credential_lock_text = pht('Locked Permanently'); - $credential_lock_icon = 'lock'; + $credential_lock_icon = 'fa-lock'; } else { $credential_lock_text = pht('Lock Permanently'); - $credential_lock_icon = 'unlock'; + $credential_lock_icon = 'fa-unlock'; } $actions = id(new PhabricatorActionListView()) @@ -106,7 +106,7 @@ final class PassphraseCredentialViewController extends PassphraseController { $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Credential')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI("edit/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -115,7 +115,7 @@ final class PassphraseCredentialViewController extends PassphraseController { $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Destroy Credential')) - ->setIcon('delete') + ->setIcon('fa-times') ->setHref($this->getApplicationURI("destroy/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(true)); @@ -123,7 +123,7 @@ final class PassphraseCredentialViewController extends PassphraseController { $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Show Secret')) - ->setIcon('preview') + ->setIcon('fa-eye') ->setHref($this->getApplicationURI("reveal/{$id}/")) ->setDisabled(!$can_edit || $is_locked) ->setWorkflow(true)); @@ -132,7 +132,7 @@ final class PassphraseCredentialViewController extends PassphraseController { $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Show Public Key')) - ->setIcon('download-alt') + ->setIcon('fa-download') ->setHref($this->getApplicationURI("public/{$id}/")) ->setWorkflow(true) ->setDisabled($is_locked)); diff --git a/src/applications/paste/controller/PhabricatorPasteController.php b/src/applications/paste/controller/PhabricatorPasteController.php index 23d40b0867..133e3d0a45 100644 --- a/src/applications/paste/controller/PhabricatorPasteController.php +++ b/src/applications/paste/controller/PhabricatorPasteController.php @@ -35,7 +35,7 @@ abstract class PhabricatorPasteController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Paste')) ->setHref($this->getApplicationURI('create/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/paste/controller/PhabricatorPasteViewController.php b/src/applications/paste/controller/PhabricatorPasteViewController.php index 06c954bef8..97cbe13486 100644 --- a/src/applications/paste/controller/PhabricatorPasteViewController.php +++ b/src/applications/paste/controller/PhabricatorPasteViewController.php @@ -174,21 +174,21 @@ final class PhabricatorPasteViewController extends PhabricatorPasteController { ->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Paste')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit) ->setHref($this->getApplicationURI('/edit/'.$paste->getID().'/'))) ->addAction( id(new PhabricatorActionView()) ->setName(pht('Fork This Paste')) - ->setIcon('fork') + ->setIcon('fa-code-fork') ->setDisabled(!$can_fork) ->setWorkflow(!$can_fork) ->setHref($fork_uri)) ->addAction( id(new PhabricatorActionView()) ->setName(pht('View Raw File')) - ->setIcon('file') + ->setIcon('fa-file-text-o') ->setHref($file->getBestURI())); } diff --git a/src/applications/people/controller/PhabricatorPeopleController.php b/src/applications/people/controller/PhabricatorPeopleController.php index f9d3ad9960..ce24c141e9 100644 --- a/src/applications/people/controller/PhabricatorPeopleController.php +++ b/src/applications/people/controller/PhabricatorPeopleController.php @@ -42,7 +42,7 @@ abstract class PhabricatorPeopleController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create New User')) ->setHref($this->getApplicationURI('create/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); } return $crumbs; diff --git a/src/applications/people/controller/PhabricatorPeopleProfileController.php b/src/applications/people/controller/PhabricatorPeopleProfileController.php index c75ae8088e..7bb4279f98 100644 --- a/src/applications/people/controller/PhabricatorPeopleProfileController.php +++ b/src/applications/people/controller/PhabricatorPeopleProfileController.php @@ -49,7 +49,7 @@ final class PhabricatorPeopleProfileController $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Profile')) ->setHref($this->getApplicationURI('editprofile/'.$user->getID().'/')) ->setDisabled(!$can_edit) @@ -57,7 +57,7 @@ final class PhabricatorPeopleProfileController $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('image') + ->setIcon('fa-picture-o') ->setName(pht('Edit Profile Picture')) ->setHref($this->getApplicationURI('picture/'.$user->getID().'/')) ->setDisabled(!$can_edit) @@ -66,17 +66,17 @@ final class PhabricatorPeopleProfileController if ($viewer->getIsAdmin()) { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('wrench') + ->setIcon('fa-wrench') ->setName(pht('Edit Settings')) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit) ->setHref('/settings/'.$user->getID().'/')); if ($user->getIsAdmin()) { - $empower_icon = 'lower-priority'; + $empower_icon = 'fa-arrow-circle-o-down'; $empower_name = pht('Remove Administrator'); } else { - $empower_icon = 'raise-priority'; + $empower_icon = 'fa-arrow-circle-o-up'; $empower_name = pht('Make Administrator'); } @@ -90,16 +90,16 @@ final class PhabricatorPeopleProfileController $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('tag') + ->setIcon('fa-tag') ->setName(pht('Change Username')) ->setWorkflow(true) ->setHref($this->getApplicationURI('rename/'.$user->getID().'/'))); if ($user->getIsDisabled()) { - $disable_icon = 'enable'; + $disable_icon = 'fa-check-circle-o'; $disable_name = pht('Enable User'); } else { - $disable_icon = 'disable'; + $disable_icon = 'fa-ban'; $disable_name = pht('Disable User'); } @@ -113,7 +113,7 @@ final class PhabricatorPeopleProfileController $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('delete') + ->setIcon('fa-times') ->setName(pht('Delete User')) ->setDisabled(($user->getPHID() == $viewer->getPHID())) ->setWorkflow(true) @@ -121,7 +121,7 @@ final class PhabricatorPeopleProfileController $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('message') + ->setIcon('fa-envelope') ->setName(pht('Send Welcome Email')) ->setWorkflow(true) ->setHref($this->getApplicationURI('welcome/'.$user->getID().'/'))); diff --git a/src/applications/phame/controller/PhameController.php b/src/applications/phame/controller/PhameController.php index 71fd3e9738..46d52f20d2 100644 --- a/src/applications/phame/controller/PhameController.php +++ b/src/applications/phame/controller/PhameController.php @@ -114,12 +114,12 @@ abstract class PhameController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('New Blog')) ->setHref($this->getApplicationURI('/blog/new')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); $crumbs->addAction( id(new PHUIListItemView()) ->setName(pht('New Post')) ->setHref($this->getApplicationURI('/post/new')) - ->setIcon('new')); + ->setIcon('fa-pencil')); return $crumbs; } } diff --git a/src/applications/phame/controller/blog/PhameBlogViewController.php b/src/applications/phame/controller/blog/PhameBlogViewController.php index 9d975055fc..122d8f1025 100644 --- a/src/applications/phame/controller/blog/PhameBlogViewController.php +++ b/src/applications/phame/controller/blog/PhameBlogViewController.php @@ -160,7 +160,7 @@ final class PhameBlogViewController extends PhameController { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('new') + ->setIcon('fa-plus') ->setHref($this->getApplicationURI('post/edit/?blog='.$blog->getID())) ->setName(pht('Write Post')) ->setDisabled(!$can_join) @@ -169,13 +169,13 @@ final class PhameBlogViewController extends PhameController { $actions->addAction( id(new PhabricatorActionView()) ->setUser($user) - ->setIcon('world') + ->setIcon('fa-globe') ->setHref($blog->getLiveURI()) ->setName(pht('View Live'))); $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI('blog/edit/'.$blog->getID().'/')) ->setName('Edit Blog') ->setDisabled(!$can_edit) @@ -183,7 +183,7 @@ final class PhameBlogViewController extends PhameController { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('delete') + ->setIcon('fa-times') ->setHref($this->getApplicationURI('blog/delete/'.$blog->getID().'/')) ->setName('Delete Blog') ->setDisabled(!$can_edit) diff --git a/src/applications/phame/controller/post/PhamePostViewController.php b/src/applications/phame/controller/post/PhamePostViewController.php index 000942d96a..7c07c7050e 100644 --- a/src/applications/phame/controller/post/PhamePostViewController.php +++ b/src/applications/phame/controller/post/PhamePostViewController.php @@ -102,7 +102,7 @@ final class PhamePostViewController extends PhameController { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI('post/edit/'.$id.'/')) ->setName(pht('Edit Post')) ->setDisabled(!$can_edit) @@ -110,7 +110,7 @@ final class PhamePostViewController extends PhameController { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('move') + ->setIcon('fa-arrows') ->setHref($this->getApplicationURI('post/move/'.$id.'/')) ->setName(pht('Move Post')) ->setDisabled(!$can_edit) diff --git a/src/applications/phid/PhabricatorObjectHandle.php b/src/applications/phid/PhabricatorObjectHandle.php index 3829878f10..0e6fcce971 100644 --- a/src/applications/phid/PhabricatorObjectHandle.php +++ b/src/applications/phid/PhabricatorObjectHandle.php @@ -229,8 +229,7 @@ final class PhabricatorObjectHandle $icon = null; if ($this->getPolicyFiltered()) { $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('lock-grey'); + ->setIconFont('fa-lock lightgreytext'); } return phutil_tag( diff --git a/src/applications/phlux/controller/PhluxController.php b/src/applications/phlux/controller/PhluxController.php index ff02513aa5..3629f47708 100644 --- a/src/applications/phlux/controller/PhluxController.php +++ b/src/applications/phlux/controller/PhluxController.php @@ -8,7 +8,7 @@ abstract class PhluxController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Variable')) ->setHref($this->getApplicationURI('/edit/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/phlux/controller/PhluxViewController.php b/src/applications/phlux/controller/PhluxViewController.php index 1525ef1e1a..6021cb0bd9 100644 --- a/src/applications/phlux/controller/PhluxViewController.php +++ b/src/applications/phlux/controller/PhluxViewController.php @@ -44,7 +44,7 @@ final class PhluxViewController extends PhluxController { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Variable')) ->setHref($this->getApplicationURI('/edit/'.$var->getVariableKey().'/')) ->setDisabled(!$can_edit) diff --git a/src/applications/pholio/controller/PholioController.php b/src/applications/pholio/controller/PholioController.php index 3d404f8fbc..c7724298be 100644 --- a/src/applications/pholio/controller/PholioController.php +++ b/src/applications/pholio/controller/PholioController.php @@ -31,7 +31,7 @@ abstract class PholioController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Mock')) ->setHref($this->getApplicationURI('new/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/pholio/controller/PholioMockViewController.php b/src/applications/pholio/controller/PholioMockViewController.php index 5df83d41b4..4ce1be6472 100644 --- a/src/applications/pholio/controller/PholioMockViewController.php +++ b/src/applications/pholio/controller/PholioMockViewController.php @@ -174,7 +174,7 @@ final class PholioMockViewController extends PholioController { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Mock')) ->setHref($this->getApplicationURI('/edit/'.$mock->getID().'/')) ->setDisabled(!$can_edit) @@ -182,7 +182,7 @@ final class PholioMockViewController extends PholioController { $actions->addAction( id(new PhabricatorActionView()) - ->setIcon('attach') + ->setIcon('fa-anchor') ->setName(pht('Edit Maniphest Tasks')) ->setHref("/search/attach/{$mock->getPHID()}/TASK/edge/") ->setDisabled(!$user->isLoggedIn()) diff --git a/src/applications/pholio/event/PholioActionMenuEventListener.php b/src/applications/pholio/event/PholioActionMenuEventListener.php index 15954520b6..cfa6e39c32 100644 --- a/src/applications/pholio/event/PholioActionMenuEventListener.php +++ b/src/applications/pholio/event/PholioActionMenuEventListener.php @@ -43,7 +43,7 @@ final class PholioActionMenuEventListener ->setName(pht('Edit Pholio Mocks')) ->setHref("/search/attach/{$phid}/MOCK/edge/") ->setWorkflow(true) - ->setIcon('attach') + ->setIcon('fa-camera-retro') ->setDisabled(!$can_edit) ->setWorkflow(true); } diff --git a/src/applications/pholio/query/PholioMockSearchEngine.php b/src/applications/pholio/query/PholioMockSearchEngine.php index 443e43481d..5c46243693 100644 --- a/src/applications/pholio/query/PholioMockSearchEngine.php +++ b/src/applications/pholio/query/PholioMockSearchEngine.php @@ -99,8 +99,8 @@ final class PholioMockSearchEngine ->setURI('/M'.$mock->getID()) ->setImageURI($mock->getCoverFile()->getThumb280x210URI()) ->setImageSize(280, 210) - ->addIconCount('image', count($mock->getImages())) - ->addIconCount('like', $mock->getTokenCount()); + ->addIconCount('fa-picture-o', count($mock->getImages())) + ->addIconCount('fa-trophy', $mock->getTokenCount()); if ($mock->getAuthorPHID()) { $author_handle = $handles[$mock->getAuthorPHID()]; diff --git a/src/applications/pholio/view/PholioMockEmbedView.php b/src/applications/pholio/view/PholioMockEmbedView.php index 48cacebafb..cdabc1272e 100644 --- a/src/applications/pholio/view/PholioMockEmbedView.php +++ b/src/applications/pholio/view/PholioMockEmbedView.php @@ -82,18 +82,15 @@ final class PholioMockEmbedView extends AphrontView { $thumbnails); $icons_data = array( - 'image' => count($this->mock->getImages()), - 'like' => $this->mock->getTokenCount()); + 'fa-picture-o' => count($this->mock->getImages()), + 'fa-trophy' => $this->mock->getTokenCount()); $icon_list = array(); foreach ($icons_data as $icon_name => $icon_value) { - $icon = phutil_tag( - 'span', - array( - 'class' => - 'pholio-mock-embed-icon sprite-icons icons-'.$icon_name.'-white', - ), - ' '); + $icon = id(new PHUIIconView()) + ->setIconFont($icon_name.' white') + ->addClass('pholio-mock-embed-icon'); + $count = phutil_tag('span', array(), $icon_value); $icon_list[] = phutil_tag( diff --git a/src/applications/phortune/controller/PhortuneAccountViewController.php b/src/applications/phortune/controller/PhortuneAccountViewController.php index d8875b937e..96d9732f84 100644 --- a/src/applications/phortune/controller/PhortuneAccountViewController.php +++ b/src/applications/phortune/controller/PhortuneAccountViewController.php @@ -35,13 +35,13 @@ final class PhortuneAccountViewController extends PhortuneController { ->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Account')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref('#') ->setDisabled(true)) ->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Members')) - ->setIcon('transcript') + ->setIcon('fa-users') ->setHref('#') ->setDisabled(true)); @@ -92,7 +92,7 @@ final class PhortuneAccountViewController extends PhortuneController { ->addAction( id(new PhabricatorActionView()) ->setName(pht('Add Payment Method')) - ->setIcon('new') + ->setIcon('fa-plus') ->setHref($add_uri)); $list = id(new PHUIObjectItemListView()) diff --git a/src/applications/phortune/controller/PhortuneProductListController.php b/src/applications/phortune/controller/PhortuneProductListController.php index 9a7c22bd1e..615b18d016 100644 --- a/src/applications/phortune/controller/PhortuneProductListController.php +++ b/src/applications/phortune/controller/PhortuneProductListController.php @@ -22,7 +22,7 @@ final class PhortuneProductListController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Product')) ->setHref($this->getApplicationURI('product/edit/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); $header = id(new PHUIHeaderView()) ->setHeader(pht('Product List')); diff --git a/src/applications/phortune/controller/PhortuneProductViewController.php b/src/applications/phortune/controller/PhortuneProductViewController.php index f3c8fcf627..18d5f64401 100644 --- a/src/applications/phortune/controller/PhortuneProductViewController.php +++ b/src/applications/phortune/controller/PhortuneProductViewController.php @@ -39,13 +39,13 @@ final class PhortuneProductViewController extends PhortuneController { id(new PhabricatorActionView()) ->setName(pht('Edit Product')) ->setHref($edit_uri) - ->setIcon('edit')) + ->setIcon('fa-pencil')) ->addAction( id(new PhabricatorActionView()) ->setUser($user) ->setName(pht('Purchase')) ->setHref($cart_uri) - ->setIcon('new') + ->setIcon('fa-shopping-cart') ->setRenderAsForm(true)); $crumbs = $this->buildApplicationCrumbs(); diff --git a/src/applications/phragment/controller/PhragmentBrowseController.php b/src/applications/phragment/controller/PhragmentBrowseController.php index 8031dd9095..f4f5d9ad54 100644 --- a/src/applications/phragment/controller/PhragmentBrowseController.php +++ b/src/applications/phragment/controller/PhragmentBrowseController.php @@ -34,7 +34,7 @@ final class PhragmentBrowseController extends PhragmentController { id(new PHUIListItemView()) ->setName(pht('Create Fragment')) ->setHref($this->getApplicationURI('/create/'.$path)) - ->setIcon('create')); + ->setIcon('fa-plus-square')); } $current_box = $this->createCurrentFragmentView($current, false); diff --git a/src/applications/phragment/controller/PhragmentController.php b/src/applications/phragment/controller/PhragmentController.php index 912b729f71..0b875ea35c 100644 --- a/src/applications/phragment/controller/PhragmentController.php +++ b/src/applications/phragment/controller/PhragmentController.php @@ -105,13 +105,13 @@ abstract class PhragmentController extends PhabricatorController { ->setName(pht('Download Fragment')) ->setHref($this->isCorrectlyConfigured() ? $file_uri : null) ->setDisabled($file === null || !$this->isCorrectlyConfigured()) - ->setIcon('download')); + ->setIcon('fa-download')); $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Download Contents as ZIP')) ->setHref($this->isCorrectlyConfigured() ? $zip_uri : null) ->setDisabled(!$this->isCorrectlyConfigured()) - ->setIcon('zip')); + ->setIcon('fa-floppy-o')); if (!$fragment->isDirectory()) { $actions->addAction( id(new PhabricatorActionView()) @@ -119,7 +119,7 @@ abstract class PhragmentController extends PhabricatorController { ->setHref($this->getApplicationURI("update/".$fragment->getPath())) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit) - ->setIcon('edit')); + ->setIcon('fa-refresh')); } else { $actions->addAction( id(new PhabricatorActionView()) @@ -127,7 +127,7 @@ abstract class PhragmentController extends PhabricatorController { ->setHref($this->getApplicationURI("update/".$fragment->getPath())) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit) - ->setIcon('edit')); + ->setIcon('fa-file-o')); } $actions->addAction( id(new PhabricatorActionView()) @@ -135,19 +135,19 @@ abstract class PhragmentController extends PhabricatorController { ->setHref($this->getApplicationURI("policy/".$fragment->getPath())) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit) - ->setIcon('edit')); + ->setIcon('fa-asterisk')); if ($is_history_view) { $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('View Child Fragments')) ->setHref($this->getApplicationURI("browse/".$fragment->getPath())) - ->setIcon('browse')); + ->setIcon('fa-search-plus')); } else { $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('View History')) ->setHref($this->getApplicationURI("history/".$fragment->getPath())) - ->setIcon('history')); + ->setIcon('fa-list')); } $actions->addAction( id(new PhabricatorActionView()) @@ -156,7 +156,7 @@ abstract class PhragmentController extends PhabricatorController { "snapshot/create/".$fragment->getPath())) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit) - ->setIcon('snapshot')); + ->setIcon('fa-files-o')); $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Promote Snapshot to Here')) @@ -164,7 +164,7 @@ abstract class PhragmentController extends PhabricatorController { "snapshot/promote/latest/".$fragment->getPath())) ->setWorkflow(true) ->setDisabled(!$can_edit) - ->setIcon('promote')); + ->setIcon('fa-arrow-circle-up')); $properties = id(new PHUIPropertyListView()) ->setUser($viewer) diff --git a/src/applications/phragment/controller/PhragmentHistoryController.php b/src/applications/phragment/controller/PhragmentHistoryController.php index 63a731c6a1..3cd282e91a 100644 --- a/src/applications/phragment/controller/PhragmentHistoryController.php +++ b/src/applications/phragment/controller/PhragmentHistoryController.php @@ -31,7 +31,7 @@ final class PhragmentHistoryController extends PhragmentController { id(new PHUIListItemView()) ->setName(pht('Create Fragment')) ->setHref($this->getApplicationURI('/create/'.$path)) - ->setIcon('create')); + ->setIcon('fa-plus-square')); } $current_box = $this->createCurrentFragmentView($current, true); diff --git a/src/applications/phrequent/event/PhrequentUIEventListener.php b/src/applications/phrequent/event/PhrequentUIEventListener.php index b664953fc9..e0ce8df4da 100644 --- a/src/applications/phrequent/event/PhrequentUIEventListener.php +++ b/src/applications/phrequent/event/PhrequentUIEventListener.php @@ -43,14 +43,14 @@ final class PhrequentUIEventListener if (!$tracking) { $track_action = id(new PhabricatorActionView()) ->setName(pht('Start Tracking Time')) - ->setIcon('history') + ->setIcon('fa-clock-o') ->setWorkflow(true) ->setRenderAsForm(true) ->setHref('/phrequent/track/start/'.$object->getPHID().'/'); } else { $track_action = id(new PhabricatorActionView()) ->setName(pht('Stop Tracking Time')) - ->setIcon('history') + ->setIcon('fa-clock-o red') ->setWorkflow(true) ->setRenderAsForm(true) ->setHref('/phrequent/track/stop/'.$object->getPHID().'/'); diff --git a/src/applications/phriction/controller/PhrictionController.php b/src/applications/phriction/controller/PhrictionController.php index c8d93fffa9..5a2be7d116 100644 --- a/src/applications/phriction/controller/PhrictionController.php +++ b/src/applications/phriction/controller/PhrictionController.php @@ -37,7 +37,7 @@ abstract class PhrictionController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Index')) ->setHref('/phriction/') - ->setIcon('transcript')); + ->setIcon('fa-home')); } $crumbs->addAction( @@ -45,7 +45,7 @@ abstract class PhrictionController extends PhabricatorController { ->setName(pht('New Document')) ->setHref('/phriction/new/?slug='.$this->getDocumentSlug()) ->setWorkflow(true) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/phriction/controller/PhrictionDocumentController.php b/src/applications/phriction/controller/PhrictionDocumentController.php index 6f150fdd0f..4e0b65ea91 100644 --- a/src/applications/phriction/controller/PhrictionDocumentController.php +++ b/src/applications/phriction/controller/PhrictionDocumentController.php @@ -278,28 +278,28 @@ final class PhrictionDocumentController return $action_view->addAction( id(new PhabricatorActionView()) ->setName(pht('Create This Document')) - ->setIcon('create') + ->setIcon('fa-plus-square') ->setHref('/phriction/edit/?slug='.$slug)); } $action_view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Document')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref('/phriction/edit/'.$document->getID().'/')); if ($document->getStatus() == PhrictionDocumentStatus::STATUS_EXISTS) { $action_view->addAction( id(new PhabricatorActionView()) ->setName(pht('Move Document')) - ->setIcon('move') + ->setIcon('fa-arrows') ->setHref('/phriction/move/'.$document->getID().'/') ->setWorkflow(true)); $action_view->addAction( id(new PhabricatorActionView()) ->setName(pht('Delete Document')) - ->setIcon('delete') + ->setIcon('fa-times') ->setHref('/phriction/delete/'.$document->getID().'/') ->setWorkflow(true)); } @@ -308,7 +308,7 @@ final class PhrictionDocumentController $action_view->addAction( id(new PhabricatorActionView()) ->setName(pht('View History')) - ->setIcon('history') + ->setIcon('fa-list') ->setHref(PhrictionDocument::getSlugURI($slug, 'history'))); } diff --git a/src/applications/phriction/event/PhrictionActionMenuEventListener.php b/src/applications/phriction/event/PhrictionActionMenuEventListener.php index 5eb8ba2121..c83f2e4247 100644 --- a/src/applications/phriction/event/PhrictionActionMenuEventListener.php +++ b/src/applications/phriction/event/PhrictionActionMenuEventListener.php @@ -35,8 +35,7 @@ final class PhrictionActionMenuEventListener extends PhabricatorEventListener { $href = '/w/projects/'.$slug; return id(new PhabricatorActionView()) - ->setIcon('phriction-dark') - ->setIconSheet(PHUIIconView::SPRITE_APPS) + ->setIcon('fa-book') ->setName(pht('View Wiki')) ->setHref($href); } diff --git a/src/applications/ponder/controller/PonderController.php b/src/applications/ponder/controller/PonderController.php index fbefd35b33..a8ed3bb9dc 100644 --- a/src/applications/ponder/controller/PonderController.php +++ b/src/applications/ponder/controller/PonderController.php @@ -24,7 +24,7 @@ abstract class PonderController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Question')) ->setHref('/ponder/question/edit/') - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/ponder/controller/PonderQuestionViewController.php b/src/applications/ponder/controller/PonderQuestionViewController.php index 28d51492a3..5da76e9265 100644 --- a/src/applications/ponder/controller/PonderQuestionViewController.php +++ b/src/applications/ponder/controller/PonderQuestionViewController.php @@ -93,20 +93,20 @@ final class PonderQuestionViewController extends PonderController { $view->addAction( id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Question')) ->setHref($this->getApplicationURI("/question/edit/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); if ($question->getStatus() == PonderQuestionStatus::STATUS_OPEN) { - $name = pht("Close Question"); - $icon = "delete"; - $href = "close"; + $name = pht('Close Question'); + $icon = 'fa-times'; + $href = 'close'; } else { - $name = pht("Reopen Question"); - $icon = "enable"; - $href = "open"; + $name = pht('Reopen Question'); + $icon = 'fa-check-circle-o'; + $href = 'open'; } $view->addAction( @@ -120,7 +120,7 @@ final class PonderQuestionViewController extends PonderController { $view->addAction( id(new PhabricatorActionView()) - ->setIcon('transcript') + ->setIcon('fa-list') ->setName(pht('View History')) ->setHref($this->getApplicationURI("/question/history/{$id}/"))); @@ -316,7 +316,7 @@ final class PonderQuestionViewController extends PonderController { $view->addAction( id(new PhabricatorActionView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setName(pht('Edit Answer')) ->setHref($this->getApplicationURI("/answer/edit/{$id}/")) ->setDisabled(!$can_edit) @@ -324,7 +324,7 @@ final class PonderQuestionViewController extends PonderController { $view->addAction( id(new PhabricatorActionView()) - ->setIcon('transcript') + ->setIcon('fa-list') ->setName(pht('View History')) ->setHref($this->getApplicationURI("/answer/history/{$id}/"))); diff --git a/src/applications/project/controller/PhabricatorProjectColumnDetailController.php b/src/applications/project/controller/PhabricatorProjectColumnDetailController.php index e671236fa3..36b15e130e 100644 --- a/src/applications/project/controller/PhabricatorProjectColumnDetailController.php +++ b/src/applications/project/controller/PhabricatorProjectColumnDetailController.php @@ -115,7 +115,7 @@ final class PhabricatorProjectColumnDetailController $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit column')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI($base_uri.'edit/'.$id.'/')) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -124,7 +124,7 @@ final class PhabricatorProjectColumnDetailController $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Delete column')) - ->setIcon('delete') + ->setIcon('fa-times') ->setHref($this->getApplicationURI($base_uri.'delete/'.$id.'/')) ->setDisabled(!$can_edit) ->setWorkflow(true)); @@ -132,7 +132,7 @@ final class PhabricatorProjectColumnDetailController $actions->addAction( id(new PhabricatorActionView()) ->setName(pht('Activate column')) - ->setIcon('enable') + ->setIcon('fa-play-circle-o') ->setHref($this->getApplicationURI($base_uri.'delete/'.$id.'/')) ->setDisabled(!$can_edit) ->setWorkflow(true)); diff --git a/src/applications/project/controller/PhabricatorProjectEditMainController.php b/src/applications/project/controller/PhabricatorProjectEditMainController.php index ca442bed20..e0d6848f5c 100644 --- a/src/applications/project/controller/PhabricatorProjectEditMainController.php +++ b/src/applications/project/controller/PhabricatorProjectEditMainController.php @@ -89,7 +89,7 @@ final class PhabricatorProjectEditMainController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Details')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI("details/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -97,7 +97,7 @@ final class PhabricatorProjectEditMainController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Picture')) - ->setIcon('image') + ->setIcon('fa-picture-o') ->setHref($this->getApplicationURI("picture/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -106,7 +106,7 @@ final class PhabricatorProjectEditMainController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Unarchive Project')) - ->setIcon('enable') + ->setIcon('fa-circle-check') ->setHref($this->getApplicationURI("archive/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(true)); @@ -114,7 +114,7 @@ final class PhabricatorProjectEditMainController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Archive Project')) - ->setIcon('disable') + ->setIcon('fa-ban') ->setHref($this->getApplicationURI("archive/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(true)); diff --git a/src/applications/project/controller/PhabricatorProjectListController.php b/src/applications/project/controller/PhabricatorProjectListController.php index 171e8a8eb8..ec0383c429 100644 --- a/src/applications/project/controller/PhabricatorProjectListController.php +++ b/src/applications/project/controller/PhabricatorProjectListController.php @@ -33,7 +33,7 @@ final class PhabricatorProjectListController id(new PHUIListItemView()) ->setName(pht('Create Project')) ->setHref($this->getApplicationURI('create/')) - ->setIcon('create') + ->setIcon('fa-plus-square') ->setWorkflow(!$can_create) ->setDisabled(!$can_create)); diff --git a/src/applications/project/controller/PhabricatorProjectMembersEditController.php b/src/applications/project/controller/PhabricatorProjectMembersEditController.php index f1115572f3..80977e1733 100644 --- a/src/applications/project/controller/PhabricatorProjectMembersEditController.php +++ b/src/applications/project/controller/PhabricatorProjectMembersEditController.php @@ -134,7 +134,7 @@ final class PhabricatorProjectMembersEditController $item->addAction( id(new PHUIListItemView()) - ->setIcon('delete') + ->setIcon('fa-times') ->setName(pht('Remove')) ->setHref($remove_uri) ->setWorkflow(true)); diff --git a/src/applications/project/controller/PhabricatorProjectProfileController.php b/src/applications/project/controller/PhabricatorProjectProfileController.php index 072756bcd1..78f775a964 100644 --- a/src/applications/project/controller/PhabricatorProjectProfileController.php +++ b/src/applications/project/controller/PhabricatorProjectProfileController.php @@ -49,8 +49,7 @@ final class PhabricatorProjectProfileController $id = $this->id; $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('workboard'); + ->setIconFont('fa-columns'); $board_btn = id(new PHUIButtonView()) ->setTag('a') ->setText(pht('Workboards')) @@ -153,16 +152,14 @@ final class PhabricatorProjectProfileController $phid); $create_uri = '/maniphest/task/create/?projects='.$phid; $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('action-menu'); + ->setIconFont('fa-list'); $button_view = id(new PHUIButtonView()) ->setTag('a') ->setText(pht('View All')) ->setHref($view_uri) ->setIcon($icon); $icon_new = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('new'); + ->setIconFont('fa-plus'); $button_add = id(new PHUIButtonView()) ->setTag('a') ->setText(pht('New Task')) @@ -200,13 +197,13 @@ final class PhabricatorProjectProfileController $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Project')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI("edit/{$id}/"))); $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Members')) - ->setIcon('user') + ->setIcon('fa-users') ->setHref($this->getApplicationURI("members/{$id}/")) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -222,14 +219,14 @@ final class PhabricatorProjectProfileController ->setUser($viewer) ->setRenderAsForm(true) ->setHref('/project/update/'.$project->getID().'/join/') - ->setIcon('new') + ->setIcon('fa-plus') ->setDisabled(!$can_join) ->setName(pht('Join Project')); } else { $action = id(new PhabricatorActionView()) ->setWorkflow(true) ->setHref('/project/update/'.$project->getID().'/leave/') - ->setIcon('delete') + ->setIcon('fa-times') ->setName(pht('Leave Project...')); } $view->addAction($action); diff --git a/src/applications/project/view/ProjectBoardTaskCard.php b/src/applications/project/view/ProjectBoardTaskCard.php index 3d6c7a88a5..498bbc346c 100644 --- a/src/applications/project/view/ProjectBoardTaskCard.php +++ b/src/applications/project/view/ProjectBoardTaskCard.php @@ -60,7 +60,7 @@ final class ProjectBoardTaskCard { ->addAction( id(new PHUIListItemView()) ->setName(pht('Edit')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->addSigil('edit-project-card') ->setHref('/maniphest/task/edit/'.$task->getID().'/')) ->setBarColor($bar_color); diff --git a/src/applications/releeph/controller/branch/ReleephBranchViewController.php b/src/applications/releeph/controller/branch/ReleephBranchViewController.php index fc288179d9..09f1534f26 100644 --- a/src/applications/releeph/controller/branch/ReleephBranchViewController.php +++ b/src/applications/releeph/controller/branch/ReleephBranchViewController.php @@ -113,7 +113,7 @@ final class ReleephBranchViewController extends ReleephBranchController id(new PHUIListItemView()) ->setHref($pull_uri) ->setName(pht('New Pull Request')) - ->setIcon('create') + ->setIcon('fa-plus-square') ->setDisabled(!$branch->isActive())); } @@ -156,7 +156,7 @@ final class ReleephBranchViewController extends ReleephBranchController id(new PhabricatorActionView()) ->setName(pht('Edit Branch')) ->setHref($edit_uri) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); @@ -165,7 +165,7 @@ final class ReleephBranchViewController extends ReleephBranchController id(new PhabricatorActionView()) ->setName(pht('Close Branch')) ->setHref($close_uri) - ->setIcon('delete') + ->setIcon('fa-times') ->setDisabled(!$can_edit) ->setWorkflow(true)); } else { @@ -173,7 +173,7 @@ final class ReleephBranchViewController extends ReleephBranchController id(new PhabricatorActionView()) ->setName(pht('Reopen Branch')) ->setHref($reopen_uri) - ->setIcon('new') + ->setIcon('fa-plus') ->setUser($viewer) ->setDisabled(!$can_edit) ->setWorkflow(true)); @@ -183,7 +183,7 @@ final class ReleephBranchViewController extends ReleephBranchController id(new PhabricatorActionView()) ->setName(pht('View History')) ->setHref($history_uri) - ->setIcon('transcript')); + ->setIcon('fa-list')); $properties = id(new PHUIPropertyListView()) ->setUser($viewer) diff --git a/src/applications/releeph/controller/product/ReleephProductListController.php b/src/applications/releeph/controller/product/ReleephProductListController.php index e422384889..1149a88724 100644 --- a/src/applications/releeph/controller/product/ReleephProductListController.php +++ b/src/applications/releeph/controller/product/ReleephProductListController.php @@ -29,7 +29,7 @@ final class ReleephProductListController extends ReleephController { id(new PHUIListItemView()) ->setName(pht('Create Product')) ->setHref($this->getApplicationURI('product/create/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/releeph/controller/product/ReleephProductViewController.php b/src/applications/releeph/controller/product/ReleephProductViewController.php index 1c35384abb..22b852d72a 100644 --- a/src/applications/releeph/controller/product/ReleephProductViewController.php +++ b/src/applications/releeph/controller/product/ReleephProductViewController.php @@ -117,7 +117,7 @@ final class ReleephProductViewController extends ReleephProductController if ($open_count) { $item->setBarColor('orange'); $item->addIcon( - 'fork', + 'fa-code-fork', pht('%d Open Pull Request(s)', new PhutilNumber($open_count))); } @@ -157,7 +157,7 @@ final class ReleephProductViewController extends ReleephProductController id(new PHUIListItemView()) ->setHref($product->getURI('cutbranch/')) ->setName(pht('Cut New Branch')) - ->setIcon('create')); + ->setIcon('fa-plus')); } return $crumbs; @@ -197,18 +197,18 @@ final class ReleephProductViewController extends ReleephProductController id(new PhabricatorActionView()) ->setName(pht('Edit Product')) ->setHref($edit_uri) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); if ($product->getIsActive()) { $status_name = pht('Deactivate Product'); $status_href = "product/{$id}/action/deactivate/"; - $status_icon = 'delete'; + $status_icon = 'fa-times'; } else { $status_name = pht('Reactivate Product'); $status_href = "product/{$id}/action/activate/"; - $status_icon = 'new'; + $status_icon = 'fa-plus-circle-o'; } $actions->addAction( @@ -223,7 +223,7 @@ final class ReleephProductViewController extends ReleephProductController id(new PhabricatorActionView()) ->setName(pht('View History')) ->setHref($history_uri) - ->setIcon('transcript')); + ->setIcon('fa-list')); $properties = id(new PHUIPropertyListView()) ->setUser($viewer) diff --git a/src/applications/releeph/view/ReleephRequestView.php b/src/applications/releeph/view/ReleephRequestView.php index 8284dc6325..7514e0c062 100644 --- a/src/applications/releeph/view/ReleephRequestView.php +++ b/src/applications/releeph/view/ReleephRequestView.php @@ -139,18 +139,18 @@ final class ReleephRequestView extends AphrontView { if ($viewer_is_pusher) { $yes_text = pht('Approve Pull'); $no_text = pht('Reject Pull'); - $yes_icon = 'check'; - $no_icon = 'delete'; + $yes_icon = 'fa-check'; + $no_icon = 'fa-times'; } else if ($viewer_is_requestor) { $yes_text = pht('Request Pull'); $no_text = pht('Cancel Pull'); - $yes_icon = 'ok'; - $no_icon = 'delete'; + $yes_icon = 'fa-check'; + $no_icon = 'fa-times'; } else { $yes_text = pht('Support Pull'); $no_text = pht('Discourage Pull'); - $yes_icon = 'like'; - $no_icon = 'dislike'; + $yes_icon = 'fa-thumbs-o-up'; + $no_icon = 'fa-thumbs-o-down'; } $yes_href = '/releeph/request/action/want/'.$id.'/'; @@ -211,7 +211,7 @@ final class ReleephRequestView extends AphrontView { ->setRenderAsForm($use_workflow) ->addSigil('releeph-request-state-change') ->addSigil('mark-manually-picked') - ->setIcon('warning')); + ->setIcon('fa-exclamation-triangle')); } } @@ -220,7 +220,7 @@ final class ReleephRequestView extends AphrontView { $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Pull Request')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($edit_uri)); } diff --git a/src/applications/search/controller/PhabricatorApplicationSearchController.php b/src/applications/search/controller/PhabricatorApplicationSearchController.php index 9109b63812..9366323742 100644 --- a/src/applications/search/controller/PhabricatorApplicationSearchController.php +++ b/src/applications/search/controller/PhabricatorApplicationSearchController.php @@ -300,9 +300,9 @@ final class PhabricatorApplicationSearchController ->setHref($engine->getQueryResultsPageURI($key)); if ($named_query->getIsBuiltin() && $named_query->getIsDisabled()) { - $icon = 'new'; + $icon = 'fa-plus'; } else { - $icon = 'delete'; + $icon = 'fa-times'; } $item->addAction( @@ -313,15 +313,15 @@ final class PhabricatorApplicationSearchController if ($named_query->getIsBuiltin()) { if ($named_query->getIsDisabled()) { - $item->addIcon('delete-grey', pht('Disabled')); + $item->addIcon('fa-times lightgreytext', pht('Disabled')); $item->setDisabled(true); } else { - $item->addIcon('lock-grey', pht('Builtin')); + $item->addIcon('fa-lock lightgreytext', pht('Builtin')); } } else { $item->addAction( id(new PHUIListItemView()) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref('/search/edit/'.$key.'/')); } diff --git a/src/applications/settings/panel/PhabricatorSettingsPanelEmailAddresses.php b/src/applications/settings/panel/PhabricatorSettingsPanelEmailAddresses.php index 14ad5c04ac..4205d246dd 100644 --- a/src/applications/settings/panel/PhabricatorSettingsPanelEmailAddresses.php +++ b/src/applications/settings/panel/PhabricatorSettingsPanelEmailAddresses.php @@ -136,8 +136,7 @@ final class PhabricatorSettingsPanelEmailAddresses if ($editable) { $icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('new'); + ->setIconFont('fa-plus'); $button = new PHUIButtonView(); $button->setText(pht('Add New Address')); diff --git a/src/applications/settings/panel/PhabricatorSettingsPanelMultiFactor.php b/src/applications/settings/panel/PhabricatorSettingsPanelMultiFactor.php index 716026da2e..d43b1d6089 100644 --- a/src/applications/settings/panel/PhabricatorSettingsPanelMultiFactor.php +++ b/src/applications/settings/panel/PhabricatorSettingsPanelMultiFactor.php @@ -108,8 +108,7 @@ final class PhabricatorSettingsPanelMultiFactor 'User Guide: Multi-Factor Authentication'); $help_icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('lint-info'); + ->setIconFont('fa-info-circle'); $help_button = id(new PHUIButtonView()) ->setText(pht('Help')) ->setHref($help_uri) @@ -117,8 +116,7 @@ final class PhabricatorSettingsPanelMultiFactor ->setIcon($help_icon); $create_icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('new'); + ->setIconFont('fa-plus'); $create_button = id(new PHUIButtonView()) ->setText(pht('Add Authentication Factor')) ->setHref($this->getPanelURI('?new=true')) diff --git a/src/applications/settings/panel/PhabricatorSettingsPanelSSHKeys.php b/src/applications/settings/panel/PhabricatorSettingsPanelSSHKeys.php index 1f3418ed72..e78fdc4ae0 100644 --- a/src/applications/settings/panel/PhabricatorSettingsPanelSSHKeys.php +++ b/src/applications/settings/panel/PhabricatorSettingsPanelSSHKeys.php @@ -206,8 +206,7 @@ final class PhabricatorSettingsPanelSSHKeys $header = new PHUIHeaderView(); $upload_icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('upload'); + ->setIconFont('fa-upload'); $upload_button = id(new PHUIButtonView()) ->setText(pht('Upload Public Key')) ->setHref($this->getPanelURI('?edit=true')) @@ -222,8 +221,7 @@ final class PhabricatorSettingsPanelSSHKeys } $generate_icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('lock'); + ->setIconFont('fa-lock'); $generate_button = id(new PHUIButtonView()) ->setText(pht('Generate Keypair')) ->setHref($this->getPanelURI('?generate=true')) diff --git a/src/applications/settings/panel/PhabricatorSettingsPanelSessions.php b/src/applications/settings/panel/PhabricatorSettingsPanelSessions.php index 9d8c2b8ff2..abbd38be25 100644 --- a/src/applications/settings/panel/PhabricatorSettingsPanelSessions.php +++ b/src/applications/settings/panel/PhabricatorSettingsPanelSessions.php @@ -107,8 +107,7 @@ final class PhabricatorSettingsPanelSessions $terminate_icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('warning'); + ->setIconFont('fa-exclamation-triangle'); $terminate_button = id(new PHUIButtonView()) ->setText(pht('Terminate All Sessions')) ->setHref('/auth/session/terminate/all/') @@ -123,8 +122,7 @@ final class PhabricatorSettingsPanelSessions $hisec = ($viewer->getSession()->getHighSecurityUntil() - time()); if ($hisec > 0) { $hisec_icon = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('lock'); + ->setIconFont('fa-lock'); $hisec_button = id(new PHUIButtonView()) ->setText(pht('Leave High Security')) ->setHref('/auth/session/downgrade/') diff --git a/src/applications/slowvote/controller/PhabricatorSlowvoteController.php b/src/applications/slowvote/controller/PhabricatorSlowvoteController.php index 25e0ba8b83..58df51077f 100644 --- a/src/applications/slowvote/controller/PhabricatorSlowvoteController.php +++ b/src/applications/slowvote/controller/PhabricatorSlowvoteController.php @@ -36,7 +36,7 @@ abstract class PhabricatorSlowvoteController extends PhabricatorController { id(new PHUIListItemView()) ->setName(pht('Create Poll')) ->setHref($this->getApplicationURI('create/')) - ->setIcon('create')); + ->setIcon('fa-plus-square')); return $crumbs; } diff --git a/src/applications/slowvote/controller/PhabricatorSlowvotePollController.php b/src/applications/slowvote/controller/PhabricatorSlowvotePollController.php index f2d9383288..884cdec99d 100644 --- a/src/applications/slowvote/controller/PhabricatorSlowvotePollController.php +++ b/src/applications/slowvote/controller/PhabricatorSlowvotePollController.php @@ -97,12 +97,12 @@ final class PhabricatorSlowvotePollController $is_closed = $poll->getIsClosed(); $close_poll_text = $is_closed ? pht('Reopen Poll') : pht('Close Poll'); - $close_poll_icon = $is_closed ? 'enable' : 'disable'; + $close_poll_icon = $is_closed ? 'fa-play-circle-o' : 'fa-ban'; $view->addAction( id(new PhabricatorActionView()) ->setName(pht('Edit Poll')) - ->setIcon('edit') + ->setIcon('fa-pencil') ->setHref($this->getApplicationURI('edit/'.$poll->getID().'/')) ->setDisabled(!$can_edit) ->setWorkflow(!$can_edit)); diff --git a/src/applications/subscriptions/events/PhabricatorSubscriptionsUIEventListener.php b/src/applications/subscriptions/events/PhabricatorSubscriptionsUIEventListener.php index ebe9892cb7..58affa3243 100644 --- a/src/applications/subscriptions/events/PhabricatorSubscriptionsUIEventListener.php +++ b/src/applications/subscriptions/events/PhabricatorSubscriptionsUIEventListener.php @@ -45,7 +45,7 @@ final class PhabricatorSubscriptionsUIEventListener ->setRenderAsForm(true) ->setHref('/subscriptions/add/'.$object->getPHID().'/') ->setName(pht('Automatically Subscribed')) - ->setIcon('enable'); + ->setIcon('fa-check-circle lightgreytext'); } else { $subscribed = false; if ($user->isLoggedIn()) { @@ -67,14 +67,14 @@ final class PhabricatorSubscriptionsUIEventListener ->setRenderAsForm(true) ->setHref('/subscriptions/delete/'.$object->getPHID().'/') ->setName(pht('Unsubscribe')) - ->setIcon('disable'); + ->setIcon('fa-minus-circle'); } else { $sub_action = id(new PhabricatorActionView()) ->setWorkflow(true) ->setRenderAsForm(true) ->setHref('/subscriptions/add/'.$object->getPHID().'/') ->setName(pht('Subscribe')) - ->setIcon('check'); + ->setIcon('fa-plus-circle'); } if (!$user->isLoggedIn()) { diff --git a/src/applications/tokens/event/PhabricatorTokenUIEventListener.php b/src/applications/tokens/event/PhabricatorTokenUIEventListener.php index dd76969a82..8a3ecc4396 100644 --- a/src/applications/tokens/event/PhabricatorTokenUIEventListener.php +++ b/src/applications/tokens/event/PhabricatorTokenUIEventListener.php @@ -48,13 +48,13 @@ final class PhabricatorTokenUIEventListener ->setWorkflow(true) ->setHref('/token/give/'.$object->getPHID().'/') ->setName(pht('Award Token')) - ->setIcon('like'); + ->setIcon('fa-trophy'); } else { $token_action = id(new PhabricatorActionView()) ->setWorkflow(true) ->setHref('/token/give/'.$object->getPHID().'/') ->setName(pht('Rescind Token')) - ->setIcon('dislike'); + ->setIcon('fa-trophy'); } if (!$user->isLoggedIn()) { $token_action->setDisabled(true); diff --git a/src/applications/transactions/storage/PhabricatorApplicationTransaction.php b/src/applications/transactions/storage/PhabricatorApplicationTransaction.php index 534c5b0e4c..e628b38b94 100644 --- a/src/applications/transactions/storage/PhabricatorApplicationTransaction.php +++ b/src/applications/transactions/storage/PhabricatorApplicationTransaction.php @@ -356,11 +356,7 @@ abstract class PhabricatorApplicationTransaction case PhabricatorTransactions::TYPE_BUILDABLE: return 'fa-wrench'; case PhabricatorTransactions::TYPE_TOKEN: - if ($this->getNewValue()) { - return 'fa-thumbs-o-up'; - } else { - return 'fa-thumbs-o-down'; - } + return 'fa-trophy'; } return 'fa-pencil'; diff --git a/src/applications/uiexample/examples/PHUIBoxExample.php b/src/applications/uiexample/examples/PHUIBoxExample.php index 22ba0ded29..0ef20229f2 100644 --- a/src/applications/uiexample/examples/PHUIBoxExample.php +++ b/src/applications/uiexample/examples/PHUIBoxExample.php @@ -59,8 +59,7 @@ final class PHUIBoxExample extends PhabricatorUIExample { ->addMargin(PHUI::MARGIN_LARGE_BOTTOM)); $image = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon('love'); + ->setIconFont('fa-heart'); $button = id(new PHUIButtonView()) ->setTag('a') ->setColor(PHUIButtonView::SIMPLE) diff --git a/src/applications/uiexample/examples/PHUIButtonExample.php b/src/applications/uiexample/examples/PHUIButtonExample.php index 10b7159864..ee7a752183 100644 --- a/src/applications/uiexample/examples/PHUIButtonExample.php +++ b/src/applications/uiexample/examples/PHUIButtonExample.php @@ -103,14 +103,13 @@ final class PHUIButtonExample extends PhabricatorUIExample { $column = array(); $icons = array( - 'Comment' => 'comment', - 'Give Token' => 'like', - 'Reverse Time' => 'history', - 'Implode Earth' => 'warning'); + 'Comment' => 'fa-comment', + 'Give Token' => 'fa-trophy', + 'Reverse Time' => 'fa-clock-o', + 'Implode Earth' => 'fa-exclamation-triangle red'); foreach ($icons as $text => $icon) { $image = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon($icon); + ->setIconFont($icon); $column[] = id(new PHUIButtonView()) ->setTag('a') ->setColor(PHUIButtonView::GREY) @@ -121,12 +120,11 @@ final class PHUIButtonExample extends PhabricatorUIExample { $column2 = array(); $icons = array( - 'Subscribe' => 'meta-mta', - 'Edit' => 'edit'); + 'Subscribe' => 'fa-check-circle bluegrey', + 'Edit' => 'fa-pencil bluegrey'); foreach ($icons as $text => $icon) { $image = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon($icon); + ->setIconFont($icon); $column2[] = id(new PHUIButtonView()) ->setTag('a') ->setColor(PHUIButtonView::SIMPLE) diff --git a/src/applications/uiexample/examples/PHUIDocumentExample.php b/src/applications/uiexample/examples/PHUIDocumentExample.php index 70bffc8b58..89b05a800f 100644 --- a/src/applications/uiexample/examples/PHUIDocumentExample.php +++ b/src/applications/uiexample/examples/PHUIDocumentExample.php @@ -21,31 +21,31 @@ final class PHUIDocumentExample extends PhabricatorUIExample { $action1 = id(new PHUIListItemView()) ->setName('Edit Document') ->setHref('#') - ->setIcon('edit') + ->setIcon('fa-edit') ->setType(PHUIListItemView::TYPE_LINK); $action2 = id(new PHUIListItemView()) ->setName('Move Document') ->setHref('#') - ->setIcon('move') + ->setIcon('fa-arrows') ->setType(PHUIListItemView::TYPE_LINK); $action3 = id(new PHUIListItemView()) ->setName('Delete Document') ->setHref('#') - ->setIcon('delete') + ->setIcon('fa-times') ->setType(PHUIListItemView::TYPE_LINK); $action4 = id(new PHUIListItemView()) ->setName('View History') ->setHref('#') - ->setIcon('history') + ->setIcon('fa-list') ->setType(PHUIListItemView::TYPE_LINK); $action5 = id(new PHUIListItemView()) ->setName('Subscribe') ->setHref('#') - ->setIcon('check') + ->setIcon('fa-plus-circle') ->setType(PHUIListItemView::TYPE_LINK); $divider = id(new PHUIListItemView) diff --git a/src/applications/uiexample/examples/PHUIListExample.php b/src/applications/uiexample/examples/PHUIListExample.php index d9d100bf45..958bb53705 100644 --- a/src/applications/uiexample/examples/PHUIListExample.php +++ b/src/applications/uiexample/examples/PHUIListExample.php @@ -18,31 +18,31 @@ final class PHUIListExample extends PhabricatorUIExample { $action1 = id(new PHUIListItemView()) ->setName('Edit Document') ->setHref('#') - ->setIcon('edit') + ->setIcon('fa-pencil') ->setType(PHUIListItemView::TYPE_LINK); $action2 = id(new PHUIListItemView()) ->setName('Move Document') ->setHref('#') - ->setIcon('move') + ->setIcon('fa-arrows') ->setType(PHUIListItemView::TYPE_LINK); $action3 = id(new PHUIListItemView()) ->setName('Delete Document') ->setHref('#') - ->setIcon('delete') + ->setIcon('fa-times') ->setType(PHUIListItemView::TYPE_LINK); $action4 = id(new PHUIListItemView()) ->setName('View History') ->setHref('#') - ->setIcon('history') + ->setIcon('fa-list') ->setType(PHUIListItemView::TYPE_LINK); $action5 = id(new PHUIListItemView()) ->setName('Subscribe') ->setHref('#') - ->setIcon('check') + ->setIcon('fa-plus-circle') ->setType(PHUIListItemView::TYPE_LINK); $actionmenu = id(new PHUIListView()) @@ -125,7 +125,7 @@ final class PHUIListExample extends PhabricatorUIExample { /* Top Navigation */ $home = id(new PHUIListItemView()) - ->setIcon('home') + ->setIcon('fa-home') ->setHref('#') ->setType(PHUIListItemView::TYPE_ICON); diff --git a/src/applications/uiexample/examples/PHUIObjectItemListExample.php b/src/applications/uiexample/examples/PHUIObjectItemListExample.php index 36bcb9ccb4..56feae761c 100644 --- a/src/applications/uiexample/examples/PHUIObjectItemListExample.php +++ b/src/applications/uiexample/examples/PHUIObjectItemListExample.php @@ -123,7 +123,7 @@ final class PHUIObjectItemListExample extends PhabricatorUIExample { id(new PHUIObjectItemView()) ->setHeader(pht('Playing Card')) ->setBarColor('orange') - ->addIcon('comment', pht('Royal Flush!'))); + ->addIcon('fa-comment', pht('Royal Flush!'))); $owner = phutil_tag('a', array('href' => '#'), pht('jackofclubs')); $list->addItem( @@ -138,19 +138,19 @@ final class PHUIObjectItemListExample extends PhabricatorUIExample { id(new PHUIObjectItemView()) ->setHeader(pht('Cardigan')) ->setBarColor('green') - ->addIcon('highlight', pht('Warm!')) + ->addIcon('fa-star', pht('Warm!')) ->addByline(pht('Author: %s', $author))); $list->addItem( id(new PHUIObjectItemView()) ->setHeader(pht('Cardamom')) - ->addFootIcon('highlight-white', 'Spice') + ->addFootIcon('fa-shield white', 'Spice') ->setBarColor('blue')); $list->addItem( id(new PHUIObjectItemView()) ->setHeader(pht( 'The human cardiovascular system includes the heart, lungs, and '. 'some other parts; most of these parts are pretty squishy')) - ->addFootIcon('search-white', pht('Respiration!')) + ->addFootIcon('fa-search white', pht('Respiration!')) ->addHandleIcon($handle, pht('You have a cardiovascular system!')) ->setBarColor('indigo')); @@ -186,7 +186,7 @@ final class PHUIObjectItemListExample extends PhabricatorUIExample { ->addAction( id(new PHUIListItemView()) ->setHref('#') - ->setIcon('delete'))); + ->setIcon('fa-times'))); $out[] = array($head, $list); @@ -203,7 +203,7 @@ final class PHUIObjectItemListExample extends PhabricatorUIExample { id(new PHUIListItemView()) ->setHref('#') ->setName(pht('Moo')) - ->setIcon('edit'))); + ->setIcon('fa-pencil'))); $list->addItem( id(new PHUIObjectItemView()) @@ -214,12 +214,12 @@ final class PHUIObjectItemListExample extends PhabricatorUIExample { id(new PHUIListItemView()) ->setHref('#') ->setName(pht('Quack')) - ->setIcon('edit')) + ->setIcon('fa-pencil')) ->addAction( id(new PHUIListItemView()) ->setHref('#') ->setName(pht('Oink')) - ->setIcon('delete'))); + ->setIcon('fa-times'))); $out[] = array($head, $list); @@ -237,10 +237,10 @@ final class PHUIObjectItemListExample extends PhabricatorUIExample { ->setHref('#') ->addAttribute(pht('Suit: Hearts')) ->addAttribute(pht('Rank: Ace')) - ->addIcon('love', pht('Ace')) - ->addIcon('love-grey', pht('Hearts')) - ->addFootIcon('blame-white', pht('Ace')) - ->addFootIcon('love-white', pht('Heart')) + ->addIcon('fa-heart', pht('Ace')) + ->addIcon('fa-heart red', pht('Hearts')) + ->addFootIcon('fa-heart white', pht('Ace')) + ->addFootIcon('fa-heart white', pht('Heart')) ->addHandleIcon($handle, pht('You hold all the cards.')) ->addHandleIcon($handle, pht('You make all the rules.'))); @@ -261,9 +261,9 @@ final class PHUIObjectItemListExample extends PhabricatorUIExample { id(new PHUIObjectItemView()) ->setHeader(pht('Crowded Eastern Edge')) ->setHref('#') - ->addIcon('computer', pht('Stuff')) - ->addIcon('computer', pht('Stuff')) - ->addIcon('computer', pht('Stuff')) + ->addIcon('fa-circle red', pht('Stuff')) + ->addIcon('fa-circle yellow', pht('Stuff')) + ->addIcon('fa-circle green', pht('Stuff')) ->addHandleIcon($handle, pht('More Stuff'))); $out[] = array($head, $list); @@ -349,7 +349,7 @@ final class PHUIObjectItemListExample extends PhabricatorUIExample { ->addAction( id(new PHUIListItemView()) ->setHref('#') - ->setIcon('create'))); + ->setIcon('fa-plus-square'))); $list->addItem( id(new PHUIObjectItemView()) diff --git a/src/applications/uiexample/examples/PHUITagExample.php b/src/applications/uiexample/examples/PHUITagExample.php index 2f3ec474f4..d1113a4acb 100644 --- a/src/applications/uiexample/examples/PHUITagExample.php +++ b/src/applications/uiexample/examples/PHUITagExample.php @@ -125,31 +125,31 @@ final class PHUITagExample extends PhabricatorUIExample { $icons[] = id(new PHUITagView()) ->setType(PHUITagView::TYPE_STATE) ->setBackgroundColor(PHUITagView::COLOR_GREEN) - ->setIcon('ok-white') + ->setIcon('fa-check white') ->setName('Passed'); $icons[] = hsprintf('

'); $icons[] = id(new PHUITagView()) ->setType(PHUITagView::TYPE_STATE) ->setBackgroundColor(PHUITagView::COLOR_RED) - ->setIcon('delete-white') + ->setIcon('fa-times white') ->setName('Failed'); $icons[] = hsprintf('

'); $icons[] = id(new PHUITagView()) ->setType(PHUITagView::TYPE_STATE) ->setBackgroundColor(PHUITagView::COLOR_BLUE) - ->setIcon('play-white') + ->setIcon('fa-refresh white') ->setName('Running'); $icons[] = hsprintf('

'); $icons[] = id(new PHUITagView()) ->setType(PHUITagView::TYPE_STATE) ->setBackgroundColor(PHUITagView::COLOR_GREY) - ->setIcon('pause-white') + ->setIcon('fa-pause white') ->setName('Paused'); $icons[] = hsprintf('

'); $icons[] = id(new PHUITagView()) ->setType(PHUITagView::TYPE_STATE) ->setBackgroundColor(PHUITagView::COLOR_BLACK) - ->setIcon('stop-white') + ->setIcon('fa-stop white') ->setName('Stopped'); $content3 = id(new PHUIBoxView()) diff --git a/src/applications/uiexample/examples/PhabricatorActionListExample.php b/src/applications/uiexample/examples/PhabricatorActionListExample.php deleted file mode 100644 index 8d1cd11fa1..0000000000 --- a/src/applications/uiexample/examples/PhabricatorActionListExample.php +++ /dev/null @@ -1,112 +0,0 @@ -PhabricatorActionListView to render object actions.'); - } - - public function renderExample() { - $request = $this->getRequest(); - $user = $request->getUser(); - - $notices = array(); - if ($request->isFormPost()) { - $notices[] = 'You just submitted a valid form POST.'; - } - - if ($request->isJavelinWorkflow()) { - $notices[] = 'You just submitted a Workflow request.'; - } - - if ($notices) { - $notices = id(new AphrontErrorView()) - ->setSeverity(AphrontErrorView::SEVERITY_NOTICE) - ->setErrors($notices); - } else { - $notices = null; - } - - if ($request->isJavelinWorkflow()) { - $dialog = new AphrontDialogView(); - $dialog->setUser($user); - $dialog->setTitle('Request Information'); - $dialog->appendChild($notices); - $dialog->addCancelButton($request->getRequestURI(), 'Close'); - return id(new AphrontDialogResponse())->setDialog($dialog); - } - - $view = id(new PhabricatorActionListView()) - ->setUser($user) - ->setObjectURI($this->getRequest()->getRequestURI()); - - $view->addAction( - id(new PhabricatorActionView()) - ->setUser($user) - ->setHref($request->getRequestURI()) - ->setName('Normal Action') - ->setIcon('file')); - - $view->addAction( - id(new PhabricatorActionView()) - ->setUser($user) - ->setHref($request->getRequestURI()) - ->setDisabled(true) - ->setName('Disabled Action') - ->setIcon('file')); - - $view->addAction( - id(new PhabricatorActionView()) - ->setUser($user) - ->setHref($request->getRequestURI()) - ->setRenderAsForm(true) - ->setName('Form Action') - ->setIcon('file')); - - $view->addAction( - id(new PhabricatorActionView()) - ->setUser($user) - ->setHref($request->getRequestURI()) - ->setRenderAsForm(true) - ->setDisabled(true) - ->setName('Disabled Form Action') - ->setIcon('file')); - - $view->addAction( - id(new PhabricatorActionView()) - ->setUser($user) - ->setHref($request->getRequestURI()) - ->setWorkflow(true) - ->setName('Workflow Action') - ->setIcon('file')); - - $view->addAction( - id(new PhabricatorActionView()) - ->setUser($user) - ->setHref($request->getRequestURI()) - ->setRenderAsForm(true) - ->setWorkflow(true) - ->setName('Form + Workflow Action') - ->setIcon('file')); - - foreach (PhabricatorActionView::getAvailableIcons() as $icon) { - $view->addAction( - id(new PhabricatorActionView()) - ->setUser($user) - ->setHref('#') - ->setName('Icon "'.$icon.'"') - ->setIcon($icon)); - } - - return array( - $view, - hsprintf('
'), - $notices, - ); - } -} diff --git a/src/infrastructure/celerity/CeleritySpriteGenerator.php b/src/infrastructure/celerity/CeleritySpriteGenerator.php index 7be0270072..799fd1efb8 100644 --- a/src/infrastructure/celerity/CeleritySpriteGenerator.php +++ b/src/infrastructure/celerity/CeleritySpriteGenerator.php @@ -2,58 +2,17 @@ final class CeleritySpriteGenerator { - public function buildIconSheet() { - $icons = $this->getDirectoryList('icons_1x'); - - $colors = array( - '', - 'grey', - 'white', - ); + public function buildRemarkupSheet() { $scales = array( '1x' => 1, '2x' => 2, ); + $sprites = array(); $template = id(new PhutilSprite()) ->setSourceSize(14, 14); - $sprites = array(); - foreach ($colors as $color) { - foreach ($icons as $icon) { - $prefix = 'icons_'; - if (strlen($color)) { - $prefix .= $color.'_'; - } - - $suffix = ''; - if (strlen($color)) { - $suffix = '-'.$color; - } - - $sprite = id(clone $template) - ->setName('icons-'.$icon.$suffix); - - $tcss = array(); - $tcss[] = '.icons-'.$icon.$suffix; - if ($color == 'white') { - $tcss[] = '.device-desktop .phabricator-action-view:hover '. - '.icons-'.$icon; - $tcss[] = '.device-desktop .phui-list-sidenav '. - '.phui-list-item-href:hover .icons-'.$icon; - } - - $sprite->setTargetCSS(implode(', ', $tcss)); - - foreach ($scales as $scale_key => $scale) { - $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); - $sprite->setSourceFile($path, $scale); - } - $sprites[] = $sprite; - } - } - $remarkup_icons = $this->getDirectoryList('remarkup_1x'); foreach ($remarkup_icons as $icon) { $prefix = 'remarkup_'; @@ -78,7 +37,7 @@ final class CeleritySpriteGenerator { $sprites[] = $sprite; } - $sheet = $this->buildSheet('icons', true); + $sheet = $this->buildSheet('remarkup', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); diff --git a/src/view/form/control/PhabricatorRemarkupControl.php b/src/view/form/control/PhabricatorRemarkupControl.php index 1f98ad6da7..35e49d80e7 100644 --- a/src/view/form/control/PhabricatorRemarkupControl.php +++ b/src/view/form/control/PhabricatorRemarkupControl.php @@ -146,7 +146,7 @@ final class PhabricatorRemarkupControl extends AphrontFormTextAreaControl { $tip); } - require_celerity_resource('sprite-icons-css'); + require_celerity_resource('sprite-remarkup-css'); $buttons[] = javelin_tag( @@ -163,7 +163,8 @@ final class PhabricatorRemarkupControl extends AphrontFormTextAreaControl { phutil_tag( 'div', array( - 'class' => 'remarkup-assist sprite-icons remarkup-assist-'.$action, + 'class' => + 'remarkup-assist sprite-remarkup remarkup-assist-'.$action, ), $content)); } diff --git a/src/view/layout/PhabricatorActionView.php b/src/view/layout/PhabricatorActionView.php index 5f879ba0a0..44a0544520 100644 --- a/src/view/layout/PhabricatorActionView.php +++ b/src/view/layout/PhabricatorActionView.php @@ -4,7 +4,6 @@ final class PhabricatorActionView extends AphrontView { private $name; private $icon; - private $iconSheet; private $href; private $disabled; private $workflow; @@ -71,11 +70,6 @@ final class PhabricatorActionView extends AphrontView { return $this; } - public function setIconSheet($sheet) { - $this->iconSheet = $sheet; - return $this; - } - public function setName($name) { $this->name = $name; return $this; @@ -100,17 +94,13 @@ final class PhabricatorActionView extends AphrontView { $icon = null; if ($this->icon) { - $sheet = nonempty($this->iconSheet, PHUIIconView::SPRITE_ICONS); - - $suffix = ''; + $color = ''; if ($this->disabled) { - $suffix = '-grey'; + $color = ' grey'; } - $icon = id(new PHUIIconView()) ->addClass('phabricator-action-view-icon') - ->setSpriteIcon($this->icon.$suffix) - ->setSpriteSheet($sheet); + ->setIconFont($this->icon.$color); } if ($this->href) { @@ -185,22 +175,4 @@ final class PhabricatorActionView extends AphrontView { array($icon, $item)); } - public static function getAvailableIcons() { - $manifest = PHUIIconView::getSheetManifest(PHUIIconView::SPRITE_ICONS); - - $results = array(); - $prefix = 'icons-'; - foreach ($manifest as $sprite) { - $name = $sprite['name']; - if (preg_match('/-(white|grey)$/', $name)) { - continue; - } - if (!strncmp($name, $prefix, strlen($prefix))) { - $results[] = substr($name, strlen($prefix)); - } - } - - return $results; - } - } diff --git a/src/view/layout/PhabricatorCrumbsView.php b/src/view/layout/PhabricatorCrumbsView.php index ec411ca6e6..2dc1523687 100644 --- a/src/view/layout/PhabricatorCrumbsView.php +++ b/src/view/layout/PhabricatorCrumbsView.php @@ -53,15 +53,12 @@ final class PhabricatorCrumbsView extends AphrontView { if ($action->getIcon()) { $icon_name = $action->getIcon(); if ($action->getDisabled()) { - $icon_name .= '-grey'; + $icon_name .= ' lightgreytext'; } - $icon = phutil_tag( - 'span', - array( - 'class' => 'sprite-icons icons-'.$icon_name, - ), - ''); + $icon = id(new PHUIIconView()) + ->setIconFont($icon_name); + } $name = phutil_tag( 'span', @@ -97,12 +94,8 @@ final class PhabricatorCrumbsView extends AphrontView { if ($this->actionListID) { $icon_id = celerity_generate_unique_node_id(); - $icon = phutil_tag( - 'span', - array( - 'class' => 'sprite-icons action-action-menu' - ), - ''); + $icon = id(new PHUIIconView()) + ->setIconFont('fa-bars'); $name = phutil_tag( 'span', array( diff --git a/src/view/phui/PHUIListItemView.php b/src/view/phui/PHUIListItemView.php index 399b27ac98..a292ec7bd5 100644 --- a/src/view/phui/PHUIListItemView.php +++ b/src/view/phui/PHUIListItemView.php @@ -216,13 +216,12 @@ final class PHUIListItemView extends AphrontTagView { if ($this->icon) { $icon_name = $this->icon; if ($this->getDisabled()) { - $icon_name .= '-grey'; + $icon_name .= ' grey'; } $icon = id(new PHUIIconView()) ->addClass('phui-list-item-icon') - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon($icon_name); + ->setIconFont($icon_name); } if ($this->appIcon) { diff --git a/src/view/phui/PHUIObjectItemView.php b/src/view/phui/PHUIObjectItemView.php index 00bedd86c6..f888207454 100644 --- a/src/view/phui/PHUIObjectItemView.php +++ b/src/view/phui/PHUIObjectItemView.php @@ -149,22 +149,19 @@ final class PHUIObjectItemView extends AphrontTagView { $this->addIcon('none', $date); break; case self::AGE_STALE: - require_celerity_resource('sprite-status-css'); $attr = array( 'tip' => pht('Stale (%s day(s))', new PhutilNumber($days)), 'class' => 'icon-age-stale', - 'sheet' => PHUIIconView::SPRITE_STATUS, ); - $this->addIcon('time-yellow', $date, $attr); + + $this->addIcon('fa-clock-o yellow', $date, $attr); break; case self::AGE_OLD: - require_celerity_resource('sprite-status-css'); $attr = array( 'tip' => pht('Old (%s day(s))', new PhutilNumber($days)), 'class' => 'icon-age-old', - 'sheet' => PHUIIconView::SPRITE_STATUS, ); - $this->addIcon('time-red', $date, $attr); + $this->addIcon('fa-clock-o red', $date, $attr); break; default: throw new Exception("Unknown age '{$age}'!"); @@ -342,29 +339,20 @@ final class PHUIObjectItemView extends AphrontTagView { $icon_list = array(); foreach ($this->icons as $spec) { $icon = $spec['icon']; + $icon = id(new PHUIIconView()) + ->setIconFont($icon) + ->addClass('phui-object-item-icon-image'); - $sigil = null; - $meta = null; if (isset($spec['attributes']['tip'])) { $sigil = 'has-tooltip'; $meta = array( 'tip' => $spec['attributes']['tip'], 'align' => 'W', ); + $icon->addSigil($sigil); + $icon->setMetadata($meta); } - $sheet = idx($spec['attributes'], 'sheet', 'icons'); - - $icon = javelin_tag( - 'span', - array( - 'class' => 'phui-object-item-icon-image '. - 'sprite-'.$sheet.' '.$sheet.'-'.$icon, - 'sigil' => $sigil, - 'meta' => $meta, - ), - ''); - $label = phutil_tag( 'span', array( @@ -586,14 +574,9 @@ final class PHUIObjectItemView extends AphrontTagView { } private function renderFootIcon($icon, $label) { - require_celerity_resource('sprite-icons-css'); - $icon = phutil_tag( - 'span', - array( - 'class' => 'sprite-icons icons-'.$icon, - ), - ''); + $icon = id(new PHUIIconView()) + ->setIconFont($icon); $label = phutil_tag( 'span', diff --git a/src/view/phui/PHUIPinboardItemView.php b/src/view/phui/PHUIPinboardItemView.php index 10b8100467..fccfc3c999 100644 --- a/src/view/phui/PHUIPinboardItemView.php +++ b/src/view/phui/PHUIPinboardItemView.php @@ -66,13 +66,10 @@ final class PHUIPinboardItemView extends AphrontView { if ($this->iconBlock) { $icon_list = array(); foreach ($this->iconBlock as $block) { - $icon = phutil_tag( - 'span', - array( - 'class' => - 'phui-pinboard-icon sprite-icons icons-'.$block[0].'-grey', - ), - ''); + $icon = id(new PHUIIconView()) + ->setIconFont($block[0].' lightgreytext') + ->addClass('phui-pinboard-icon'); + $count = phutil_tag('span', array(), $block[1]); $icon_list[] = phutil_tag( 'span', diff --git a/src/view/phui/PHUITagView.php b/src/view/phui/PHUITagView.php index d31a06656a..b84b63b570 100644 --- a/src/view/phui/PHUITagView.php +++ b/src/view/phui/PHUITagView.php @@ -85,8 +85,7 @@ final class PHUITagView extends AphrontView { public function setIcon($icon) { $icon_view = id(new PHUIIconView()) - ->setSpriteSheet(PHUIIconView::SPRITE_ICONS) - ->setSpriteIcon($icon); + ->setIconFont($icon); $this->icon = $icon_view; return $this; } diff --git a/src/view/phui/PHUITimelineEventView.php b/src/view/phui/PHUITimelineEventView.php index c1b30fcffa..b6d3d22b7c 100644 --- a/src/view/phui/PHUITimelineEventView.php +++ b/src/view/phui/PHUITimelineEventView.php @@ -508,8 +508,20 @@ final class PHUITimelineEventView extends AphrontView { } } + if ($this->getIsEditable()) { + $items[] = id(new PhabricatorActionView()) + ->setIcon('fa-pencil') + ->setHref('/transactions/edit/'.$xaction_phid.'/') + ->setName(pht('Edit Comment')) + ->addSigil('transaction-edit') + ->setMetadata( + array( + 'anchor' => $anchor, + )); + } + $items[] = id(new PhabricatorActionView()) - ->setIcon('comment') + ->setIcon('fa-quote-left') ->setHref('#') ->setName(pht('Quote')) ->addSigil('transaction-quote') @@ -521,21 +533,9 @@ final class PHUITimelineEventView extends AphrontView { )); } - if ($this->getIsEditable()) { - $items[] = id(new PhabricatorActionView()) - ->setIcon('edit') - ->setHref('/transactions/edit/'.$xaction_phid.'/') - ->setName(pht('Edit Comment')) - ->addSigil('transaction-edit') - ->setMetadata( - array( - 'anchor' => $anchor, - )); - } - if ($this->getIsRemovable()) { $items[] = id(new PhabricatorActionView()) - ->setIcon('delete') + ->setIcon('fa-times') ->setHref('/transactions/remove/'.$xaction_phid.'/') ->setName(pht('Remove Comment')) ->addSigil('transaction-remove') @@ -548,7 +548,7 @@ final class PHUITimelineEventView extends AphrontView { if ($this->getIsEdited()) { $items[] = id(new PhabricatorActionView()) - ->setIcon('transcript') + ->setIcon('fa-list') ->setHref('/transactions/history/'.$xaction_phid.'/') ->setName(pht('View Edit History')) ->setWorkflow(true); diff --git a/webroot/rsrc/css/application/pholio/pholio.css b/webroot/rsrc/css/application/pholio/pholio.css index e9148151f2..5781d8f9f2 100644 --- a/webroot/rsrc/css/application/pholio/pholio.css +++ b/webroot/rsrc/css/application/pholio/pholio.css @@ -172,9 +172,7 @@ .pholio-mock-embed-icon { height: 14px; width: 14px; - float: left; - padding-left: 2px; - margin-right: 2px; + padding: 2px 4px 0 0; } .pholio-mock-embed-head a { diff --git a/webroot/rsrc/css/font/font-glyphicons-halflings.css b/webroot/rsrc/css/font/font-glyphicons-halflings.css deleted file mode 100644 index 174428fd77..0000000000 --- a/webroot/rsrc/css/font/font-glyphicons-halflings.css +++ /dev/null @@ -1,615 +0,0 @@ -/** - * @provides font-glyphicons-halflings - */ -@font-face { - font-family: 'Glyphicons Halflings Regular'; - src: url('/rsrc/externals/font/glyphicons/glyphicons-halflings-regular.eot'); - src: url('/rsrc/externals/font/glyphicons/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/rsrc/externals/font/glyphicons/glyphicons-halflings-regular.woff') format('woff'), url('/rsrc/externals/font/glyphicons/glyphicons-halflings-regular.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -.phui-font-gh:before { - font: 12px/1em 'Glyphicons Halflings Regular'; -} - -.gh-glass:before { - content: "\E001"; -} -.gh-music:before { - content: "\E002"; -} -.gh-search:before { - content: "\E003"; -} -.gh-envelope:before { - content: "\2709"; -} -.gh-heart:before { - content: "\E005"; -} -.gh-star:before { - content: "\E006"; -} -.gh-star-empty:before { - content: "\E007"; -} -.gh-user:before { - content: "\E008"; -} -.gh-film:before { - content: "\E009"; -} -.gh-th-large:before { - content: "\E010"; -} -.gh-th:before { - content: "\E011"; -} -.gh-th-list:before { - content: "\E012"; -} -.gh-ok:before { - content: "\E013"; -} -.gh-remove:before { - content: "\E014"; -} -.gh-zoom-in:before { - content: "\E015"; -} -.gh-zoom-out:before { - content: "\E016"; -} -.gh-off:before { - content: "\E017"; -} -.gh-signal:before { - content: "\E018"; -} -.gh-cog:before { - content: "\E019"; -} -.gh-trash:before { - content: "\E020"; -} -.gh-home:before { - content: "\E021"; -} -.gh-file:before { - content: "\E022"; -} -.gh-time:before { - content: "\E023"; -} -.gh-road:before { - content: "\E024"; -} -.gh-download-alt:before { - content: "\E025"; -} -.gh-download:before { - content: "\E026"; -} -.gh-upload:before { - content: "\E027"; -} -.gh-inbox:before { - content: "\E028"; -} -.gh-play-circle:before { - content: "\E029"; -} -.gh-repeat:before { - content: "\E030"; -} -.gh-refresh:before { - content: "\E031"; -} -.gh-list-alt:before { - content: "\E032"; -} -.gh-lock:before { - content: "\1F512"; -} -.gh-flag:before { - content: "\E034"; -} -.gh-headphones:before { - content: "\E035"; -} -.gh-volume-off:before { - content: "\E036"; -} -.gh-volume-down:before { - content: "\E037"; -} -.gh-volume-up:before { - content: "\E038"; -} -.gh-qrcode:before { - content: "\E039"; -} -.gh-barcode:before { - content: "\E040"; -} -.gh-tag:before { - content: "\E041"; -} -.gh-tags:before { - content: "\E042"; -} -.gh-book:before { - content: "\E043"; -} -.gh-bookmark:before { - content: "\1F516"; -} -.gh-print:before { - content: "\E045"; -} -.gh-camera:before { - content: "\1F4F7"; -} -.gh-font:before { - content: "\E047"; -} -.gh-bold:before { - content: "\E048"; -} -.gh-italic:before { - content: "\E049"; -} -.gh-text-height:before { - content: "\E050"; -} -.gh-text-width:before { - content: "\E051"; -} -.gh-align-left:before { - content: "\E052"; -} -.gh-align-center:before { - content: "\E053"; -} -.gh-align-right:before { - content: "\E054"; -} -.gh-align-justify:before { - content: "\E055"; -} -.gh-list:before { - content: "\E056"; -} -.gh-indent-left:before { - content: "\E057"; -} -.gh-indent-right:before { - content: "\E058"; -} -.gh-facetime-video:before { - content: "\E059"; -} -.gh-picture:before { - content: "\E060"; -} -.gh-pencil:before { - content: "\270F"; -} -.gh-map-marker:before { - content: "\E062"; -} -.gh-adjust:before { - content: "\E063"; -} -.gh-tint:before { - content: "\E064"; -} -.gh-edit:before { - content: "\E065"; -} -.gh-share:before { - content: "\E066"; -} -.gh-check:before { - content: "\E067"; -} -.gh-move:before { - content: "\E068"; -} -.gh-step-backward:before { - content: "\E069"; -} -.gh-fast-backward:before { - content: "\E070"; -} -.gh-backward:before { - content: "\E071"; -} -.gh-play:before { - content: "\E072"; -} -.gh-pause:before { - content: "\E073"; -} -.gh-stop:before { - content: "\E074"; -} -.gh-forward:before { - content: "\E075"; -} -.gh-fast-forward:before { - content: "\E076"; -} -.gh-step-forward:before { - content: "\E077"; -} -.gh-eject:before { - content: "\E078"; -} -.gh-chevron-left:before { - content: "\E079"; -} -.gh-chevron-right:before { - content: "\E080"; -} -.gh-plus-sign:before { - content: "\E081"; -} -.gh-minus-sign:before { - content: "\E082"; -} -.gh-remove-sign:before { - content: "\E083"; -} -.gh-ok-sign:before { - content: "\E084"; -} -.gh-question-sign:before { - content: "\E085"; -} -.gh-info-sign:before { - content: "\E086"; -} -.gh-screenshot:before { - content: "\E087"; -} -.gh-remove-circle:before { - content: "\E088"; -} -.gh-ok-circle:before { - content: "\E089"; -} -.gh-ban-circle:before { - content: "\E090"; -} -.gh-arrow-left:before { - content: "\E091"; -} -.gh-arrow-right:before { - content: "\E092"; -} -.gh-arrow-up:before { - content: "\E093"; -} -.gh-arrow-down:before { - content: "\E094"; -} -.gh-share-alt:before { - content: "\E095"; -} -.gh-resize-full:before { - content: "\E096"; -} -.gh-resize-small:before { - content: "\E097"; -} -.gh-plus:before { - content: "\002B"; -} -.gh-minus:before { - content: "\2212"; -} -.gh-asterisk:before { - content: "\002A"; -} -.gh-exclamation-sign:before { - content: "\E101"; -} -.gh-gift:before { - content: "\E102"; -} -.gh-leaf:before { - content: "\E103"; -} -.gh-fire:before { - content: "\1F525"; -} -.gh-eye-open:before { - content: "\E105"; -} -.gh-eye-close:before { - content: "\E106"; -} -.gh-warning-sign:before { - content: "\E107"; -} -.gh-plane:before { - content: "\E108"; -} -.gh-calendar:before { - content: "\1F4C5"; -} -.gh-random:before { - content: "\E110"; -} -.gh-comments:before { - content: "\E111"; -} -.gh-magnet:before { - content: "\E112"; -} -.gh-chevron-up:before { - content: "\E113"; -} -.gh-chevron-down:before { - content: "\E114"; -} -.gh-retweet:before { - content: "\E115"; -} -.gh-shopping-cart:before { - content: "\E116"; -} -.gh-folder-close:before { - content: "\E117"; -} -.gh-folder-open:before { - content: "\E118"; -} -.gh-resize-vertical:before { - content: "\E119"; -} -.gh-resize-horizontal:before { - content: "\E120"; -} -.gh-hdd:before { - content: "\E121"; -} -.gh-bullhorn:before { - content: "\E122"; -} -.gh-bell:before { - content: "\1F514"; -} -.gh-certificate:before { - content: "\E124"; -} -.gh-thumbs-up:before { - content: "\E125"; -} -.gh-thumbs-down:before { - content: "\E126"; -} -.gh-hand-right:before { - content: "\E127"; -} -.gh-hand-left:before { - content: "\E128"; -} -.gh-hand-top:before { - content: "\E129"; -} -.gh-hand-down:before { - content: "\E130"; -} -.gh-circle-arrow-right:before { - content: "\E131"; -} -.gh-circle-arrow-left:before { - content: "\E132"; -} -.gh-circle-arrow-top:before { - content: "\E133"; -} -.gh-circle-arrow-down:before { - content: "\E134"; -} -.gh-globe:before { - content: "\E135"; -} -.gh-wrench:before { - content: "\1F527"; -} -.gh-tasks:before { - content: "\E137"; -} -.gh-filter:before { - content: "\E138"; -} -.gh-briefcase:before { - content: "\1F4BC"; -} -.gh-fullscreen:before { - content: "\E140"; -} -.gh-dashboard:before { - content: "\E141"; -} -.gh-paperclip:before { - content: "\1F4CE"; -} -.gh-heart-empty:before { - content: "\E143"; -} -.gh-link:before { - content: "\E144"; -} -.gh-phone:before { - content: "\E145"; -} -.gh-pushpin:before { - content: "\1F4CC"; -} -.gh-euro:before { - content: "\20AC"; -} -.gh-usd:before { - content: "\E148"; -} -.gh-gbp:before { - content: "\E149"; -} -.gh-sort:before { - content: "\E150"; -} -.gh-sort-by-alphabet:before { - content: "\E151"; -} -.gh-sort-by-alphabet-alt:before { - content: "\E152"; -} -.gh-sort-by-order:before { - content: "\E153"; -} -.gh-sort-by-order-alt:before { - content: "\E154"; -} -.gh-sort-by-attributes:before { - content: "\E155"; -} -.gh-sort-by-attributes-alt:before { - content: "\E156"; -} -.gh-unchecked:before { - content: "\E157"; -} -.gh-expand:before { - content: "\E158"; -} -.gh-collapse:before { - content: "\E159"; -} -.gh-collapse-top:before { - content: "\E160"; -} -.gh-log_in:before { - content: "\E161"; -} -.gh-flash:before { - content: "\E162"; -} -.gh-log_out:before { - content: "\E163"; -} -.gh-new_window:before { - content: "\E164"; -} -.gh-record:before { - content: "\E165"; -} -.gh-save:before { - content: "\E166"; -} -.gh-open:before { - content: "\E167"; -} -.gh-saved:before { - content: "\E168"; -} -.gh-import:before { - content: "\E169"; -} -.gh-export:before { - content: "\E170"; -} -.gh-send:before { - content: "\E171"; -} -.gh-floppy_disk:before { - content: "\E172"; -} -.gh-floppy_saved:before { - content: "\E173"; -} -.gh-floppy_remove:before { - content: "\E174"; -} -.gh-floppy_save:before { - content: "\E175"; -} -.gh-floppy_open:before { - content: "\E176"; -} -.gh-credit_card:before { - content: "\E177"; -} -.gh-transfer:before { - content: "\E178"; -} -.gh-cutlery:before { - content: "\E179"; -} -.gh-header:before { - content: "\E180"; -} -.gh-compressed:before { - content: "\E181"; -} -.gh-earphone:before { - content: "\E182"; -} -.gh-phone_alt:before { - content: "\E183"; -} -.gh-tower:before { - content: "\E184"; -} -.gh-stats:before { - content: "\E185"; -} -.gh-sd_video:before { - content: "\E186"; -} -.gh-hd_video:before { - content: "\E187"; -} -.gh-subtitles:before { - content: "\E188"; -} -.gh-sound_stereo:before { - content: "\E189"; -} -.gh-sound_dolby:before { - content: "\E190"; -} -.gh-sound_5_1:before { - content: "\E191"; -} -.gh-sound_6_1:before { - content: "\E192"; -} -.gh-sound_7_1:before { - content: "\E193"; -} -.gh-copyright_mark:before { - content: "\E194"; -} -.gh-registration_mark:before { - content: "\E195"; -} -.gh-cloud:before { - content: "\2601"; -} -.gh-cloud_download:before { - content: "\E197"; -} -.gh-cloud_upload:before { - content: "\E198"; -} -.gh-tree_conifer:before { - content: "\E199"; -} -.gh-tree_deciduous:before { - content: "\E200"; -} diff --git a/webroot/rsrc/css/font/phui-font-icon-base.css b/webroot/rsrc/css/font/phui-font-icon-base.css index b2bbe56d09..f55e834401 100644 --- a/webroot/rsrc/css/font/phui-font-icon-base.css +++ b/webroot/rsrc/css/font/phui-font-icon-base.css @@ -104,39 +104,40 @@ } } -.phui-icon-view.bluegrey:before { +.phui-icon-view.bluegrey { color: #7787a6; } -.phui-icon-view.white:before { +.phui-icon-view.white { color: #fff; } -.phui-icon-view.red:before { +.phui-icon-view.red { color: {$red}; } -.phui-icon-view.orange:before { +.phui-icon-view.orange { color: {$orange}; } -.phui-icon-view.yellow:before { +.phui-icon-view.yellow { color: {$yellow}; } -.phui-icon-view.green:before { +.phui-icon-view.green { color: {$green} } -.phui-icon-view.blue:before { +.phui-icon-view.blue { color: {$blue}; } -.phui-icon-view.sky:before { +.phui-icon-view.sky { color: {$sky}; } -.phui-icon-view.indigo:before { +.phui-icon-view.indigo { color: {$indigo}; } -.phui-icon-view.violet:before { +.phui-icon-view.violet { color: {$violet}; } -.phui-icon-view.lightbluetext:before { +.phui-icon-view.lightbluetext { color: {$lightbluetext}; } -.phui-icon-view.lightgreytext:before { +.phui-icon-view.lightgreytext, +.phui-icon-view.grey { color: {$lightgreytext}; } diff --git a/webroot/rsrc/css/layout/phabricator-action-list-view.css b/webroot/rsrc/css/layout/phabricator-action-list-view.css index dae3ced6fb..2a5db9bc6f 100644 --- a/webroot/rsrc/css/layout/phabricator-action-list-view.css +++ b/webroot/rsrc/css/layout/phabricator-action-list-view.css @@ -68,12 +68,17 @@ position: absolute; top: 5px; left: 9px; + font-size: 13px; } .device-desktop .phabricator-action-view:hover .phabricator-action-view-item { text-decoration: none; background-color: {$blue}; - color: #ffffff; + color: #fff; +} + +.device-desktop .phabricator-action-view:hover .phabricator-action-view-icon { + color: #fff; } .phabricator-action-view-disabled .phabricator-action-view-item, @@ -92,7 +97,11 @@ .device-desktop .phabricator-action-view-disabled:hover .phabricator-action-view-item, .device-desktop .phabricator-action-view-disabled:hover - button.phabricator-action-view-item { - background-color: #dfdfdf; + button.phabricator-action-view-item, +.device-desktop .phabricator-action-view-disabled:hover + .phabricator-action-view-icon, +.device-desktop .phabricator-action-view-disabled:hover + button.phabricator-action-view-icon { + background-color: {$greybackground}; color: {$lightgreytext}; } diff --git a/webroot/rsrc/css/layout/phabricator-crumbs-view.css b/webroot/rsrc/css/layout/phabricator-crumbs-view.css index 9acbba69ab..6ed17806b2 100644 --- a/webroot/rsrc/css/layout/phabricator-crumbs-view.css +++ b/webroot/rsrc/css/layout/phabricator-crumbs-view.css @@ -89,7 +89,7 @@ } .device-phone a.phabricator-crumbs-action { - padding: 13px 20px 4px 10px; + padding: 7px; border-left: 1px solid #ccc; } @@ -97,16 +97,12 @@ display: none; } -.device-phone a.phabricator-crumbs-action .sprite-icons { - margin-left: 5px; +a.phabricator-crumbs-action .phui-icon-view { + margin-right: 5px; } -.phabricator-crumbs-action .sprite-icons { - width: 14px; - height: 14px; - left: 4px; - top: 9px; - position: absolute; +.device-phone a.phabricator-crumbs-action .phui-icon-view { + margin-left: 5px; } .phabricator-crumb-divider { diff --git a/webroot/rsrc/css/phui/phui-icon.css b/webroot/rsrc/css/phui/phui-icon.css index 5f59215593..a8c19b5fa5 100644 --- a/webroot/rsrc/css/phui/phui-icon.css +++ b/webroot/rsrc/css/phui/phui-icon.css @@ -18,7 +18,6 @@ } .phui-icon-view.sprite-apps, -.phui-icon-view.sprite-icons, .phui-icon-view.sprite-status, .phui-icon-view.sprite-buttonbar { height: 14px; diff --git a/webroot/rsrc/css/phui/phui-list.css b/webroot/rsrc/css/phui/phui-list.css index 73ede36b38..a006c417d4 100644 --- a/webroot/rsrc/css/phui/phui-list.css +++ b/webroot/rsrc/css/phui/phui-list.css @@ -75,6 +75,10 @@ text-decoration: none; } +.device-desktop .phui-list-sidenav .phui-list-item-href:hover .phui-icon-view { + color: #fff; +} + /* - Top, Full Width Navigations ----------------------------------------------- Sets a page or box with a top navbar @@ -121,6 +125,7 @@ height: 14px; width: 14px; display: block; + font-size: 14px; } .device-phone .phui-list-view.phui-list-navbar > li { diff --git a/webroot/rsrc/css/phui/phui-object-item-list-view.css b/webroot/rsrc/css/phui/phui-object-item-list-view.css index 634b5f9c17..53c82b47dd 100644 --- a/webroot/rsrc/css/phui/phui-object-item-list-view.css +++ b/webroot/rsrc/css/phui/phui-object-item-list-view.css @@ -34,7 +34,7 @@ } .phui-object-item { - background: #ffffff; + background: #fff; border-style: solid; border-color: {$lightgreyborder}; border-width: 0 0 0 4px; @@ -155,7 +155,7 @@ display: block; top: 50%; margin-top: -7px; - left: 5px; + left: 3px; } .phui-object-item-actions .phui-list-item-name { @@ -332,6 +332,7 @@ top: 2px; width: 14px; height: 14px; + font-size: 13px; } @@ -450,18 +451,16 @@ color: #ffffff; font-weight: bold; margin-right: 3px; - padding: 1px 4px 0 22px; - height: 19px; + padding: 3px 6px 0; + height: 17px; vertical-align: middle; position: relative; + font-size: 12px; + -webkit-font-smoothing: antialiased; } -.phui-object-item-foot-icon .sprite-icons { - width: 14px; - height: 14px; - position: absolute; - left: 4px; - top: 3px; +.phui-object-item-foot-icon .phui-icon-view { + margin-right: 4px; } diff --git a/webroot/rsrc/css/phui/phui-pinboard-view.css b/webroot/rsrc/css/phui/phui-pinboard-view.css index 3f70b59994..9ce523918f 100644 --- a/webroot/rsrc/css/phui/phui-pinboard-view.css +++ b/webroot/rsrc/css/phui/phui-pinboard-view.css @@ -74,8 +74,5 @@ } .phui-pinboard-icon { - height: 14px; - width: 14px; - float: left; - padding-left: 2px; + margin-right: 4px; } diff --git a/webroot/rsrc/css/phui/phui-workpanel-view.css b/webroot/rsrc/css/phui/phui-workpanel-view.css index f1ef1bc547..85f0399248 100644 --- a/webroot/rsrc/css/phui/phui-workpanel-view.css +++ b/webroot/rsrc/css/phui/phui-workpanel-view.css @@ -42,8 +42,8 @@ } .phui-workpanel-view .phui-list-item-icon { - height: 12px; - width: 12px; + height: 14px; + width: 14px; display: inline-block; } diff --git a/webroot/rsrc/css/sprite-icons.css b/webroot/rsrc/css/sprite-icons.css deleted file mode 100644 index 1a450f1dff..0000000000 --- a/webroot/rsrc/css/sprite-icons.css +++ /dev/null @@ -1,1063 +0,0 @@ -/** - * @provides sprite-icons-css - * @generated - */ - -.sprite-icons { - background-image: url(/rsrc/image/sprite-icons.png); - background-repeat: no-repeat; -} - -@media -only screen and (min-device-pixel-ratio: 1.5), -only screen and (-webkit-min-device-pixel-ratio: 1.5) { - .sprite-icons { - background-image: url(/rsrc/image/sprite-icons-X2.png); - background-size: 240px 255px; - } -} - - -.icons-action-menu { - background-position: 0px 0px; -} - -.icons-arrow_left { - background-position: -15px 0px; -} - -.icons-arrow_right { - background-position: -30px 0px; -} - -.icons-attach { - background-position: -45px 0px; -} - -.icons-backward { - background-position: -60px 0px; -} - -.icons-blame { - background-position: -75px 0px; -} - -.icons-calendar { - background-position: -90px 0px; -} - -.icons-check { - background-position: -105px 0px; -} - -.icons-comment { - background-position: -120px 0px; -} - -.icons-computer { - background-position: -135px 0px; -} - -.icons-create { - background-position: -150px 0px; -} - -.icons-data { - background-position: -165px 0px; -} - -.icons-delete { - background-position: -180px 0px; -} - -.icons-disable { - background-position: -195px 0px; -} - -.icons-dislike { - background-position: -210px 0px; -} - -.icons-download-alt { - background-position: -225px 0px; -} - -.icons-download { - background-position: 0px -15px; -} - -.icons-edit { - background-position: -15px -15px; -} - -.icons-enable { - background-position: -30px -15px; -} - -.icons-file { - background-position: -45px -15px; -} - -.icons-film { - background-position: -60px -15px; -} - -.icons-flag-0 { - background-position: -75px -15px; -} - -.icons-flag-1 { - background-position: -90px -15px; -} - -.icons-flag-2 { - background-position: -105px -15px; -} - -.icons-flag-3 { - background-position: -120px -15px; -} - -.icons-flag-4 { - background-position: -135px -15px; -} - -.icons-flag-5 { - background-position: -150px -15px; -} - -.icons-flag-6 { - background-position: -165px -15px; -} - -.icons-flag-7 { - background-position: -180px -15px; -} - -.icons-flag-ghost { - background-position: -195px -15px; -} - -.icons-flag { - background-position: -210px -15px; -} - -.icons-folder-open { - background-position: -225px -15px; -} - -.icons-fork { - background-position: 0px -30px; -} - -.icons-forward { - background-position: -15px -30px; -} - -.icons-herald { - background-position: -30px -30px; -} - -.icons-highlight { - background-position: -45px -30px; -} - -.icons-history { - background-position: -60px -30px; -} - -.icons-home { - background-position: -75px -30px; -} - -.icons-image { - background-position: -90px -30px; -} - -.icons-like { - background-position: -105px -30px; -} - -.icons-link { - background-position: -120px -30px; -} - -.icons-lint-info { - background-position: -135px -30px; -} - -.icons-lint-ok { - background-position: -150px -30px; -} - -.icons-lint-warning { - background-position: -165px -30px; -} - -.icons-lock { - background-position: -180px -30px; -} - -.icons-love { - background-position: -195px -30px; -} - -.icons-lower-priority { - background-position: -210px -30px; -} - -.icons-merge { - background-position: -225px -30px; -} - -.icons-message { - background-position: 0px -45px; -} - -.icons-meta-mta { - background-position: -15px -45px; -} - -.icons-move { - background-position: -30px -45px; -} - -.icons-music { - background-position: -45px -45px; -} - -.icons-new { - background-position: -60px -45px; -} - -.icons-none { - background-position: -75px -45px; -} - -.icons-normal-priority { - background-position: -90px -45px; -} - -.icons-octocat { - background-position: -105px -45px; -} - -.icons-ok { - background-position: -120px -45px; -} - -.icons-pause { - background-position: -135px -45px; -} - -.icons-perflab { - background-position: -150px -45px; -} - -.icons-play { - background-position: -165px -45px; -} - -.icons-popout { - background-position: -180px -45px; -} - -.icons-preview { - background-position: -195px -45px; -} - -.icons-project { - background-position: -210px -45px; -} - -.icons-raise-priority { - background-position: -225px -45px; -} - -.icons-refresh { - background-position: 0px -60px; -} - -.icons-remove { - background-position: -15px -60px; -} - -.icons-search { - background-position: -30px -60px; -} - -.icons-start-sandcastle { - background-position: -45px -60px; -} - -.icons-stop { - background-position: -60px -60px; -} - -.icons-tag { - background-position: -75px -60px; -} - -.icons-transcript { - background-position: -90px -60px; -} - -.icons-undo { - background-position: -105px -60px; -} - -.icons-unlock { - background-position: -120px -60px; -} - -.icons-unmerge { - background-position: -135px -60px; -} - -.icons-unpublish { - background-position: -150px -60px; -} - -.icons-upload { - background-position: -165px -60px; -} - -.icons-user { - background-position: -180px -60px; -} - -.icons-warning { - background-position: -195px -60px; -} - -.icons-workboard { - background-position: -210px -60px; -} - -.icons-world { - background-position: -225px -60px; -} - -.icons-wrench { - background-position: 0px -75px; -} - -.icons-zip { - background-position: -15px -75px; -} - -.icons-action-menu-grey { - background-position: -30px -75px; -} - -.icons-arrow_left-grey { - background-position: -45px -75px; -} - -.icons-arrow_right-grey { - background-position: -60px -75px; -} - -.icons-attach-grey { - background-position: -75px -75px; -} - -.icons-backward-grey { - background-position: -90px -75px; -} - -.icons-blame-grey { - background-position: -105px -75px; -} - -.icons-calendar-grey { - background-position: -120px -75px; -} - -.icons-check-grey { - background-position: -135px -75px; -} - -.icons-comment-grey { - background-position: -150px -75px; -} - -.icons-computer-grey { - background-position: -165px -75px; -} - -.icons-create-grey { - background-position: -180px -75px; -} - -.icons-data-grey { - background-position: -195px -75px; -} - -.icons-delete-grey { - background-position: -210px -75px; -} - -.icons-disable-grey { - background-position: -225px -75px; -} - -.icons-dislike-grey { - background-position: 0px -90px; -} - -.icons-download-alt-grey { - background-position: -15px -90px; -} - -.icons-download-grey { - background-position: -30px -90px; -} - -.icons-edit-grey { - background-position: -45px -90px; -} - -.icons-enable-grey { - background-position: -60px -90px; -} - -.icons-file-grey { - background-position: -75px -90px; -} - -.icons-film-grey { - background-position: -90px -90px; -} - -.icons-flag-0-grey { - background-position: -105px -90px; -} - -.icons-flag-1-grey { - background-position: -120px -90px; -} - -.icons-flag-2-grey { - background-position: -135px -90px; -} - -.icons-flag-3-grey { - background-position: -150px -90px; -} - -.icons-flag-4-grey { - background-position: -165px -90px; -} - -.icons-flag-5-grey { - background-position: -180px -90px; -} - -.icons-flag-6-grey { - background-position: -195px -90px; -} - -.icons-flag-7-grey { - background-position: -210px -90px; -} - -.icons-flag-ghost-grey { - background-position: -225px -90px; -} - -.icons-flag-grey { - background-position: 0px -105px; -} - -.icons-folder-open-grey { - background-position: -15px -105px; -} - -.icons-fork-grey { - background-position: -30px -105px; -} - -.icons-forward-grey { - background-position: -45px -105px; -} - -.icons-herald-grey { - background-position: -60px -105px; -} - -.icons-highlight-grey { - background-position: -75px -105px; -} - -.icons-history-grey { - background-position: -90px -105px; -} - -.icons-home-grey { - background-position: -105px -105px; -} - -.icons-image-grey { - background-position: -120px -105px; -} - -.icons-like-grey { - background-position: -135px -105px; -} - -.icons-link-grey { - background-position: -150px -105px; -} - -.icons-lint-info-grey { - background-position: -165px -105px; -} - -.icons-lint-ok-grey { - background-position: -180px -105px; -} - -.icons-lint-warning-grey { - background-position: -195px -105px; -} - -.icons-lock-grey { - background-position: -210px -105px; -} - -.icons-love-grey { - background-position: -225px -105px; -} - -.icons-lower-priority-grey { - background-position: 0px -120px; -} - -.icons-merge-grey { - background-position: -15px -120px; -} - -.icons-message-grey { - background-position: -30px -120px; -} - -.icons-meta-mta-grey { - background-position: -45px -120px; -} - -.icons-move-grey { - background-position: -60px -120px; -} - -.icons-music-grey { - background-position: -75px -120px; -} - -.icons-new-grey { - background-position: -90px -120px; -} - -.icons-none-grey { - background-position: -105px -120px; -} - -.icons-normal-priority-grey { - background-position: -120px -120px; -} - -.icons-octocat-grey { - background-position: -135px -120px; -} - -.icons-ok-grey { - background-position: -150px -120px; -} - -.icons-pause-grey { - background-position: -165px -120px; -} - -.icons-perflab-grey { - background-position: -180px -120px; -} - -.icons-play-grey { - background-position: -195px -120px; -} - -.icons-popout-grey { - background-position: -210px -120px; -} - -.icons-preview-grey { - background-position: -225px -120px; -} - -.icons-project-grey { - background-position: 0px -135px; -} - -.icons-raise-priority-grey { - background-position: -15px -135px; -} - -.icons-refresh-grey { - background-position: -30px -135px; -} - -.icons-remove-grey { - background-position: -45px -135px; -} - -.icons-search-grey { - background-position: -60px -135px; -} - -.icons-start-sandcastle-grey { - background-position: -75px -135px; -} - -.icons-stop-grey { - background-position: -90px -135px; -} - -.icons-tag-grey { - background-position: -105px -135px; -} - -.icons-transcript-grey { - background-position: -120px -135px; -} - -.icons-undo-grey { - background-position: -135px -135px; -} - -.icons-unlock-grey { - background-position: -150px -135px; -} - -.icons-unmerge-grey { - background-position: -165px -135px; -} - -.icons-unpublish-grey { - background-position: -180px -135px; -} - -.icons-upload-grey { - background-position: -195px -135px; -} - -.icons-user-grey { - background-position: -210px -135px; -} - -.icons-warning-grey { - background-position: -225px -135px; -} - -.icons-workboard-grey { - background-position: 0px -150px; -} - -.icons-world-grey { - background-position: -15px -150px; -} - -.icons-wrench-grey { - background-position: -30px -150px; -} - -.icons-zip-grey { - background-position: -45px -150px; -} - -.icons-action-menu-white, .device-desktop .phabricator-action-view:hover .icons-action-menu, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-action-menu { - background-position: -60px -150px; -} - -.icons-arrow_left-white, .device-desktop .phabricator-action-view:hover .icons-arrow_left, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-arrow_left { - background-position: -75px -150px; -} - -.icons-arrow_right-white, .device-desktop .phabricator-action-view:hover .icons-arrow_right, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-arrow_right { - background-position: -90px -150px; -} - -.icons-attach-white, .device-desktop .phabricator-action-view:hover .icons-attach, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-attach { - background-position: -105px -150px; -} - -.icons-backward-white, .device-desktop .phabricator-action-view:hover .icons-backward, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-backward { - background-position: -120px -150px; -} - -.icons-blame-white, .device-desktop .phabricator-action-view:hover .icons-blame, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-blame { - background-position: -135px -150px; -} - -.icons-calendar-white, .device-desktop .phabricator-action-view:hover .icons-calendar, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-calendar { - background-position: -150px -150px; -} - -.icons-check-white, .device-desktop .phabricator-action-view:hover .icons-check, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-check { - background-position: -165px -150px; -} - -.icons-comment-white, .device-desktop .phabricator-action-view:hover .icons-comment, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-comment { - background-position: -180px -150px; -} - -.icons-computer-white, .device-desktop .phabricator-action-view:hover .icons-computer, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-computer { - background-position: -195px -150px; -} - -.icons-create-white, .device-desktop .phabricator-action-view:hover .icons-create, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-create { - background-position: -210px -150px; -} - -.icons-data-white, .device-desktop .phabricator-action-view:hover .icons-data, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-data { - background-position: -225px -150px; -} - -.icons-delete-white, .device-desktop .phabricator-action-view:hover .icons-delete, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-delete { - background-position: 0px -165px; -} - -.icons-disable-white, .device-desktop .phabricator-action-view:hover .icons-disable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-disable { - background-position: -15px -165px; -} - -.icons-dislike-white, .device-desktop .phabricator-action-view:hover .icons-dislike, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-dislike { - background-position: -30px -165px; -} - -.icons-download-alt-white, .device-desktop .phabricator-action-view:hover .icons-download-alt, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-download-alt { - background-position: -45px -165px; -} - -.icons-download-white, .device-desktop .phabricator-action-view:hover .icons-download, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-download { - background-position: -60px -165px; -} - -.icons-edit-white, .device-desktop .phabricator-action-view:hover .icons-edit, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-edit { - background-position: -75px -165px; -} - -.icons-enable-white, .device-desktop .phabricator-action-view:hover .icons-enable, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-enable { - background-position: -90px -165px; -} - -.icons-file-white, .device-desktop .phabricator-action-view:hover .icons-file, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-file { - background-position: -105px -165px; -} - -.icons-film-white, .device-desktop .phabricator-action-view:hover .icons-film, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-film { - background-position: -120px -165px; -} - -.icons-flag-0-white, .device-desktop .phabricator-action-view:hover .icons-flag-0, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-0 { - background-position: -135px -165px; -} - -.icons-flag-1-white, .device-desktop .phabricator-action-view:hover .icons-flag-1, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-1 { - background-position: -150px -165px; -} - -.icons-flag-2-white, .device-desktop .phabricator-action-view:hover .icons-flag-2, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-2 { - background-position: -165px -165px; -} - -.icons-flag-3-white, .device-desktop .phabricator-action-view:hover .icons-flag-3, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-3 { - background-position: -180px -165px; -} - -.icons-flag-4-white, .device-desktop .phabricator-action-view:hover .icons-flag-4, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-4 { - background-position: -195px -165px; -} - -.icons-flag-5-white, .device-desktop .phabricator-action-view:hover .icons-flag-5, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-5 { - background-position: -210px -165px; -} - -.icons-flag-6-white, .device-desktop .phabricator-action-view:hover .icons-flag-6, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-6 { - background-position: -225px -165px; -} - -.icons-flag-7-white, .device-desktop .phabricator-action-view:hover .icons-flag-7, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-7 { - background-position: 0px -180px; -} - -.icons-flag-ghost-white, .device-desktop .phabricator-action-view:hover .icons-flag-ghost, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag-ghost { - background-position: -15px -180px; -} - -.icons-flag-white, .device-desktop .phabricator-action-view:hover .icons-flag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-flag { - background-position: -30px -180px; -} - -.icons-folder-open-white, .device-desktop .phabricator-action-view:hover .icons-folder-open, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-folder-open { - background-position: -45px -180px; -} - -.icons-fork-white, .device-desktop .phabricator-action-view:hover .icons-fork, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-fork { - background-position: -60px -180px; -} - -.icons-forward-white, .device-desktop .phabricator-action-view:hover .icons-forward, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-forward { - background-position: -75px -180px; -} - -.icons-herald-white, .device-desktop .phabricator-action-view:hover .icons-herald, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-herald { - background-position: -90px -180px; -} - -.icons-highlight-white, .device-desktop .phabricator-action-view:hover .icons-highlight, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-highlight { - background-position: -105px -180px; -} - -.icons-history-white, .device-desktop .phabricator-action-view:hover .icons-history, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-history { - background-position: -120px -180px; -} - -.icons-home-white, .device-desktop .phabricator-action-view:hover .icons-home, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-home { - background-position: -135px -180px; -} - -.icons-image-white, .device-desktop .phabricator-action-view:hover .icons-image, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-image { - background-position: -150px -180px; -} - -.icons-like-white, .device-desktop .phabricator-action-view:hover .icons-like, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-like { - background-position: -165px -180px; -} - -.icons-link-white, .device-desktop .phabricator-action-view:hover .icons-link, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-link { - background-position: -180px -180px; -} - -.icons-lint-info-white, .device-desktop .phabricator-action-view:hover .icons-lint-info, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lint-info { - background-position: -195px -180px; -} - -.icons-lint-ok-white, .device-desktop .phabricator-action-view:hover .icons-lint-ok, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lint-ok { - background-position: -210px -180px; -} - -.icons-lint-warning-white, .device-desktop .phabricator-action-view:hover .icons-lint-warning, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lint-warning { - background-position: -225px -180px; -} - -.icons-lock-white, .device-desktop .phabricator-action-view:hover .icons-lock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lock { - background-position: 0px -195px; -} - -.icons-love-white, .device-desktop .phabricator-action-view:hover .icons-love, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-love { - background-position: -15px -195px; -} - -.icons-lower-priority-white, .device-desktop .phabricator-action-view:hover .icons-lower-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-lower-priority { - background-position: -30px -195px; -} - -.icons-merge-white, .device-desktop .phabricator-action-view:hover .icons-merge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-merge { - background-position: -45px -195px; -} - -.icons-message-white, .device-desktop .phabricator-action-view:hover .icons-message, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-message { - background-position: -60px -195px; -} - -.icons-meta-mta-white, .device-desktop .phabricator-action-view:hover .icons-meta-mta, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-meta-mta { - background-position: -75px -195px; -} - -.icons-move-white, .device-desktop .phabricator-action-view:hover .icons-move, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-move { - background-position: -90px -195px; -} - -.icons-music-white, .device-desktop .phabricator-action-view:hover .icons-music, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-music { - background-position: -105px -195px; -} - -.icons-new-white, .device-desktop .phabricator-action-view:hover .icons-new, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-new { - background-position: -120px -195px; -} - -.icons-none-white, .device-desktop .phabricator-action-view:hover .icons-none, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-none { - background-position: -135px -195px; -} - -.icons-normal-priority-white, .device-desktop .phabricator-action-view:hover .icons-normal-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-normal-priority { - background-position: -150px -195px; -} - -.icons-octocat-white, .device-desktop .phabricator-action-view:hover .icons-octocat, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-octocat { - background-position: -165px -195px; -} - -.icons-ok-white, .device-desktop .phabricator-action-view:hover .icons-ok, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-ok { - background-position: -180px -195px; -} - -.icons-pause-white, .device-desktop .phabricator-action-view:hover .icons-pause, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-pause { - background-position: -195px -195px; -} - -.icons-perflab-white, .device-desktop .phabricator-action-view:hover .icons-perflab, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-perflab { - background-position: -210px -195px; -} - -.icons-play-white, .device-desktop .phabricator-action-view:hover .icons-play, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-play { - background-position: -225px -195px; -} - -.icons-popout-white, .device-desktop .phabricator-action-view:hover .icons-popout, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-popout { - background-position: 0px -210px; -} - -.icons-preview-white, .device-desktop .phabricator-action-view:hover .icons-preview, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-preview { - background-position: -15px -210px; -} - -.icons-project-white, .device-desktop .phabricator-action-view:hover .icons-project, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-project { - background-position: -30px -210px; -} - -.icons-raise-priority-white, .device-desktop .phabricator-action-view:hover .icons-raise-priority, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-raise-priority { - background-position: -45px -210px; -} - -.icons-refresh-white, .device-desktop .phabricator-action-view:hover .icons-refresh, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-refresh { - background-position: -60px -210px; -} - -.icons-remove-white, .device-desktop .phabricator-action-view:hover .icons-remove, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-remove { - background-position: -75px -210px; -} - -.icons-search-white, .device-desktop .phabricator-action-view:hover .icons-search, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-search { - background-position: -90px -210px; -} - -.icons-start-sandcastle-white, .device-desktop .phabricator-action-view:hover .icons-start-sandcastle, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-start-sandcastle { - background-position: -105px -210px; -} - -.icons-stop-white, .device-desktop .phabricator-action-view:hover .icons-stop, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-stop { - background-position: -120px -210px; -} - -.icons-tag-white, .device-desktop .phabricator-action-view:hover .icons-tag, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-tag { - background-position: -135px -210px; -} - -.icons-transcript-white, .device-desktop .phabricator-action-view:hover .icons-transcript, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-transcript { - background-position: -150px -210px; -} - -.icons-undo-white, .device-desktop .phabricator-action-view:hover .icons-undo, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-undo { - background-position: -165px -210px; -} - -.icons-unlock-white, .device-desktop .phabricator-action-view:hover .icons-unlock, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unlock { - background-position: -180px -210px; -} - -.icons-unmerge-white, .device-desktop .phabricator-action-view:hover .icons-unmerge, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unmerge { - background-position: -195px -210px; -} - -.icons-unpublish-white, .device-desktop .phabricator-action-view:hover .icons-unpublish, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-unpublish { - background-position: -210px -210px; -} - -.icons-upload-white, .device-desktop .phabricator-action-view:hover .icons-upload, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-upload { - background-position: -225px -210px; -} - -.icons-user-white, .device-desktop .phabricator-action-view:hover .icons-user, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-user { - background-position: 0px -225px; -} - -.icons-warning-white, .device-desktop .phabricator-action-view:hover .icons-warning, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-warning { - background-position: -15px -225px; -} - -.icons-workboard-white, .device-desktop .phabricator-action-view:hover .icons-workboard, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-workboard { - background-position: -30px -225px; -} - -.icons-world-white, .device-desktop .phabricator-action-view:hover .icons-world, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-world { - background-position: -45px -225px; -} - -.icons-wrench-white, .device-desktop .phabricator-action-view:hover .icons-wrench, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-wrench { - background-position: -60px -225px; -} - -.icons-zip-white, .device-desktop .phabricator-action-view:hover .icons-zip, .device-desktop .phui-list-sidenav .phui-list-item-href:hover .icons-zip { - background-position: -75px -225px; -} - -.remarkup-assist-b { - background-position: -90px -225px; -} - -.remarkup-assist-code { - background-position: -105px -225px; -} - -.remarkup-assist-fullscreen { - background-position: -120px -225px; -} - -.remarkup-control-fullscreen-mode .remarkup-assist-fullscreen { - background-position: -135px -225px; -} - -.remarkup-assist-help { - background-position: -150px -225px; -} - -.remarkup-assist-i { - background-position: -165px -225px; -} - -.remarkup-assist-image { - background-position: -180px -225px; -} - -.remarkup-assist-larger { - background-position: -195px -225px; -} - -.remarkup-assist-link { - background-position: -210px -225px; -} - -.remarkup-assist-meme { - background-position: -225px -225px; -} - -.remarkup-assist-ol { - background-position: 0px -240px; -} - -.remarkup-assist-table { - background-position: -15px -240px; -} - -.remarkup-assist-tag { - background-position: -30px -240px; -} - -.remarkup-assist-tt { - background-position: -45px -240px; -} - -.remarkup-assist-ul { - background-position: -60px -240px; -} diff --git a/webroot/rsrc/css/sprite-remarkup.css b/webroot/rsrc/css/sprite-remarkup.css new file mode 100644 index 0000000000..00f6a01354 --- /dev/null +++ b/webroot/rsrc/css/sprite-remarkup.css @@ -0,0 +1,83 @@ +/** + * @provides sprite-remarkup-css + * @generated + */ + +.sprite-remarkup { + background-image: url(/rsrc/image/sprite-remarkup.png); + background-repeat: no-repeat; +} + +@media +only screen and (min-device-pixel-ratio: 1.5), +only screen and (-webkit-min-device-pixel-ratio: 1.5) { + .sprite-remarkup { + background-image: url(/rsrc/image/sprite-remarkup-X2.png); + background-size: 60px 60px; + } +} + + +.remarkup-assist- { + background-position: 0px 0px; +} + +.remarkup-assist-b { + background-position: -15px 0px; +} + +.remarkup-assist-code { + background-position: -30px 0px; +} + +.remarkup-assist-fullscreen { + background-position: -45px 0px; +} + +.remarkup-control-fullscreen-mode .remarkup-assist-fullscreen { + background-position: 0px -15px; +} + +.remarkup-assist-help { + background-position: -15px -15px; +} + +.remarkup-assist-i { + background-position: -30px -15px; +} + +.remarkup-assist-image { + background-position: -45px -15px; +} + +.remarkup-assist-larger { + background-position: 0px -30px; +} + +.remarkup-assist-link { + background-position: -15px -30px; +} + +.remarkup-assist-meme { + background-position: -30px -30px; +} + +.remarkup-assist-ol { + background-position: -45px -30px; +} + +.remarkup-assist-table { + background-position: 0px -45px; +} + +.remarkup-assist-tag { + background-position: -15px -45px; +} + +.remarkup-assist-tt { + background-position: -30px -45px; +} + +.remarkup-assist-ul { + background-position: -45px -45px; +} diff --git a/webroot/rsrc/image/sprite-icons-X2.png b/webroot/rsrc/image/sprite-icons-X2.png deleted file mode 100644 index 6e0902c34c..0000000000 Binary files a/webroot/rsrc/image/sprite-icons-X2.png and /dev/null differ diff --git a/webroot/rsrc/image/sprite-icons.png b/webroot/rsrc/image/sprite-icons.png deleted file mode 100644 index 81e2cd4d30..0000000000 Binary files a/webroot/rsrc/image/sprite-icons.png and /dev/null differ diff --git a/webroot/rsrc/image/sprite-remarkup-X2.png b/webroot/rsrc/image/sprite-remarkup-X2.png new file mode 100644 index 0000000000..5c7065589b Binary files /dev/null and b/webroot/rsrc/image/sprite-remarkup-X2.png differ diff --git a/webroot/rsrc/image/sprite-remarkup.png b/webroot/rsrc/image/sprite-remarkup.png new file mode 100644 index 0000000000..6cf87b1c6c Binary files /dev/null and b/webroot/rsrc/image/sprite-remarkup.png differ diff --git a/webroot/rsrc/js/core/behavior-object-selector.js b/webroot/rsrc/js/core/behavior-object-selector.js index 23cdeafe54..2b8fcafbc0 100644 --- a/webroot/rsrc/js/core/behavior-object-selector.js +++ b/webroot/rsrc/js/core/behavior-object-selector.js @@ -63,8 +63,8 @@ JX.behavior('phabricator-object-selector', function(config) { var some_icon = JX.$N( 'span', - {className: 'phui-icon-view sprite-icons ' + - 'icons-popout phabricator-object-selector-popicon'}, + {className: 'phui-icon-view phui-font-fa ' + + 'fa-external-link phabricator-object-selector-popicon'}, ""); var view_object_link = JX.$N(