Page MenuHomePhabricator

TemplateData: Design a more user-centred interface
Closed, ResolvedPublic

Description

While from the processing point of view (backend of the frontend) it is pretty stable, the actual user interface is still mostly a proof of concept to expose the functionality.

And the dialog as-it-is (which isn't ideal, but could work as initial deployment maybe), also has various issues (see attached screenshot, should mostly speak for itself):

  • Buttons for add/import/delete somehow lost their inner padding/margin.
  • Checkbox/label misaligned.
  • ..

We should also think about how the user is introduced to the functionality. Right now it injects a more or less random button into the EditPage on its own block-level row. That position isn't suited for this, will likely interfere with existing scripts and things, and isn't an API for buttons. Maybe it should go in the sidebar, or the tab bar, or the content action menu, or integrated in the WikiEditor toolbar, or something that isn't like it is now which is just a temporary way to insert it somewhere on the page.


Version: unspecified
Severity: enhancement

Details

Reference
bz65815

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 3:09 AM
bzimport added a project: TemplateData.
bzimport set Reference to bz65815.

Created attachment 15486
Screenshot of current version.

Attached:

Screen_Shot_2014-05-27_at_18.27.42.png (1×1 px, 212 KB)

Improve phrasing; I don't think this blocks "stable" GUI.