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

Refactor "navbar" and "context menu" #679

Merged
merged 202 commits into from
Oct 30, 2024
Merged

Refactor "navbar" and "context menu" #679

merged 202 commits into from
Oct 30, 2024

Conversation

Raruto
Copy link
Collaborator

@Raruto Raruto commented Oct 29, 2024

Supersedes: #576

Closes: #371

List of changes

  • Delete:

    • src/components/FieldGallery.vue
    • src/components/GlobalGallery.vue
    • src/components/GlobalImage.vue
    • src/components/GlobalLayerPositions.vue
    • src/components/GlobalResize.vue
    • src/components/GlobalResizeIcon.vue
    • src/components/GlobalSkeleton.vue
    • src/components/HeaderItem.vue
    • src/components/LayerOpacityPicker.vue
    • src/components/MapControlButton.js
    • src/components/MapFooter.vue
    • src/components/MapFooterLeft.vue
    • src/components/MapFooterRight.vue
    • src/directives/v-click-outside.js
  • Add:

    • src/components/ModalLogin.vue
    • src/components/ModalAddLayer.vue ← (MapAddLayer.vue + WMS.vue + WMSLayersPanel.vue)
    • src/components/ModalChangeMap.vuesrc/components/ChangeMapMenu.vue
    • src/components/ModalMetadata.vuesrc/components/MetadataProject.vue
  • Notable refactors:

    • src/components/App.vue
    • src/utils/createVectorLayerFromFile.js
  • Add support for WKT geometries in csv files (ref: Add geometry column to csv export vector layer. g3w-admin#965)


Anonymous user

Before

image

After

image


Logged user

Before

image

image

After

image

image


Context menu

Before

image

After

image


Add layer (WMS)

Before

image

image

After

image

image


Add layer (File)

Before

image

After

image


Metadata / Credits

Before

image

image

After

image


Change map

Before

image

After

image


Mobile menu

Before

image

image

After

image

image


Login

Before

image

After

image

@Raruto Raruto added the ux Changes to a current behavior to improve user experience label Oct 29, 2024
@Raruto Raruto added this to the v3.11 milestone Oct 29, 2024
@Raruto Raruto merged commit dd95ce7 into dev Oct 30, 2024
@Raruto Raruto deleted the context-menu branch October 30, 2024 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ux Changes to a current behavior to improve user experience
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Right sidebar panel is not always visible on small screens
2 participants