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

LWC 3.4 features #169

Open
11 of 68 tasks
Gustry opened this issue Nov 17, 2020 · 2 comments
Open
11 of 68 tasks

LWC 3.4 features #169

Gustry opened this issue Nov 17, 2020 · 2 comments
Milestone

Comments

@Gustry
Copy link
Member

Gustry commented Nov 17, 2020

This is going to be a meta ticket listing the content of https://github.com/3liz/lizmap-web-client/blob/master/CHANGELOG-3.4.md
I have removed New PHP events and Under the hood sections.

New features

  • Projects page
    • Possibility to add HTML content on the projects page, with image upload
    • Search filter : filter projects by text or tags
  • Popup
    • Add button to get a single table for all children's feature
    • New module action to run PostgreSQL actions from feature popup.
      This module allows to add action buttons in the popup which trigger PostgreSQL queries and return a
      geometry to display on the map
    • Print PDF from a popup (layout having an atlas enabled). You can now define values for custom fields
  • Atlas tool
    • Allow multiple atlas layer coverage
  • Map view
    • Improved UI for mobile. Hamburger button to toggle menu's view
    • Add drawing tools in map canvas
    • Possible to print these drawings (redlining)
    • QGIS theme switcher on a map
      • Display the QGIS Map theme by default
      • Option to change from one map theme to another one
    • Improvements in the geolocation feature
    • Angle measurement tool
    • Display mouse position in QGIS project's projection
    • Edit mouse position coordinates to center map to given ones
  • Selection tool
    • Select on multiple layers or a single one
    • Invert selection
  • Edition tool
    • Use QGIS expression in Lizmap edition (needs Lizmap plugin installed as a QGIS Server plugin)
      • Group visibility
      • Default value
      • Constraint
      • Form drilldown using Value Relation widget
    • Split tool
    • Enhanced selection
    • Snapping while editing
    • Display angle, current and total segment length
    • Geolocation survey show GPS accuracy, emitting bip
  • Dataviz tool
    • Add new sunburst chart type
    • Add new graph type HTML
    • Add internal theme support, between dark (default) and light
    • New options horizontal, display legend, stacked, description
    • Hide/show plot when source layer visibility changes
    • Support multiple traces & remove limit of 2 Y fields for Scatter & HTML
    • Localization
    • Check if layer is in scale range to toggle the corresponding map layer
    • Add new user layout option && replace resizePlot by responsive cfg && UI improvements
    • Add mode bar: zoom in, out & export to PNG
    • Add the resizePlot function back
  • Attribute Table view
    • A Lizmap Javascript script to show description labels instead of values in
      the attribute table for columns with ValueMap widget
    • Allow the use of the Lizmap Javascript script also for numeric columns
  • Timemanager tool
    • Review the configuration
  • Search tool
    • French BAN Search - Add lon and lat parameters to prefer local search around map initial extent center
  • Access rights
    • Send user info to QGIS Server through parameters to get access control
      performed by Lizmap plugin as a QGIS Server plugin
    • Restrict filter by user on edition only, based on lizmap plugin config
  • Administration
    • Project management and Lizmap configuration are now into separate pages
  • Command line tool
    • A command line to request project WMS GetCapabilities to put project in QGIS Server cache
  • Other
    • Support of user packages into lizmap/my-packages/. A user can install
      additional PHP packages like vendor modules for Lizmap, into the my-packages/
      directory. He should create a my-packages/composer.json.
    • Lizmap does not support anymore Internet Explorer (11 and lower)
    • Map themes - check layer legend checkbox even if not in scale range
    • Expose QGIS themes in Lizmap JSON config

New JS events

  • lizmapeditionfeatureinit to customize edition layers
  • mapthemechanged and mapthemesadded
  • lizmapchangelayervisibility when map layer visibility changes

I don't expect to find all these items in the docs, or some of them is just 2 words more or less

@Gustry Gustry added this to the 3.4 milestone Nov 17, 2020
@Gustry
Copy link
Member Author

Gustry commented Nov 26, 2020

The branch 3.4 has been created.
So let's commit on 3.4 only for now then I will merge into master in a few weeks. (as the probability that we write doc for 3.5 is very low for now)

@nboisteault nboisteault pinned this issue Dec 3, 2020
@Gustry
Copy link
Member Author

Gustry commented Oct 15, 2021

@mdouchin, I have added a quick example about HTML template, but it would need to be completed. We will check this list of checkbox for the dataviz, not all of them needs to be documented.

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

1 participant