diff --git a/resources/sprite/apps_blue_2x/adventure.png b/resources/sprite/apps_blue_2x/adventure.png deleted file mode 100644 index 2af5ed65e0..0000000000 Binary files a/resources/sprite/apps_blue_2x/adventure.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/aphlict.png b/resources/sprite/apps_blue_2x/aphlict.png deleted file mode 100644 index ef98607dc4..0000000000 Binary files a/resources/sprite/apps_blue_2x/aphlict.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/application.png b/resources/sprite/apps_blue_2x/application.png deleted file mode 100644 index f63b68b2fb..0000000000 Binary files a/resources/sprite/apps_blue_2x/application.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/audit.png b/resources/sprite/apps_blue_2x/audit.png deleted file mode 100644 index 2089193a56..0000000000 Binary files a/resources/sprite/apps_blue_2x/audit.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/authentication.png b/resources/sprite/apps_blue_2x/authentication.png deleted file mode 100644 index 37fb4743d2..0000000000 Binary files a/resources/sprite/apps_blue_2x/authentication.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/calendar.png b/resources/sprite/apps_blue_2x/calendar.png deleted file mode 100644 index 7e1e6b21e8..0000000000 Binary files a/resources/sprite/apps_blue_2x/calendar.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/chatlog.png b/resources/sprite/apps_blue_2x/chatlog.png deleted file mode 100644 index aa6e71473c..0000000000 Binary files a/resources/sprite/apps_blue_2x/chatlog.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/conduit.png b/resources/sprite/apps_blue_2x/conduit.png deleted file mode 100644 index dfe826017f..0000000000 Binary files a/resources/sprite/apps_blue_2x/conduit.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/conpherence.png b/resources/sprite/apps_blue_2x/conpherence.png deleted file mode 100644 index 92122acfc6..0000000000 Binary files a/resources/sprite/apps_blue_2x/conpherence.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/countdown.png b/resources/sprite/apps_blue_2x/countdown.png deleted file mode 100644 index 28ec6f821b..0000000000 Binary files a/resources/sprite/apps_blue_2x/countdown.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/daemon.png b/resources/sprite/apps_blue_2x/daemon.png deleted file mode 100644 index 4968d62809..0000000000 Binary files a/resources/sprite/apps_blue_2x/daemon.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/differential.png b/resources/sprite/apps_blue_2x/differential.png deleted file mode 100644 index d0d8e5721c..0000000000 Binary files a/resources/sprite/apps_blue_2x/differential.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/diffusion.png b/resources/sprite/apps_blue_2x/diffusion.png deleted file mode 100644 index 6371083b4a..0000000000 Binary files a/resources/sprite/apps_blue_2x/diffusion.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/diviner.png b/resources/sprite/apps_blue_2x/diviner.png deleted file mode 100644 index 0836885a60..0000000000 Binary files a/resources/sprite/apps_blue_2x/diviner.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/drydock.png b/resources/sprite/apps_blue_2x/drydock.png deleted file mode 100644 index c892bd664f..0000000000 Binary files a/resources/sprite/apps_blue_2x/drydock.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/fact.png b/resources/sprite/apps_blue_2x/fact.png deleted file mode 100644 index 6e932456fc..0000000000 Binary files a/resources/sprite/apps_blue_2x/fact.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/fancyhome.png b/resources/sprite/apps_blue_2x/fancyhome.png deleted file mode 100644 index 8d3e67194b..0000000000 Binary files a/resources/sprite/apps_blue_2x/fancyhome.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/feed.png b/resources/sprite/apps_blue_2x/feed.png deleted file mode 100644 index 5c49b45a57..0000000000 Binary files a/resources/sprite/apps_blue_2x/feed.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/files.png b/resources/sprite/apps_blue_2x/files.png deleted file mode 100644 index 9cc4d3f82f..0000000000 Binary files a/resources/sprite/apps_blue_2x/files.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/flags.png b/resources/sprite/apps_blue_2x/flags.png deleted file mode 100644 index 4ea21e3d1f..0000000000 Binary files a/resources/sprite/apps_blue_2x/flags.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/harbormaster.png b/resources/sprite/apps_blue_2x/harbormaster.png deleted file mode 100644 index 716116bbfb..0000000000 Binary files a/resources/sprite/apps_blue_2x/harbormaster.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/help.png b/resources/sprite/apps_blue_2x/help.png deleted file mode 100644 index 2b46d41a06..0000000000 Binary files a/resources/sprite/apps_blue_2x/help.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/herald.png b/resources/sprite/apps_blue_2x/herald.png deleted file mode 100644 index bb78c6a7aa..0000000000 Binary files a/resources/sprite/apps_blue_2x/herald.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/home.png b/resources/sprite/apps_blue_2x/home.png deleted file mode 100644 index 4e355684c7..0000000000 Binary files a/resources/sprite/apps_blue_2x/home.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/info-sm.png b/resources/sprite/apps_blue_2x/info-sm.png deleted file mode 100644 index a4afe27f39..0000000000 Binary files a/resources/sprite/apps_blue_2x/info-sm.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/legalpad.png b/resources/sprite/apps_blue_2x/legalpad.png deleted file mode 100644 index 252cfef9bc..0000000000 Binary files a/resources/sprite/apps_blue_2x/legalpad.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/logo.png b/resources/sprite/apps_blue_2x/logo.png deleted file mode 100644 index 34be4af18c..0000000000 Binary files a/resources/sprite/apps_blue_2x/logo.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/logout-sm.png b/resources/sprite/apps_blue_2x/logout-sm.png deleted file mode 100644 index 07b12ac84c..0000000000 Binary files a/resources/sprite/apps_blue_2x/logout-sm.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/macro.png b/resources/sprite/apps_blue_2x/macro.png deleted file mode 100644 index 205d918112..0000000000 Binary files a/resources/sprite/apps_blue_2x/macro.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/mail.png b/resources/sprite/apps_blue_2x/mail.png deleted file mode 100644 index f4579690f7..0000000000 Binary files a/resources/sprite/apps_blue_2x/mail.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/maniphest.png b/resources/sprite/apps_blue_2x/maniphest.png deleted file mode 100644 index a6f814c31b..0000000000 Binary files a/resources/sprite/apps_blue_2x/maniphest.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/metamta.png b/resources/sprite/apps_blue_2x/metamta.png deleted file mode 100644 index 6a64459a6e..0000000000 Binary files a/resources/sprite/apps_blue_2x/metamta.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/new-sm.png b/resources/sprite/apps_blue_2x/new-sm.png deleted file mode 100644 index 6dfcd53acf..0000000000 Binary files a/resources/sprite/apps_blue_2x/new-sm.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/new.png b/resources/sprite/apps_blue_2x/new.png deleted file mode 100644 index dfce5dd7aa..0000000000 Binary files a/resources/sprite/apps_blue_2x/new.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/nuance.png b/resources/sprite/apps_blue_2x/nuance.png deleted file mode 100644 index 7b5ad4993a..0000000000 Binary files a/resources/sprite/apps_blue_2x/nuance.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/owners.png b/resources/sprite/apps_blue_2x/owners.png deleted file mode 100644 index a16a2480ed..0000000000 Binary files a/resources/sprite/apps_blue_2x/owners.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/passphrase.png b/resources/sprite/apps_blue_2x/passphrase.png deleted file mode 100644 index fc13b1c7f2..0000000000 Binary files a/resources/sprite/apps_blue_2x/passphrase.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/paste.png b/resources/sprite/apps_blue_2x/paste.png deleted file mode 100644 index 5e7950ed49..0000000000 Binary files a/resources/sprite/apps_blue_2x/paste.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/people.png b/resources/sprite/apps_blue_2x/people.png deleted file mode 100644 index 258f0bbefc..0000000000 Binary files a/resources/sprite/apps_blue_2x/people.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/phage.png b/resources/sprite/apps_blue_2x/phage.png deleted file mode 100644 index fc149ad486..0000000000 Binary files a/resources/sprite/apps_blue_2x/phage.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/phame.png b/resources/sprite/apps_blue_2x/phame.png deleted file mode 100644 index 7c57c56699..0000000000 Binary files a/resources/sprite/apps_blue_2x/phame.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/phid.png b/resources/sprite/apps_blue_2x/phid.png deleted file mode 100644 index 8be5b90c30..0000000000 Binary files a/resources/sprite/apps_blue_2x/phid.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/phlux.png b/resources/sprite/apps_blue_2x/phlux.png deleted file mode 100644 index a96abf9ff5..0000000000 Binary files a/resources/sprite/apps_blue_2x/phlux.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/pholio.png b/resources/sprite/apps_blue_2x/pholio.png deleted file mode 100644 index 6d889057da..0000000000 Binary files a/resources/sprite/apps_blue_2x/pholio.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/phortune.png b/resources/sprite/apps_blue_2x/phortune.png deleted file mode 100644 index 1fa2eee715..0000000000 Binary files a/resources/sprite/apps_blue_2x/phortune.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/phpast.png b/resources/sprite/apps_blue_2x/phpast.png deleted file mode 100644 index 713cb63993..0000000000 Binary files a/resources/sprite/apps_blue_2x/phpast.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/phragment.png b/resources/sprite/apps_blue_2x/phragment.png deleted file mode 100644 index d514b62e96..0000000000 Binary files a/resources/sprite/apps_blue_2x/phragment.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/phrequent.png b/resources/sprite/apps_blue_2x/phrequent.png deleted file mode 100644 index 1bba8ff08b..0000000000 Binary files a/resources/sprite/apps_blue_2x/phrequent.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/phriction.png b/resources/sprite/apps_blue_2x/phriction.png deleted file mode 100644 index a6f7350583..0000000000 Binary files a/resources/sprite/apps_blue_2x/phriction.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/policy.png b/resources/sprite/apps_blue_2x/policy.png deleted file mode 100644 index 5fdb199e34..0000000000 Binary files a/resources/sprite/apps_blue_2x/policy.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/ponder.png b/resources/sprite/apps_blue_2x/ponder.png deleted file mode 100644 index 716c2e827f..0000000000 Binary files a/resources/sprite/apps_blue_2x/ponder.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/power.png b/resources/sprite/apps_blue_2x/power.png deleted file mode 100644 index 5e853fc27a..0000000000 Binary files a/resources/sprite/apps_blue_2x/power.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/projects.png b/resources/sprite/apps_blue_2x/projects.png deleted file mode 100644 index 0b35d257f2..0000000000 Binary files a/resources/sprite/apps_blue_2x/projects.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/releeph.png b/resources/sprite/apps_blue_2x/releeph.png deleted file mode 100644 index 02850f4c4a..0000000000 Binary files a/resources/sprite/apps_blue_2x/releeph.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/repositories.png b/resources/sprite/apps_blue_2x/repositories.png deleted file mode 100644 index 1f99ab9772..0000000000 Binary files a/resources/sprite/apps_blue_2x/repositories.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/search.png b/resources/sprite/apps_blue_2x/search.png deleted file mode 100644 index 07c559e5c7..0000000000 Binary files a/resources/sprite/apps_blue_2x/search.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/settings-sm.png b/resources/sprite/apps_blue_2x/settings-sm.png deleted file mode 100644 index 544bebf018..0000000000 Binary files a/resources/sprite/apps_blue_2x/settings-sm.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/settings.png b/resources/sprite/apps_blue_2x/settings.png deleted file mode 100644 index 81904a91d2..0000000000 Binary files a/resources/sprite/apps_blue_2x/settings.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/setup.png b/resources/sprite/apps_blue_2x/setup.png deleted file mode 100644 index 87ad589d2f..0000000000 Binary files a/resources/sprite/apps_blue_2x/setup.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/slowvote.png b/resources/sprite/apps_blue_2x/slowvote.png deleted file mode 100644 index 2ae9db517e..0000000000 Binary files a/resources/sprite/apps_blue_2x/slowvote.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/spaces.png b/resources/sprite/apps_blue_2x/spaces.png deleted file mode 100644 index 74d28c0ee4..0000000000 Binary files a/resources/sprite/apps_blue_2x/spaces.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/token.png b/resources/sprite/apps_blue_2x/token.png deleted file mode 100644 index 2cf3889a6d..0000000000 Binary files a/resources/sprite/apps_blue_2x/token.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/uiexamples.png b/resources/sprite/apps_blue_2x/uiexamples.png deleted file mode 100644 index 4fa1ace0c9..0000000000 Binary files a/resources/sprite/apps_blue_2x/uiexamples.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/workboard.png b/resources/sprite/apps_blue_2x/workboard.png deleted file mode 100644 index 171b0fb27a..0000000000 Binary files a/resources/sprite/apps_blue_2x/workboard.png and /dev/null differ diff --git a/resources/sprite/apps_blue_2x/workphlow.png b/resources/sprite/apps_blue_2x/workphlow.png deleted file mode 100644 index 24a53ce191..0000000000 Binary files a/resources/sprite/apps_blue_2x/workphlow.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/adventure.png b/resources/sprite/apps_blue_4x/adventure.png deleted file mode 100644 index 05d059dff8..0000000000 Binary files a/resources/sprite/apps_blue_4x/adventure.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/aphlict.png b/resources/sprite/apps_blue_4x/aphlict.png deleted file mode 100644 index a431d252e4..0000000000 Binary files a/resources/sprite/apps_blue_4x/aphlict.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/application.png b/resources/sprite/apps_blue_4x/application.png deleted file mode 100644 index 314ca32b00..0000000000 Binary files a/resources/sprite/apps_blue_4x/application.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/audit.png b/resources/sprite/apps_blue_4x/audit.png deleted file mode 100644 index 9a4f72b3e8..0000000000 Binary files a/resources/sprite/apps_blue_4x/audit.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/authentication.png b/resources/sprite/apps_blue_4x/authentication.png deleted file mode 100644 index 4054d0e26a..0000000000 Binary files a/resources/sprite/apps_blue_4x/authentication.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/calendar.png b/resources/sprite/apps_blue_4x/calendar.png deleted file mode 100644 index ab681bded6..0000000000 Binary files a/resources/sprite/apps_blue_4x/calendar.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/chatlog.png b/resources/sprite/apps_blue_4x/chatlog.png deleted file mode 100644 index f64dc040ee..0000000000 Binary files a/resources/sprite/apps_blue_4x/chatlog.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/conduit.png b/resources/sprite/apps_blue_4x/conduit.png deleted file mode 100644 index 97f04f3e84..0000000000 Binary files a/resources/sprite/apps_blue_4x/conduit.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/conpherence.png b/resources/sprite/apps_blue_4x/conpherence.png deleted file mode 100644 index 6b39d32ac4..0000000000 Binary files a/resources/sprite/apps_blue_4x/conpherence.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/countdown.png b/resources/sprite/apps_blue_4x/countdown.png deleted file mode 100644 index ff98c50e1a..0000000000 Binary files a/resources/sprite/apps_blue_4x/countdown.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/daemon.png b/resources/sprite/apps_blue_4x/daemon.png deleted file mode 100644 index 279bb8d60f..0000000000 Binary files a/resources/sprite/apps_blue_4x/daemon.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/differential.png b/resources/sprite/apps_blue_4x/differential.png deleted file mode 100644 index 7e34330886..0000000000 Binary files a/resources/sprite/apps_blue_4x/differential.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/diffusion.png b/resources/sprite/apps_blue_4x/diffusion.png deleted file mode 100644 index 72a64756db..0000000000 Binary files a/resources/sprite/apps_blue_4x/diffusion.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/diviner.png b/resources/sprite/apps_blue_4x/diviner.png deleted file mode 100644 index 13ccd88e73..0000000000 Binary files a/resources/sprite/apps_blue_4x/diviner.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/drydock.png b/resources/sprite/apps_blue_4x/drydock.png deleted file mode 100644 index 387b0a3edf..0000000000 Binary files a/resources/sprite/apps_blue_4x/drydock.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/fact.png b/resources/sprite/apps_blue_4x/fact.png deleted file mode 100644 index 2fe7030ffc..0000000000 Binary files a/resources/sprite/apps_blue_4x/fact.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/fancyhome.png b/resources/sprite/apps_blue_4x/fancyhome.png deleted file mode 100644 index 7a466de22a..0000000000 Binary files a/resources/sprite/apps_blue_4x/fancyhome.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/feed.png b/resources/sprite/apps_blue_4x/feed.png deleted file mode 100644 index 75c6f265ad..0000000000 Binary files a/resources/sprite/apps_blue_4x/feed.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/files.png b/resources/sprite/apps_blue_4x/files.png deleted file mode 100644 index 9d9460e31d..0000000000 Binary files a/resources/sprite/apps_blue_4x/files.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/flags.png b/resources/sprite/apps_blue_4x/flags.png deleted file mode 100644 index f06370cdba..0000000000 Binary files a/resources/sprite/apps_blue_4x/flags.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/harbormaster.png b/resources/sprite/apps_blue_4x/harbormaster.png deleted file mode 100644 index 312111e751..0000000000 Binary files a/resources/sprite/apps_blue_4x/harbormaster.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/help.png b/resources/sprite/apps_blue_4x/help.png deleted file mode 100644 index 4ba4ffe034..0000000000 Binary files a/resources/sprite/apps_blue_4x/help.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/herald.png b/resources/sprite/apps_blue_4x/herald.png deleted file mode 100644 index 3a8bf22f01..0000000000 Binary files a/resources/sprite/apps_blue_4x/herald.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/home.png b/resources/sprite/apps_blue_4x/home.png deleted file mode 100644 index cd98c4678f..0000000000 Binary files a/resources/sprite/apps_blue_4x/home.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/info-sm.png b/resources/sprite/apps_blue_4x/info-sm.png deleted file mode 100644 index dbe735330d..0000000000 Binary files a/resources/sprite/apps_blue_4x/info-sm.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/legalpad.png b/resources/sprite/apps_blue_4x/legalpad.png deleted file mode 100644 index 1dd208b5a4..0000000000 Binary files a/resources/sprite/apps_blue_4x/legalpad.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/logo.png b/resources/sprite/apps_blue_4x/logo.png deleted file mode 100644 index 1f27c52996..0000000000 Binary files a/resources/sprite/apps_blue_4x/logo.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/logout-sm.png b/resources/sprite/apps_blue_4x/logout-sm.png deleted file mode 100644 index c05e466f37..0000000000 Binary files a/resources/sprite/apps_blue_4x/logout-sm.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/macro.png b/resources/sprite/apps_blue_4x/macro.png deleted file mode 100644 index 9bf3504785..0000000000 Binary files a/resources/sprite/apps_blue_4x/macro.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/mail.png b/resources/sprite/apps_blue_4x/mail.png deleted file mode 100644 index db49a77b71..0000000000 Binary files a/resources/sprite/apps_blue_4x/mail.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/maniphest.png b/resources/sprite/apps_blue_4x/maniphest.png deleted file mode 100644 index 71e70c52d8..0000000000 Binary files a/resources/sprite/apps_blue_4x/maniphest.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/metamta.png b/resources/sprite/apps_blue_4x/metamta.png deleted file mode 100644 index 2495b6ab48..0000000000 Binary files a/resources/sprite/apps_blue_4x/metamta.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/new-sm.png b/resources/sprite/apps_blue_4x/new-sm.png deleted file mode 100644 index 806740eccd..0000000000 Binary files a/resources/sprite/apps_blue_4x/new-sm.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/new.png b/resources/sprite/apps_blue_4x/new.png deleted file mode 100644 index b7c5bdea64..0000000000 Binary files a/resources/sprite/apps_blue_4x/new.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/nuance.png b/resources/sprite/apps_blue_4x/nuance.png deleted file mode 100644 index 3dfe6dcfef..0000000000 Binary files a/resources/sprite/apps_blue_4x/nuance.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/owners.png b/resources/sprite/apps_blue_4x/owners.png deleted file mode 100644 index f8abe8e693..0000000000 Binary files a/resources/sprite/apps_blue_4x/owners.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/passphrase.png b/resources/sprite/apps_blue_4x/passphrase.png deleted file mode 100644 index 31d260b8af..0000000000 Binary files a/resources/sprite/apps_blue_4x/passphrase.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/paste.png b/resources/sprite/apps_blue_4x/paste.png deleted file mode 100644 index 7e4fcb0e05..0000000000 Binary files a/resources/sprite/apps_blue_4x/paste.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/people.png b/resources/sprite/apps_blue_4x/people.png deleted file mode 100644 index 7c4553aad0..0000000000 Binary files a/resources/sprite/apps_blue_4x/people.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/phage.png b/resources/sprite/apps_blue_4x/phage.png deleted file mode 100644 index b665f3a9e1..0000000000 Binary files a/resources/sprite/apps_blue_4x/phage.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/phame.png b/resources/sprite/apps_blue_4x/phame.png deleted file mode 100644 index c8d10f4297..0000000000 Binary files a/resources/sprite/apps_blue_4x/phame.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/phid.png b/resources/sprite/apps_blue_4x/phid.png deleted file mode 100644 index 983e4b3c96..0000000000 Binary files a/resources/sprite/apps_blue_4x/phid.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/phlux.png b/resources/sprite/apps_blue_4x/phlux.png deleted file mode 100644 index b4657068fd..0000000000 Binary files a/resources/sprite/apps_blue_4x/phlux.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/pholio.png b/resources/sprite/apps_blue_4x/pholio.png deleted file mode 100644 index a675c8b889..0000000000 Binary files a/resources/sprite/apps_blue_4x/pholio.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/phortune.png b/resources/sprite/apps_blue_4x/phortune.png deleted file mode 100644 index e9cf7a2506..0000000000 Binary files a/resources/sprite/apps_blue_4x/phortune.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/phpast.png b/resources/sprite/apps_blue_4x/phpast.png deleted file mode 100644 index 4458866379..0000000000 Binary files a/resources/sprite/apps_blue_4x/phpast.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/phragment.png b/resources/sprite/apps_blue_4x/phragment.png deleted file mode 100644 index c1ace08897..0000000000 Binary files a/resources/sprite/apps_blue_4x/phragment.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/phrequent.png b/resources/sprite/apps_blue_4x/phrequent.png deleted file mode 100644 index f47c142db7..0000000000 Binary files a/resources/sprite/apps_blue_4x/phrequent.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/phriction.png b/resources/sprite/apps_blue_4x/phriction.png deleted file mode 100644 index 00f1ef63f2..0000000000 Binary files a/resources/sprite/apps_blue_4x/phriction.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/policy.png b/resources/sprite/apps_blue_4x/policy.png deleted file mode 100644 index 17ba9c6067..0000000000 Binary files a/resources/sprite/apps_blue_4x/policy.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/ponder.png b/resources/sprite/apps_blue_4x/ponder.png deleted file mode 100644 index 71f172010f..0000000000 Binary files a/resources/sprite/apps_blue_4x/ponder.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/power.png b/resources/sprite/apps_blue_4x/power.png deleted file mode 100644 index f10e7b82b0..0000000000 Binary files a/resources/sprite/apps_blue_4x/power.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/projects.png b/resources/sprite/apps_blue_4x/projects.png deleted file mode 100644 index 89f1f6fc75..0000000000 Binary files a/resources/sprite/apps_blue_4x/projects.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/releeph.png b/resources/sprite/apps_blue_4x/releeph.png deleted file mode 100644 index 7ef411848f..0000000000 Binary files a/resources/sprite/apps_blue_4x/releeph.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/repositories.png b/resources/sprite/apps_blue_4x/repositories.png deleted file mode 100644 index c664fe20b9..0000000000 Binary files a/resources/sprite/apps_blue_4x/repositories.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/search.png b/resources/sprite/apps_blue_4x/search.png deleted file mode 100644 index e14aba05ed..0000000000 Binary files a/resources/sprite/apps_blue_4x/search.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/settings-sm.png b/resources/sprite/apps_blue_4x/settings-sm.png deleted file mode 100644 index 6f4027c0f8..0000000000 Binary files a/resources/sprite/apps_blue_4x/settings-sm.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/settings.png b/resources/sprite/apps_blue_4x/settings.png deleted file mode 100644 index 875164dfdb..0000000000 Binary files a/resources/sprite/apps_blue_4x/settings.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/setup.png b/resources/sprite/apps_blue_4x/setup.png deleted file mode 100644 index c5f770c6f3..0000000000 Binary files a/resources/sprite/apps_blue_4x/setup.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/slowvote.png b/resources/sprite/apps_blue_4x/slowvote.png deleted file mode 100644 index 89d056bdc0..0000000000 Binary files a/resources/sprite/apps_blue_4x/slowvote.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/spaces.png b/resources/sprite/apps_blue_4x/spaces.png deleted file mode 100644 index 9d02fe88c2..0000000000 Binary files a/resources/sprite/apps_blue_4x/spaces.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/token.png b/resources/sprite/apps_blue_4x/token.png deleted file mode 100644 index 7c95db4c1e..0000000000 Binary files a/resources/sprite/apps_blue_4x/token.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/uiexamples.png b/resources/sprite/apps_blue_4x/uiexamples.png deleted file mode 100644 index 5a5c8b94f0..0000000000 Binary files a/resources/sprite/apps_blue_4x/uiexamples.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/workboard.png b/resources/sprite/apps_blue_4x/workboard.png deleted file mode 100644 index 2eba189a9a..0000000000 Binary files a/resources/sprite/apps_blue_4x/workboard.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/workphlow.png b/resources/sprite/apps_blue_4x/workphlow.png deleted file mode 100644 index 5a82bb0f4b..0000000000 Binary files a/resources/sprite/apps_blue_4x/workphlow.png and /dev/null differ diff --git a/resources/sprite/apps_blue_4x/xhprof.png b/resources/sprite/apps_blue_4x/xhprof.png deleted file mode 100644 index f17791f45b..0000000000 Binary files a/resources/sprite/apps_blue_4x/xhprof.png and /dev/null differ diff --git a/resources/sprite/apps_dark_1x/adventure.png b/resources/sprite/apps_dark_1x/adventure.png index 08a6a3573b..387aeea2d3 100644 Binary files a/resources/sprite/apps_dark_1x/adventure.png and b/resources/sprite/apps_dark_1x/adventure.png differ diff --git a/resources/sprite/apps_dark_1x/aphlict.png b/resources/sprite/apps_dark_1x/aphlict.png index 0c1c5b1ca3..c3a0afda84 100644 Binary files a/resources/sprite/apps_dark_1x/aphlict.png and b/resources/sprite/apps_dark_1x/aphlict.png differ diff --git a/resources/sprite/apps_dark_1x/application.png b/resources/sprite/apps_dark_1x/application.png index c1014f9d48..c3d40648bb 100644 Binary files a/resources/sprite/apps_dark_1x/application.png and b/resources/sprite/apps_dark_1x/application.png differ diff --git a/resources/sprite/apps_dark_1x/audit.png b/resources/sprite/apps_dark_1x/audit.png index 108926f328..bd94da31cb 100644 Binary files a/resources/sprite/apps_dark_1x/audit.png and b/resources/sprite/apps_dark_1x/audit.png differ diff --git a/resources/sprite/apps_dark_1x/authentication.png b/resources/sprite/apps_dark_1x/authentication.png index d6310087a1..194b5521a7 100644 Binary files a/resources/sprite/apps_dark_1x/authentication.png and b/resources/sprite/apps_dark_1x/authentication.png differ diff --git a/resources/sprite/apps_dark_1x/calendar.png b/resources/sprite/apps_dark_1x/calendar.png index b62b0a59e1..ed87ff56be 100644 Binary files a/resources/sprite/apps_dark_1x/calendar.png and b/resources/sprite/apps_dark_1x/calendar.png differ diff --git a/resources/sprite/apps_dark_1x/chatlog.png b/resources/sprite/apps_dark_1x/chatlog.png index 79c6864004..a53c339e8a 100644 Binary files a/resources/sprite/apps_dark_1x/chatlog.png and b/resources/sprite/apps_dark_1x/chatlog.png differ diff --git a/resources/sprite/apps_dark_1x/conduit.png b/resources/sprite/apps_dark_1x/conduit.png index 06bd1c18e0..ec47b39791 100644 Binary files a/resources/sprite/apps_dark_1x/conduit.png and b/resources/sprite/apps_dark_1x/conduit.png differ diff --git a/resources/sprite/apps_dark_1x/conpherence.png b/resources/sprite/apps_dark_1x/conpherence.png index 6819b2b261..1fe55e4d01 100644 Binary files a/resources/sprite/apps_dark_1x/conpherence.png and b/resources/sprite/apps_dark_1x/conpherence.png differ diff --git a/resources/sprite/apps_dark_1x/countdown.png b/resources/sprite/apps_dark_1x/countdown.png index 3ec71afef3..46c7e46a28 100644 Binary files a/resources/sprite/apps_dark_1x/countdown.png and b/resources/sprite/apps_dark_1x/countdown.png differ diff --git a/resources/sprite/apps_dark_1x/daemon.png b/resources/sprite/apps_dark_1x/daemon.png index 8c7493fb02..61d86638d1 100644 Binary files a/resources/sprite/apps_dark_1x/daemon.png and b/resources/sprite/apps_dark_1x/daemon.png differ diff --git a/resources/sprite/apps_dark_1x/differential.png b/resources/sprite/apps_dark_1x/differential.png index 3e45f64c20..805fec2eb3 100644 Binary files a/resources/sprite/apps_dark_1x/differential.png and b/resources/sprite/apps_dark_1x/differential.png differ diff --git a/resources/sprite/apps_dark_1x/diffusion.png b/resources/sprite/apps_dark_1x/diffusion.png index 56e02789fb..8a97251770 100644 Binary files a/resources/sprite/apps_dark_1x/diffusion.png and b/resources/sprite/apps_dark_1x/diffusion.png differ diff --git a/resources/sprite/apps_dark_1x/diviner.png b/resources/sprite/apps_dark_1x/diviner.png index 7d4a049dcb..00b323e330 100644 Binary files a/resources/sprite/apps_dark_1x/diviner.png and b/resources/sprite/apps_dark_1x/diviner.png differ diff --git a/resources/sprite/apps_dark_1x/drydock.png b/resources/sprite/apps_dark_1x/drydock.png index 573cf3e7e5..eaf1e11b2b 100644 Binary files a/resources/sprite/apps_dark_1x/drydock.png and b/resources/sprite/apps_dark_1x/drydock.png differ diff --git a/resources/sprite/apps_dark_1x/fact.png b/resources/sprite/apps_dark_1x/fact.png index 9f4533dbe2..33e4c28681 100644 Binary files a/resources/sprite/apps_dark_1x/fact.png and b/resources/sprite/apps_dark_1x/fact.png differ diff --git a/resources/sprite/apps_dark_1x/fancyhome.png b/resources/sprite/apps_dark_1x/fancyhome.png index 5d8aec9bf0..a9fdded111 100644 Binary files a/resources/sprite/apps_dark_1x/fancyhome.png and b/resources/sprite/apps_dark_1x/fancyhome.png differ diff --git a/resources/sprite/apps_dark_1x/feed.png b/resources/sprite/apps_dark_1x/feed.png index 658d99da3a..7099ecc4c8 100644 Binary files a/resources/sprite/apps_dark_1x/feed.png and b/resources/sprite/apps_dark_1x/feed.png differ diff --git a/resources/sprite/apps_dark_1x/files.png b/resources/sprite/apps_dark_1x/files.png index 97eaf96295..dacb1ed278 100644 Binary files a/resources/sprite/apps_dark_1x/files.png and b/resources/sprite/apps_dark_1x/files.png differ diff --git a/resources/sprite/apps_dark_1x/flags.png b/resources/sprite/apps_dark_1x/flags.png index 793651b13b..c8434db4fb 100644 Binary files a/resources/sprite/apps_dark_1x/flags.png and b/resources/sprite/apps_dark_1x/flags.png differ diff --git a/resources/sprite/apps_dark_1x/harbormaster.png b/resources/sprite/apps_dark_1x/harbormaster.png index 30dff771fa..a486b45e22 100644 Binary files a/resources/sprite/apps_dark_1x/harbormaster.png and b/resources/sprite/apps_dark_1x/harbormaster.png differ diff --git a/resources/sprite/apps_dark_1x/help.png b/resources/sprite/apps_dark_1x/help.png index 8df7d8d776..7f29c267c4 100644 Binary files a/resources/sprite/apps_dark_1x/help.png and b/resources/sprite/apps_dark_1x/help.png differ diff --git a/resources/sprite/apps_dark_1x/herald.png b/resources/sprite/apps_dark_1x/herald.png index df63603d28..42e0c2ab21 100644 Binary files a/resources/sprite/apps_dark_1x/herald.png and b/resources/sprite/apps_dark_1x/herald.png differ diff --git a/resources/sprite/apps_dark_1x/home.png b/resources/sprite/apps_dark_1x/home.png index b6644042a2..2dcea69562 100644 Binary files a/resources/sprite/apps_dark_1x/home.png and b/resources/sprite/apps_dark_1x/home.png differ diff --git a/resources/sprite/apps_dark_1x/info-sm.png b/resources/sprite/apps_dark_1x/info-sm.png index f395952dc7..32263ffb80 100644 Binary files a/resources/sprite/apps_dark_1x/info-sm.png and b/resources/sprite/apps_dark_1x/info-sm.png differ diff --git a/resources/sprite/apps_dark_1x/legalpad.png b/resources/sprite/apps_dark_1x/legalpad.png index a3049cb2e3..3a147a366f 100644 Binary files a/resources/sprite/apps_dark_1x/legalpad.png and b/resources/sprite/apps_dark_1x/legalpad.png differ diff --git a/resources/sprite/apps_dark_1x/logout-sm.png b/resources/sprite/apps_dark_1x/logout-sm.png index dcf8f8588f..dbb9398333 100644 Binary files a/resources/sprite/apps_dark_1x/logout-sm.png and b/resources/sprite/apps_dark_1x/logout-sm.png differ diff --git a/resources/sprite/apps_dark_1x/macro.png b/resources/sprite/apps_dark_1x/macro.png index 926aa1b6eb..83b3fe3d1b 100644 Binary files a/resources/sprite/apps_dark_1x/macro.png and b/resources/sprite/apps_dark_1x/macro.png differ diff --git a/resources/sprite/apps_dark_1x/mail.png b/resources/sprite/apps_dark_1x/mail.png index b8ae22573e..d6e45297cc 100644 Binary files a/resources/sprite/apps_dark_1x/mail.png and b/resources/sprite/apps_dark_1x/mail.png differ diff --git a/resources/sprite/apps_dark_1x/maniphest.png b/resources/sprite/apps_dark_1x/maniphest.png index d8afda2e9b..292ee82f0a 100644 Binary files a/resources/sprite/apps_dark_1x/maniphest.png and b/resources/sprite/apps_dark_1x/maniphest.png differ diff --git a/resources/sprite/apps_dark_1x/metamta.png b/resources/sprite/apps_dark_1x/metamta.png index a2ca22dc9f..5218566b77 100644 Binary files a/resources/sprite/apps_dark_1x/metamta.png and b/resources/sprite/apps_dark_1x/metamta.png differ diff --git a/resources/sprite/apps_dark_1x/new-sm.png b/resources/sprite/apps_dark_1x/new-sm.png index 780a92a2e3..f534f11cf3 100644 Binary files a/resources/sprite/apps_dark_1x/new-sm.png and b/resources/sprite/apps_dark_1x/new-sm.png differ diff --git a/resources/sprite/apps_dark_1x/new.png b/resources/sprite/apps_dark_1x/new.png index 36962eb14e..5fb9bb789b 100644 Binary files a/resources/sprite/apps_dark_1x/new.png and b/resources/sprite/apps_dark_1x/new.png differ diff --git a/resources/sprite/apps_dark_1x/nuance.png b/resources/sprite/apps_dark_1x/nuance.png index c5937e0d75..1913827901 100644 Binary files a/resources/sprite/apps_dark_1x/nuance.png and b/resources/sprite/apps_dark_1x/nuance.png differ diff --git a/resources/sprite/apps_dark_1x/owners.png b/resources/sprite/apps_dark_1x/owners.png index e29daf2867..930c412882 100644 Binary files a/resources/sprite/apps_dark_1x/owners.png and b/resources/sprite/apps_dark_1x/owners.png differ diff --git a/resources/sprite/apps_dark_1x/paste.png b/resources/sprite/apps_dark_1x/paste.png index 3eea6a445b..373cf51f6d 100644 Binary files a/resources/sprite/apps_dark_1x/paste.png and b/resources/sprite/apps_dark_1x/paste.png differ diff --git a/resources/sprite/apps_dark_1x/nuance.png b/resources/sprite/apps_dark_1x/pebkac.png similarity index 100% copy from resources/sprite/apps_dark_1x/nuance.png copy to resources/sprite/apps_dark_1x/pebkac.png diff --git a/resources/sprite/apps_dark_1x/people.png b/resources/sprite/apps_dark_1x/people.png index 1a4594b851..57e8bd46f1 100644 Binary files a/resources/sprite/apps_dark_1x/people.png and b/resources/sprite/apps_dark_1x/people.png differ diff --git a/resources/sprite/apps_dark_1x/phage.png b/resources/sprite/apps_dark_1x/phage.png index f9053b3614..da304120b3 100644 Binary files a/resources/sprite/apps_dark_1x/phage.png and b/resources/sprite/apps_dark_1x/phage.png differ diff --git a/resources/sprite/apps_dark_1x/phame.png b/resources/sprite/apps_dark_1x/phame.png index f0b081c3e2..0bafae8bec 100644 Binary files a/resources/sprite/apps_dark_1x/phame.png and b/resources/sprite/apps_dark_1x/phame.png differ diff --git a/resources/sprite/apps_dark_1x/phid.png b/resources/sprite/apps_dark_1x/phid.png index c86103550e..34f1638841 100644 Binary files a/resources/sprite/apps_dark_1x/phid.png and b/resources/sprite/apps_dark_1x/phid.png differ diff --git a/resources/sprite/apps_dark_1x/phlux.png b/resources/sprite/apps_dark_1x/phlux.png index 527adba874..e56f4e3e35 100644 Binary files a/resources/sprite/apps_dark_1x/phlux.png and b/resources/sprite/apps_dark_1x/phlux.png differ diff --git a/resources/sprite/apps_dark_1x/pholio.png b/resources/sprite/apps_dark_1x/pholio.png index 3e9c4524d4..7bc474b7ca 100644 Binary files a/resources/sprite/apps_dark_1x/pholio.png and b/resources/sprite/apps_dark_1x/pholio.png differ diff --git a/resources/sprite/apps_dark_1x/phortune.png b/resources/sprite/apps_dark_1x/phortune.png index f4549f4c3e..22b450fe05 100644 Binary files a/resources/sprite/apps_dark_1x/phortune.png and b/resources/sprite/apps_dark_1x/phortune.png differ diff --git a/resources/sprite/apps_dark_1x/phpast.png b/resources/sprite/apps_dark_1x/phpast.png index 1f8df33c47..e1e02e2720 100644 Binary files a/resources/sprite/apps_dark_1x/phpast.png and b/resources/sprite/apps_dark_1x/phpast.png differ diff --git a/resources/sprite/apps_dark_1x/phragment.png b/resources/sprite/apps_dark_1x/phragment.png index 9db2586546..896c4ddea4 100644 Binary files a/resources/sprite/apps_dark_1x/phragment.png and b/resources/sprite/apps_dark_1x/phragment.png differ diff --git a/resources/sprite/apps_dark_1x/phrequent.png b/resources/sprite/apps_dark_1x/phrequent.png index 41f5d2d04d..5c7f8ce159 100644 Binary files a/resources/sprite/apps_dark_1x/phrequent.png and b/resources/sprite/apps_dark_1x/phrequent.png differ diff --git a/resources/sprite/apps_dark_1x/phriction.png b/resources/sprite/apps_dark_1x/phriction.png index 68c053f715..6ecbdbeaef 100644 Binary files a/resources/sprite/apps_dark_1x/phriction.png and b/resources/sprite/apps_dark_1x/phriction.png differ diff --git a/resources/sprite/apps_dark_1x/policy.png b/resources/sprite/apps_dark_1x/policy.png index bc5d5ebfda..c606dbab9a 100644 Binary files a/resources/sprite/apps_dark_1x/policy.png and b/resources/sprite/apps_dark_1x/policy.png differ diff --git a/resources/sprite/apps_dark_1x/ponder.png b/resources/sprite/apps_dark_1x/ponder.png index 91426fdd2b..934b92eb7c 100644 Binary files a/resources/sprite/apps_dark_1x/ponder.png and b/resources/sprite/apps_dark_1x/ponder.png differ diff --git a/resources/sprite/apps_dark_1x/power.png b/resources/sprite/apps_dark_1x/power.png index e06372322f..abee0ed105 100644 Binary files a/resources/sprite/apps_dark_1x/power.png and b/resources/sprite/apps_dark_1x/power.png differ diff --git a/resources/sprite/apps_dark_1x/projects.png b/resources/sprite/apps_dark_1x/projects.png index 6a24ef286f..f47204965b 100644 Binary files a/resources/sprite/apps_dark_1x/projects.png and b/resources/sprite/apps_dark_1x/projects.png differ diff --git a/resources/sprite/apps_dark_1x/releeph.png b/resources/sprite/apps_dark_1x/releeph.png index 2b6eb57f3a..f4f07178f5 100644 Binary files a/resources/sprite/apps_dark_1x/releeph.png and b/resources/sprite/apps_dark_1x/releeph.png differ diff --git a/resources/sprite/apps_dark_1x/repositories.png b/resources/sprite/apps_dark_1x/repositories.png index 52c324590c..b838279630 100644 Binary files a/resources/sprite/apps_dark_1x/repositories.png and b/resources/sprite/apps_dark_1x/repositories.png differ diff --git a/resources/sprite/apps_dark_1x/search.png b/resources/sprite/apps_dark_1x/search.png index d8ce969936..bc722c77f0 100644 Binary files a/resources/sprite/apps_dark_1x/search.png and b/resources/sprite/apps_dark_1x/search.png differ diff --git a/resources/sprite/apps_dark_1x/settings-sm.png b/resources/sprite/apps_dark_1x/settings-sm.png index 6b36cf082a..c3dd047ca4 100644 Binary files a/resources/sprite/apps_dark_1x/settings-sm.png and b/resources/sprite/apps_dark_1x/settings-sm.png differ diff --git a/resources/sprite/apps_dark_1x/settings.png b/resources/sprite/apps_dark_1x/settings.png index 2acdddd08d..da2d412d06 100644 Binary files a/resources/sprite/apps_dark_1x/settings.png and b/resources/sprite/apps_dark_1x/settings.png differ diff --git a/resources/sprite/apps_dark_1x/setup.png b/resources/sprite/apps_dark_1x/setup.png index 91ef650df9..3023d8d974 100644 Binary files a/resources/sprite/apps_dark_1x/setup.png and b/resources/sprite/apps_dark_1x/setup.png differ diff --git a/resources/sprite/apps_dark_1x/slowvote.png b/resources/sprite/apps_dark_1x/slowvote.png index 218563e4ac..43f7487a9a 100644 Binary files a/resources/sprite/apps_dark_1x/slowvote.png and b/resources/sprite/apps_dark_1x/slowvote.png differ diff --git a/resources/sprite/apps_dark_1x/spaces.png b/resources/sprite/apps_dark_1x/spaces.png index d42aadadcc..47697ff506 100644 Binary files a/resources/sprite/apps_dark_1x/spaces.png and b/resources/sprite/apps_dark_1x/spaces.png differ diff --git a/resources/sprite/apps_dark_1x/token.png b/resources/sprite/apps_dark_1x/token.png index 5ce9a945f6..a216d39045 100644 Binary files a/resources/sprite/apps_dark_1x/token.png and b/resources/sprite/apps_dark_1x/token.png differ diff --git a/resources/sprite/apps_dark_1x/uiexamples.png b/resources/sprite/apps_dark_1x/uiexamples.png index 9120fe40fd..f3bebebda9 100644 Binary files a/resources/sprite/apps_dark_1x/uiexamples.png and b/resources/sprite/apps_dark_1x/uiexamples.png differ diff --git a/resources/sprite/apps_dark_1x/workboard.png b/resources/sprite/apps_dark_1x/workboard.png index fdd338a2f4..04acd716af 100644 Binary files a/resources/sprite/apps_dark_1x/workboard.png and b/resources/sprite/apps_dark_1x/workboard.png differ diff --git a/resources/sprite/apps_dark_1x/workphlow.png b/resources/sprite/apps_dark_1x/workphlow.png index 8adbd739f2..cd83fac5c3 100644 Binary files a/resources/sprite/apps_dark_1x/workphlow.png and b/resources/sprite/apps_dark_1x/workphlow.png differ diff --git a/resources/sprite/apps_dark_1x/xhprof.png b/resources/sprite/apps_dark_1x/xhprof.png index 7292ab4da9..8f656d7ad1 100644 Binary files a/resources/sprite/apps_dark_1x/xhprof.png and b/resources/sprite/apps_dark_1x/xhprof.png differ diff --git a/resources/sprite/apps_dark_2x/adventure.png b/resources/sprite/apps_dark_2x/adventure.png index b8c39f9961..8731966d74 100644 Binary files a/resources/sprite/apps_dark_2x/adventure.png and b/resources/sprite/apps_dark_2x/adventure.png differ diff --git a/resources/sprite/apps_dark_2x/aphlict.png b/resources/sprite/apps_dark_2x/aphlict.png index 3891930000..f7ef166999 100644 Binary files a/resources/sprite/apps_dark_2x/aphlict.png and b/resources/sprite/apps_dark_2x/aphlict.png differ diff --git a/resources/sprite/apps_dark_2x/application.png b/resources/sprite/apps_dark_2x/application.png index 7290ba1862..262263f64b 100644 Binary files a/resources/sprite/apps_dark_2x/application.png and b/resources/sprite/apps_dark_2x/application.png differ diff --git a/resources/sprite/apps_dark_2x/audit.png b/resources/sprite/apps_dark_2x/audit.png index a1c4ae27a1..7ba5c04d38 100644 Binary files a/resources/sprite/apps_dark_2x/audit.png and b/resources/sprite/apps_dark_2x/audit.png differ diff --git a/resources/sprite/apps_dark_2x/authentication.png b/resources/sprite/apps_dark_2x/authentication.png index a5189917a0..dd6eabf965 100644 Binary files a/resources/sprite/apps_dark_2x/authentication.png and b/resources/sprite/apps_dark_2x/authentication.png differ diff --git a/resources/sprite/apps_dark_2x/calendar.png b/resources/sprite/apps_dark_2x/calendar.png index 5ce9d49940..0bec5fddc0 100644 Binary files a/resources/sprite/apps_dark_2x/calendar.png and b/resources/sprite/apps_dark_2x/calendar.png differ diff --git a/resources/sprite/apps_dark_2x/chatlog.png b/resources/sprite/apps_dark_2x/chatlog.png index 138e1b6074..10bb64a30f 100644 Binary files a/resources/sprite/apps_dark_2x/chatlog.png and b/resources/sprite/apps_dark_2x/chatlog.png differ diff --git a/resources/sprite/apps_dark_2x/conduit.png b/resources/sprite/apps_dark_2x/conduit.png index 7b20ebc464..828de84c9d 100644 Binary files a/resources/sprite/apps_dark_2x/conduit.png and b/resources/sprite/apps_dark_2x/conduit.png differ diff --git a/resources/sprite/apps_dark_2x/conpherence.png b/resources/sprite/apps_dark_2x/conpherence.png index f40fd380df..8e8854ccee 100644 Binary files a/resources/sprite/apps_dark_2x/conpherence.png and b/resources/sprite/apps_dark_2x/conpherence.png differ diff --git a/resources/sprite/apps_dark_2x/countdown.png b/resources/sprite/apps_dark_2x/countdown.png index 6b1655f4e2..b736339f89 100644 Binary files a/resources/sprite/apps_dark_2x/countdown.png and b/resources/sprite/apps_dark_2x/countdown.png differ diff --git a/resources/sprite/apps_dark_2x/daemon.png b/resources/sprite/apps_dark_2x/daemon.png index 27e601f071..4de2d387ce 100644 Binary files a/resources/sprite/apps_dark_2x/daemon.png and b/resources/sprite/apps_dark_2x/daemon.png differ diff --git a/resources/sprite/apps_dark_2x/differential.png b/resources/sprite/apps_dark_2x/differential.png index 7bc7c09538..f19c016b66 100644 Binary files a/resources/sprite/apps_dark_2x/differential.png and b/resources/sprite/apps_dark_2x/differential.png differ diff --git a/resources/sprite/apps_dark_2x/diffusion.png b/resources/sprite/apps_dark_2x/diffusion.png index 5779996c26..212abef154 100644 Binary files a/resources/sprite/apps_dark_2x/diffusion.png and b/resources/sprite/apps_dark_2x/diffusion.png differ diff --git a/resources/sprite/apps_dark_2x/diviner.png b/resources/sprite/apps_dark_2x/diviner.png index b09dd5c034..71b5645d3f 100644 Binary files a/resources/sprite/apps_dark_2x/diviner.png and b/resources/sprite/apps_dark_2x/diviner.png differ diff --git a/resources/sprite/apps_dark_2x/drydock.png b/resources/sprite/apps_dark_2x/drydock.png index 06aa00a88a..3546688cc9 100644 Binary files a/resources/sprite/apps_dark_2x/drydock.png and b/resources/sprite/apps_dark_2x/drydock.png differ diff --git a/resources/sprite/apps_dark_2x/fact.png b/resources/sprite/apps_dark_2x/fact.png index 9e699ba705..9b4caf438e 100644 Binary files a/resources/sprite/apps_dark_2x/fact.png and b/resources/sprite/apps_dark_2x/fact.png differ diff --git a/resources/sprite/apps_dark_2x/fancyhome.png b/resources/sprite/apps_dark_2x/fancyhome.png index 06bc8662bf..6c3424a027 100644 Binary files a/resources/sprite/apps_dark_2x/fancyhome.png and b/resources/sprite/apps_dark_2x/fancyhome.png differ diff --git a/resources/sprite/apps_dark_2x/feed.png b/resources/sprite/apps_dark_2x/feed.png index c474d27e68..ee817b2090 100644 Binary files a/resources/sprite/apps_dark_2x/feed.png and b/resources/sprite/apps_dark_2x/feed.png differ diff --git a/resources/sprite/apps_dark_2x/files.png b/resources/sprite/apps_dark_2x/files.png index 3ee1b1ba9a..1f6527c36a 100644 Binary files a/resources/sprite/apps_dark_2x/files.png and b/resources/sprite/apps_dark_2x/files.png differ diff --git a/resources/sprite/apps_dark_2x/flags.png b/resources/sprite/apps_dark_2x/flags.png index a508919def..e4a97ee2f5 100644 Binary files a/resources/sprite/apps_dark_2x/flags.png and b/resources/sprite/apps_dark_2x/flags.png differ diff --git a/resources/sprite/apps_dark_2x/harbormaster.png b/resources/sprite/apps_dark_2x/harbormaster.png index 0bd70f8ce1..d2c4d24fd7 100644 Binary files a/resources/sprite/apps_dark_2x/harbormaster.png and b/resources/sprite/apps_dark_2x/harbormaster.png differ diff --git a/resources/sprite/apps_dark_2x/help.png b/resources/sprite/apps_dark_2x/help.png index af3aa0e55e..d855d165db 100644 Binary files a/resources/sprite/apps_dark_2x/help.png and b/resources/sprite/apps_dark_2x/help.png differ diff --git a/resources/sprite/apps_dark_2x/herald.png b/resources/sprite/apps_dark_2x/herald.png index 1abfe33e1e..053d60cad8 100644 Binary files a/resources/sprite/apps_dark_2x/herald.png and b/resources/sprite/apps_dark_2x/herald.png differ diff --git a/resources/sprite/apps_dark_2x/home.png b/resources/sprite/apps_dark_2x/home.png index 7e9248f3f6..73df7b5781 100644 Binary files a/resources/sprite/apps_dark_2x/home.png and b/resources/sprite/apps_dark_2x/home.png differ diff --git a/resources/sprite/apps_dark_2x/info-sm.png b/resources/sprite/apps_dark_2x/info-sm.png index 501d9f6b4c..0c15961c0e 100644 Binary files a/resources/sprite/apps_dark_2x/info-sm.png and b/resources/sprite/apps_dark_2x/info-sm.png differ diff --git a/resources/sprite/apps_dark_2x/legalpad.png b/resources/sprite/apps_dark_2x/legalpad.png index d7c29ffbef..2e71ceda29 100644 Binary files a/resources/sprite/apps_dark_2x/legalpad.png and b/resources/sprite/apps_dark_2x/legalpad.png differ diff --git a/resources/sprite/apps_dark_2x/logo.png b/resources/sprite/apps_dark_2x/logo.png index a5070285d1..7fb299341e 100644 Binary files a/resources/sprite/apps_dark_2x/logo.png and b/resources/sprite/apps_dark_2x/logo.png differ diff --git a/resources/sprite/apps_dark_2x/logout-sm.png b/resources/sprite/apps_dark_2x/logout-sm.png index 421f52b87b..84a254e924 100644 Binary files a/resources/sprite/apps_dark_2x/logout-sm.png and b/resources/sprite/apps_dark_2x/logout-sm.png differ diff --git a/resources/sprite/apps_dark_2x/macro.png b/resources/sprite/apps_dark_2x/macro.png index 0b1484b86f..4375c3fdcd 100644 Binary files a/resources/sprite/apps_dark_2x/macro.png and b/resources/sprite/apps_dark_2x/macro.png differ diff --git a/resources/sprite/apps_dark_2x/mail.png b/resources/sprite/apps_dark_2x/mail.png index 2144b99538..51c72f3655 100644 Binary files a/resources/sprite/apps_dark_2x/mail.png and b/resources/sprite/apps_dark_2x/mail.png differ diff --git a/resources/sprite/apps_dark_2x/maniphest.png b/resources/sprite/apps_dark_2x/maniphest.png index 3f0777d5bb..664ba57b53 100644 Binary files a/resources/sprite/apps_dark_2x/maniphest.png and b/resources/sprite/apps_dark_2x/maniphest.png differ diff --git a/resources/sprite/apps_dark_2x/metamta.png b/resources/sprite/apps_dark_2x/metamta.png index fd231c5d96..769ea4e8f9 100644 Binary files a/resources/sprite/apps_dark_2x/metamta.png and b/resources/sprite/apps_dark_2x/metamta.png differ diff --git a/resources/sprite/apps_dark_2x/new-sm.png b/resources/sprite/apps_dark_2x/new-sm.png index d17a5b4dd0..4378f166ba 100644 Binary files a/resources/sprite/apps_dark_2x/new-sm.png and b/resources/sprite/apps_dark_2x/new-sm.png differ diff --git a/resources/sprite/apps_dark_2x/new.png b/resources/sprite/apps_dark_2x/new.png index d22db61c3b..2a96190577 100644 Binary files a/resources/sprite/apps_dark_2x/new.png and b/resources/sprite/apps_dark_2x/new.png differ diff --git a/resources/sprite/apps_dark_2x/owners.png b/resources/sprite/apps_dark_2x/owners.png index f9e85c340b..767fe9b3cb 100644 Binary files a/resources/sprite/apps_dark_2x/owners.png and b/resources/sprite/apps_dark_2x/owners.png differ diff --git a/resources/sprite/apps_dark_2x/passphrase.png b/resources/sprite/apps_dark_2x/passphrase.png index 556f0b46ae..e3b539017f 100644 Binary files a/resources/sprite/apps_dark_2x/passphrase.png and b/resources/sprite/apps_dark_2x/passphrase.png differ diff --git a/resources/sprite/apps_dark_2x/paste.png b/resources/sprite/apps_dark_2x/paste.png index 6cdf7401e2..f54f5d79f7 100644 Binary files a/resources/sprite/apps_dark_2x/paste.png and b/resources/sprite/apps_dark_2x/paste.png differ diff --git a/resources/sprite/apps_blue_2x/xhprof.png b/resources/sprite/apps_dark_2x/pebkac.png similarity index 50% rename from resources/sprite/apps_blue_2x/xhprof.png rename to resources/sprite/apps_dark_2x/pebkac.png index 4dcc8c9478..72a75c8c51 100644 Binary files a/resources/sprite/apps_blue_2x/xhprof.png and b/resources/sprite/apps_dark_2x/pebkac.png differ diff --git a/resources/sprite/apps_dark_2x/people.png b/resources/sprite/apps_dark_2x/people.png index 98a1bc0255..f32296bcff 100644 Binary files a/resources/sprite/apps_dark_2x/people.png and b/resources/sprite/apps_dark_2x/people.png differ diff --git a/resources/sprite/apps_dark_2x/phage.png b/resources/sprite/apps_dark_2x/phage.png index 6dc7ed5b5c..768c228367 100644 Binary files a/resources/sprite/apps_dark_2x/phage.png and b/resources/sprite/apps_dark_2x/phage.png differ diff --git a/resources/sprite/apps_dark_2x/phame.png b/resources/sprite/apps_dark_2x/phame.png index ba2a0e3d7b..468ecde0b2 100644 Binary files a/resources/sprite/apps_dark_2x/phame.png and b/resources/sprite/apps_dark_2x/phame.png differ diff --git a/resources/sprite/apps_dark_2x/phid.png b/resources/sprite/apps_dark_2x/phid.png index a33368f563..520f759ced 100644 Binary files a/resources/sprite/apps_dark_2x/phid.png and b/resources/sprite/apps_dark_2x/phid.png differ diff --git a/resources/sprite/apps_dark_2x/phlux.png b/resources/sprite/apps_dark_2x/phlux.png index b7133da5ca..4af6814c23 100644 Binary files a/resources/sprite/apps_dark_2x/phlux.png and b/resources/sprite/apps_dark_2x/phlux.png differ diff --git a/resources/sprite/apps_dark_2x/pholio.png b/resources/sprite/apps_dark_2x/pholio.png index a7534b610c..393ba008af 100644 Binary files a/resources/sprite/apps_dark_2x/pholio.png and b/resources/sprite/apps_dark_2x/pholio.png differ diff --git a/resources/sprite/apps_dark_2x/phortune.png b/resources/sprite/apps_dark_2x/phortune.png index ce49cd9f2a..7d66404370 100644 Binary files a/resources/sprite/apps_dark_2x/phortune.png and b/resources/sprite/apps_dark_2x/phortune.png differ diff --git a/resources/sprite/apps_dark_2x/phpast.png b/resources/sprite/apps_dark_2x/phpast.png index b34407dfb1..ba57f7cb56 100644 Binary files a/resources/sprite/apps_dark_2x/phpast.png and b/resources/sprite/apps_dark_2x/phpast.png differ diff --git a/resources/sprite/apps_dark_2x/phragment.png b/resources/sprite/apps_dark_2x/phragment.png index 44a03efbae..7ec711e188 100644 Binary files a/resources/sprite/apps_dark_2x/phragment.png and b/resources/sprite/apps_dark_2x/phragment.png differ diff --git a/resources/sprite/apps_dark_2x/phrequent.png b/resources/sprite/apps_dark_2x/phrequent.png index 994574a7e8..19ff65e676 100644 Binary files a/resources/sprite/apps_dark_2x/phrequent.png and b/resources/sprite/apps_dark_2x/phrequent.png differ diff --git a/resources/sprite/apps_dark_2x/phriction.png b/resources/sprite/apps_dark_2x/phriction.png index 78ccde9243..7da32b4285 100644 Binary files a/resources/sprite/apps_dark_2x/phriction.png and b/resources/sprite/apps_dark_2x/phriction.png differ diff --git a/resources/sprite/apps_dark_2x/policy.png b/resources/sprite/apps_dark_2x/policy.png index 046e5f7dca..be7969e2d9 100644 Binary files a/resources/sprite/apps_dark_2x/policy.png and b/resources/sprite/apps_dark_2x/policy.png differ diff --git a/resources/sprite/apps_dark_2x/ponder.png b/resources/sprite/apps_dark_2x/ponder.png index def56bf456..b2624f77aa 100644 Binary files a/resources/sprite/apps_dark_2x/ponder.png and b/resources/sprite/apps_dark_2x/ponder.png differ diff --git a/resources/sprite/apps_dark_2x/power.png b/resources/sprite/apps_dark_2x/power.png index 2de7fb26b6..14083db67a 100644 Binary files a/resources/sprite/apps_dark_2x/power.png and b/resources/sprite/apps_dark_2x/power.png differ diff --git a/resources/sprite/apps_dark_2x/projects.png b/resources/sprite/apps_dark_2x/projects.png index c2e49f1f60..512f0e5470 100644 Binary files a/resources/sprite/apps_dark_2x/projects.png and b/resources/sprite/apps_dark_2x/projects.png differ diff --git a/resources/sprite/apps_dark_2x/releeph.png b/resources/sprite/apps_dark_2x/releeph.png index f94f642598..0785ea0ae6 100644 Binary files a/resources/sprite/apps_dark_2x/releeph.png and b/resources/sprite/apps_dark_2x/releeph.png differ diff --git a/resources/sprite/apps_dark_2x/repositories.png b/resources/sprite/apps_dark_2x/repositories.png index 32a16b498c..255ed5f1cb 100644 Binary files a/resources/sprite/apps_dark_2x/repositories.png and b/resources/sprite/apps_dark_2x/repositories.png differ diff --git a/resources/sprite/apps_dark_2x/search.png b/resources/sprite/apps_dark_2x/search.png index 0d5a9611b6..247633fb80 100644 Binary files a/resources/sprite/apps_dark_2x/search.png and b/resources/sprite/apps_dark_2x/search.png differ diff --git a/resources/sprite/apps_dark_2x/settings-sm.png b/resources/sprite/apps_dark_2x/settings-sm.png index 7f6e745202..7d26018362 100644 Binary files a/resources/sprite/apps_dark_2x/settings-sm.png and b/resources/sprite/apps_dark_2x/settings-sm.png differ diff --git a/resources/sprite/apps_dark_2x/settings.png b/resources/sprite/apps_dark_2x/settings.png index e30c1e1c7e..682b2adced 100644 Binary files a/resources/sprite/apps_dark_2x/settings.png and b/resources/sprite/apps_dark_2x/settings.png differ diff --git a/resources/sprite/apps_dark_2x/setup.png b/resources/sprite/apps_dark_2x/setup.png index 58066fa84d..2772ec4d3a 100644 Binary files a/resources/sprite/apps_dark_2x/setup.png and b/resources/sprite/apps_dark_2x/setup.png differ diff --git a/resources/sprite/apps_dark_2x/slowvote.png b/resources/sprite/apps_dark_2x/slowvote.png index 09fec2388b..fc425a0654 100644 Binary files a/resources/sprite/apps_dark_2x/slowvote.png and b/resources/sprite/apps_dark_2x/slowvote.png differ diff --git a/resources/sprite/apps_dark_2x/spaces.png b/resources/sprite/apps_dark_2x/spaces.png index 67e8cf3e93..5298c49483 100644 Binary files a/resources/sprite/apps_dark_2x/spaces.png and b/resources/sprite/apps_dark_2x/spaces.png differ diff --git a/resources/sprite/apps_dark_2x/token.png b/resources/sprite/apps_dark_2x/token.png index 6352af2a0f..1abe4b2795 100644 Binary files a/resources/sprite/apps_dark_2x/token.png and b/resources/sprite/apps_dark_2x/token.png differ diff --git a/resources/sprite/apps_dark_2x/uiexamples.png b/resources/sprite/apps_dark_2x/uiexamples.png index 2c41e474e4..c5bcb0eb37 100644 Binary files a/resources/sprite/apps_dark_2x/uiexamples.png and b/resources/sprite/apps_dark_2x/uiexamples.png differ diff --git a/resources/sprite/apps_dark_2x/workboard.png b/resources/sprite/apps_dark_2x/workboard.png index 8a0762a5cd..1e442e2ba7 100644 Binary files a/resources/sprite/apps_dark_2x/workboard.png and b/resources/sprite/apps_dark_2x/workboard.png differ diff --git a/resources/sprite/apps_dark_2x/workphlow.png b/resources/sprite/apps_dark_2x/workphlow.png index 8f9525849b..5bed64f214 100644 Binary files a/resources/sprite/apps_dark_2x/workphlow.png and b/resources/sprite/apps_dark_2x/workphlow.png differ diff --git a/resources/sprite/apps_dark_2x/xhprof.png b/resources/sprite/apps_dark_2x/xhprof.png index d660a9e192..6b77be4602 100644 Binary files a/resources/sprite/apps_dark_2x/xhprof.png and b/resources/sprite/apps_dark_2x/xhprof.png differ diff --git a/resources/sprite/apps_dark_4x/adventure.png b/resources/sprite/apps_dark_4x/adventure.png index f2794b6fcd..613793c114 100644 Binary files a/resources/sprite/apps_dark_4x/adventure.png and b/resources/sprite/apps_dark_4x/adventure.png differ diff --git a/resources/sprite/apps_dark_4x/aphlict.png b/resources/sprite/apps_dark_4x/aphlict.png index a30f8edc7a..15684e7a56 100644 Binary files a/resources/sprite/apps_dark_4x/aphlict.png and b/resources/sprite/apps_dark_4x/aphlict.png differ diff --git a/resources/sprite/apps_dark_4x/application.png b/resources/sprite/apps_dark_4x/application.png index 22be802be7..b017442d31 100644 Binary files a/resources/sprite/apps_dark_4x/application.png and b/resources/sprite/apps_dark_4x/application.png differ diff --git a/resources/sprite/apps_dark_4x/audit.png b/resources/sprite/apps_dark_4x/audit.png index 4f6eb2b335..865e87a02b 100644 Binary files a/resources/sprite/apps_dark_4x/audit.png and b/resources/sprite/apps_dark_4x/audit.png differ diff --git a/resources/sprite/apps_dark_4x/authentication.png b/resources/sprite/apps_dark_4x/authentication.png index 5cfd6af1fc..77b08d075c 100644 Binary files a/resources/sprite/apps_dark_4x/authentication.png and b/resources/sprite/apps_dark_4x/authentication.png differ diff --git a/resources/sprite/apps_dark_4x/calendar.png b/resources/sprite/apps_dark_4x/calendar.png index ddfd62c543..d334d42e3e 100644 Binary files a/resources/sprite/apps_dark_4x/calendar.png and b/resources/sprite/apps_dark_4x/calendar.png differ diff --git a/resources/sprite/apps_dark_4x/chatlog.png b/resources/sprite/apps_dark_4x/chatlog.png index cd9833c21c..4c06201b1f 100644 Binary files a/resources/sprite/apps_dark_4x/chatlog.png and b/resources/sprite/apps_dark_4x/chatlog.png differ diff --git a/resources/sprite/apps_dark_4x/conduit.png b/resources/sprite/apps_dark_4x/conduit.png index 14ba3f4d21..8a43842c85 100644 Binary files a/resources/sprite/apps_dark_4x/conduit.png and b/resources/sprite/apps_dark_4x/conduit.png differ diff --git a/resources/sprite/apps_dark_4x/conpherence.png b/resources/sprite/apps_dark_4x/conpherence.png index 80e1321d6c..a3fb69dc41 100644 Binary files a/resources/sprite/apps_dark_4x/conpherence.png and b/resources/sprite/apps_dark_4x/conpherence.png differ diff --git a/resources/sprite/apps_dark_4x/countdown.png b/resources/sprite/apps_dark_4x/countdown.png index 54637f817a..49b41e0faf 100644 Binary files a/resources/sprite/apps_dark_4x/countdown.png and b/resources/sprite/apps_dark_4x/countdown.png differ diff --git a/resources/sprite/apps_dark_4x/daemon.png b/resources/sprite/apps_dark_4x/daemon.png index 9f7ef81599..0402ce2ee3 100644 Binary files a/resources/sprite/apps_dark_4x/daemon.png and b/resources/sprite/apps_dark_4x/daemon.png differ diff --git a/resources/sprite/apps_dark_4x/differential.png b/resources/sprite/apps_dark_4x/differential.png index 51dcf39390..ccd654cb77 100644 Binary files a/resources/sprite/apps_dark_4x/differential.png and b/resources/sprite/apps_dark_4x/differential.png differ diff --git a/resources/sprite/apps_dark_4x/diffusion.png b/resources/sprite/apps_dark_4x/diffusion.png index 4470401859..8f0ac58612 100644 Binary files a/resources/sprite/apps_dark_4x/diffusion.png and b/resources/sprite/apps_dark_4x/diffusion.png differ diff --git a/resources/sprite/apps_dark_4x/diviner.png b/resources/sprite/apps_dark_4x/diviner.png index d4288d81f0..8aac263f24 100644 Binary files a/resources/sprite/apps_dark_4x/diviner.png and b/resources/sprite/apps_dark_4x/diviner.png differ diff --git a/resources/sprite/apps_dark_4x/drydock.png b/resources/sprite/apps_dark_4x/drydock.png index 059a75056b..6dff690f89 100644 Binary files a/resources/sprite/apps_dark_4x/drydock.png and b/resources/sprite/apps_dark_4x/drydock.png differ diff --git a/resources/sprite/apps_dark_4x/fact.png b/resources/sprite/apps_dark_4x/fact.png index d2ab0c1f1b..d926861ee8 100644 Binary files a/resources/sprite/apps_dark_4x/fact.png and b/resources/sprite/apps_dark_4x/fact.png differ diff --git a/resources/sprite/apps_dark_4x/fancyhome.png b/resources/sprite/apps_dark_4x/fancyhome.png index 6538c839f0..7d0d896eb1 100644 Binary files a/resources/sprite/apps_dark_4x/fancyhome.png and b/resources/sprite/apps_dark_4x/fancyhome.png differ diff --git a/resources/sprite/apps_dark_4x/feed.png b/resources/sprite/apps_dark_4x/feed.png index d4a4cdacf2..2585478c0f 100644 Binary files a/resources/sprite/apps_dark_4x/feed.png and b/resources/sprite/apps_dark_4x/feed.png differ diff --git a/resources/sprite/apps_dark_4x/files.png b/resources/sprite/apps_dark_4x/files.png index 6a7fdf6bb7..252fc4f547 100644 Binary files a/resources/sprite/apps_dark_4x/files.png and b/resources/sprite/apps_dark_4x/files.png differ diff --git a/resources/sprite/apps_dark_4x/flags.png b/resources/sprite/apps_dark_4x/flags.png index 2f6c274487..0871eb1575 100644 Binary files a/resources/sprite/apps_dark_4x/flags.png and b/resources/sprite/apps_dark_4x/flags.png differ diff --git a/resources/sprite/apps_dark_4x/harbormaster.png b/resources/sprite/apps_dark_4x/harbormaster.png index 71d68e8f07..ab74f5c029 100644 Binary files a/resources/sprite/apps_dark_4x/harbormaster.png and b/resources/sprite/apps_dark_4x/harbormaster.png differ diff --git a/resources/sprite/apps_dark_4x/help.png b/resources/sprite/apps_dark_4x/help.png index fa1b77b6c6..7ed0fe0c30 100644 Binary files a/resources/sprite/apps_dark_4x/help.png and b/resources/sprite/apps_dark_4x/help.png differ diff --git a/resources/sprite/apps_dark_4x/herald.png b/resources/sprite/apps_dark_4x/herald.png index d78a6915fd..c7385e7f08 100644 Binary files a/resources/sprite/apps_dark_4x/herald.png and b/resources/sprite/apps_dark_4x/herald.png differ diff --git a/resources/sprite/apps_dark_4x/home.png b/resources/sprite/apps_dark_4x/home.png index a6dc9a98e6..7818098e3f 100644 Binary files a/resources/sprite/apps_dark_4x/home.png and b/resources/sprite/apps_dark_4x/home.png differ diff --git a/resources/sprite/apps_dark_4x/info-sm.png b/resources/sprite/apps_dark_4x/info-sm.png index 311296994b..aa21a7bbf6 100644 Binary files a/resources/sprite/apps_dark_4x/info-sm.png and b/resources/sprite/apps_dark_4x/info-sm.png differ diff --git a/resources/sprite/apps_dark_4x/legalpad.png b/resources/sprite/apps_dark_4x/legalpad.png index df41cb8ea4..69d1b51548 100644 Binary files a/resources/sprite/apps_dark_4x/legalpad.png and b/resources/sprite/apps_dark_4x/legalpad.png differ diff --git a/resources/sprite/apps_dark_4x/logo.png b/resources/sprite/apps_dark_4x/logo.png index 0b4df07a6b..8c8c1c85ee 100644 Binary files a/resources/sprite/apps_dark_4x/logo.png and b/resources/sprite/apps_dark_4x/logo.png differ diff --git a/resources/sprite/apps_dark_4x/logout-sm.png b/resources/sprite/apps_dark_4x/logout-sm.png index 741ad23a9d..d0cb4023d7 100644 Binary files a/resources/sprite/apps_dark_4x/logout-sm.png and b/resources/sprite/apps_dark_4x/logout-sm.png differ diff --git a/resources/sprite/apps_dark_4x/macro.png b/resources/sprite/apps_dark_4x/macro.png index 8c8667d27e..376f401001 100644 Binary files a/resources/sprite/apps_dark_4x/macro.png and b/resources/sprite/apps_dark_4x/macro.png differ diff --git a/resources/sprite/apps_dark_4x/mail.png b/resources/sprite/apps_dark_4x/mail.png index d5a6626135..a0c8b467a0 100644 Binary files a/resources/sprite/apps_dark_4x/mail.png and b/resources/sprite/apps_dark_4x/mail.png differ diff --git a/resources/sprite/apps_dark_4x/maniphest.png b/resources/sprite/apps_dark_4x/maniphest.png index f5008bd1c0..512884dda8 100644 Binary files a/resources/sprite/apps_dark_4x/maniphest.png and b/resources/sprite/apps_dark_4x/maniphest.png differ diff --git a/resources/sprite/apps_dark_4x/metamta.png b/resources/sprite/apps_dark_4x/metamta.png index 08fd3695d3..f7e4ad66ad 100644 Binary files a/resources/sprite/apps_dark_4x/metamta.png and b/resources/sprite/apps_dark_4x/metamta.png differ diff --git a/resources/sprite/apps_dark_4x/new-sm.png b/resources/sprite/apps_dark_4x/new-sm.png index 9b9ec1e895..f4a33cdfcc 100644 Binary files a/resources/sprite/apps_dark_4x/new-sm.png and b/resources/sprite/apps_dark_4x/new-sm.png differ diff --git a/resources/sprite/apps_dark_4x/new.png b/resources/sprite/apps_dark_4x/new.png index 85c3ce57c7..fe4bf80e5e 100644 Binary files a/resources/sprite/apps_dark_4x/new.png and b/resources/sprite/apps_dark_4x/new.png differ diff --git a/resources/sprite/apps_dark_4x/owners.png b/resources/sprite/apps_dark_4x/owners.png index 5017b6b35e..2df9c9fa55 100644 Binary files a/resources/sprite/apps_dark_4x/owners.png and b/resources/sprite/apps_dark_4x/owners.png differ diff --git a/resources/sprite/apps_dark_4x/passphrase.png b/resources/sprite/apps_dark_4x/passphrase.png index d1c7470457..5c0b6ccbce 100644 Binary files a/resources/sprite/apps_dark_4x/passphrase.png and b/resources/sprite/apps_dark_4x/passphrase.png differ diff --git a/resources/sprite/apps_dark_4x/paste.png b/resources/sprite/apps_dark_4x/paste.png index ba30a8cd86..733e98ecd4 100644 Binary files a/resources/sprite/apps_dark_4x/paste.png and b/resources/sprite/apps_dark_4x/paste.png differ diff --git a/resources/sprite/apps_dark_4x/pebkac.png b/resources/sprite/apps_dark_4x/pebkac.png new file mode 100644 index 0000000000..332a55f4de Binary files /dev/null and b/resources/sprite/apps_dark_4x/pebkac.png differ diff --git a/resources/sprite/apps_dark_4x/people.png b/resources/sprite/apps_dark_4x/people.png index 5a6a23014d..84977ad421 100644 Binary files a/resources/sprite/apps_dark_4x/people.png and b/resources/sprite/apps_dark_4x/people.png differ diff --git a/resources/sprite/apps_dark_4x/phage.png b/resources/sprite/apps_dark_4x/phage.png index f3f0c759fa..d9f48deb64 100644 Binary files a/resources/sprite/apps_dark_4x/phage.png and b/resources/sprite/apps_dark_4x/phage.png differ diff --git a/resources/sprite/apps_dark_4x/phame.png b/resources/sprite/apps_dark_4x/phame.png index df419ae150..9c3b6f25b3 100644 Binary files a/resources/sprite/apps_dark_4x/phame.png and b/resources/sprite/apps_dark_4x/phame.png differ diff --git a/resources/sprite/apps_dark_4x/phid.png b/resources/sprite/apps_dark_4x/phid.png index 605f3f0f6e..5c55cc375b 100644 Binary files a/resources/sprite/apps_dark_4x/phid.png and b/resources/sprite/apps_dark_4x/phid.png differ diff --git a/resources/sprite/apps_dark_4x/phlux.png b/resources/sprite/apps_dark_4x/phlux.png index 970d7209f7..3103c528d6 100644 Binary files a/resources/sprite/apps_dark_4x/phlux.png and b/resources/sprite/apps_dark_4x/phlux.png differ diff --git a/resources/sprite/apps_dark_4x/pholio.png b/resources/sprite/apps_dark_4x/pholio.png index 414b43f43f..c069d150a5 100644 Binary files a/resources/sprite/apps_dark_4x/pholio.png and b/resources/sprite/apps_dark_4x/pholio.png differ diff --git a/resources/sprite/apps_dark_4x/phortune.png b/resources/sprite/apps_dark_4x/phortune.png index 524c89303e..39819f45d5 100644 Binary files a/resources/sprite/apps_dark_4x/phortune.png and b/resources/sprite/apps_dark_4x/phortune.png differ diff --git a/resources/sprite/apps_dark_4x/phpast.png b/resources/sprite/apps_dark_4x/phpast.png index 998c55a020..5d34ca2223 100644 Binary files a/resources/sprite/apps_dark_4x/phpast.png and b/resources/sprite/apps_dark_4x/phpast.png differ diff --git a/resources/sprite/apps_dark_4x/phragment.png b/resources/sprite/apps_dark_4x/phragment.png index 75f7eb5a7b..14d5ccdcf8 100644 Binary files a/resources/sprite/apps_dark_4x/phragment.png and b/resources/sprite/apps_dark_4x/phragment.png differ diff --git a/resources/sprite/apps_dark_4x/phrequent.png b/resources/sprite/apps_dark_4x/phrequent.png index eb21794e10..78ffeac8db 100644 Binary files a/resources/sprite/apps_dark_4x/phrequent.png and b/resources/sprite/apps_dark_4x/phrequent.png differ diff --git a/resources/sprite/apps_dark_4x/phriction.png b/resources/sprite/apps_dark_4x/phriction.png index 01e57dbc36..0aa7291ffc 100644 Binary files a/resources/sprite/apps_dark_4x/phriction.png and b/resources/sprite/apps_dark_4x/phriction.png differ diff --git a/resources/sprite/apps_dark_4x/policy.png b/resources/sprite/apps_dark_4x/policy.png index 394d03e333..d5f75acbff 100644 Binary files a/resources/sprite/apps_dark_4x/policy.png and b/resources/sprite/apps_dark_4x/policy.png differ diff --git a/resources/sprite/apps_dark_4x/ponder.png b/resources/sprite/apps_dark_4x/ponder.png index 8ea011b27a..93c2453f78 100644 Binary files a/resources/sprite/apps_dark_4x/ponder.png and b/resources/sprite/apps_dark_4x/ponder.png differ diff --git a/resources/sprite/apps_dark_4x/power.png b/resources/sprite/apps_dark_4x/power.png index 4cd468f075..16c9d97b2f 100644 Binary files a/resources/sprite/apps_dark_4x/power.png and b/resources/sprite/apps_dark_4x/power.png differ diff --git a/resources/sprite/apps_dark_4x/projects.png b/resources/sprite/apps_dark_4x/projects.png index 1ddc862ed6..3c794b6d24 100644 Binary files a/resources/sprite/apps_dark_4x/projects.png and b/resources/sprite/apps_dark_4x/projects.png differ diff --git a/resources/sprite/apps_dark_4x/releeph.png b/resources/sprite/apps_dark_4x/releeph.png index c08a372a1e..7e5f47bf01 100644 Binary files a/resources/sprite/apps_dark_4x/releeph.png and b/resources/sprite/apps_dark_4x/releeph.png differ diff --git a/resources/sprite/apps_dark_4x/repositories.png b/resources/sprite/apps_dark_4x/repositories.png index 1c9492d11f..0d9c736263 100644 Binary files a/resources/sprite/apps_dark_4x/repositories.png and b/resources/sprite/apps_dark_4x/repositories.png differ diff --git a/resources/sprite/apps_dark_4x/search.png b/resources/sprite/apps_dark_4x/search.png index 0e12404c06..ae562b81c3 100644 Binary files a/resources/sprite/apps_dark_4x/search.png and b/resources/sprite/apps_dark_4x/search.png differ diff --git a/resources/sprite/apps_dark_4x/settings-sm.png b/resources/sprite/apps_dark_4x/settings-sm.png index 27fa47b63e..e46750d5f7 100644 Binary files a/resources/sprite/apps_dark_4x/settings-sm.png and b/resources/sprite/apps_dark_4x/settings-sm.png differ diff --git a/resources/sprite/apps_dark_4x/settings.png b/resources/sprite/apps_dark_4x/settings.png index 707cc81a06..0b610cdfc1 100644 Binary files a/resources/sprite/apps_dark_4x/settings.png and b/resources/sprite/apps_dark_4x/settings.png differ diff --git a/resources/sprite/apps_dark_4x/setup.png b/resources/sprite/apps_dark_4x/setup.png index 8a18030389..d2858ca771 100644 Binary files a/resources/sprite/apps_dark_4x/setup.png and b/resources/sprite/apps_dark_4x/setup.png differ diff --git a/resources/sprite/apps_dark_4x/slowvote.png b/resources/sprite/apps_dark_4x/slowvote.png index ed105dc351..7912a297b4 100644 Binary files a/resources/sprite/apps_dark_4x/slowvote.png and b/resources/sprite/apps_dark_4x/slowvote.png differ diff --git a/resources/sprite/apps_dark_4x/spaces.png b/resources/sprite/apps_dark_4x/spaces.png index 6f8f3723d9..e05982e2d8 100644 Binary files a/resources/sprite/apps_dark_4x/spaces.png and b/resources/sprite/apps_dark_4x/spaces.png differ diff --git a/resources/sprite/apps_dark_4x/token.png b/resources/sprite/apps_dark_4x/token.png index 1ff74fe070..869823d266 100644 Binary files a/resources/sprite/apps_dark_4x/token.png and b/resources/sprite/apps_dark_4x/token.png differ diff --git a/resources/sprite/apps_dark_4x/uiexamples.png b/resources/sprite/apps_dark_4x/uiexamples.png index 48ad436d9b..fc5e0f079c 100644 Binary files a/resources/sprite/apps_dark_4x/uiexamples.png and b/resources/sprite/apps_dark_4x/uiexamples.png differ diff --git a/resources/sprite/apps_dark_4x/workboard.png b/resources/sprite/apps_dark_4x/workboard.png index 055c2ba811..0fe7ee02eb 100644 Binary files a/resources/sprite/apps_dark_4x/workboard.png and b/resources/sprite/apps_dark_4x/workboard.png differ diff --git a/resources/sprite/apps_dark_4x/workphlow.png b/resources/sprite/apps_dark_4x/workphlow.png index 3d5c9a3c88..8cd7f107c1 100644 Binary files a/resources/sprite/apps_dark_4x/workphlow.png and b/resources/sprite/apps_dark_4x/workphlow.png differ diff --git a/resources/sprite/apps_dark_4x/xhprof.png b/resources/sprite/apps_dark_4x/xhprof.png index 242a68109e..f1ba457ab3 100644 Binary files a/resources/sprite/apps_dark_4x/xhprof.png and b/resources/sprite/apps_dark_4x/xhprof.png differ diff --git a/resources/sprite/apps_lb_2x/pebkac.png b/resources/sprite/apps_lb_2x/pebkac.png new file mode 100644 index 0000000000..7c85f995b7 Binary files /dev/null and b/resources/sprite/apps_lb_2x/pebkac.png differ diff --git a/resources/sprite/apps_lb_4x/pebkac.png b/resources/sprite/apps_lb_4x/pebkac.png new file mode 100644 index 0000000000..d9191f413e Binary files /dev/null and b/resources/sprite/apps_lb_4x/pebkac.png differ diff --git a/resources/sprite/manifest/apps-large.json b/resources/sprite/manifest/apps-large.json index a3c8a8b619..34c6c51ccd 100644 --- a/resources/sprite/manifest/apps-large.json +++ b/resources/sprite/manifest/apps-large.json @@ -1,1001 +1,681 @@ { "version" : 1, "sprites" : { - "apps-adventure-blue-large" : { - "name" : "apps-adventure-blue-large", - "rule" : ".apps-adventure-blue-large, .phabricator-crumb-view:hover .apps-adventure-dark-large", - "hash" : "0509fb4d048c93a6b8af646944709479" - }, "apps-adventure-dark-large" : { "name" : "apps-adventure-dark-large", "rule" : ".apps-adventure-dark-large", - "hash" : "bd23a9b83a7026a417d31f454c434161" + "hash" : "ac9a5f5d00378649c14ea1b429c69fca" }, "apps-adventure-light-large" : { "name" : "apps-adventure-light-large", "rule" : ".apps-adventure-light-large", "hash" : "3fb2fcd6e3745c9580346ea897aa65ab" }, - "apps-aphlict-blue-large" : { - "name" : "apps-aphlict-blue-large", - "rule" : ".apps-aphlict-blue-large, .phabricator-crumb-view:hover .apps-aphlict-dark-large", - "hash" : "3d7c4b2018e7d0aa62a5a4c5cdbef44e" - }, "apps-aphlict-dark-large" : { "name" : "apps-aphlict-dark-large", "rule" : ".apps-aphlict-dark-large", - "hash" : "400ba4634264ec84e373a79561994e52" + "hash" : "8a689233e9098eb0ed524327e4e112f1" }, "apps-aphlict-light-large" : { "name" : "apps-aphlict-light-large", "rule" : ".apps-aphlict-light-large", "hash" : "c2cdc6273262351668012ee404417575" }, - "apps-application-blue-large" : { - "name" : "apps-application-blue-large", - "rule" : ".apps-application-blue-large, .phabricator-crumb-view:hover .apps-application-dark-large", - "hash" : "fc889d8c9e69078f291c2ab51ff4343e" - }, "apps-application-dark-large" : { "name" : "apps-application-dark-large", "rule" : ".apps-application-dark-large", - "hash" : "e348c2fc0cda05120bb678248409cfad" + "hash" : "af16a9e9a6516bcacb719d81e085c129" }, "apps-application-light-large" : { "name" : "apps-application-light-large", "rule" : ".apps-application-light-large", "hash" : "3b2d8072002ea88aa8c09c5189694653" }, - "apps-audit-blue-large" : { - "name" : "apps-audit-blue-large", - "rule" : ".apps-audit-blue-large, .phabricator-crumb-view:hover .apps-audit-dark-large", - "hash" : "9f869222b0aab808cf0e0cd662d9e72b" - }, "apps-audit-dark-large" : { "name" : "apps-audit-dark-large", "rule" : ".apps-audit-dark-large", - "hash" : "6222153f10afce62ebc5190a011f6ac0" + "hash" : "d01e07c7e87c7fa6f427f95feeb22192" }, "apps-audit-light-large" : { "name" : "apps-audit-light-large", "rule" : ".apps-audit-light-large", "hash" : "4defc8b4fbfd5f1a1a023829f6f9ceb9" }, - "apps-authentication-blue-large" : { - "name" : "apps-authentication-blue-large", - "rule" : ".apps-authentication-blue-large, .phabricator-crumb-view:hover .apps-authentication-dark-large", - "hash" : "3d5e35b539e11d69635d04651c973adf" - }, "apps-authentication-dark-large" : { "name" : "apps-authentication-dark-large", "rule" : ".apps-authentication-dark-large", - "hash" : "2321ca8222a5368f80717c5424f3fd17" + "hash" : "56db4ab718727653f2daac5a251fd41f" }, "apps-authentication-light-large" : { "name" : "apps-authentication-light-large", "rule" : ".apps-authentication-light-large", "hash" : "8ec1778a94a9b17d22dec23e466077b3" }, - "apps-calendar-blue-large" : { - "name" : "apps-calendar-blue-large", - "rule" : ".apps-calendar-blue-large, .phabricator-crumb-view:hover .apps-calendar-dark-large", - "hash" : "6f6c4fa212eba26c85471bdc2e94b706" - }, "apps-calendar-dark-large" : { "name" : "apps-calendar-dark-large", "rule" : ".apps-calendar-dark-large", - "hash" : "a520b5d737b84ca39020319126f940b1" + "hash" : "9d3959e72ac04ae22836a256de814d86" }, "apps-calendar-light-large" : { "name" : "apps-calendar-light-large", "rule" : ".apps-calendar-light-large", "hash" : "cdcf72fd3ebe6265c6c84044996a0f10" }, - "apps-chatlog-blue-large" : { - "name" : "apps-chatlog-blue-large", - "rule" : ".apps-chatlog-blue-large, .phabricator-crumb-view:hover .apps-chatlog-dark-large", - "hash" : "8b52f731f5aaea0fb61974f72157c9af" - }, "apps-chatlog-dark-large" : { "name" : "apps-chatlog-dark-large", "rule" : ".apps-chatlog-dark-large", - "hash" : "c6c6c0b312e1de94c44b32186f95ba9c" + "hash" : "9d717ce7abda2b1279370ef6c1688642" }, "apps-chatlog-light-large" : { "name" : "apps-chatlog-light-large", "rule" : ".apps-chatlog-light-large", "hash" : "005a18858e65be19e330147dda0c440f" }, - "apps-conduit-blue-large" : { - "name" : "apps-conduit-blue-large", - "rule" : ".apps-conduit-blue-large, .phabricator-crumb-view:hover .apps-conduit-dark-large", - "hash" : "7549d63a976dbb650faaceb58aaa3d9e" - }, "apps-conduit-dark-large" : { "name" : "apps-conduit-dark-large", "rule" : ".apps-conduit-dark-large", - "hash" : "091090790dd5cc5482d9c71460935fd8" + "hash" : "634beb502665bdfbb375f86dab49d959" }, "apps-conduit-light-large" : { "name" : "apps-conduit-light-large", "rule" : ".apps-conduit-light-large", "hash" : "3a9dd111ec843efd2048200bb537b455" }, - "apps-conpherence-blue-large" : { - "name" : "apps-conpherence-blue-large", - "rule" : ".apps-conpherence-blue-large, .phabricator-crumb-view:hover .apps-conpherence-dark-large", - "hash" : "ff76132c29d0557f514998c28a8ad010" - }, "apps-conpherence-dark-large" : { "name" : "apps-conpherence-dark-large", "rule" : ".apps-conpherence-dark-large", - "hash" : "97b415b21758f185d85776deb31a9dab" + "hash" : "8c749f70c026e9d6c909e4daa997795f" }, "apps-conpherence-light-large" : { "name" : "apps-conpherence-light-large", "rule" : ".apps-conpherence-light-large", "hash" : "4467dbd8438f72401b57cc16f3a3a369" }, - "apps-countdown-blue-large" : { - "name" : "apps-countdown-blue-large", - "rule" : ".apps-countdown-blue-large, .phabricator-crumb-view:hover .apps-countdown-dark-large", - "hash" : "405ddda3cc0c914287763036e37df797" - }, "apps-countdown-dark-large" : { "name" : "apps-countdown-dark-large", "rule" : ".apps-countdown-dark-large", - "hash" : "5d4bd6a3a59ee6fc7ec1c3d2c665aa9e" + "hash" : "241a6ce70113e8c43327671426a952df" }, "apps-countdown-light-large" : { "name" : "apps-countdown-light-large", "rule" : ".apps-countdown-light-large", "hash" : "aefb7a38be433393086579b25c7066eb" }, - "apps-daemon-blue-large" : { - "name" : "apps-daemon-blue-large", - "rule" : ".apps-daemon-blue-large, .phabricator-crumb-view:hover .apps-daemon-dark-large", - "hash" : "58f90e6a7bb66482884d9f8a5898b7ed" - }, "apps-daemon-dark-large" : { "name" : "apps-daemon-dark-large", "rule" : ".apps-daemon-dark-large", - "hash" : "3ada181435fe3294e5399e4252f8049b" + "hash" : "6287264b9bace2426aa4cfec7acf66e0" }, "apps-daemon-light-large" : { "name" : "apps-daemon-light-large", "rule" : ".apps-daemon-light-large", "hash" : "f91e115d5fb25718d21732243cc079d4" }, - "apps-differential-blue-large" : { - "name" : "apps-differential-blue-large", - "rule" : ".apps-differential-blue-large, .phabricator-crumb-view:hover .apps-differential-dark-large", - "hash" : "646a6f77909115b9d48f2e88d3975aad" - }, "apps-differential-dark-large" : { "name" : "apps-differential-dark-large", "rule" : ".apps-differential-dark-large", - "hash" : "0e3beccd4aa5445f5219525d50579970" + "hash" : "15e61c0223804b5088498132c9f5196c" }, "apps-differential-light-large" : { "name" : "apps-differential-light-large", "rule" : ".apps-differential-light-large", "hash" : "6d27ebc71ef3a78a5b972cb774024c71" }, - "apps-diffusion-blue-large" : { - "name" : "apps-diffusion-blue-large", - "rule" : ".apps-diffusion-blue-large, .phabricator-crumb-view:hover .apps-diffusion-dark-large", - "hash" : "7ec644b09f8e56dd565fc9ec0d244f66" - }, "apps-diffusion-dark-large" : { "name" : "apps-diffusion-dark-large", "rule" : ".apps-diffusion-dark-large", - "hash" : "b85b84d415fc4692a2f86597b888a5db" + "hash" : "96fdef24a703faa202c432a6a0ca0e2b" }, "apps-diffusion-light-large" : { "name" : "apps-diffusion-light-large", "rule" : ".apps-diffusion-light-large", "hash" : "28a6d4f1eb8ac6b39f860f37643adec4" }, - "apps-diviner-blue-large" : { - "name" : "apps-diviner-blue-large", - "rule" : ".apps-diviner-blue-large, .phabricator-crumb-view:hover .apps-diviner-dark-large", - "hash" : "a3b7d32c3d9b80e320c1f420016605e0" - }, "apps-diviner-dark-large" : { "name" : "apps-diviner-dark-large", "rule" : ".apps-diviner-dark-large", - "hash" : "d808f0f4ece13af010e18f032f0dcc6f" + "hash" : "0ad88239a3d381fa3f3e233dddf89f26" }, "apps-diviner-light-large" : { "name" : "apps-diviner-light-large", "rule" : ".apps-diviner-light-large", "hash" : "5002148c68c7ec415bebab5becfb4630" }, - "apps-drydock-blue-large" : { - "name" : "apps-drydock-blue-large", - "rule" : ".apps-drydock-blue-large, .phabricator-crumb-view:hover .apps-drydock-dark-large", - "hash" : "3154a5eb6a852abab58f5af4bf726575" - }, "apps-drydock-dark-large" : { "name" : "apps-drydock-dark-large", "rule" : ".apps-drydock-dark-large", - "hash" : "8c48692a7b02f8673d2fc5420b53ac4d" + "hash" : "ef4312f74104b7ff5993d577acc26f17" }, "apps-drydock-light-large" : { "name" : "apps-drydock-light-large", "rule" : ".apps-drydock-light-large", "hash" : "e05d65b91702767cf027eb0b63a37b4f" }, - "apps-fact-blue-large" : { - "name" : "apps-fact-blue-large", - "rule" : ".apps-fact-blue-large, .phabricator-crumb-view:hover .apps-fact-dark-large", - "hash" : "754c0154aa20b742cecb9a21ac6ca489" - }, "apps-fact-dark-large" : { "name" : "apps-fact-dark-large", "rule" : ".apps-fact-dark-large", - "hash" : "3cf03586b53692c26978f2859c91b089" + "hash" : "9f8e2397e153f10e75e89c329efb588a" }, "apps-fact-light-large" : { "name" : "apps-fact-light-large", "rule" : ".apps-fact-light-large", "hash" : "12315afc83750eebe6cd53cf31b4914e" }, - "apps-fancyhome-blue-large" : { - "name" : "apps-fancyhome-blue-large", - "rule" : ".apps-fancyhome-blue-large, .phabricator-crumb-view:hover .apps-fancyhome-dark-large", - "hash" : "280c997ba6ada59c571a3d510d783872" - }, "apps-fancyhome-dark-large" : { "name" : "apps-fancyhome-dark-large", "rule" : ".apps-fancyhome-dark-large", - "hash" : "8bcb67304d092f8c29e0298c677e56df" + "hash" : "54c808f54217be359bc60ab90c4f1d3d" }, "apps-fancyhome-light-large" : { "name" : "apps-fancyhome-light-large", "rule" : ".apps-fancyhome-light-large", "hash" : "c385141a3f3c655c1798e7df0d8d6a38" }, - "apps-feed-blue-large" : { - "name" : "apps-feed-blue-large", - "rule" : ".apps-feed-blue-large, .phabricator-crumb-view:hover .apps-feed-dark-large", - "hash" : "40adb545b7791af405c2af74cbce25b0" - }, "apps-feed-dark-large" : { "name" : "apps-feed-dark-large", "rule" : ".apps-feed-dark-large", - "hash" : "1d42c713aa65ceb1ba83ff20e0a9f5d4" + "hash" : "ef5a381d47b900636183e52486b1affa" }, "apps-feed-light-large" : { "name" : "apps-feed-light-large", "rule" : ".apps-feed-light-large", "hash" : "3ca4012e0a20dc438d1bde5568ca4a54" }, - "apps-files-blue-large" : { - "name" : "apps-files-blue-large", - "rule" : ".apps-files-blue-large, .phabricator-crumb-view:hover .apps-files-dark-large", - "hash" : "6b104cdecc59dd6a2b7ad80593e64bf5" - }, "apps-files-dark-large" : { "name" : "apps-files-dark-large", "rule" : ".apps-files-dark-large", - "hash" : "698bc8702c9e2e8535457e3a0106ce86" + "hash" : "ead4d25221603b4af20121148e1380d0" }, "apps-files-light-large" : { "name" : "apps-files-light-large", "rule" : ".apps-files-light-large", "hash" : "3120729c859f63c322956a62255ea277" }, - "apps-flags-blue-large" : { - "name" : "apps-flags-blue-large", - "rule" : ".apps-flags-blue-large, .phabricator-crumb-view:hover .apps-flags-dark-large", - "hash" : "768654309d5c6dda89d7598cf8b24b74" - }, "apps-flags-dark-large" : { "name" : "apps-flags-dark-large", "rule" : ".apps-flags-dark-large", - "hash" : "35d42bde8206adc11ea54cc3ac288932" + "hash" : "0273622cdd9f2480f450107c1f6e98d6" }, "apps-flags-light-large" : { "name" : "apps-flags-light-large", "rule" : ".apps-flags-light-large", "hash" : "5d5e3c7ac1ddda9042ea3b3d2777e27c" }, - "apps-harbormaster-blue-large" : { - "name" : "apps-harbormaster-blue-large", - "rule" : ".apps-harbormaster-blue-large, .phabricator-crumb-view:hover .apps-harbormaster-dark-large", - "hash" : "6912f9730452b2272439f7a77b4d0469" - }, "apps-harbormaster-dark-large" : { "name" : "apps-harbormaster-dark-large", "rule" : ".apps-harbormaster-dark-large", - "hash" : "3c04eec4a91d96a10d515c1f9b8978b2" + "hash" : "f227a74101175c93816ff27c4995b03c" }, "apps-harbormaster-light-large" : { "name" : "apps-harbormaster-light-large", "rule" : ".apps-harbormaster-light-large", "hash" : "9bfe6e18744b5746744104bc1efa912f" }, - "apps-help-blue-large" : { - "name" : "apps-help-blue-large", - "rule" : ".apps-help-blue-large, .phabricator-crumb-view:hover .apps-help-dark-large", - "hash" : "d0fe3856424c359831387c6411a0956f" - }, "apps-help-dark-large" : { "name" : "apps-help-dark-large", "rule" : ".apps-help-dark-large", - "hash" : "cb5a6b7244780bbc0bec5aaf2a130dfb" + "hash" : "64697e20468a75831924f92a0a7849c2" }, "apps-help-light-large" : { "name" : "apps-help-light-large", "rule" : ".apps-help-light-large", "hash" : "125ad3aee619c3e789d85db7da91c9c7" }, - "apps-herald-blue-large" : { - "name" : "apps-herald-blue-large", - "rule" : ".apps-herald-blue-large, .phabricator-crumb-view:hover .apps-herald-dark-large", - "hash" : "564bbf8a17fdb4578a5e10f02c068822" - }, "apps-herald-dark-large" : { "name" : "apps-herald-dark-large", "rule" : ".apps-herald-dark-large", - "hash" : "1e3b612160abbfc6f42c5b6c35499f20" + "hash" : "77aa7afcf26ad9696f9df328af7ac059" }, "apps-herald-light-large" : { "name" : "apps-herald-light-large", "rule" : ".apps-herald-light-large", "hash" : "196c77eb0588a0453592810afe7efe0c" }, - "apps-home-blue-large" : { - "name" : "apps-home-blue-large", - "rule" : ".apps-home-blue-large, .phabricator-crumb-view:hover .apps-home-dark-large", - "hash" : "702a5bc08248e636f4088f4d816bac94" - }, "apps-home-dark-large" : { "name" : "apps-home-dark-large", "rule" : ".apps-home-dark-large", - "hash" : "8c6fff938641378ee504bf473a34defc" + "hash" : "b70c636283e7cdba1dd487e9087db2e0" }, "apps-home-light-large" : { "name" : "apps-home-light-large", "rule" : ".apps-home-light-large", "hash" : "51b74f90f877258c47145807fd18e388" }, - "apps-info-sm-blue-large" : { - "name" : "apps-info-sm-blue-large", - "rule" : ".apps-info-sm-blue-large, .phabricator-crumb-view:hover .apps-info-sm-dark-large", - "hash" : "2975fdc99dbeb3ef28b5a2558bcfaf1d" - }, "apps-info-sm-dark-large" : { "name" : "apps-info-sm-dark-large", "rule" : ".apps-info-sm-dark-large", - "hash" : "d5be94bb802d03064944c3d17771e76c" + "hash" : "2d0c7b925dcaa22610b5cdf461189d33" }, "apps-info-sm-light-large" : { "name" : "apps-info-sm-light-large", "rule" : ".apps-info-sm-light-large", "hash" : "48ed57d0e856604c0053ea35a711427f" }, - "apps-legalpad-blue-large" : { - "name" : "apps-legalpad-blue-large", - "rule" : ".apps-legalpad-blue-large, .phabricator-crumb-view:hover .apps-legalpad-dark-large", - "hash" : "c2570d0cccbcd57fdab9e67579ab1176" - }, "apps-legalpad-dark-large" : { "name" : "apps-legalpad-dark-large", "rule" : ".apps-legalpad-dark-large", - "hash" : "c5e140c481b2ce1aec09b3ab858d01a9" + "hash" : "45002f32bdf761716e0f372318bcdf7b" }, "apps-legalpad-light-large" : { "name" : "apps-legalpad-light-large", "rule" : ".apps-legalpad-light-large", "hash" : "486d7dd91fb4ef4bfb210488a7f0033c" }, - "apps-logo-blue-large" : { - "name" : "apps-logo-blue-large", - "rule" : ".apps-logo-blue-large, .phabricator-crumb-view:hover .apps-logo-dark-large", - "hash" : "69dfc24f011d28b6072d437a36161fa7" - }, "apps-logo-dark-large" : { "name" : "apps-logo-dark-large", "rule" : ".apps-logo-dark-large", - "hash" : "2002d5458bcd09e292bf2e9fc17d62a0" + "hash" : "9dd9b92461e6c51147d9d936f705c836" }, "apps-logo-light-large" : { "name" : "apps-logo-light-large", "rule" : ".apps-logo-light-large", "hash" : "56e015e168d46ffdaaba0c6fa99822bb" }, - "apps-logout-sm-blue-large" : { - "name" : "apps-logout-sm-blue-large", - "rule" : ".apps-logout-sm-blue-large, .phabricator-crumb-view:hover .apps-logout-sm-dark-large", - "hash" : "5137785c3b164ff73aa3cc1dbe95b9df" - }, "apps-logout-sm-dark-large" : { "name" : "apps-logout-sm-dark-large", "rule" : ".apps-logout-sm-dark-large", - "hash" : "9f6177afadb8680891cb2580a0385fdf" + "hash" : "2116bc66ca9126616db42d8e9a2f7961" }, "apps-logout-sm-light-large" : { "name" : "apps-logout-sm-light-large", "rule" : ".apps-logout-sm-light-large", "hash" : "8e1323b1155e335e916e773a4ce3ecda" }, - "apps-macro-blue-large" : { - "name" : "apps-macro-blue-large", - "rule" : ".apps-macro-blue-large, .phabricator-crumb-view:hover .apps-macro-dark-large", - "hash" : "9a3e3f547f299745c3489286786f21ea" - }, "apps-macro-dark-large" : { "name" : "apps-macro-dark-large", "rule" : ".apps-macro-dark-large", - "hash" : "ddd429dc24e7c7ae328b8a4489eb9175" + "hash" : "919ba5a5ce40ae8ae91506abbee56475" }, "apps-macro-light-large" : { "name" : "apps-macro-light-large", "rule" : ".apps-macro-light-large", "hash" : "a7bf42efa03a52ff4c498fd68913e634" }, - "apps-mail-blue-large" : { - "name" : "apps-mail-blue-large", - "rule" : ".apps-mail-blue-large, .phabricator-crumb-view:hover .apps-mail-dark-large", - "hash" : "8896adff632593c97a8e645a98de3e8d" - }, "apps-mail-dark-large" : { "name" : "apps-mail-dark-large", "rule" : ".apps-mail-dark-large", - "hash" : "6432a08fd203ac359dc97b584e0a6c07" + "hash" : "7234a6fc2a8fdaeed400aab12c920657" }, "apps-mail-light-large" : { "name" : "apps-mail-light-large", "rule" : ".apps-mail-light-large", "hash" : "b5d2f0a8ccace78bbd4c547ffe5ab416" }, - "apps-maniphest-blue-large" : { - "name" : "apps-maniphest-blue-large", - "rule" : ".apps-maniphest-blue-large, .phabricator-crumb-view:hover .apps-maniphest-dark-large", - "hash" : "78984a9d2fd49593af452ae6609695d4" - }, "apps-maniphest-dark-large" : { "name" : "apps-maniphest-dark-large", "rule" : ".apps-maniphest-dark-large", - "hash" : "cab7745300b9d2d9252a31f00961cb5e" + "hash" : "8964f91f98699f19d480ec6b4531d065" }, "apps-maniphest-light-large" : { "name" : "apps-maniphest-light-large", "rule" : ".apps-maniphest-light-large", "hash" : "094a77fc53f07ba0b1556d7aa3375cfb" }, - "apps-metamta-blue-large" : { - "name" : "apps-metamta-blue-large", - "rule" : ".apps-metamta-blue-large, .phabricator-crumb-view:hover .apps-metamta-dark-large", - "hash" : "a816ae9d535c407e406bed70e4c4bef3" - }, "apps-metamta-dark-large" : { "name" : "apps-metamta-dark-large", "rule" : ".apps-metamta-dark-large", - "hash" : "a606b97f2345efe32b1a34587ed3b7b0" + "hash" : "2f4a0ea6601ced1d4533d59ee3b3573d" }, "apps-metamta-light-large" : { "name" : "apps-metamta-light-large", "rule" : ".apps-metamta-light-large", "hash" : "384fe180c146aae5f10aa734c2ba5651" }, - "apps-new-blue-large" : { - "name" : "apps-new-blue-large", - "rule" : ".apps-new-blue-large, .phabricator-crumb-view:hover .apps-new-dark-large", - "hash" : "90656ea1eb5379434b77579df47318f3" - }, "apps-new-dark-large" : { "name" : "apps-new-dark-large", "rule" : ".apps-new-dark-large", - "hash" : "2412643dfde502a297d2c35eb9ba4f93" + "hash" : "e463e2030b51e4cc3f92c8a7ea966a7a" }, "apps-new-light-large" : { "name" : "apps-new-light-large", "rule" : ".apps-new-light-large", "hash" : "c93739e145aec183aaa1fea4e37aa3aa" }, - "apps-new-sm-blue-large" : { - "name" : "apps-new-sm-blue-large", - "rule" : ".apps-new-sm-blue-large, .phabricator-crumb-view:hover .apps-new-sm-dark-large", - "hash" : "b0c78705fbbc134e3ac076c49a3c8ba5" - }, "apps-new-sm-dark-large" : { "name" : "apps-new-sm-dark-large", "rule" : ".apps-new-sm-dark-large", - "hash" : "cf0fed65bbdf380cdcaed9c1fcb9b24b" + "hash" : "7473bcc3ea8df1d1e413ebadeba2e4f7" }, "apps-new-sm-light-large" : { "name" : "apps-new-sm-light-large", "rule" : ".apps-new-sm-light-large", "hash" : "b0c2796af2de1ae23ec8ce88c8dae4c6" }, - "apps-nuance-blue-large" : { - "name" : "apps-nuance-blue-large", - "rule" : ".apps-nuance-blue-large, .phabricator-crumb-view:hover .apps-nuance-dark-large", - "hash" : "a6c11b6c091b15c93bb75e40f5014c46" - }, "apps-nuance-dark-large" : { "name" : "apps-nuance-dark-large", "rule" : ".apps-nuance-dark-large", "hash" : "a179a6802048440f0c4dfd99784ad740" }, "apps-nuance-light-large" : { "name" : "apps-nuance-light-large", "rule" : ".apps-nuance-light-large", "hash" : "f6f36066f33b015e0e44e125182db158" }, - "apps-owners-blue-large" : { - "name" : "apps-owners-blue-large", - "rule" : ".apps-owners-blue-large, .phabricator-crumb-view:hover .apps-owners-dark-large", - "hash" : "b967fef9b4c42ae8c4458c2a9afd1463" - }, "apps-owners-dark-large" : { "name" : "apps-owners-dark-large", "rule" : ".apps-owners-dark-large", - "hash" : "01be8451fbb612b975dd3c821ef19bbe" + "hash" : "7cb82da84fde145de88a0720d861c4b6" }, "apps-owners-light-large" : { "name" : "apps-owners-light-large", "rule" : ".apps-owners-light-large", "hash" : "5eeeebd97c62a680195244781fc39eeb" }, - "apps-passphrase-blue-large" : { - "name" : "apps-passphrase-blue-large", - "rule" : ".apps-passphrase-blue-large, .phabricator-crumb-view:hover .apps-passphrase-dark-large", - "hash" : "bb5ff2b25e5f7df50ec77ed4a5d38ea6" - }, "apps-passphrase-dark-large" : { "name" : "apps-passphrase-dark-large", "rule" : ".apps-passphrase-dark-large", - "hash" : "8f5dea9e2e329a1d5001bbc8e739899c" + "hash" : "9e3baef3c279b8527404a72b60f59b45" }, "apps-passphrase-light-large" : { "name" : "apps-passphrase-light-large", "rule" : ".apps-passphrase-light-large", "hash" : "b036bcd1cff87d5733fee676ae1d45c0" }, - "apps-paste-blue-large" : { - "name" : "apps-paste-blue-large", - "rule" : ".apps-paste-blue-large, .phabricator-crumb-view:hover .apps-paste-dark-large", - "hash" : "099824fa00964a20a87e41a81d0a6ae3" - }, "apps-paste-dark-large" : { "name" : "apps-paste-dark-large", "rule" : ".apps-paste-dark-large", - "hash" : "9c47ee87939bf25079c894fbd4d6d383" + "hash" : "fd88668942b2527aace60663e8832396" }, "apps-paste-light-large" : { "name" : "apps-paste-light-large", "rule" : ".apps-paste-light-large", "hash" : "5d1485f2e96ec8a0da1081f02701e0b9" }, - "apps-people-blue-large" : { - "name" : "apps-people-blue-large", - "rule" : ".apps-people-blue-large, .phabricator-crumb-view:hover .apps-people-dark-large", - "hash" : "185dba3e96e16b74b3f6dbf9d6ae5422" + "apps-pebkac-dark-large" : { + "name" : "apps-pebkac-dark-large", + "rule" : ".apps-pebkac-dark-large", + "hash" : "762529054409c2b9eb350a5dfc7d3376" + }, + "apps-pebkac-light-large" : { + "name" : "apps-pebkac-light-large", + "rule" : ".apps-pebkac-light-large", + "hash" : "2319b657d0fe3df60b234e8961c4869e" }, "apps-people-dark-large" : { "name" : "apps-people-dark-large", "rule" : ".apps-people-dark-large", - "hash" : "bcc355d6ef3681397597995bd2a7f2b3" + "hash" : "96227759b1298eddfd1e753a3d103883" }, "apps-people-light-large" : { "name" : "apps-people-light-large", "rule" : ".apps-people-light-large", "hash" : "996077831ee507d016536b57f44e52d3" }, - "apps-phage-blue-large" : { - "name" : "apps-phage-blue-large", - "rule" : ".apps-phage-blue-large, .phabricator-crumb-view:hover .apps-phage-dark-large", - "hash" : "ed85496a4d3d451dde3115dd02d9e2ac" - }, "apps-phage-dark-large" : { "name" : "apps-phage-dark-large", "rule" : ".apps-phage-dark-large", - "hash" : "a36cebcd08eebe541ca25515e6967948" + "hash" : "c50284d3e7d491f7d7299ee953363585" }, "apps-phage-light-large" : { "name" : "apps-phage-light-large", "rule" : ".apps-phage-light-large", "hash" : "26f0085b214257faab3324c5887b6f76" }, - "apps-phame-blue-large" : { - "name" : "apps-phame-blue-large", - "rule" : ".apps-phame-blue-large, .phabricator-crumb-view:hover .apps-phame-dark-large", - "hash" : "86a9c9ff13be7f9ad63bf806451fe70a" - }, "apps-phame-dark-large" : { "name" : "apps-phame-dark-large", "rule" : ".apps-phame-dark-large", - "hash" : "df73634d3cef65f6d287b4e403725fe9" + "hash" : "f3c948e1155e8c7c857d5030822ea7c3" }, "apps-phame-light-large" : { "name" : "apps-phame-light-large", "rule" : ".apps-phame-light-large", "hash" : "68e29657ff2422773727d07303db5281" }, - "apps-phid-blue-large" : { - "name" : "apps-phid-blue-large", - "rule" : ".apps-phid-blue-large, .phabricator-crumb-view:hover .apps-phid-dark-large", - "hash" : "174373bf52ec78748446b28b143d2cce" - }, "apps-phid-dark-large" : { "name" : "apps-phid-dark-large", "rule" : ".apps-phid-dark-large", - "hash" : "d1916c03adf0350fce0fd1258aa323ec" + "hash" : "8dc1b2d461337d8395b0346a31bc5bcf" }, "apps-phid-light-large" : { "name" : "apps-phid-light-large", "rule" : ".apps-phid-light-large", "hash" : "6a0b438b4c274fe61adfa0e21c069c73" }, - "apps-phlux-blue-large" : { - "name" : "apps-phlux-blue-large", - "rule" : ".apps-phlux-blue-large, .phabricator-crumb-view:hover .apps-phlux-dark-large", - "hash" : "4e237442860cabf117fc843e34b8bb0e" - }, "apps-phlux-dark-large" : { "name" : "apps-phlux-dark-large", "rule" : ".apps-phlux-dark-large", - "hash" : "9a15854e253eac3ca6f8bea32e911162" + "hash" : "5e64d21065ece70aa654b71c5ca08e7c" }, "apps-phlux-light-large" : { "name" : "apps-phlux-light-large", "rule" : ".apps-phlux-light-large", "hash" : "5cbb03e1569ea8722cadd8f074f1f850" }, - "apps-pholio-blue-large" : { - "name" : "apps-pholio-blue-large", - "rule" : ".apps-pholio-blue-large, .phabricator-crumb-view:hover .apps-pholio-dark-large", - "hash" : "a81650e8da29b6cff76580dc6baac0df" - }, "apps-pholio-dark-large" : { "name" : "apps-pholio-dark-large", "rule" : ".apps-pholio-dark-large", - "hash" : "3d02ad19cf0b2e81edafc0e47e131cee" + "hash" : "42455998f054a37db41344c960f5e92a" }, "apps-pholio-light-large" : { "name" : "apps-pholio-light-large", "rule" : ".apps-pholio-light-large", "hash" : "1d11f75c735e22e9328b81040e5d413d" }, - "apps-phortune-blue-large" : { - "name" : "apps-phortune-blue-large", - "rule" : ".apps-phortune-blue-large, .phabricator-crumb-view:hover .apps-phortune-dark-large", - "hash" : "99363e792c5ec614d6979a73c42a0506" - }, "apps-phortune-dark-large" : { "name" : "apps-phortune-dark-large", "rule" : ".apps-phortune-dark-large", - "hash" : "64c5f757d1182df3cb529628cf4d46bf" + "hash" : "afe86ab1f4bf6dc444b79c5a706014f0" }, "apps-phortune-light-large" : { "name" : "apps-phortune-light-large", "rule" : ".apps-phortune-light-large", "hash" : "fae63e1b2078ae2da749cea129950030" }, - "apps-phpast-blue-large" : { - "name" : "apps-phpast-blue-large", - "rule" : ".apps-phpast-blue-large, .phabricator-crumb-view:hover .apps-phpast-dark-large", - "hash" : "d88417d692d4e11826906bf939e99600" - }, "apps-phpast-dark-large" : { "name" : "apps-phpast-dark-large", "rule" : ".apps-phpast-dark-large", - "hash" : "2f5db781700735aaf2ef3915451459ff" + "hash" : "d7825195316c431dba348e61e6404192" }, "apps-phpast-light-large" : { "name" : "apps-phpast-light-large", "rule" : ".apps-phpast-light-large", "hash" : "1de84bb2aba7c22b78e0b74628aefce1" }, - "apps-phragment-blue-large" : { - "name" : "apps-phragment-blue-large", - "rule" : ".apps-phragment-blue-large, .phabricator-crumb-view:hover .apps-phragment-dark-large", - "hash" : "d41b01892ba6b3a68bc09aa996077126" - }, "apps-phragment-dark-large" : { "name" : "apps-phragment-dark-large", "rule" : ".apps-phragment-dark-large", - "hash" : "35a854a1cd62fb6223811d31d1076dfd" + "hash" : "a14041ec08c03c70b146dcc7b1ab3149" }, "apps-phragment-light-large" : { "name" : "apps-phragment-light-large", "rule" : ".apps-phragment-light-large", "hash" : "26eb4af0e4792cd5c7bdf480afc520c5" }, - "apps-phrequent-blue-large" : { - "name" : "apps-phrequent-blue-large", - "rule" : ".apps-phrequent-blue-large, .phabricator-crumb-view:hover .apps-phrequent-dark-large", - "hash" : "65c872d3969cb1cbe7f0bd506ef36cca" - }, "apps-phrequent-dark-large" : { "name" : "apps-phrequent-dark-large", "rule" : ".apps-phrequent-dark-large", - "hash" : "98c392d11698acc093c81fd899b32f19" + "hash" : "f2580d807f34f2d300aa3f38d2291df3" }, "apps-phrequent-light-large" : { "name" : "apps-phrequent-light-large", "rule" : ".apps-phrequent-light-large", "hash" : "8411d312b9f649aa5ae0621088bb25f5" }, - "apps-phriction-blue-large" : { - "name" : "apps-phriction-blue-large", - "rule" : ".apps-phriction-blue-large, .phabricator-crumb-view:hover .apps-phriction-dark-large", - "hash" : "8b29e0ee777d2d4d1ec2a91b3f910017" - }, "apps-phriction-dark-large" : { "name" : "apps-phriction-dark-large", "rule" : ".apps-phriction-dark-large", - "hash" : "63ab802a41c87ef69b30718e9946ffb0" + "hash" : "a1ac9721097348668c145567a86a1a4c" }, "apps-phriction-light-large" : { "name" : "apps-phriction-light-large", "rule" : ".apps-phriction-light-large", "hash" : "e122d15b4ff0956ad37329b79fbfdc3a" }, - "apps-policy-blue-large" : { - "name" : "apps-policy-blue-large", - "rule" : ".apps-policy-blue-large, .phabricator-crumb-view:hover .apps-policy-dark-large", - "hash" : "23a55bb7794a0fd01cc5eefc78cff3b3" - }, "apps-policy-dark-large" : { "name" : "apps-policy-dark-large", "rule" : ".apps-policy-dark-large", - "hash" : "44080f0d70116bc2f56cc9c879caf3de" + "hash" : "0904ba23bdd2377e3fb94c1ddb291f87" }, "apps-policy-light-large" : { "name" : "apps-policy-light-large", "rule" : ".apps-policy-light-large", "hash" : "fc07ff7b5f17fe7701f0967a2cc05ff1" }, - "apps-ponder-blue-large" : { - "name" : "apps-ponder-blue-large", - "rule" : ".apps-ponder-blue-large, .phabricator-crumb-view:hover .apps-ponder-dark-large", - "hash" : "76436677bc26190c4fd3993c6cd6034f" - }, "apps-ponder-dark-large" : { "name" : "apps-ponder-dark-large", "rule" : ".apps-ponder-dark-large", - "hash" : "54beefa78bd1aae4a35f57d6f08be1d8" + "hash" : "0c55d1462fdc117840cf30cfce9aa575" }, "apps-ponder-light-large" : { "name" : "apps-ponder-light-large", "rule" : ".apps-ponder-light-large", "hash" : "80bc15e0ffe9010975e643456baf9563" }, - "apps-power-blue-large" : { - "name" : "apps-power-blue-large", - "rule" : ".apps-power-blue-large, .phabricator-crumb-view:hover .apps-power-dark-large", - "hash" : "e7e42f93324499a3194dfd73b6ae7b1b" - }, "apps-power-dark-large" : { "name" : "apps-power-dark-large", "rule" : ".apps-power-dark-large", - "hash" : "d22328989a099998c340525bf485bb75" + "hash" : "7986c116cd3902cd986789dddf8060c2" }, "apps-power-light-large" : { "name" : "apps-power-light-large", "rule" : ".apps-power-light-large", "hash" : "84e7423a510311b237f3bfe4e700b346" }, - "apps-projects-blue-large" : { - "name" : "apps-projects-blue-large", - "rule" : ".apps-projects-blue-large, .phabricator-crumb-view:hover .apps-projects-dark-large", - "hash" : "997f71636ccc6af73e75198cbb379469" - }, "apps-projects-dark-large" : { "name" : "apps-projects-dark-large", "rule" : ".apps-projects-dark-large", - "hash" : "8d33919d561678a4b206c73f17b23411" + "hash" : "dd87f19b9fdb1b13f00c637f34d7309d" }, "apps-projects-light-large" : { "name" : "apps-projects-light-large", "rule" : ".apps-projects-light-large", "hash" : "22aa7d0cc5c8808eee523b8d4b022e97" }, - "apps-releeph-blue-large" : { - "name" : "apps-releeph-blue-large", - "rule" : ".apps-releeph-blue-large, .phabricator-crumb-view:hover .apps-releeph-dark-large", - "hash" : "ef3155ec0b10e5e75fdefb214d7e0d1a" - }, "apps-releeph-dark-large" : { "name" : "apps-releeph-dark-large", "rule" : ".apps-releeph-dark-large", - "hash" : "d5ca94cade1a437e0967b9d33e7ecbcd" + "hash" : "023ef87d29093c3e77599cca33689e58" }, "apps-releeph-light-large" : { "name" : "apps-releeph-light-large", "rule" : ".apps-releeph-light-large", "hash" : "aa7a60713d6308688ac697304ae67bd8" }, - "apps-repositories-blue-large" : { - "name" : "apps-repositories-blue-large", - "rule" : ".apps-repositories-blue-large, .phabricator-crumb-view:hover .apps-repositories-dark-large", - "hash" : "a41af8e724aa960c2748c132f1fb696c" - }, "apps-repositories-dark-large" : { "name" : "apps-repositories-dark-large", "rule" : ".apps-repositories-dark-large", - "hash" : "d9bb66b0e220714f09c17df6c615465a" + "hash" : "96d1a6555dbf378852e5620958f3599c" }, "apps-repositories-light-large" : { "name" : "apps-repositories-light-large", "rule" : ".apps-repositories-light-large", "hash" : "51eb3a6cbbc934bc5ea457ed37c38064" }, - "apps-search-blue-large" : { - "name" : "apps-search-blue-large", - "rule" : ".apps-search-blue-large, .phabricator-crumb-view:hover .apps-search-dark-large", - "hash" : "92d4f29ba421c9511c24587ddef9610c" - }, "apps-search-dark-large" : { "name" : "apps-search-dark-large", "rule" : ".apps-search-dark-large", - "hash" : "c734624259fdbc5bd2f9a5660cea1ea9" + "hash" : "15f74cf1299fb4c14fee8aca889c997e" }, "apps-search-light-large" : { "name" : "apps-search-light-large", "rule" : ".apps-search-light-large", "hash" : "69e3b578e40caa14ec814b624bd596fe" }, - "apps-settings-blue-large" : { - "name" : "apps-settings-blue-large", - "rule" : ".apps-settings-blue-large, .phabricator-crumb-view:hover .apps-settings-dark-large", - "hash" : "3623ea33b34613d3d527094a238913ae" - }, "apps-settings-dark-large" : { "name" : "apps-settings-dark-large", "rule" : ".apps-settings-dark-large", - "hash" : "d80deac60d655bf3e52a1229cba69dfb" + "hash" : "eb3ecf190c0236f20cc7be6113b8b54a" }, "apps-settings-light-large" : { "name" : "apps-settings-light-large", "rule" : ".apps-settings-light-large", "hash" : "a754e26164dac005b5e230f99b94851a" }, - "apps-settings-sm-blue-large" : { - "name" : "apps-settings-sm-blue-large", - "rule" : ".apps-settings-sm-blue-large, .phabricator-crumb-view:hover .apps-settings-sm-dark-large", - "hash" : "0f892f588d6aebd475d870c0b368afee" - }, "apps-settings-sm-dark-large" : { "name" : "apps-settings-sm-dark-large", "rule" : ".apps-settings-sm-dark-large", - "hash" : "4a1a8b2628b26c1d3f48254a335c00af" + "hash" : "d071ab50a627b837a0be85e00671b03e" }, "apps-settings-sm-light-large" : { "name" : "apps-settings-sm-light-large", "rule" : ".apps-settings-sm-light-large", "hash" : "14770a40409ef7218dbbbf684026f658" }, - "apps-setup-blue-large" : { - "name" : "apps-setup-blue-large", - "rule" : ".apps-setup-blue-large, .phabricator-crumb-view:hover .apps-setup-dark-large", - "hash" : "3e6503e724de415ff6f2ba950616cd6b" - }, "apps-setup-dark-large" : { "name" : "apps-setup-dark-large", "rule" : ".apps-setup-dark-large", - "hash" : "249661f744dfd6244280f0c2e42d452e" + "hash" : "868b238ab08325d1e8be55fa62692685" }, "apps-setup-light-large" : { "name" : "apps-setup-light-large", "rule" : ".apps-setup-light-large", "hash" : "39d37bf9ff87e4dad2432a547008bbf5" }, - "apps-slowvote-blue-large" : { - "name" : "apps-slowvote-blue-large", - "rule" : ".apps-slowvote-blue-large, .phabricator-crumb-view:hover .apps-slowvote-dark-large", - "hash" : "8e31e0f5e778c9edbd0da4612359d755" - }, "apps-slowvote-dark-large" : { "name" : "apps-slowvote-dark-large", "rule" : ".apps-slowvote-dark-large", - "hash" : "ab081bf44dc1e2f9bf782d28b3cdc522" + "hash" : "a8a245dab68213045304a9b2720c8dbb" }, "apps-slowvote-light-large" : { "name" : "apps-slowvote-light-large", "rule" : ".apps-slowvote-light-large", "hash" : "b908c23ed5b1a5af8d2645c3704e1db0" }, - "apps-spaces-blue-large" : { - "name" : "apps-spaces-blue-large", - "rule" : ".apps-spaces-blue-large, .phabricator-crumb-view:hover .apps-spaces-dark-large", - "hash" : "908db62ffd020162977b753dc089e37f" - }, "apps-spaces-dark-large" : { "name" : "apps-spaces-dark-large", "rule" : ".apps-spaces-dark-large", - "hash" : "1a94ecd63967890c6fd2f7669decdf10" + "hash" : "1062cc2ff3813434f0df6e579e9c3d83" }, "apps-spaces-light-large" : { "name" : "apps-spaces-light-large", "rule" : ".apps-spaces-light-large", "hash" : "90d6bac1336aed13783c545a5462f976" }, - "apps-token-blue-large" : { - "name" : "apps-token-blue-large", - "rule" : ".apps-token-blue-large, .phabricator-crumb-view:hover .apps-token-dark-large", - "hash" : "3bf65ffafa2b122eb60f626473232e40" - }, "apps-token-dark-large" : { "name" : "apps-token-dark-large", "rule" : ".apps-token-dark-large", - "hash" : "2a84d5ef0a513a1c57897d8fbf7346df" + "hash" : "da4f9abdd3fc0356a76ca2c8d76b0f3f" }, "apps-token-light-large" : { "name" : "apps-token-light-large", "rule" : ".apps-token-light-large", "hash" : "258a406e20227a202066913ca4fe63ac" }, - "apps-uiexamples-blue-large" : { - "name" : "apps-uiexamples-blue-large", - "rule" : ".apps-uiexamples-blue-large, .phabricator-crumb-view:hover .apps-uiexamples-dark-large", - "hash" : "24ea65da28397859eab59d9d5cc3d182" - }, "apps-uiexamples-dark-large" : { "name" : "apps-uiexamples-dark-large", "rule" : ".apps-uiexamples-dark-large", - "hash" : "a200274e5aab9e6f036d95816dfd1a58" + "hash" : "a1934249d45094024613b92e73985c2a" }, "apps-uiexamples-light-large" : { "name" : "apps-uiexamples-light-large", "rule" : ".apps-uiexamples-light-large", "hash" : "783d7b5507c7d2c5b54dafa48bfb16b4" }, - "apps-workboard-blue-large" : { - "name" : "apps-workboard-blue-large", - "rule" : ".apps-workboard-blue-large, .phabricator-crumb-view:hover .apps-workboard-dark-large", - "hash" : "97bfa3d57e50caf2e8b79282c90e58d5" - }, "apps-workboard-dark-large" : { "name" : "apps-workboard-dark-large", "rule" : ".apps-workboard-dark-large", - "hash" : "7bb65c0c8cbcf632780768a377f5e29b" + "hash" : "9d553c0773b7c46477e6721eca766186" }, "apps-workboard-light-large" : { "name" : "apps-workboard-light-large", "rule" : ".apps-workboard-light-large", "hash" : "161c105fa645e231aae8efa9cd12d9ed" }, - "apps-workphlow-blue-large" : { - "name" : "apps-workphlow-blue-large", - "rule" : ".apps-workphlow-blue-large, .phabricator-crumb-view:hover .apps-workphlow-dark-large", - "hash" : "c6629e2fd3bafe8bb3fbf5145bbf190a" - }, "apps-workphlow-dark-large" : { "name" : "apps-workphlow-dark-large", "rule" : ".apps-workphlow-dark-large", - "hash" : "7de748184d0acc8ef5028fbb9fafab72" + "hash" : "45f421d16cb316cd68ef84869a7c0db0" }, "apps-workphlow-light-large" : { "name" : "apps-workphlow-light-large", "rule" : ".apps-workphlow-light-large", "hash" : "f4c28448cfe72304d153a77dc2f34197" }, - "apps-xhprof-blue-large" : { - "name" : "apps-xhprof-blue-large", - "rule" : ".apps-xhprof-blue-large, .phabricator-crumb-view:hover .apps-xhprof-dark-large", - "hash" : "e55fcaa0d27b88591927545aaaeb3b45" - }, "apps-xhprof-dark-large" : { "name" : "apps-xhprof-dark-large", "rule" : ".apps-xhprof-dark-large", - "hash" : "9d70d3e125981dc2366603c3b90c043e" + "hash" : "1dab981ce899cd35b58a8293530fda2c" }, "apps-xhprof-light-large" : { "name" : "apps-xhprof-light-large", "rule" : ".apps-xhprof-light-large", "hash" : "60d566581dbffaab5a61d5bd73ad5ab3" } }, "scales" : [ 1, 2 ], "header" : "\/**\n * @provides sprite-apps-large-css\n * @generated\n *\/\n\n.sprite-apps-large {\n background-image: url(\/rsrc\/image\/sprite-apps-large.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-apps-large {\n background-image: url(\/rsrc\/image\/sprite-apps-large-X2.png);\n background-size: {X}px {Y}px;\n }\n}\n", "type" : "standard" } diff --git a/resources/sprite/manifest/apps.json b/resources/sprite/manifest/apps.json index ecbdfa379f..c6634df3e2 100644 --- a/resources/sprite/manifest/apps.json +++ b/resources/sprite/manifest/apps.json @@ -1,341 +1,346 @@ { "version" : 1, "sprites" : { "apps-adventure-dark" : { "name" : "apps-adventure-dark", "rule" : ".apps-adventure-dark", - "hash" : "a28314cca031158b744be7bf71612261" + "hash" : "0d5399648e5896434ec00f8a9f086842" }, "apps-aphlict-dark" : { "name" : "apps-aphlict-dark", "rule" : ".apps-aphlict-dark", - "hash" : "27cf37803ec9fb9a9023aacf64a77f0f" + "hash" : "4a483c766bd0847675be4fe0fe452ee4" }, "apps-application-dark" : { "name" : "apps-application-dark", "rule" : ".apps-application-dark", - "hash" : "cb6533f585c2ab831916aee29ab29338" + "hash" : "2a0c8dc00eae4dc54882dff8af130fb6" }, "apps-audit-dark" : { "name" : "apps-audit-dark", "rule" : ".apps-audit-dark", - "hash" : "1b6b4d4fc3954309e7af1c777401511d" + "hash" : "c4377d9d6c8586881758150930c93c0b" }, "apps-authentication-dark" : { "name" : "apps-authentication-dark", "rule" : ".apps-authentication-dark", - "hash" : "8616a1c5aeeeac1ce87376f2f0757439" + "hash" : "2fca7692007ddc8ea77efb1d5184d3e9" }, "apps-calendar-dark" : { "name" : "apps-calendar-dark", "rule" : ".apps-calendar-dark", - "hash" : "ace8540406796c442b7e821d7009a354" + "hash" : "43fbd2e4ad0f3200e8a4d22ce9be5903" }, "apps-chatlog-dark" : { "name" : "apps-chatlog-dark", "rule" : ".apps-chatlog-dark", - "hash" : "a9fc7a1da24693ced95accf6646d658b" + "hash" : "82147972c135a682f3460d98e80abf27" }, "apps-conduit-dark" : { "name" : "apps-conduit-dark", "rule" : ".apps-conduit-dark", - "hash" : "731db33ba8fa2971e4d3d1feff1ac574" + "hash" : "e8e83938004c97a6d87dd291a04dc2c7" }, "apps-conpherence-dark" : { "name" : "apps-conpherence-dark", "rule" : ".apps-conpherence-dark", - "hash" : "2dcf4de0160464abf6329350a1baae59" + "hash" : "48c2904f6ac3341a5b2ec69b3f1a3b6c" }, "apps-countdown-dark" : { "name" : "apps-countdown-dark", "rule" : ".apps-countdown-dark", - "hash" : "9db932741a6d3d64b8df7a8e28b0025e" + "hash" : "01e7469d3a039a232b1f5fd0108150f6" }, "apps-daemon-dark" : { "name" : "apps-daemon-dark", "rule" : ".apps-daemon-dark", - "hash" : "83a2aefb0e297b22bb40fbe76537dbcc" + "hash" : "f0db06f12d8ff03cb3551c30e5b846b8" }, "apps-differential-dark" : { "name" : "apps-differential-dark", "rule" : ".apps-differential-dark", - "hash" : "47c31971aeeba0b0cf3dae7c3f34d746" + "hash" : "6ddfb36a8d9122480b893930750302a8" }, "apps-diffusion-dark" : { "name" : "apps-diffusion-dark", "rule" : ".apps-diffusion-dark", - "hash" : "b6bf9ca076cea40ae409844669b8bcf8" + "hash" : "fb15ae172229c8eb7d377593f3050d10" }, "apps-diviner-dark" : { "name" : "apps-diviner-dark", "rule" : ".apps-diviner-dark", - "hash" : "356f063869ad2e9b881844a7ee9813ba" + "hash" : "0559aa4e200df93face3d13cfd7cabb8" }, "apps-drydock-dark" : { "name" : "apps-drydock-dark", "rule" : ".apps-drydock-dark", - "hash" : "30bddd91ffd0c3dba57a0156717f28be" + "hash" : "d0f7fe2a1f90d95aeb7194fe482cbf08" }, "apps-fact-dark" : { "name" : "apps-fact-dark", "rule" : ".apps-fact-dark", - "hash" : "029a4b291e7ec8df75f656ad90443fd1" + "hash" : "621cd5d4e6052233c7eb23784ea34a04" }, "apps-fancyhome-dark" : { "name" : "apps-fancyhome-dark", "rule" : ".apps-fancyhome-dark", - "hash" : "f30cddee675af2b6b26c11482d2ffee0" + "hash" : "df04f0e778fc62cfc81320a59ca9495a" }, "apps-feed-dark" : { "name" : "apps-feed-dark", "rule" : ".apps-feed-dark", - "hash" : "b1ba15483949965dc40f8afe1fed36f3" + "hash" : "65693adb2b137faa1020af0c5d07d0ba" }, "apps-files-dark" : { "name" : "apps-files-dark", "rule" : ".apps-files-dark", - "hash" : "7ac5474f6c77942a4a002c7236bb02bd" + "hash" : "ac89e3924a985bb5afca9d921348b2ad" }, "apps-flags-dark" : { "name" : "apps-flags-dark", "rule" : ".apps-flags-dark", - "hash" : "d32b409cac006890391cbf3deaf9c66c" + "hash" : "790736d8a9dc31e7e250c1206a44d5ba" }, "apps-harbormaster-dark" : { "name" : "apps-harbormaster-dark", "rule" : ".apps-harbormaster-dark", - "hash" : "71490d2cba389b33791db899fa86ac43" + "hash" : "34b3f7d7dcd67ec0e21d4e1d1bf67467" }, "apps-help-dark" : { "name" : "apps-help-dark", "rule" : ".apps-help-dark", - "hash" : "59c2301a521deec631bb4373b6b5932c" + "hash" : "57a54ba1303ac779702c9a06d515a83d" }, "apps-herald-dark" : { "name" : "apps-herald-dark", "rule" : ".apps-herald-dark", - "hash" : "39dee5205e7fd0193db1249e8c58476a" + "hash" : "b4beb93d8b383de41dcec850e94a2d53" }, "apps-home-dark" : { "name" : "apps-home-dark", "rule" : ".apps-home-dark", - "hash" : "4a90080e06032017e21a1cadcd6d0993" + "hash" : "2ca1970629c5cd4ddb4f5e8e2446faa3" }, "apps-info-sm-dark" : { "name" : "apps-info-sm-dark", "rule" : ".apps-info-sm-dark", - "hash" : "17fd77d321b15ba97b1f3ebca0bd7aae" + "hash" : "3ce8f25cb72c5054aa35083de64c17ae" }, "apps-legalpad-dark" : { "name" : "apps-legalpad-dark", "rule" : ".apps-legalpad-dark", - "hash" : "88d540034c93583f0d0ae93493e9b17c" + "hash" : "7a897a299e7d7c9e2122febcfa3a44f1" }, "apps-logo-dark" : { "name" : "apps-logo-dark", "rule" : ".apps-logo-dark", - "hash" : "124cad7ef1ba1abb032beb50f3e4b9db" + "hash" : "315003e2d7caaafee46e4c7287eb81d1" }, "apps-logout-sm-dark" : { "name" : "apps-logout-sm-dark", "rule" : ".apps-logout-sm-dark", - "hash" : "91aee4598898303c499059bf0eef89df" + "hash" : "4c7e6bb7fcfe6b659cb7d5dec9d269c3" }, "apps-macro-dark" : { "name" : "apps-macro-dark", "rule" : ".apps-macro-dark", - "hash" : "8c5b3dee46497cdecc7b21ed0e83afa4" + "hash" : "72948956ad3b612507f494caf57e0550" }, "apps-mail-dark" : { "name" : "apps-mail-dark", "rule" : ".apps-mail-dark", - "hash" : "73b7a7b1bd0efca32d7d57039b7515d9" + "hash" : "74bf7817b15de2fcc6165aca5fb2c62d" }, "apps-maniphest-dark" : { "name" : "apps-maniphest-dark", "rule" : ".apps-maniphest-dark", - "hash" : "f69f9b71fba0a3cb2ad3f989b9e80aa3" + "hash" : "d7e88235ac73c0a28a9702557519cbe4" }, "apps-metamta-dark" : { "name" : "apps-metamta-dark", "rule" : ".apps-metamta-dark", - "hash" : "d7c8b12880351a5214747e5fec9a6047" + "hash" : "a47ae3fbc8182a1eca6844c89499af0e" }, "apps-new-dark" : { "name" : "apps-new-dark", "rule" : ".apps-new-dark", - "hash" : "39f2b8d62c4595dc653badf9f11a08d7" + "hash" : "4e7b03b5be516071bbfced949448ab22" }, "apps-new-sm-dark" : { "name" : "apps-new-sm-dark", "rule" : ".apps-new-sm-dark", - "hash" : "05a66a5134ed52c1c92af03aa5340d13" + "hash" : "f1751c3309cc233b12a64b26e343d59b" }, "apps-nuance-dark" : { "name" : "apps-nuance-dark", "rule" : ".apps-nuance-dark", - "hash" : "e20c19670e1c9b9d1f9267bf7f017aba" + "hash" : "6f0151f3306622231216c33c79e2b237" }, "apps-owners-dark" : { "name" : "apps-owners-dark", "rule" : ".apps-owners-dark", - "hash" : "6820f0ed3b1c2a02ee8523b7ca16bd73" + "hash" : "24cdd10260175e5ee1015c9dbd6c3871" }, "apps-passphrase-dark" : { "name" : "apps-passphrase-dark", "rule" : ".apps-passphrase-dark", - "hash" : "1ee5fc48415e60795f6f00422f72e170" + "hash" : "5f66b922c448b25e291cf385788e4862" }, "apps-paste-dark" : { "name" : "apps-paste-dark", "rule" : ".apps-paste-dark", - "hash" : "681914299ac0a104ce669f3fca3433f0" + "hash" : "03f86608cad0becccf7bb17b0fad6b24" + }, + "apps-pebkac-dark" : { + "name" : "apps-pebkac-dark", + "rule" : ".apps-pebkac-dark", + "hash" : "6d128395a75beb7a5f9cca96fa6587b8" }, "apps-people-dark" : { "name" : "apps-people-dark", "rule" : ".apps-people-dark", - "hash" : "be18920c5e1ce28e92bef89b01196d6d" + "hash" : "ade7fb8bda4b39bd772fc30c139e3e6c" }, "apps-phage-dark" : { "name" : "apps-phage-dark", "rule" : ".apps-phage-dark", - "hash" : "7a15eec085afcc137b50b23781889526" + "hash" : "025435f330d57b037e47da3b3e25f9cc" }, "apps-phame-dark" : { "name" : "apps-phame-dark", "rule" : ".apps-phame-dark", - "hash" : "bcb80ee46f3a68c9218132537c1ad403" + "hash" : "9e9f7bc8650301068e1a8224d73fb4fc" }, "apps-phid-dark" : { "name" : "apps-phid-dark", "rule" : ".apps-phid-dark", - "hash" : "30abc202bd6d191d0686ac601b4827d9" + "hash" : "5ad5560d123ae6c279231ff34fecdf2a" }, "apps-phlux-dark" : { "name" : "apps-phlux-dark", "rule" : ".apps-phlux-dark", - "hash" : "67c98e15d093726c13325dfb7b130d5b" + "hash" : "85ecae6f29c3ba396b564d93c89cb7ae" }, "apps-pholio-dark" : { "name" : "apps-pholio-dark", "rule" : ".apps-pholio-dark", - "hash" : "a7c0eed5e0acf244d77a40ba48605de3" + "hash" : "431cd96c9410d0a037dc3a5840f20633" }, "apps-phortune-dark" : { "name" : "apps-phortune-dark", "rule" : ".apps-phortune-dark", - "hash" : "c940ea7f44e7b6c21ddb2fa05bd7a408" + "hash" : "dbeb27a624e5b16c3b13ac70d7217719" }, "apps-phpast-dark" : { "name" : "apps-phpast-dark", "rule" : ".apps-phpast-dark", - "hash" : "c9be5edad0b04067552f15460871f608" + "hash" : "282a7989f00ae1f4a91b4e4939a294b1" }, "apps-phragment-dark" : { "name" : "apps-phragment-dark", "rule" : ".apps-phragment-dark", - "hash" : "436e9896b3ecc51019c5b2bdfba0bebe" + "hash" : "ca181bfec97dacc9a3f764d6e6eb3eca" }, "apps-phrequent-dark" : { "name" : "apps-phrequent-dark", "rule" : ".apps-phrequent-dark", - "hash" : "eb16969e42515916a040014870270a04" + "hash" : "20f012671ca56b0514623a8100650bc1" }, "apps-phriction-dark" : { "name" : "apps-phriction-dark", "rule" : ".apps-phriction-dark", - "hash" : "8a1035b1cbc512ed0845939158d266a3" + "hash" : "e253e71bb839eae9f0389793543a092c" }, "apps-policy-dark" : { "name" : "apps-policy-dark", "rule" : ".apps-policy-dark", - "hash" : "2704a7b1f48628ca89cc863d56adcdd6" + "hash" : "766e2bf613231295c7fd0fb2516b81de" }, "apps-ponder-dark" : { "name" : "apps-ponder-dark", "rule" : ".apps-ponder-dark", - "hash" : "2b38741f594a8c8501262dc5069b7ef1" + "hash" : "bbbb2c1d18d50f71b5c36b56298f5bc5" }, "apps-power-dark" : { "name" : "apps-power-dark", "rule" : ".apps-power-dark", - "hash" : "6203c8631039352f62884cb36862c53a" + "hash" : "ab9131d0b212acb6cbb9456e5bb2da0e" }, "apps-projects-dark" : { "name" : "apps-projects-dark", "rule" : ".apps-projects-dark", - "hash" : "c982e15e33f1ede39ece69f281300d52" + "hash" : "0faa63a368cf324885bb6b13031a8f0d" }, "apps-releeph-dark" : { "name" : "apps-releeph-dark", "rule" : ".apps-releeph-dark", - "hash" : "7f2ce7d637dac9200cdbdf39878e3448" + "hash" : "a908141e9f118aa44fd97679da378665" }, "apps-repositories-dark" : { "name" : "apps-repositories-dark", "rule" : ".apps-repositories-dark", - "hash" : "6703a039b6d3fe08a15d358c25febe91" + "hash" : "0275a0d4f1ce2273f0a7c6d50b2d0a12" }, "apps-search-dark" : { "name" : "apps-search-dark", "rule" : ".apps-search-dark", - "hash" : "c1e382d74a101b4dc40a8a498fb301e1" + "hash" : "5d43899545f071ac3e5b7f8162923a2c" }, "apps-settings-dark" : { "name" : "apps-settings-dark", "rule" : ".apps-settings-dark", - "hash" : "a5ebbb89a36998a4f4a42e8ae43eedd2" + "hash" : "719606809c572e90b608e03195ee74b5" }, "apps-settings-sm-dark" : { "name" : "apps-settings-sm-dark", "rule" : ".apps-settings-sm-dark", - "hash" : "584388f560e271e86f02a3cf2ffff94c" + "hash" : "dddc239b0d8fd292f709383c082c4009" }, "apps-setup-dark" : { "name" : "apps-setup-dark", "rule" : ".apps-setup-dark", - "hash" : "3d959dc32fab465dd68df57a19fcd64c" + "hash" : "1f73b5788dfe926fe74cbc9b012b4b22" }, "apps-slowvote-dark" : { "name" : "apps-slowvote-dark", "rule" : ".apps-slowvote-dark", - "hash" : "e5aeb00a1f7b70e20a41f7a494e2aad3" + "hash" : "797e329f880271e798137dd55286fffc" }, "apps-spaces-dark" : { "name" : "apps-spaces-dark", "rule" : ".apps-spaces-dark", - "hash" : "cc68791869a850980e2ff86bd302bebe" + "hash" : "a6610473837f9f5fe13f518ecb11fe66" }, "apps-token-dark" : { "name" : "apps-token-dark", "rule" : ".apps-token-dark", - "hash" : "5a35e3577ace0fc01296aaefd77703b7" + "hash" : "75994f5c6c8cc288c150e94ee1b994a4" }, "apps-uiexamples-dark" : { "name" : "apps-uiexamples-dark", "rule" : ".apps-uiexamples-dark", - "hash" : "78f717f6d01fcb9c636065218839d93a" + "hash" : "b5b88bac9087cf1c366aa23a46205911" }, "apps-workboard-dark" : { "name" : "apps-workboard-dark", "rule" : ".apps-workboard-dark", - "hash" : "3ed2347b810f4209224c776aa8b0fd51" + "hash" : "6ed312abf0e4de9386761de3a5c84040" }, "apps-workphlow-dark" : { "name" : "apps-workphlow-dark", "rule" : ".apps-workphlow-dark", - "hash" : "60df1eab180a860e4022b349c7e76a2e" + "hash" : "a03b70cefc7ebdfb94161d74e756072a" }, "apps-xhprof-dark" : { "name" : "apps-xhprof-dark", "rule" : ".apps-xhprof-dark", - "hash" : "02b12b5beeb1a044699046247d065dc3" + "hash" : "063eacb8d31a25ea438802fd358ab61b" } }, "scales" : [ 1, 2 ], "header" : "\/**\n * @provides sprite-apps-css\n * @generated\n *\/\n\n.sprite-apps {\n background-image: url(\/rsrc\/image\/sprite-apps.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-apps {\n background-image: url(\/rsrc\/image\/sprite-apps-X2.png);\n background-size: {X}px {Y}px;\n }\n}\n", "type" : "standard" } diff --git a/src/applications/meta/view/PhabricatorApplicationLaunchView.php b/src/applications/meta/view/PhabricatorApplicationLaunchView.php index 2217273357..e58c3f02b8 100644 --- a/src/applications/meta/view/PhabricatorApplicationLaunchView.php +++ b/src/applications/meta/view/PhabricatorApplicationLaunchView.php @@ -1,143 +1,143 @@ application = $application; return $this; } public function setApplicationStatus(array $status) { $this->status = $status; return $this; } public function render() { $application = $this->application; require_celerity_resource('phabricator-application-launch-view-css'); require_celerity_resource('sprite-apps-large-css'); $content = array(); $icon = null; if ($application) { $content[] = phutil_tag( 'span', array( 'class' => 'phabricator-application-launch-name', ), $application->getName()); if ($application->isBeta()) { $content[] = javelin_tag( 'span', array( 'aural' => false, 'class' => 'phabricator-application-beta', ), "\xCE\xB2"); } $content[] = phutil_tag( 'span', array( 'class' => 'phabricator-application-launch-description', ), $application->getShortDescription()); $counts = array(); $text = array(); if ($this->status) { foreach ($this->status as $status) { $type = $status->getType(); $counts[$type] = idx($counts, $type, 0) + $status->getCount(); if ($status->getCount()) { $text[] = $status->getText(); } } } $attention = PhabricatorApplicationStatusView::TYPE_NEEDS_ATTENTION; $warning = PhabricatorApplicationStatusView::TYPE_WARNING; if (!empty($counts[$attention]) || !empty($counts[$warning])) { $count = idx($counts, $attention, 0); $count1 = $count2 = ''; if ($count > 0) { $count1 = phutil_tag( 'span', array( 'class' => 'phabricator-application-attention-count', ), $count); } if (!empty($counts[$warning])) { $count2 = phutil_tag( 'span', array( 'class' => 'phabricator-application-warning-count', ), $counts[$warning]); } - if (nonempty($count1)) { + if (nonempty($count1) && nonempty($count2)) { $numbers = array($count1, ' / ', $count2); } else { $numbers = array($count1, $count2); } Javelin::initBehavior('phabricator-tooltips'); $content[] = javelin_tag( 'span', array( 'sigil' => 'has-tooltip', 'meta' => array( 'tip' => implode("\n", $text), 'size' => 240, ), 'class' => 'phabricator-application-launch-attention', ), $numbers); } $classes = array(); $classes[] = 'phabricator-application-launch-icon'; $styles = array(); if ($application->getIconURI()) { $styles[] = 'background-image: url('.$application->getIconURI().')'; } else { $icon = $application->getIconName(); $classes[] = 'sprite-apps-large'; $classes[] = 'apps-'.$icon.'-dark-large'; } $icon = phutil_tag( 'span', array( 'class' => implode(' ', $classes), 'style' => nonempty(implode('; ', $styles), null), ), ''); } $classes = array(); $classes[] = 'phabricator-application-launch-container'; $app_button = phutil_tag( $application ? 'a' : 'div', array( 'class' => implode(' ', $classes), 'href' => $application ? $application->getBaseURI() : null, ), array( $icon, $content, )); return $app_button; } } diff --git a/src/infrastructure/celerity/CeleritySpriteGenerator.php b/src/infrastructure/celerity/CeleritySpriteGenerator.php index 9c62ae28ba..b3aff448d7 100644 --- a/src/infrastructure/celerity/CeleritySpriteGenerator.php +++ b/src/infrastructure/celerity/CeleritySpriteGenerator.php @@ -1,692 +1,686 @@ 1, '2x' => 2, ); $sprites = array(); $template = id(new PhutilSprite()) ->setSourceSize(14, 14); $remarkup_icons = $this->getDirectoryList('remarkup_1x'); foreach ($remarkup_icons as $icon) { $prefix = 'remarkup_'; // Strip 'text_' from these file names. $class_name = substr($icon, 5); if ($class_name == 'fullscreen_off') { $tcss = '.remarkup-control-fullscreen-mode .remarkup-assist-fullscreen'; } else { $tcss = '.remarkup-assist-'.$class_name; } $sprite = id(clone $template) ->setName('remarkup-assist-'.$icon) ->setTargetCSS($tcss); foreach ($scales as $scale_key => $scale) { $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } $sheet = $this->buildSheet('remarkup', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildMiniconsSheet() { $icons = $this->getDirectoryList('minicons_white_1x'); $colors = array( 'white', 'dark', ); $scales = array( '1x' => 1, '2x' => 2, ); $template = id(new PhutilSprite()) ->setSourceSize(16, 16); $sprites = array(); foreach ($colors as $color) { foreach ($icons as $icon) { $prefix = 'minicons_'; if (strlen($color)) { $prefix .= $color.'_'; } $suffix = ''; if (strlen($color)) { $suffix = '-'.$color; } $sprite = id(clone $template) ->setName('minicons-'.$icon.$suffix); $sprite->setTargetCSS('.minicons-'.$icon.$suffix); foreach ($scales as $scale_key => $scale) { $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } } $sheet = $this->buildSheet('minicons', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildMenuSheet() { $sprites = array(); $sources = array( 'seen_read_all' => array( 'x' => 18, 'y' => 18, 'css' => '.alert-notifications .phabricator-main-menu-alert-icon', ), 'seen_have_unread' => array( 'x' => 18, 'y' => 18, 'css' => '.alert-notifications:hover .phabricator-main-menu-alert-icon', ), 'unseen_any' => array( 'x' => 18, 'y' => 18, 'css' => '.alert-notifications.alert-unread .phabricator-main-menu-alert-icon', ), 'arrow-right' => array( 'x' => 9, 'y' => 31, 'css' => '.phabricator-crumb-divider', ), 'search' => array( 'x' => 24, 'y' => 24, 'css' => '.menu-icon-search', ), 'search_blue' => array( 'x' => 24, 'y' => 24, 'css' => '.menu-icon-search-blue', ), 'new' => array( 'x' => 24, 'y' => 24, 'css' => '.menu-icon-new', ), 'new_blue' => array( 'x' => 24, 'y' => 24, 'css' => '.menu-icon-new-blue', ), 'app' => array( 'x' => 24, 'y' => 24, 'css' => '.menu-icon-app', ), 'app_blue' => array( 'x' => 24, 'y' => 24, 'css' => '.menu-icon-app-blue', ), 'logo' => array( 'x' => 149, 'y' => 26, 'css' => '.phabricator-main-menu-logo-image', ), 'conf-off' => array( 'x' => 18, 'y' => 18, 'css' => '.alert-notifications .phabricator-main-menu-message-icon', ), 'conf-hover' => array( 'x' => 18, 'y' => 18, 'css' => '.alert-notifications:hover .phabricator-main-menu-message-icon', ), 'conf-unseen' => array( 'x' => 18, 'y' => 18, 'css' => '.alert-notifications.message-unread '. '.phabricator-main-menu-message-icon', ), ); $scales = array( '1x' => 1, '2x' => 2, ); $template = new PhutilSprite(); foreach ($sources as $name => $spec) { $sprite = id(clone $template) ->setName($name) ->setSourceSize($spec['x'], $spec['y']) ->setTargetCSS($spec['css']); foreach ($scales as $scale_name => $scale) { $path = 'menu_'.$scale_name.'/'.$name.'.png'; $path = $this->getPath($path); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } $sheet = $this->buildSheet('menu', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildTokenSheet() { $icons = $this->getDirectoryList('tokens_1x'); $scales = array( '1x' => 1, '2x' => 2, ); $template = id(new PhutilSprite()) ->setSourceSize(16, 16); $sprites = array(); $prefix = 'tokens_'; foreach ($icons as $icon) { $sprite = id(clone $template) ->setName('tokens-'.$icon) ->setTargetCSS('.tokens-'.$icon); foreach ($scales as $scale_key => $scale) { $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } $sheet = $this->buildSheet('tokens', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildButtonBarSheet() { $icons = $this->getDirectoryList('button_bar_1x'); $scales = array( '1x' => 1, '2x' => 2, ); $template = id(new PhutilSprite()) ->setSourceSize(14, 14); $sprites = array(); $prefix = 'button_bar_'; foreach ($icons as $icon) { $sprite = id(clone $template) ->setName('buttonbar-'.$icon) ->setTargetCSS('.buttonbar-'.$icon); foreach ($scales as $scale_key => $scale) { $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } $sheet = $this->buildSheet('buttonbar', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildProjectsSheet() { $icons = $this->getDirectoryList('projects_1x'); $scales = array( '1x' => 1, '2x' => 2, ); $template = id(new PhutilSprite()) ->setSourceSize(50, 50); $sprites = array(); $prefix = 'projects-'; foreach ($icons as $icon) { $sprite = id(clone $template) ->setName($prefix.$icon) ->setTargetCSS('.'.$prefix.$icon); foreach ($scales as $scale_key => $scale) { $path = $this->getPath('projects_'.$scale_key.'/'.$icon.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } $sheet = $this->buildSheet('projects', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildPaymentsSheet() { $icons = $this->getDirectoryList('payments_2x'); $scales = array( '2x' => 1, ); $template = id(new PhutilSprite()) ->setSourceSize(60, 32); $sprites = array(); $prefix = 'payments_'; foreach ($icons as $icon) { $sprite = id(clone $template) ->setName('payments-'.$icon) ->setTargetCSS('.payments-'.$icon); foreach ($scales as $scale_key => $scale) { $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } $sheet = $this->buildSheet('payments', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildConpherenceSheet() { $name = 'conpherence'; $icons = $this->getDirectoryList($name.'_1x'); $scales = array( '1x' => 1, '2x' => 2, ); $template = id(new PhutilSprite()) ->setSourceSize(32, 32); $sprites = array(); foreach ($icons as $icon) { $color = preg_match('/_on/', $icon) ? 'on' : 'off'; $prefix = $name.'_'; $sprite = id(clone $template) ->setName($prefix.$icon); $tcss = array(); $tcss[] = '.'.$prefix.$icon; if ($color == 'on') { $class = str_replace('_on', '_off', $prefix.$icon); $tcss[] = '.device-desktop .'.$class.':hover '; } $sprite->setTargetCSS(implode(', ', $tcss)); foreach ($scales as $scale_key => $scale) { $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } $sheet = $this->buildSheet($name, true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildDocsSheet() { $icons = $this->getDirectoryList('docs_1x'); $scales = array( '1x' => 1, '2x' => 2, ); $template = id(new PhutilSprite()) ->setSourceSize(32, 32); $sprites = array(); $prefix = 'docs_'; foreach ($icons as $icon) { $sprite = id(clone $template) ->setName($prefix.$icon) ->setTargetCSS('.'.$prefix.$icon); foreach ($scales as $scale_key => $scale) { $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } $sheet = $this->buildSheet('docs', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildLoginSheet() { $icons = $this->getDirectoryList('login_1x'); $scales = array( '1x' => 1, '2x' => 2, ); $template = id(new PhutilSprite()) ->setSourceSize(34, 34); $sprites = array(); $prefix = 'login_'; foreach ($icons as $icon) { $sprite = id(clone $template) ->setName('login-'.$icon) ->setTargetCSS('.login-'.$icon); foreach ($scales as $scale_key => $scale) { $path = $this->getPath($prefix.$scale_key.'/'.$icon.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } $sheet = $this->buildSheet('login', true); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildGradientSheet() { $gradients = $this->getDirectoryList('gradients'); $template = new PhutilSprite(); $unusual_heights = array( 'breadcrumbs' => 31, 'red-header' => 70, 'blue-header' => 70, 'green-header' => 70, 'yellow-header' => 70, 'grey-header' => 70, 'dark-grey-header' => 70, 'lightblue-header' => 240, ); $sprites = array(); foreach ($gradients as $gradient) { $path = $this->getPath('gradients/'.$gradient.'.png'); $sprite = id(clone $template) ->setName('gradient-'.$gradient) ->setSourceFile($path) ->setTargetCSS('.gradient-'.$gradient); $sprite->setSourceSize(4, idx($unusual_heights, $gradient, 26)); $sprites[] = $sprite; } $sheet = $this->buildSheet( 'gradient', false, PhutilSpriteSheet::TYPE_REPEAT_X); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildMainHeaderSheet() { $gradients = $this->getDirectoryList('main_header'); $template = new PhutilSprite(); $sprites = array(); foreach ($gradients as $gradient) { $path = $this->getPath('main_header/'.$gradient.'.png'); $sprite = id(clone $template) ->setName('main-header-'.$gradient) ->setSourceFile($path) ->setTargetCSS('.main-header-'.$gradient); $sprite->setSourceSize(6, 44); $sprites[] = $sprite; } $sheet = $this->buildSheet('main-header', false, PhutilSpriteSheet::TYPE_REPEAT_X); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } public function buildAppsSheet() { return $this->buildAppsSheetVariant(1); } public function buildAppsLargeSheet() { return $this->buildAppsSheetVariant(2); } public function buildAppsXLargeSheet() { return $this->buildAppsSheetVariant(3); } private function buildAppsSheetVariant($variant) { if ($variant == 1) { $scales = array( '1x' => 1, '2x' => 2, ); $variant_name = 'apps'; $variant_short = ''; $size_x = 14; $size_y = 14; $colors = array( 'dark' => 'dark', ); } else if ($variant == 2) { $scales = array( '2x' => 1, '4x' => 2, ); $variant_name = 'apps-large'; $variant_short = '-large'; $size_x = 28; $size_y = 28; $colors = array( 'light' => 'lb', 'dark' => 'dark', - 'blue' => 'blue', ); } else { $scales = array( '4x' => 1, ); $variant_name = 'apps-xlarge'; $variant_short = '-xlarge'; $size_x = 56; $size_y = 56; $colors = array( 'dark' => 'dark', ); } - $apps = $this->getDirectoryList('apps_dark_1x'); $template = id(new PhutilSprite()) ->setSourceSize($size_x, $size_y); $sprites = array(); foreach ($apps as $app) { foreach ($colors as $color => $color_path) { $css = '.apps-'.$app.'-'.$color.$variant_short; - if ($color == 'blue' && $variant_name == 'apps-large') { - $css .= ', .phabricator-crumb-view:hover .apps-'.$app.'-dark-large'; - } - $sprite = id(clone $template) ->setName('apps-'.$app.'-'.$color.$variant_short) ->setTargetCSS($css); foreach ($scales as $scale_name => $scale) { $path = $this->getPath( 'apps_'.$color_path.'_'.$scale_name.'/'.$app.'.png'); $sprite->setSourceFile($path, $scale); } $sprites[] = $sprite; } } $sheet = $this->buildSheet($variant_name, count($scales) > 1); $sheet->setScales($scales); foreach ($sprites as $sprite) { $sheet->addSprite($sprite); } return $sheet; } private function getPath($to_path = null) { $root = dirname(phutil_get_library_root('phabricator')); return $root.'/resources/sprite/'.$to_path; } private function getDirectoryList($dir) { $path = $this->getPath($dir); $result = array(); $images = Filesystem::listDirectory($path, $include_hidden = false); foreach ($images as $image) { if (!preg_match('/\.png$/', $image)) { throw new Exception( "Expected file '{$image}' in '{$path}' to be a sprite source ". "ending in '.png'."); } $result[] = substr($image, 0, -4); } return $result; } private function buildSheet( $name, $has_retina, $type = null, $extra_css = '') { $sheet = new PhutilSpriteSheet(); $at = '@'; switch ($type) { case PhutilSpriteSheet::TYPE_STANDARD: default: $type = PhutilSpriteSheet::TYPE_STANDARD; $repeat_rule = 'no-repeat'; break; case PhutilSpriteSheet::TYPE_REPEAT_X: $repeat_rule = 'repeat-x'; break; case PhutilSpriteSheet::TYPE_REPEAT_Y: $repeat_rule = 'repeat-y'; break; } $retina_rules = null; if ($has_retina) { $retina_rules = <<setSheetType($type); $sheet->setCSSHeader(<<applicationMenu = $application_menu; return $this; } public function getApplicationMenu() { return $this->applicationMenu; } public function setController(PhabricatorController $controller) { $this->controller = $controller; return $this; } public function getController() { return $this->controller; } public function render() { $user = $this->user; require_celerity_resource('phabricator-main-menu-view'); require_celerity_resource('sprite-main-header-css'); $header_id = celerity_generate_unique_node_id(); $menus = array(); $alerts = array(); $search_button = ''; $app_button = ''; $aural = null; if ($user->isLoggedIn() && $user->isUserActivated()) { list($menu, $dropdowns, $aural) = $this->renderNotificationMenu(); if (array_filter($menu)) { $alerts[] = $menu; } $menus = array_merge($menus, $dropdowns); $app_button = $this->renderApplicationMenuButton($header_id); $search_button = $this->renderSearchMenuButton($header_id); } else { $app_button = $this->renderApplicationMenuButton($header_id); if (PhabricatorEnv::getEnvConfig('policy.allow-public')) { $search_button = $this->renderSearchMenuButton($header_id); } } $search_menu = $this->renderPhabricatorSearchMenu(); if ($alerts) { $alerts = javelin_tag( 'div', array( 'class' => 'phabricator-main-menu-alerts', 'aural' => false, ), $alerts); } if ($aural) { $aural = javelin_tag( 'span', array( 'aural' => true, ), phutil_implode_html(' ', $aural)); } $application_menu = $this->renderApplicationMenu(); $classes = array(); $classes[] = 'phabricator-main-menu'; $classes[] = 'sprite-main-header'; $classes[] = 'main-header-'.PhabricatorEnv::getEnvConfig('ui.header-color'); return phutil_tag( 'div', array( 'class' => implode(' ', $classes), 'id' => $header_id, ), array( $app_button, $search_button, $this->renderPhabricatorLogo(), $alerts, $aural, $application_menu, $search_menu, $menus, )); } private function renderSearch() { $user = $this->user; $result = null; $keyboard_config = array( 'helpURI' => '/help/keyboardshortcut/', ); if ($user->isLoggedIn()) { $show_search = $user->isUserActivated(); } else { $show_search = PhabricatorEnv::getEnvConfig('policy.allow-public'); } if ($show_search) { $search = new PhabricatorMainMenuSearchView(); $search->setUser($user); $result = $search; $pref_shortcut = PhabricatorUserPreferences::PREFERENCE_SEARCH_SHORTCUT; if ($user->loadPreferences()->getPreference($pref_shortcut, true)) { $keyboard_config['searchID'] = $search->getID(); } } Javelin::initBehavior('phabricator-keyboard-shortcuts', $keyboard_config); if ($result) { $result = id(new PHUIListItemView()) ->addClass('phabricator-main-menu-search') ->appendChild($result); } return $result; } public function renderApplicationMenuButton($header_id) { $button_id = celerity_generate_unique_node_id(); return javelin_tag( 'a', array( 'class' => 'phabricator-main-menu-expand-button '. 'phabricator-expand-search-menu', 'sigil' => 'jx-toggle-class', 'meta' => array( 'map' => array( $header_id => 'phabricator-application-menu-expanded', $button_id => 'menu-icon-app-blue', ), ), ), phutil_tag( 'span', array( 'class' => 'phabricator-menu-button-icon sprite-menu menu-icon-app', 'id' => $button_id, ), '')); } public function renderApplicationMenu() { $user = $this->getUser(); $controller = $this->getController(); $applications = PhabricatorApplication::getAllInstalledApplications(); $actions = array(); foreach ($applications as $application) { $app_actions = $application->buildMainMenuItems($user, $controller); foreach ($app_actions as $action) { $actions[] = $action; } } $actions = msort($actions, 'getOrder'); $view = $this->getApplicationMenu(); if (!$view) { $view = new PHUIListView(); } $view->addClass('phabricator-dark-menu'); $view->addClass('phabricator-application-menu'); if ($actions) { $view->addMenuItem( id(new PHUIListItemView()) ->setType(PHUIListItemView::TYPE_LABEL) ->setName(pht('Actions'))); foreach ($actions as $action) { $icon = $action->getIcon(); if ($icon) { if ($action->getSelected()) { - $action->appendChild($this->renderMenuIcon($icon.'-blue-large')); + $action->appendChild($this->renderMenuIcon($icon.'-light-large')); } else { $action->appendChild($this->renderMenuIcon($icon.'-light-large')); } } $view->addMenuItem($action); } } return $view; } public function renderSearchMenuButton($header_id) { $button_id = celerity_generate_unique_node_id(); return javelin_tag( 'a', array( 'class' => 'phabricator-main-menu-search-button '. 'phabricator-expand-application-menu', 'sigil' => 'jx-toggle-class', 'meta' => array( 'map' => array( $header_id => 'phabricator-search-menu-expanded', $button_id => 'menu-icon-search-blue', ), ), ), phutil_tag( 'span', array( 'class' => 'phabricator-menu-button-icon sprite-menu menu-icon-search', 'id' => $button_id, ), '')); } private function renderPhabricatorSearchMenu() { $view = new PHUIListView(); $view->addClass('phabricator-dark-menu'); $view->addClass('phabricator-search-menu'); $search = $this->renderSearch(); if ($search) { $view->addMenuItem($search); } return $view; } private function renderPhabricatorLogo() { $class = 'phabricator-main-menu-logo-image'; return phutil_tag( 'a', array( 'class' => 'phabricator-main-menu-logo', 'href' => '/', ), array( javelin_tag( 'span', array( 'aural' => true, ), pht('Home')), phutil_tag( 'span', array( 'class' => 'sprite-menu menu-logo-image '.$class, ), ''), )); } private function renderNotificationMenu() { $user = $this->user; require_celerity_resource('phabricator-notification-css'); require_celerity_resource('phabricator-notification-menu-css'); require_celerity_resource('sprite-menu-css'); $container_classes = array( 'sprite-menu', 'alert-notifications', ); $aural = array(); $message_tag = ''; $message_notification_dropdown = ''; $conpherence = 'PhabricatorApplicationConpherence'; if (PhabricatorApplication::isClassInstalledForViewer( $conpherence, $user)) { $message_id = celerity_generate_unique_node_id(); $message_count_id = celerity_generate_unique_node_id(); $message_dropdown_id = celerity_generate_unique_node_id(); $unread_status = ConpherenceParticipationStatus::BEHIND; $unread = id(new ConpherenceParticipantCountQuery()) ->withParticipantPHIDs(array($user->getPHID())) ->withParticipationStatus($unread_status) ->execute(); $message_count_number = idx($unread, $user->getPHID(), 0); if ($message_count_number) { $aural[] = phutil_tag( 'a', array( 'href' => '/conpherence/', ), pht( '%s unread messages.', new PhutilNumber($message_count_number))); } else { $aural[] = pht('No messages.'); } if ($message_count_number > 999) { $message_count_number = "\xE2\x88\x9E"; } $message_count_tag = phutil_tag( 'span', array( 'id' => $message_count_id, 'class' => 'phabricator-main-menu-message-count' ), $message_count_number); $message_icon_tag = phutil_tag( 'span', array( 'class' => 'sprite-menu phabricator-main-menu-message-icon', ), ''); if ($message_count_number) { $container_classes[] = 'message-unread'; } $message_tag = phutil_tag( 'a', array( 'href' => '/conpherence/', 'class' => implode(' ', $container_classes), 'id' => $message_id, ), array( $message_icon_tag, $message_count_tag, )); Javelin::initBehavior( 'aphlict-dropdown', array( 'bubbleID' => $message_id, 'countID' => $message_count_id, 'dropdownID' => $message_dropdown_id, 'loadingText' => pht('Loading...'), 'uri' => '/conpherence/panel/', )); $message_notification_dropdown = javelin_tag( 'div', array( 'id' => $message_dropdown_id, 'class' => 'phabricator-notification-menu', 'sigil' => 'phabricator-notification-menu', 'style' => 'display: none;', ), ''); } $bubble_tag = ''; $notification_dropdown = ''; $notification_app = 'PhabricatorApplicationNotifications'; if (PhabricatorApplication::isClassInstalledForViewer( $notification_app, $user)) { $count_id = celerity_generate_unique_node_id(); $dropdown_id = celerity_generate_unique_node_id(); $bubble_id = celerity_generate_unique_node_id(); $count_number = id(new PhabricatorFeedStoryNotification()) ->countUnread($user); if ($count_number) { $aural[] = phutil_tag( 'a', array( 'href' => '/notification/', ), pht( '%s unread notifications.', new PhutilNumber($count_number))); } else { $aural[] = pht('No notifications.'); } if ($count_number > 999) { $count_number = "\xE2\x88\x9E"; } $count_tag = phutil_tag( 'span', array( 'id' => $count_id, 'class' => 'phabricator-main-menu-alert-count' ), $count_number); $icon_tag = phutil_tag( 'span', array( 'class' => 'sprite-menu phabricator-main-menu-alert-icon', ), ''); if ($count_number) { $container_classes[] = 'alert-unread'; } $bubble_tag = phutil_tag( 'a', array( 'href' => '/notification/', 'class' => implode(' ', $container_classes), 'id' => $bubble_id, ), array($icon_tag, $count_tag)); Javelin::initBehavior( 'aphlict-dropdown', array( 'bubbleID' => $bubble_id, 'countID' => $count_id, 'dropdownID' => $dropdown_id, 'loadingText' => pht('Loading...'), 'uri' => '/notification/panel/', )); $notification_dropdown = javelin_tag( 'div', array( 'id' => $dropdown_id, 'class' => 'phabricator-notification-menu', 'sigil' => 'phabricator-notification-menu', 'style' => 'display: none;', ), ''); } $dropdowns = array( $notification_dropdown, $message_notification_dropdown); $applications = PhabricatorApplication::getAllInstalledApplications(); foreach ($applications as $application) { $dropdowns[] = $application->buildMainMenuExtraNodes( $this->getUser(), $this->getController()); } return array( array( $bubble_tag, $message_tag, ), $dropdowns, $aural, ); } private function renderMenuIcon($name) { return phutil_tag( 'span', array( 'class' => 'phabricator-core-menu-icon '. 'sprite-apps-large apps-'.$name, ), ''); } } diff --git a/webroot/rsrc/css/layout/phabricator-crumbs-view.css b/webroot/rsrc/css/layout/phabricator-crumbs-view.css index 718cd14831..fa492f380a 100644 --- a/webroot/rsrc/css/layout/phabricator-crumbs-view.css +++ b/webroot/rsrc/css/layout/phabricator-crumbs-view.css @@ -1,118 +1,118 @@ /** * @provides phabricator-crumbs-view-css */ .phabricator-crumbs-view { background-color: #ebecee; background-image: none !important; height: 31px; overflow: hidden; vertical-align: top; border-bottom: 1px solid rgba(205, 207, 211, 1); /* TODO: Position this over the slider for Differential's file tree view. Remove this once that gets sorted out. */ position: relative; -webkit-font-smoothing: antialiased; } .phabricator-crumbs-view, .phabricator-crumbs-view a.phabricator-crumb-view, .phabricator-crumbs-view a.phabricator-crumbs-action { color: {$darkgreytext}; font-weight: bold; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9); } .phabricator-crumbs-view a.phabricator-crumbs-action-disabled { color: {$lightgreytext}; } .phabricator-crumbs-action.phabricator-crumbs-action-menu { display: none; } .device .phabricator-crumbs-action.phabricator-crumbs-action-menu { display: inline-block; } .device .phabricator-crumbs-action-menu-open { background: rgba(0,0,0,.1); } .phabricator-crumbs-view + .phui-header-shell { border-top: none; } .device-desktop .phabricator-crumbs-view a:hover { text-decoration: underline; } .phabricator-crumb-view { display: inline-block; height: 31px; line-height: 31px; } .device-phone .phabricator-crumb-view { display: none; } .device-phone .phabricator-crumb-view.phabricator-last-crumb, .device-phone .phabricator-crumb-view.phabricator-crumb-has-icon { display: inline-block; } .phabricator-crumb-icon { display: inline-block; width: 28px; height: 28px; - margin: 2px 2px 0 13px; + margin: 2px 2px 2px 13px; vertical-align: top; } .device-phone .phabricator-crumb-icon { margin-left: 7px; } .phabricator-crumbs-actions { float: right; white-space: nowrap; } .phabricator-crumbs-action { display: inline-block; height: 17px; padding: 8px 12px; position: relative; } .device-phone a.phabricator-crumbs-action { padding: 7px; border-left: 1px solid {$hovergrey}; } .device-desktop a.phabricator-crumbs-action:hover { background: rgba(205, 207, 211, .5); text-decoration: none; } .device-phone .phabricator-crumbs-action-name { display: none; } a.phabricator-crumbs-action .phui-icon-view { margin-right: 5px; } .device-phone a.phabricator-crumbs-action .phui-icon-view { margin-left: 5px; } .phabricator-crumb-divider { display: inline-block; width: 9px; height: 31px; vertical-align: top; margin: 0 9px; } diff --git a/webroot/rsrc/css/sprite-apps-large.css b/webroot/rsrc/css/sprite-apps-large.css index 870143dcff..a948c8b412 100644 --- a/webroot/rsrc/css/sprite-apps-large.css +++ b/webroot/rsrc/css/sprite-apps-large.css @@ -1,811 +1,555 @@ /** * @provides sprite-apps-large-css * @generated */ .sprite-apps-large { background-image: url(/rsrc/image/sprite-apps-large.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-apps-large { background-image: url(/rsrc/image/sprite-apps-large-X2.png); - background-size: 406px 435px; + background-size: 348px 348px; } } .apps-adventure-light-large { background-position: 0px 0px; } .apps-adventure-dark-large { background-position: -29px 0px; } -.apps-adventure-blue-large, .phabricator-crumb-view:hover .apps-adventure-dark-large { +.apps-aphlict-light-large { background-position: -58px 0px; } -.apps-aphlict-light-large { +.apps-aphlict-dark-large { background-position: -87px 0px; } -.apps-aphlict-dark-large { +.apps-application-light-large { background-position: -116px 0px; } -.apps-aphlict-blue-large, .phabricator-crumb-view:hover .apps-aphlict-dark-large { +.apps-application-dark-large { background-position: -145px 0px; } -.apps-application-light-large { +.apps-audit-light-large { background-position: -174px 0px; } -.apps-application-dark-large { +.apps-audit-dark-large { background-position: -203px 0px; } -.apps-application-blue-large, .phabricator-crumb-view:hover .apps-application-dark-large { +.apps-authentication-light-large { background-position: -232px 0px; } -.apps-audit-light-large { +.apps-authentication-dark-large { background-position: -261px 0px; } -.apps-audit-dark-large { +.apps-calendar-light-large { background-position: -290px 0px; } -.apps-audit-blue-large, .phabricator-crumb-view:hover .apps-audit-dark-large { +.apps-calendar-dark-large { background-position: -319px 0px; } -.apps-authentication-light-large { - background-position: -348px 0px; -} - -.apps-authentication-dark-large { - background-position: -377px 0px; -} - -.apps-authentication-blue-large, .phabricator-crumb-view:hover .apps-authentication-dark-large { +.apps-chatlog-light-large { background-position: 0px -29px; } -.apps-calendar-light-large { +.apps-chatlog-dark-large { background-position: -29px -29px; } -.apps-calendar-dark-large { +.apps-conduit-light-large { background-position: -58px -29px; } -.apps-calendar-blue-large, .phabricator-crumb-view:hover .apps-calendar-dark-large { +.apps-conduit-dark-large { background-position: -87px -29px; } -.apps-chatlog-light-large { +.apps-conpherence-light-large { background-position: -116px -29px; } -.apps-chatlog-dark-large { +.apps-conpherence-dark-large { background-position: -145px -29px; } -.apps-chatlog-blue-large, .phabricator-crumb-view:hover .apps-chatlog-dark-large { +.apps-countdown-light-large { background-position: -174px -29px; } -.apps-conduit-light-large { +.apps-countdown-dark-large { background-position: -203px -29px; } -.apps-conduit-dark-large { +.apps-daemon-light-large { background-position: -232px -29px; } -.apps-conduit-blue-large, .phabricator-crumb-view:hover .apps-conduit-dark-large { +.apps-daemon-dark-large { background-position: -261px -29px; } -.apps-conpherence-light-large { +.apps-differential-light-large { background-position: -290px -29px; } -.apps-conpherence-dark-large { +.apps-differential-dark-large { background-position: -319px -29px; } -.apps-conpherence-blue-large, .phabricator-crumb-view:hover .apps-conpherence-dark-large { - background-position: -348px -29px; -} - -.apps-countdown-light-large { - background-position: -377px -29px; -} - -.apps-countdown-dark-large { +.apps-diffusion-light-large { background-position: 0px -58px; } -.apps-countdown-blue-large, .phabricator-crumb-view:hover .apps-countdown-dark-large { +.apps-diffusion-dark-large { background-position: -29px -58px; } -.apps-daemon-light-large { +.apps-diviner-light-large { background-position: -58px -58px; } -.apps-daemon-dark-large { +.apps-diviner-dark-large { background-position: -87px -58px; } -.apps-daemon-blue-large, .phabricator-crumb-view:hover .apps-daemon-dark-large { +.apps-drydock-light-large { background-position: -116px -58px; } -.apps-differential-light-large { +.apps-drydock-dark-large { background-position: -145px -58px; } -.apps-differential-dark-large { +.apps-fact-light-large { background-position: -174px -58px; } -.apps-differential-blue-large, .phabricator-crumb-view:hover .apps-differential-dark-large { +.apps-fact-dark-large { background-position: -203px -58px; } -.apps-diffusion-light-large { +.apps-fancyhome-light-large { background-position: -232px -58px; } -.apps-diffusion-dark-large { +.apps-fancyhome-dark-large { background-position: -261px -58px; } -.apps-diffusion-blue-large, .phabricator-crumb-view:hover .apps-diffusion-dark-large { +.apps-feed-light-large { background-position: -290px -58px; } -.apps-diviner-light-large { - background-position: -319px -58px; -} - -.apps-diviner-dark-large { - background-position: -348px -58px; -} - -.apps-diviner-blue-large, .phabricator-crumb-view:hover .apps-diviner-dark-large { - background-position: -377px -58px; -} - -.apps-drydock-light-large { +.apps-feed-dark-large { background-position: 0px -87px; } -.apps-drydock-dark-large { +.apps-files-light-large { background-position: -29px -87px; } -.apps-drydock-blue-large, .phabricator-crumb-view:hover .apps-drydock-dark-large { +.apps-files-dark-large { background-position: -58px -87px; } -.apps-fact-light-large { +.apps-flags-light-large { background-position: -87px -87px; } -.apps-fact-dark-large { +.apps-flags-dark-large { background-position: -116px -87px; } -.apps-fact-blue-large, .phabricator-crumb-view:hover .apps-fact-dark-large { +.apps-harbormaster-light-large { background-position: -145px -87px; } -.apps-fancyhome-light-large { +.apps-harbormaster-dark-large { background-position: -174px -87px; } -.apps-fancyhome-dark-large { +.apps-help-light-large { background-position: -203px -87px; } -.apps-fancyhome-blue-large, .phabricator-crumb-view:hover .apps-fancyhome-dark-large { +.apps-help-dark-large { background-position: -232px -87px; } -.apps-feed-light-large { +.apps-herald-light-large { background-position: -261px -87px; } -.apps-feed-dark-large { +.apps-herald-dark-large { background-position: -290px -87px; } -.apps-feed-blue-large, .phabricator-crumb-view:hover .apps-feed-dark-large { - background-position: -319px -87px; -} - -.apps-files-light-large { - background-position: -348px -87px; -} - -.apps-files-dark-large { - background-position: -377px -87px; -} - -.apps-files-blue-large, .phabricator-crumb-view:hover .apps-files-dark-large { +.apps-home-light-large { background-position: 0px -116px; } -.apps-flags-light-large { +.apps-home-dark-large { background-position: -29px -116px; } -.apps-flags-dark-large { +.apps-info-sm-light-large { background-position: -58px -116px; } -.apps-flags-blue-large, .phabricator-crumb-view:hover .apps-flags-dark-large { +.apps-info-sm-dark-large { background-position: -87px -116px; } -.apps-harbormaster-light-large { +.apps-legalpad-light-large { background-position: -116px -116px; } -.apps-harbormaster-dark-large { +.apps-legalpad-dark-large { background-position: -145px -116px; } -.apps-harbormaster-blue-large, .phabricator-crumb-view:hover .apps-harbormaster-dark-large { +.apps-logo-light-large { background-position: -174px -116px; } -.apps-help-light-large { +.apps-logo-dark-large { background-position: -203px -116px; } -.apps-help-dark-large { +.apps-logout-sm-light-large { background-position: -232px -116px; } -.apps-help-blue-large, .phabricator-crumb-view:hover .apps-help-dark-large { +.apps-logout-sm-dark-large { background-position: -261px -116px; } -.apps-herald-light-large { +.apps-macro-light-large { background-position: -290px -116px; } -.apps-herald-dark-large { - background-position: -319px -116px; -} - -.apps-herald-blue-large, .phabricator-crumb-view:hover .apps-herald-dark-large { - background-position: -348px -116px; -} - -.apps-home-light-large { - background-position: -377px -116px; -} - -.apps-home-dark-large { +.apps-macro-dark-large { background-position: 0px -145px; } -.apps-home-blue-large, .phabricator-crumb-view:hover .apps-home-dark-large { +.apps-mail-light-large { background-position: -29px -145px; } -.apps-info-sm-light-large { +.apps-mail-dark-large { background-position: -58px -145px; } -.apps-info-sm-dark-large { +.apps-maniphest-light-large { background-position: -87px -145px; } -.apps-info-sm-blue-large, .phabricator-crumb-view:hover .apps-info-sm-dark-large { +.apps-maniphest-dark-large { background-position: -116px -145px; } -.apps-legalpad-light-large { +.apps-metamta-light-large { background-position: -145px -145px; } -.apps-legalpad-dark-large { +.apps-metamta-dark-large { background-position: -174px -145px; } -.apps-legalpad-blue-large, .phabricator-crumb-view:hover .apps-legalpad-dark-large { +.apps-new-sm-light-large { background-position: -203px -145px; } -.apps-logo-light-large { +.apps-new-sm-dark-large { background-position: -232px -145px; } -.apps-logo-dark-large { +.apps-new-light-large { background-position: -261px -145px; } -.apps-logo-blue-large, .phabricator-crumb-view:hover .apps-logo-dark-large { +.apps-new-dark-large { background-position: -290px -145px; } -.apps-logout-sm-light-large { - background-position: -319px -145px; -} - -.apps-logout-sm-dark-large { - background-position: -348px -145px; -} - -.apps-logout-sm-blue-large, .phabricator-crumb-view:hover .apps-logout-sm-dark-large { - background-position: -377px -145px; -} - -.apps-macro-light-large { +.apps-nuance-light-large { background-position: 0px -174px; } -.apps-macro-dark-large { +.apps-nuance-dark-large { background-position: -29px -174px; } -.apps-macro-blue-large, .phabricator-crumb-view:hover .apps-macro-dark-large { +.apps-owners-light-large { background-position: -58px -174px; } -.apps-mail-light-large { +.apps-owners-dark-large { background-position: -87px -174px; } -.apps-mail-dark-large { +.apps-passphrase-light-large { background-position: -116px -174px; } -.apps-mail-blue-large, .phabricator-crumb-view:hover .apps-mail-dark-large { +.apps-passphrase-dark-large { background-position: -145px -174px; } -.apps-maniphest-light-large { +.apps-paste-light-large { background-position: -174px -174px; } -.apps-maniphest-dark-large { +.apps-paste-dark-large { background-position: -203px -174px; } -.apps-maniphest-blue-large, .phabricator-crumb-view:hover .apps-maniphest-dark-large { +.apps-pebkac-light-large { background-position: -232px -174px; } -.apps-metamta-light-large { +.apps-pebkac-dark-large { background-position: -261px -174px; } -.apps-metamta-dark-large { - background-position: -290px -174px; -} - -.apps-metamta-blue-large, .phabricator-crumb-view:hover .apps-metamta-dark-large { - background-position: -319px -174px; -} - -.apps-new-sm-light-large { - background-position: -348px -174px; -} - -.apps-new-sm-dark-large { - background-position: -377px -174px; -} - -.apps-new-sm-blue-large, .phabricator-crumb-view:hover .apps-new-sm-dark-large { - background-position: 0px -203px; -} - -.apps-new-light-large { - background-position: -29px -203px; -} - -.apps-new-dark-large { - background-position: -58px -203px; -} - -.apps-new-blue-large, .phabricator-crumb-view:hover .apps-new-dark-large { - background-position: -87px -203px; -} - -.apps-nuance-light-large { - background-position: -116px -203px; -} - -.apps-nuance-dark-large { - background-position: -145px -203px; -} - -.apps-nuance-blue-large, .phabricator-crumb-view:hover .apps-nuance-dark-large { - background-position: -174px -203px; -} - -.apps-owners-light-large { - background-position: -203px -203px; -} - -.apps-owners-dark-large { - background-position: -232px -203px; -} - -.apps-owners-blue-large, .phabricator-crumb-view:hover .apps-owners-dark-large { - background-position: -261px -203px; -} - -.apps-passphrase-light-large { - background-position: -290px -203px; -} - -.apps-passphrase-dark-large { - background-position: -319px -203px; -} - -.apps-passphrase-blue-large, .phabricator-crumb-view:hover .apps-passphrase-dark-large { - background-position: -348px -203px; -} - -.apps-paste-light-large { - background-position: -377px -203px; -} - -.apps-paste-dark-large { - background-position: 0px -232px; -} - -.apps-paste-blue-large, .phabricator-crumb-view:hover .apps-paste-dark-large { - background-position: -29px -232px; -} - .apps-people-light-large { - background-position: -58px -232px; + background-position: -290px -174px; } .apps-people-dark-large { - background-position: -87px -232px; -} - -.apps-people-blue-large, .phabricator-crumb-view:hover .apps-people-dark-large { - background-position: -116px -232px; + background-position: 0px -203px; } .apps-phage-light-large { - background-position: -145px -232px; + background-position: -29px -203px; } .apps-phage-dark-large { - background-position: -174px -232px; -} - -.apps-phage-blue-large, .phabricator-crumb-view:hover .apps-phage-dark-large { - background-position: -203px -232px; + background-position: -58px -203px; } .apps-phame-light-large { - background-position: -232px -232px; + background-position: -87px -203px; } .apps-phame-dark-large { - background-position: -261px -232px; -} - -.apps-phame-blue-large, .phabricator-crumb-view:hover .apps-phame-dark-large { - background-position: -290px -232px; + background-position: -116px -203px; } .apps-phid-light-large { - background-position: -319px -232px; + background-position: -145px -203px; } .apps-phid-dark-large { - background-position: -348px -232px; -} - -.apps-phid-blue-large, .phabricator-crumb-view:hover .apps-phid-dark-large { - background-position: -377px -232px; + background-position: -174px -203px; } .apps-phlux-light-large { - background-position: 0px -261px; + background-position: -203px -203px; } .apps-phlux-dark-large { - background-position: -29px -261px; -} - -.apps-phlux-blue-large, .phabricator-crumb-view:hover .apps-phlux-dark-large { - background-position: -58px -261px; + background-position: -232px -203px; } .apps-pholio-light-large { - background-position: -87px -261px; + background-position: -261px -203px; } .apps-pholio-dark-large { - background-position: -116px -261px; -} - -.apps-pholio-blue-large, .phabricator-crumb-view:hover .apps-pholio-dark-large { - background-position: -145px -261px; + background-position: -290px -203px; } .apps-phortune-light-large { - background-position: -174px -261px; + background-position: 0px -232px; } .apps-phortune-dark-large { - background-position: -203px -261px; -} - -.apps-phortune-blue-large, .phabricator-crumb-view:hover .apps-phortune-dark-large { - background-position: -232px -261px; + background-position: -29px -232px; } .apps-phpast-light-large { - background-position: -261px -261px; + background-position: -58px -232px; } .apps-phpast-dark-large { - background-position: -290px -261px; -} - -.apps-phpast-blue-large, .phabricator-crumb-view:hover .apps-phpast-dark-large { - background-position: -319px -261px; + background-position: -87px -232px; } .apps-phragment-light-large { - background-position: -348px -261px; + background-position: -116px -232px; } .apps-phragment-dark-large { - background-position: -377px -261px; -} - -.apps-phragment-blue-large, .phabricator-crumb-view:hover .apps-phragment-dark-large { - background-position: 0px -290px; + background-position: -145px -232px; } .apps-phrequent-light-large { - background-position: -29px -290px; + background-position: -174px -232px; } .apps-phrequent-dark-large { - background-position: -58px -290px; -} - -.apps-phrequent-blue-large, .phabricator-crumb-view:hover .apps-phrequent-dark-large { - background-position: -87px -290px; + background-position: -203px -232px; } .apps-phriction-light-large { - background-position: -116px -290px; + background-position: -232px -232px; } .apps-phriction-dark-large { - background-position: -145px -290px; -} - -.apps-phriction-blue-large, .phabricator-crumb-view:hover .apps-phriction-dark-large { - background-position: -174px -290px; + background-position: -261px -232px; } .apps-policy-light-large { - background-position: -203px -290px; + background-position: -290px -232px; } .apps-policy-dark-large { - background-position: -232px -290px; -} - -.apps-policy-blue-large, .phabricator-crumb-view:hover .apps-policy-dark-large { - background-position: -261px -290px; + background-position: 0px -261px; } .apps-ponder-light-large { - background-position: -290px -290px; + background-position: -29px -261px; } .apps-ponder-dark-large { - background-position: -319px -290px; -} - -.apps-ponder-blue-large, .phabricator-crumb-view:hover .apps-ponder-dark-large { - background-position: -348px -290px; + background-position: -58px -261px; } .apps-power-light-large { - background-position: -377px -290px; + background-position: -87px -261px; } .apps-power-dark-large { - background-position: 0px -319px; -} - -.apps-power-blue-large, .phabricator-crumb-view:hover .apps-power-dark-large { - background-position: -29px -319px; + background-position: -116px -261px; } .apps-projects-light-large { - background-position: -58px -319px; + background-position: -145px -261px; } .apps-projects-dark-large { - background-position: -87px -319px; -} - -.apps-projects-blue-large, .phabricator-crumb-view:hover .apps-projects-dark-large { - background-position: -116px -319px; + background-position: -174px -261px; } .apps-releeph-light-large { - background-position: -145px -319px; + background-position: -203px -261px; } .apps-releeph-dark-large { - background-position: -174px -319px; -} - -.apps-releeph-blue-large, .phabricator-crumb-view:hover .apps-releeph-dark-large { - background-position: -203px -319px; + background-position: -232px -261px; } .apps-repositories-light-large { - background-position: -232px -319px; + background-position: -261px -261px; } .apps-repositories-dark-large { - background-position: -261px -319px; -} - -.apps-repositories-blue-large, .phabricator-crumb-view:hover .apps-repositories-dark-large { - background-position: -290px -319px; + background-position: -290px -261px; } .apps-search-light-large { - background-position: -319px -319px; + background-position: 0px -290px; } .apps-search-dark-large { - background-position: -348px -319px; -} - -.apps-search-blue-large, .phabricator-crumb-view:hover .apps-search-dark-large { - background-position: -377px -319px; + background-position: -29px -290px; } .apps-settings-sm-light-large { - background-position: 0px -348px; + background-position: -58px -290px; } .apps-settings-sm-dark-large { - background-position: -29px -348px; -} - -.apps-settings-sm-blue-large, .phabricator-crumb-view:hover .apps-settings-sm-dark-large { - background-position: -58px -348px; + background-position: -87px -290px; } .apps-settings-light-large { - background-position: -87px -348px; + background-position: -116px -290px; } .apps-settings-dark-large { - background-position: -116px -348px; -} - -.apps-settings-blue-large, .phabricator-crumb-view:hover .apps-settings-dark-large { - background-position: -145px -348px; + background-position: -145px -290px; } .apps-setup-light-large { - background-position: -174px -348px; + background-position: -174px -290px; } .apps-setup-dark-large { - background-position: -203px -348px; -} - -.apps-setup-blue-large, .phabricator-crumb-view:hover .apps-setup-dark-large { - background-position: -232px -348px; + background-position: -203px -290px; } .apps-slowvote-light-large { - background-position: -261px -348px; + background-position: -232px -290px; } .apps-slowvote-dark-large { - background-position: -290px -348px; -} - -.apps-slowvote-blue-large, .phabricator-crumb-view:hover .apps-slowvote-dark-large { - background-position: -319px -348px; + background-position: -261px -290px; } .apps-spaces-light-large { - background-position: -348px -348px; + background-position: -290px -290px; } .apps-spaces-dark-large { - background-position: -377px -348px; -} - -.apps-spaces-blue-large, .phabricator-crumb-view:hover .apps-spaces-dark-large { - background-position: 0px -377px; + background-position: 0px -319px; } .apps-token-light-large { - background-position: -29px -377px; + background-position: -29px -319px; } .apps-token-dark-large { - background-position: -58px -377px; -} - -.apps-token-blue-large, .phabricator-crumb-view:hover .apps-token-dark-large { - background-position: -87px -377px; + background-position: -58px -319px; } .apps-uiexamples-light-large { - background-position: -116px -377px; + background-position: -87px -319px; } .apps-uiexamples-dark-large { - background-position: -145px -377px; -} - -.apps-uiexamples-blue-large, .phabricator-crumb-view:hover .apps-uiexamples-dark-large { - background-position: -174px -377px; + background-position: -116px -319px; } .apps-workboard-light-large { - background-position: -203px -377px; + background-position: -145px -319px; } .apps-workboard-dark-large { - background-position: -232px -377px; -} - -.apps-workboard-blue-large, .phabricator-crumb-view:hover .apps-workboard-dark-large { - background-position: -261px -377px; + background-position: -174px -319px; } .apps-workphlow-light-large { - background-position: -290px -377px; + background-position: -203px -319px; } .apps-workphlow-dark-large { - background-position: -319px -377px; -} - -.apps-workphlow-blue-large, .phabricator-crumb-view:hover .apps-workphlow-dark-large { - background-position: -348px -377px; + background-position: -232px -319px; } .apps-xhprof-light-large { - background-position: -377px -377px; + background-position: -261px -319px; } .apps-xhprof-dark-large { - background-position: 0px -406px; -} - -.apps-xhprof-blue-large, .phabricator-crumb-view:hover .apps-xhprof-dark-large { - background-position: -29px -406px; + background-position: -290px -319px; } diff --git a/webroot/rsrc/css/sprite-apps.css b/webroot/rsrc/css/sprite-apps.css index 254422c37e..8a84f443e3 100644 --- a/webroot/rsrc/css/sprite-apps.css +++ b/webroot/rsrc/css/sprite-apps.css @@ -1,283 +1,287 @@ /** * @provides sprite-apps-css * @generated */ .sprite-apps { background-image: url(/rsrc/image/sprite-apps.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-apps { background-image: url(/rsrc/image/sprite-apps-X2.png); background-size: 120px 135px; } } .apps-adventure-dark { background-position: 0px 0px; } .apps-aphlict-dark { background-position: -15px 0px; } .apps-application-dark { background-position: -30px 0px; } .apps-audit-dark { background-position: -45px 0px; } .apps-authentication-dark { background-position: -60px 0px; } .apps-calendar-dark { background-position: -75px 0px; } .apps-chatlog-dark { background-position: -90px 0px; } .apps-conduit-dark { background-position: -105px 0px; } .apps-conpherence-dark { background-position: 0px -15px; } .apps-countdown-dark { background-position: -15px -15px; } .apps-daemon-dark { background-position: -30px -15px; } .apps-differential-dark { background-position: -45px -15px; } .apps-diffusion-dark { background-position: -60px -15px; } .apps-diviner-dark { background-position: -75px -15px; } .apps-drydock-dark { background-position: -90px -15px; } .apps-fact-dark { background-position: -105px -15px; } .apps-fancyhome-dark { background-position: 0px -30px; } .apps-feed-dark { background-position: -15px -30px; } .apps-files-dark { background-position: -30px -30px; } .apps-flags-dark { background-position: -45px -30px; } .apps-harbormaster-dark { background-position: -60px -30px; } .apps-help-dark { background-position: -75px -30px; } .apps-herald-dark { background-position: -90px -30px; } .apps-home-dark { background-position: -105px -30px; } .apps-info-sm-dark { background-position: 0px -45px; } .apps-legalpad-dark { background-position: -15px -45px; } .apps-logo-dark { background-position: -30px -45px; } .apps-logout-sm-dark { background-position: -45px -45px; } .apps-macro-dark { background-position: -60px -45px; } .apps-mail-dark { background-position: -75px -45px; } .apps-maniphest-dark { background-position: -90px -45px; } .apps-metamta-dark { background-position: -105px -45px; } .apps-new-sm-dark { background-position: 0px -60px; } .apps-new-dark { background-position: -15px -60px; } .apps-nuance-dark { background-position: -30px -60px; } .apps-owners-dark { background-position: -45px -60px; } .apps-passphrase-dark { background-position: -60px -60px; } .apps-paste-dark { background-position: -75px -60px; } -.apps-people-dark { +.apps-pebkac-dark { background-position: -90px -60px; } -.apps-phage-dark { +.apps-people-dark { background-position: -105px -60px; } -.apps-phame-dark { +.apps-phage-dark { background-position: 0px -75px; } -.apps-phid-dark { +.apps-phame-dark { background-position: -15px -75px; } -.apps-phlux-dark { +.apps-phid-dark { background-position: -30px -75px; } -.apps-pholio-dark { +.apps-phlux-dark { background-position: -45px -75px; } -.apps-phortune-dark { +.apps-pholio-dark { background-position: -60px -75px; } -.apps-phpast-dark { +.apps-phortune-dark { background-position: -75px -75px; } -.apps-phragment-dark { +.apps-phpast-dark { background-position: -90px -75px; } -.apps-phrequent-dark { +.apps-phragment-dark { background-position: -105px -75px; } -.apps-phriction-dark { +.apps-phrequent-dark { background-position: 0px -90px; } -.apps-policy-dark { +.apps-phriction-dark { background-position: -15px -90px; } -.apps-ponder-dark { +.apps-policy-dark { background-position: -30px -90px; } -.apps-power-dark { +.apps-ponder-dark { background-position: -45px -90px; } -.apps-projects-dark { +.apps-power-dark { background-position: -60px -90px; } -.apps-releeph-dark { +.apps-projects-dark { background-position: -75px -90px; } -.apps-repositories-dark { +.apps-releeph-dark { background-position: -90px -90px; } -.apps-search-dark { +.apps-repositories-dark { background-position: -105px -90px; } -.apps-settings-sm-dark { +.apps-search-dark { background-position: 0px -105px; } -.apps-settings-dark { +.apps-settings-sm-dark { background-position: -15px -105px; } -.apps-setup-dark { +.apps-settings-dark { background-position: -30px -105px; } -.apps-slowvote-dark { +.apps-setup-dark { background-position: -45px -105px; } -.apps-spaces-dark { +.apps-slowvote-dark { background-position: -60px -105px; } -.apps-token-dark { +.apps-spaces-dark { background-position: -75px -105px; } -.apps-uiexamples-dark { +.apps-token-dark { background-position: -90px -105px; } -.apps-workboard-dark { +.apps-uiexamples-dark { background-position: -105px -105px; } -.apps-workphlow-dark { +.apps-workboard-dark { background-position: 0px -120px; } -.apps-xhprof-dark { +.apps-workphlow-dark { background-position: -15px -120px; } + +.apps-xhprof-dark { + background-position: -30px -120px; +} diff --git a/webroot/rsrc/image/sprite-apps-X2.png b/webroot/rsrc/image/sprite-apps-X2.png index 43d328bf36..05bfbb07f7 100644 Binary files a/webroot/rsrc/image/sprite-apps-X2.png and b/webroot/rsrc/image/sprite-apps-X2.png differ diff --git a/webroot/rsrc/image/sprite-apps-large-X2.png b/webroot/rsrc/image/sprite-apps-large-X2.png index 684a0f689f..205b57f256 100644 Binary files a/webroot/rsrc/image/sprite-apps-large-X2.png and b/webroot/rsrc/image/sprite-apps-large-X2.png differ diff --git a/webroot/rsrc/image/sprite-apps-large.png b/webroot/rsrc/image/sprite-apps-large.png index 0ff3cd6e36..16b47dba92 100644 Binary files a/webroot/rsrc/image/sprite-apps-large.png and b/webroot/rsrc/image/sprite-apps-large.png differ diff --git a/webroot/rsrc/image/sprite-apps.png b/webroot/rsrc/image/sprite-apps.png index 73195811e9..72bdd949d6 100644 Binary files a/webroot/rsrc/image/sprite-apps.png and b/webroot/rsrc/image/sprite-apps.png differ diff --git a/webroot/rsrc/image/sprite-login-X2.png b/webroot/rsrc/image/sprite-login-X2.png index 43a2797b7f..6674670c7e 100644 Binary files a/webroot/rsrc/image/sprite-login-X2.png and b/webroot/rsrc/image/sprite-login-X2.png differ diff --git a/webroot/rsrc/image/sprite-login.png b/webroot/rsrc/image/sprite-login.png index 7f59282048..6d31d53876 100644 Binary files a/webroot/rsrc/image/sprite-login.png and b/webroot/rsrc/image/sprite-login.png differ