Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce dashboards clutter #8520

Closed
dsuren1 opened this issue Aug 30, 2022 · 4 comments
Closed

Reduce dashboards clutter #8520

dsuren1 opened this issue Aug 30, 2022 · 4 comments

Comments

@dsuren1
Copy link
Contributor

dsuren1 commented Aug 30, 2022

Description

The client is asking for a review of the Dashboard layout aimed to reduce the clutter of widgets and their components (fonts, buttons, panels etc.).

From the client:

  • abbiamo ragionato nel meeting sulla questione layout geodashboard ovvero come ridurre i caratteri e dimensioni bottoni e rendere il tutto meno 'ingombrante'
    in riferimento a questo argomento abbiamo inteso che ci fornirai alcune informazioni

The customer explicitly did this example by changing the browser scale %

image

Below is the current state as a reference for the above
image

Ref

https://github.com/geosolutions-it/mapstore2-c040/issues/495

@dsuren1
Copy link
Contributor Author

dsuren1 commented Sep 2, 2022

@tdipisa

  • Check if also the font size of the table content can be configured (eg. to be reduced a bit if needed by configuration)

After discussion with @allyoucanmap , we believe that font size configuration can be done via css in the downstream project instead of the default font size on table widget based on the use case is more effective and manageable, rather than having a plugin configuration to set font size in the table as it proves to be less efficient.

dsuren1 added a commit to dsuren1/MapStore2 that referenced this issue Sep 6, 2022
tdipisa pushed a commit that referenced this issue Sep 8, 2022
* #8520: Reduce dashboards clutter and widget update

* Unit test updated

* Map widget style updated
@ElenaGallo ElenaGallo self-assigned this Sep 21, 2022
@ElenaGallo
Copy link
Contributor

@tdipisa @dsuren1 I just noticed that the widget title, if long compared to the box, is cut off for all widget types except the map.

title issue

dsuren1 added a commit to dsuren1/MapStore2 that referenced this issue Sep 21, 2022
MV88 pushed a commit that referenced this issue Sep 21, 2022
@ElenaGallo
Copy link
Contributor

@dsuren1 @tdipisa test passed on DEV

@tdipisa
Copy link
Member

tdipisa commented Sep 21, 2022

@dsuren1 can you please provide a backport PR to 2022.01.xx-c040 branch and 2022.02.xx (that one will be merged only after release 2022.02.00) so put the PR in blocked once you have created it. Thank you.

dsuren1 added a commit to dsuren1/MapStore2 that referenced this issue Sep 22, 2022
…osolutions-it#8555)

* geosolutions-it#8520: Reduce dashboards clutter and widget update

* Unit test updated

* Map widget style updated

(cherry picked from commit 3911566)
dsuren1 added a commit to dsuren1/MapStore2 that referenced this issue Sep 22, 2022
…osolutions-it#8555)

* geosolutions-it#8520: Reduce dashboards clutter and widget update

* Unit test updated

* Map widget style updated

(cherry picked from commit 3911566)
dsuren1 added a commit to dsuren1/MapStore2 that referenced this issue Sep 22, 2022
dsuren1 added a commit to dsuren1/MapStore2 that referenced this issue Oct 5, 2022
…osolutions-it#8555)

* geosolutions-it#8520: Reduce dashboards clutter and widget update

* Unit test updated

* Map widget style updated

(cherry picked from commit 3911566)
dsuren1 added a commit to dsuren1/MapStore2 that referenced this issue Oct 5, 2022
tdipisa pushed a commit that referenced this issue Oct 5, 2022
…ate (#8555) (#8661)

* #8520: Reduce dashboards clutter and widget update (#8555)

* #8520: Reduce dashboards clutter and widget update

* Unit test updated

* Map widget style updated

(cherry picked from commit 3911566)

* #8520: Widget title ellipsis (#8598)

(cherry picked from commit 1b4144d)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants