1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-09-21 01:38:48 +02:00
phorge-phorge/src/applications
epriestley 61f82bb97b Introduce "Curtain" views, panels, and extensions
Summary:
This opens up the new action column to have specialized rendering and behavior. Briefly:

  - Converted applications (right now, only Paste) render a `CurtainView` to build the column content.
  - This view uses new extensions to build panels (projects, subscribers, tokens).
  - The panel extension code and rendering can be changed without breaking old stuff.

Minor changes:

  - Token awards now load their tokens, for consistency/simplicity.
  - Removed the rest of the "fork of" / "forked from" UI in Paste -- I essentially removed these features a while ago, and no one has complained.

Test Plan:
UI is a bit rough, but works, and it's going to get changed now anyway:

{F1160550}

{F1160551}

Reviewers: chad

Reviewed By: chad

Differential Revision: https://secure.phabricator.com/D15414
2016-03-06 09:27:55 -08:00
..
almanac Convert Almanac Binding View to two columns 2016-03-05 08:23:49 -08:00
aphlict Update "should not run as root" message 2015-10-31 11:20:23 +00:00
arcanist/conduit Remove remaining arcanist project code 2015-07-08 19:37:28 +10:00
audit Fix some visibility issues with inline comments in Diffusion 2016-03-05 14:18:49 -08:00
auth Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
badges Give AphrontTagView a getViewer(), deprecate getUser() 2016-03-06 09:27:38 -08:00
base Introduce "Curtain" views, panels, and extensions 2016-03-06 09:27:55 -08:00
cache Write 500 words on how to restart webservers 2015-12-02 09:16:10 -08:00
calendar Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
celerity Solidify PHUITwoColumnView as a page layout 2016-03-01 07:23:08 -08:00
chatlog Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
conduit fix the typo in the label field 2016-02-16 15:14:19 -08:00
config Store Almanac "service types" instead of "service classes" 2016-02-26 06:21:50 -08:00
conpherence Expand scope of addActionItem in PHUIHeaderView 2016-03-04 18:35:05 -08:00
console Separate external editor integration from callsigns 2016-01-04 06:54:01 -08:00
countdown Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
daemon Give AphrontTagView a getViewer(), deprecate getUser() 2016-03-06 09:27:38 -08:00
dashboard Expand scope of addActionItem in PHUIHeaderView 2016-03-04 18:35:05 -08:00
differential Give AphrontTagView a getViewer(), deprecate getUser() 2016-03-06 09:27:38 -08:00
diffusion Give AphrontTagView a getViewer(), deprecate getUser() 2016-03-06 09:27:38 -08:00
diviner Restrict PropertyListView width to just DocumentProView 2016-02-22 11:54:23 -08:00
doorkeeper Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
draft/storage Fix EditEngine preview/draft for first comment on a task you didn't create 2015-12-05 09:57:45 -08:00
drydock Unprototype Drydock 2016-03-04 17:23:07 -08:00
fact Swap charts from gRaphael to D3 2016-02-01 10:36:59 -08:00
feed Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
files Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
flag Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
fund Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
harbormaster Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
help Begin modularizing main menu items 2016-01-04 06:57:09 -08:00
herald Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
home Expand scope of addActionItem in PHUIHeaderView 2016-03-04 18:35:05 -08:00
legalpad Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
lipsum Improve lispum generation of pastes 2015-12-25 07:41:38 -08:00
macro Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
maniphest Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
meta Convert Applications to two column view 2016-03-05 20:34:56 +00:00
metamta Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
multimeter Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
notification Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
nuance Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
oauthserver Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
owners Update Owners for PHUITwoColumn 2016-03-05 16:30:06 -08:00
passphrase Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
paste Introduce "Curtain" views, panels, and extensions 2016-03-06 09:27:55 -08:00
people Solidify PHUITwoColumnView as a page layout 2016-03-01 07:23:08 -08:00
phame Give AphrontTagView a getViewer(), deprecate getUser() 2016-03-06 09:27:38 -08:00
phid Allow Harbormaster build plans to be tagged with projects and searched by tag 2016-02-29 05:22:59 -08:00
phlux Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
pholio Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
phortune Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
phpast Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
phragment Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
phrequent Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
phriction Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
phurl Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
policy Simplify locking of Almanac cluster services 2016-02-25 03:38:39 -08:00
ponder Give AphrontTagView a getViewer(), deprecate getUser() 2016-03-06 09:27:38 -08:00
project Introduce "Curtain" views, panels, and extensions 2016-03-06 09:27:55 -08:00
releeph Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
remarkup/conduit phtize all the things 2015-05-22 21:16:39 +10:00
repository Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
search Update Buildable search in Harbormaster 2016-02-27 07:13:10 -08:00
settings De-garbage the horrible garbage project section of the policy selection control 2016-02-05 09:50:06 -08:00
slowvote Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
spaces Sort Spaces dropdown by name, not "alphabetical ID" 2016-02-23 10:41:49 -08:00
subscriptions Introduce "Curtain" views, panels, and extensions 2016-03-06 09:27:55 -08:00
support/application Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
system Fully modularize DestructionEngine 2015-12-21 17:03:44 -08:00
tokens Introduce "Curtain" views, panels, and extensions 2016-03-06 09:27:55 -08:00
transactions Fix some visibility issues with inline comments in Diffusion 2016-03-05 14:18:49 -08:00
typeahead Allow Almanac interfaces to be browsed 2016-02-21 10:45:00 -08:00
uiexample Update to use PHUIRemarkupView everywhere possible 2016-02-16 14:05:53 -08:00
xhprof Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00