Zachary Lym created COUCHDB-2177:
------------------------------------

             Summary: Poor use of screen real-estate
                 Key: COUCHDB-2177
                 URL: https://issues.apache.org/jira/browse/COUCHDB-2177
             Project: CouchDB
          Issue Type: Brainstorming
      Security Level: public (Regular issues)
          Components: Fauxton
            Reporter: Zachary Lym


Fauxton is a HUGE improvement on the UX for CouchDB.  However, the editor uses, 
optimistically, 20% of the available screen-space effectively:

!http://i.imgur.com/V4l63NR.gif! 

Obviously, this will be an ongoing task, but I would like to propose an 
adjustment in thinking about the map/reduce screen: we should focus on making 
map/reduce jobs not easier to edit but 
[learnable|http://worrydream.com/LearnableProgramming/].  

I would suggest a live editing feature which pre-populates a small sample set 
of documents and updates interactively according to the map/reduce job 
(inspired by [debuggex's cool debugging interface | https://www.debuggex.com/] 
for regex queries).  As a beginning, I would suggest basic syntax highlighting 
which corresponds to fields in the actual example documents.  Eventually, this 
would lead to more complex highlighting of correlations between actions in the 
code editor and the docs themselves.





--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to