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

feat(geo): manage layers and groups #1697

Open
wants to merge 65 commits into
base: MSP-NEXT-TEMP
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
a765ddb
feat(geo): manage layers and groups
Sep 11, 2024
c8ca0fc
fix(geo): ignore children when moving a group
alecarn Sep 16, 2024
3ec0f39
fix(geo): unavailable layer title
alecarn Sep 16, 2024
a850801
fix(geo): catalog layer visivility, use displayed
alecarn Sep 16, 2024
e3266a9
fix(geo): style adjustment
alecarn Sep 16, 2024
00e71af
fix(geo): circular dependencies
alecarn Sep 16, 2024
f72c7c0
fix(geo): remove undefined from group children
alecarn Sep 16, 2024
5ed44df
fix(geo): adjust style and label
alecarn Sep 17, 2024
ff8aefd
fix(demo): test add style preprocessor options for node_modules
alecarn Sep 17, 2024
cc1bd47
fix(geo): clear selection when leaving the LayerViewer
alecarn Sep 17, 2024
a646264
chore: update lock file
alecarn Sep 17, 2024
965907c
fix: adjustement design
alecarn Sep 19, 2024
f2d7a1b
fix(geo): clean LayerController on context change
alecarn Sep 19, 2024
5195388
fix(geo): only send to context saveable layer
alecarn Sep 19, 2024
5af6c7d
fix(geo): add button primary
alecarn Sep 19, 2024
187c054
fix: adjust design and imports
alecarn Sep 19, 2024
eca19c6
fix(context): remove null from layers
alecarn Sep 23, 2024
0bcf900
fix(geo): adjust desktop vs mobile style
alecarn Sep 23, 2024
9f16c3f
fix(common): tree-drag-drop, validate max level
alecarn Sep 23, 2024
bf8bf2c
fix(geo): layer-controller notify only at the end of clear
alecarn Sep 23, 2024
fad3e33
fix(geo): adjust config for layer group
alecarn Sep 24, 2024
5d8f39d
fix: imports
alecarn Sep 24, 2024
6b2c818
fix(geo): define datasource early
alecarn Sep 24, 2024
fbfe2ff
fix(geo): refact pointer/hover directive to be init only once
alecarn Sep 25, 2024
e96a464
feat(geo): rewrite partially LinkedLayer to not depend on the Map but…
alecarn Oct 10, 2024
3ebc410
fix(geo): search deep in LayerGroup
alecarn Oct 10, 2024
a5ff9e7
fix(geo): layer icon for layer hidden by a group (eye-closed
alecarn Oct 10, 2024
0049b68
fix(geo): layer indicator size for unavailable layer
alecarn Oct 11, 2024
2dde1bb
fix(geo) drag-drop allow disable and disable on search
alecarn Oct 15, 2024
cb9845d
fix(geo): revert the excludeBaseLayers breaking
alecarn Oct 15, 2024
66c6e26
fix(geo): layer-visibility-button adjust icon logic
alecarn Oct 16, 2024
463712b
fix(geo): handle empty list and get the latest layer id from parentId's
alecarn Oct 16, 2024
c232fb1
fix(geo): workspace set the initial visibility
alecarn Oct 16, 2024
a66deb1
fix(geo): linked-layer apply value on link
alecarn Oct 16, 2024
ad50ef3
fix(geo): layer-visibility icon not handled
alecarn Oct 16, 2024
b06afe1
fix(geo): in-map-extent undefined map
alecarn Oct 16, 2024
8ee2942
fix(geo): layer can be undefined
alecarn Oct 16, 2024
50f065a
fix(geo): linked-layer apply change only on defined properties
alecarn Oct 16, 2024
fbc81c7
Revert "fix(feature-details): fix depot url regex (#1690)"
alecarn Oct 16, 2024
765de06
fix(geo): move layer ignore non visible layer
alecarn Oct 21, 2024
a980146
fix(geo): linked-layer exception for bidirectionnal and visibility
alecarn Oct 21, 2024
9d15c32
fix(geo): linked adjust zIndex control
alecarn Oct 22, 2024
312f0cf
fix(geo): layer-visibility respect the out-of-range color
alecarn Oct 22, 2024
790eb4d
fix(geo): add the possibility to hide the tooltip on the layer type icon
alecarn Oct 22, 2024
496f6a7
fix(geo): layer-legend alignement and density
alecarn Oct 22, 2024
7b180f7
fix(geo): layer-legend style
alecarn Oct 22, 2024
1564957
fix(geo): revert showButtonZoomToExtent removal
alecarn Oct 24, 2024
27ebfa0
fix(geo): swipe tool clean up
alecarn Oct 24, 2024
f98fc78
fix(geo): layer remove prefix type icon
alecarn Oct 25, 2024
8c2fbdd
fix(geo): replace layer legend without extra padding
alecarn Oct 25, 2024
f78aea2
chore: remove unused code
alecarn Oct 28, 2024
f138a32
fix(geo): layer indentation
alecarn Oct 28, 2024
1c2fad4
fix(geo): directions init and deletion of linked layer
alecarn Oct 28, 2024
4e575b5
fix(geo): remove circular dependency and add check in CI
alecarn Oct 28, 2024
25eaf32
fix: audit
alecarn Oct 30, 2024
7cb12bf
fix: style
alecarn Oct 30, 2024
614b5a4
fix: build
alecarn Oct 30, 2024
27ba536
fix(geo): layer notify early the layer added change
alecarn Oct 31, 2024
c533933
fix: code review adjustment
alecarn Nov 6, 2024
e6cadaa
fix: map service type
alecarn Nov 6, 2024
366767b
refactor(*): some type definition
pelord Nov 7, 2024
fda185f
Merge branch 'feature/layer-group-from-msp' of https://github.com/inf…
pelord Nov 7, 2024
dcfde83
fix(geo): search-result save datasoutce id and find by sourceId
alecarn Nov 7, 2024
df9dc64
fix(geo): linked-layer reword and fix bug
alecarn Nov 8, 2024
e1ee741
fix(geo): layer-visibility subscribe to visibility change for better …
alecarn Nov 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,20 @@
"url": "http://127.0.0.1:4201",
"webRoot": "${workspaceFolder}/projects/igo2",
"sourceMaps": true
}
},
{
"name": "test",
"type": "chrome",
"request": "launch",
"preLaunchTask": "npm: test.watch",
"url": "http://localhost:9876/debug.html"
},
{
"name": "test.common",
"type": "chrome",
"request": "launch",
"preLaunchTask": "npm: test.common",
"url": "http://localhost:9876/debug.html"
},
]
}
38 changes: 38 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,44 @@
}
}
}
},
{
"type": "npm",
"script": "test",
"isBackground": true,
"problemMatcher": {
"owner": "typescript",
"pattern": "$tsc",
"background": {
"activeOnStart": true,
"beginsPattern": {
"regexp": "(.*?)"
},
"endsPattern": {
"regexp": "bundle generation complete"
}
}
}
},
{
"label": "npm: test.common",
"type": "npm",
"path": "packages/common",
"script": "test.watch",
"isBackground": true,
"problemMatcher": {
"owner": "typescript",
"pattern": "$tsc",
"background": {
"activeOnStart": true,
"beginsPattern": {
"regexp": "(.*?)"
},
"endsPattern": {
"regexp": "bundle generation complete"
}
}
}
}
]
}
10 changes: 6 additions & 4 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,9 @@
"includePaths": ["node_modules"]
},
"scripts": [],
"stylePreprocessorOptions": {
"includePaths": ["node_modules"]
},
"allowedCommonJsDependencies": [
"@turf",
"bowser",
Expand Down Expand Up @@ -189,6 +192,9 @@
"tsConfig": "projects/demo/tsconfig.spec.json",
"karmaConfig": "projects/demo/karma.conf.js",
"styles": ["projects/demo/src/styles.scss"],
"stylePreprocessorOptions": {
"includePaths": ["node_modules"]
},
"scripts": [],
"assets": [
"projects/demo/src/favicon.ico",
Expand Down Expand Up @@ -535,10 +541,6 @@
},
"cli": {
"schematicCollections": ["@schematics/angular"],
"cache": {
"enabled": false,
"environment": "all"
},
"analytics": false
}
}
3 changes: 2 additions & 1 deletion git-hooks/commit-msg
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
npx commitlint --edit $1
#!/bin/sh
npx commitlint --edit $1
Loading
Loading