Adding function in unity scope tool to fine tune the scope template

Bug #1402135 reported by XiaoGuo, Liu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Invalid
Wishlist
Unassigned
unity8 (Ubuntu)
Invalid
Wishlist
Unassigned

Bug Description

Currently, unity scope tool is a good unity for developing scopes on desktop. I am thinking to add one more function to make it more useful to the developers. A graphic tool can be helpful to the design "what you see is what you get".

Currently, a developer can tweak the template definition:

const static string WEATHER_TEMPLATE =
        R"(
{
        "schema-version": 1,
        "template": {
        "category-layout": "grid",
        "card-layout": "horizontal",
        "card-size": "small"
        },
        "components": {
        "title": "title",
        "art" : {
        "field": "art"
        },
        "subtitle": "subtitle"
        }
        }
        )";

If a developer does not know the "category-layout" options for "grid" or "carousel" etc, it would be difficult for them to make the adjustment. The developer has to find some documents for it. It would be good to have a graphic tool to help to design the template like the "design" for QML apps, or some similar tool in the android eclipse to help to fine tune the LIST/GRID templates . Microsoft Windows phone also has some similar designs like this.

Ideally, the "category-layout" can have a dropbox to select the available layouts ("grid", "carousel", "vertical-journal" etc), "card-layout" has options for "horizontal " or what options there. Some dummy data can be filled to show how the scope looks like. Even further, some of the pre-designed good looking templates are already there for NEWS, MUSIC, VIDEO, WEATHER etc so developer can straightly start to make use of the well-designed templates there. They may even drag and drop/move to fine-tune the positions of the elements in the graphic view.

In this case, a developer can easily customize the look and feel of the scopes of their development very quickly.

Revision history for this message
Michał Sawicz (saviq) wrote :

Agreed, this was planned to happen from the start, we just never got to it. We already have something that could be used for this in our test suite, see the attached screenshot.

Changed in unity8 (Ubuntu):
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
XiaoGuo, Liu (liu-xiao-guo) wrote :

Could you please share me the link for the test suite? I think it is interesting to know it.

Revision history for this message
XiaoGuo, Liu (liu-xiao-guo) wrote :

Could you please let me know when we can get the tool? it is a very useful tool!

Revision history for this message
Paul White (paulw2u) wrote :

'unity8' is no longer included in any currently supported release of Ubuntu. I'm closing this as 'Invalid' in order to tidy up the outstanding list of '100 Papercuts' bug reports.

Changed in hundredpapercuts:
importance: Undecided → Wishlist
status: New → Invalid
Changed in unity8 (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.