akvo / akvo-lumen

Make sense of your data
https://akvo.org/akvo-lumen
GNU Affero General Public License v3.0
63 stars 18 forks source link

Simplify dataset header #2706

Closed janagombitova closed 4 years ago

janagombitova commented 4 years ago

Context

As part of the work to support RQGs in Lumen we decided to improve the dataset UI. To make the change doable, small and iterative, this issue handles only one small piece of the puzzle and can be addressed and released independently from the other changes.

Why do we have this issue? What are we trying to solve? 

We want to simplify the UI of the dataset view to maximise the use of page real estate and make it more visually appealing.

How will this benefit the users and & Akvo? 

Plus as this change is part of a larger UI improvement of the dataset editor to support RQGs so we can assume that the entire change will:

Opportunity 

Current status quo

Currently, there is a lot of white space and unused real estate in the Lumen dataset view. The page starts with a row holding the dataset name, autosave status. The second row has the actions: Transformations, Visualisations, Row and Column count, Transformation log.

Screen Shot 2020-05-27 at 14 43 09

The idea 

We are changing and improving the UI of datasets in Lumen and this issue aims to simplify the top page real estate.

The idea is to combine the two rows into one as shown in this screen shot. The changes are:

Screen Shot 2020-05-27 at 13 07 45

Next steps 


Kiarii commented 4 years ago

Hide the Row and Column count. @Kiarii will this be moved somewhere else (on a group level)

@janagombitova since question and data groups will differ (metadata, derived cols, rqgs, ..), i think it might be more relevant to consider that count by number of submissions in the form for instance, a date range for the submissions or some other stats related to the form itself..

janagombitova commented 4 years ago

Well once we implement the summaries per column all this info will be presented there, right? So we can remove the element from the UI?

Kiarii commented 4 years ago

yes..

marvinkome commented 4 years ago

How would this affect other pages that uses the same UI (Visualization pages for example)

janagombitova commented 4 years ago

@MK if this change has implications on other pages, let's pause it for now and focus on the changes related to how data is presented (the question group navigation and handling RQGs).

@Kiarii can you connect with Marvin and discuss the implications and then define the needed changes?

Once we are clear on the magnitude of the implications we can take up the issue.

marvinkome commented 4 years ago

In the dataset header (and other headers), there's a save button for when autosave fails. I talked with @Kiarii about it and he added this new design to accommodate the save button.

image

@janagombitova @tangrammer what do you think about it?

janagombitova commented 4 years ago

Looks good to me

janagombitova commented 4 years ago

Very nice change and works well! 👍

We intentionally removed the number of rows and columns from the dataset. I am noting this decision down here. After the release, we will see if we get users asking for those counts. If so, we will need to think of how to add it back (and what to add back), but in the new UI.

janagombitova commented 4 years ago

Released