1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-13 16:21:07 +01:00
phorge-phorge/src/applications/paste
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
..
application Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
capability Paste: Add edit policy 2014-12-31 08:24:57 -08:00
conduit Implement a rough initial version of ApplicationSearch-driven Conduit read endpoints 2015-12-11 15:27:06 -08:00
config Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
controller Introduce "Curtain" views, panels, and extensions 2016-03-06 09:27:55 -08:00
editor Improve UX for customizing EditEngine forms a little bit 2015-12-17 08:40:00 -08:00
engineextension Give "owners.search" a "paths" attachment and a default "owners" value 2015-12-14 11:53:50 -08:00
lipsum Improve lispum generation of pastes 2015-12-25 07:41:38 -08:00
mail Implement a basic version of ApplicationEditor in Paste 2015-11-03 10:11:54 -08:00
phid Mark PhabricatorPHIDType::getPHIDTypeApplicationClass() as abstract 2015-11-03 06:47:12 +11:00
query Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
remarkup Add some missing type hints 2015-05-05 07:33:00 +10:00
snippet Truncate long source lines in Paste search result list snippets 2015-10-20 19:07:04 +00:00
storage Remove shouldShowSubscribersProperty() from SubscribableInterface 2016-03-06 06:01:36 -08:00
view Return $this from setter methods 2015-07-06 22:53:43 +10:00