-
Notifications
You must be signed in to change notification settings - Fork 48
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
Implement Quick Access feature in LayerSwitcher #1437
Commits on Dec 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1878774 - Browse repository at this point
Copy the full SHA 1878774View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d70fe - Browse repository at this point
Copy the full SHA 84d70feView commit details
Commits on Feb 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8bce472 - Browse repository at this point
Copy the full SHA 8bce472View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f8752 - Browse repository at this point
Copy the full SHA 80f8752View commit details
Commits on Mar 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c9f125a - Browse repository at this point
Copy the full SHA c9f125aView commit details
Commits on Apr 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 34eda85 - Browse repository at this point
Copy the full SHA 34eda85View commit details
Commits on Apr 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 808a58d - Browse repository at this point
Copy the full SHA 808a58dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61eccd2 - Browse repository at this point
Copy the full SHA 61eccd2View commit details
Commits on May 8, 2023
-
Merge branch 'feature/1284-add-theme-management' into fix/1300-zoom-l…
…evel-snackbar-display
Configuration menu - View commit details
-
Copy full SHA for 4d653d9 - Browse repository at this point
Copy the full SHA 4d653d9View commit details
Commits on May 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ff4d17 - Browse repository at this point
Copy the full SHA 2ff4d17View commit details -
Resolved an issue where toggling a parent group's visibility did not accurately reflect the visibility of its sublayers. The `setGroupHidden` and `setGroupVisible` functions were updated to maintain the correct state of `visibleSubLayers`.
Configuration menu - View commit details
-
Copy full SHA for 11d35a6 - Browse repository at this point
Copy the full SHA 11d35a6View commit details -
Merge branch 'feature/1284-add-theme-management' into fix/1300-zoom-l…
…evel-snackbar-display
Configuration menu - View commit details
-
Copy full SHA for 5565441 - Browse repository at this point
Copy the full SHA 5565441View commit details
Commits on May 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 86912e2 - Browse repository at this point
Copy the full SHA 86912e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b40d776 - Browse repository at this point
Copy the full SHA b40d776View commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c44df49 - Browse repository at this point
Copy the full SHA c44df49View commit details -
Configuration menu - View commit details
-
Copy full SHA for be74a34 - Browse repository at this point
Copy the full SHA be74a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for f92359b - Browse repository at this point
Copy the full SHA f92359bView commit details
Commits on Jun 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f613734 - Browse repository at this point
Copy the full SHA f613734View commit details
Commits on Jun 8, 2023
-
Add custom SnackbarProvider and useSnackbar hook
The following features have been added in this commit: SnackbarProvider.js: - Create `SnackbarContext` to share snackbar state and controls among components. - Implement `SnackbarProvider` component to set up `SnackbarContext` provider using the `useSnackbar` hook from `notistack` for snackbar controls. - Initialize shared state (`messageItems`) to hold list of messages for snackbar display. - Utilize `NotistackSnackbarProvider` to render the snackbar and provide the shared state and functions through `SnackbarContext`, enabling access to snackbar controls and shared state in child components. useSnackbar.js: - Create `useSnackbar` custom hook to manage snackbar messages with methods for adding (`addToSnackbar`), removing (`removeFromSnackbar`), hiding (`hideSnackbar`), displaying snackbar messages without storing (`displaySnackbar`) and clearing all messages (`clearAllMessages`). - Implement functionality to handle group and layer specific snackbar messages for visibility notification of layers at different zoom levels. - Include handling for non-grouped messages, displaying individual messages as standalone notifications. - Add a close action button to each snackbar message and enable automatic control of snackbar visibility duration. App.js: - Update `SnackbarProvider` import statement to use the `SnackbarProvider` component.
Configuration menu - View commit details
-
Copy full SHA for f43bb02 - Browse repository at this point
Copy the full SHA f43bb02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84bdc0b - Browse repository at this point
Copy the full SHA 84bdc0bView commit details -
Merge branch 'feature/1284-add-theme-management' into feature/1296-se…
…arch-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 3009b74 - Browse repository at this point
Copy the full SHA 3009b74View commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bbca267 - Browse repository at this point
Copy the full SHA bbca267View commit details
Commits on Jun 16, 2023
-
Add queue system to handle state updates
Implement a queue-based system to manage state updates in the `useSnackbar` function to solve race conditions. Changes include: 1. Create a new `updateQueue` ref to hold all state update operations. 2. Adjust `addToSnackbar` and `removeFromSnackbar` to push their state update functions into `updateQueue`, rather than executing them directly. 3. Add a new function `processQueue` that takes the next update function from the queue and executes it. 4. Call `processQueue` in `addToSnackbar` and `removeFromSnackbar` after their update is pushed into the queue, starting the processing of queued updates.
Configuration menu - View commit details
-
Copy full SHA for 94da8b4 - Browse repository at this point
Copy the full SHA 94da8b4View commit details -
Implement useSnackbar hook and fix logic
1. Import and implement `useSnackbar` custom hook for managing notifications. This enables addition, removal, and display of Snackbar messages. 2. Update the `listenToZoomChange` and `zoomEndHandler` functions to effectively handle zoom level changes and visibility of the layer at the current zoom level. 3. Refactor render logic to adjust CheckBoxIcon's color based on layer visibility, type, and zoom level.
Configuration menu - View commit details
-
Copy full SHA for 0827a5d - Browse repository at this point
Copy the full SHA 0827a5dView commit details -
Improve layer interactivity and Snackbar handling
Changes include: 1. Import and implement `useSnackbar` custom hook in GroupLayer for handling notifications. 2. Use a custom hook within a `useEffect` to remove layer captions from the Snackbar message when the visibility of sublayers in a group changes. 3. Update the `handleLayerItemClick` method in GroupLayer to manage visibility toggling of group layers and remove the appropriate layer captions from the Snackbar message. 4. Pass `zoomVisible` state as a prop from GroupLayer to SubLayerItem component to ensure consistent layer visibility management. 5. Modify the `getLayerToggleIcon` function in SubLayerItem to adjust the icon color based on the zoom visibility.
Configuration menu - View commit details
-
Copy full SHA for 9e9ee97 - Browse repository at this point
Copy the full SHA 9e9ee97View commit details -
Integrate Snackbar clearing in MapCleaner
Import `useSnackbar` in MapCleaner to use `clearAllMessages` that clears all Snackbar messages.
Configuration menu - View commit details
-
Copy full SHA for 5e22c01 - Browse repository at this point
Copy the full SHA 5e22c01View commit details -
Merge branch 'fix/1300-zoom-level-snackbar-display' into feature/1284…
…-add-theme-management
Configuration menu - View commit details
-
Copy full SHA for 2eef590 - Browse repository at this point
Copy the full SHA 2eef590View commit details
Commits on Jul 21, 2023
-
Add features for Quick Layers management in admin
Changes include: - Add features that allow users to create new `Quick Layers` by inputting data into fields. - Ability to add and delete layers. - Import and validate JSON data. - Automatically generate unique IDs for each `Quick Layer`. - All `Quick Layers` are displayed in a list. - Filter feature to search through the list of `Quick Layers`. - A success message is displayed if the save or import was successful, and an error message is shown if the save or import failed.
Configuration menu - View commit details
-
Copy full SHA for 716db7d - Browse repository at this point
Copy the full SHA 716db7dView commit details -
Add classes for Quick Layers structure
Add new classes for managing Quick Layers in the backend. Changes include: `LayerMenuOptions.cs`: New property `quickLayersPresets` to store a list of `Quick Layer` presets. `QuickLayer.cs`: This class defines the structure of a `Quick Layer`. `QuickLayerMetadata.cs`: This class holds metadata about a `Quick Layer`. `QuickLayerPreset.cs`: This class represents a `Quick Layer` preset.
Configuration menu - View commit details
-
Copy full SHA for 32d258f - Browse repository at this point
Copy the full SHA 32d258fView commit details
Commits on Aug 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c85a412 - Browse repository at this point
Copy the full SHA c85a412View commit details
Commits on Aug 9, 2023
-
Add settings for Quick Layers in admin
Changes include: - Add toggle options to enable and configure Quick Layers in admin. - Add informative tooltips. - Update `LayerMenuOptions.cs` to include properties for managing Quick Layer configurations.
Configuration menu - View commit details
-
Copy full SHA for 46070a5 - Browse repository at this point
Copy the full SHA 46070a5View commit details
Commits on Aug 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d2423e6 - Browse repository at this point
Copy the full SHA d2423e6View commit details
Commits on Aug 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4c172fd - Browse repository at this point
Copy the full SHA 4c172fdView commit details
Commits on Sep 1, 2023
-
Merge remote-tracking branch 'origin/feature/1237-update-active-tab' …
…into feature/1380-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 7d5da82 - Browse repository at this point
Copy the full SHA 7d5da82View commit details -
Merge branch 'feature/1284-add-theme-management' into feature/1380-qu…
…ick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for a819b1d - Browse repository at this point
Copy the full SHA a819b1dView commit details -
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for f94527c - Browse repository at this point
Copy the full SHA f94527cView commit details -
Merge remote-tracking branch 'origin/feature/1365-quick-layers-admin'…
… into feature/1380-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for c38e6a4 - Browse repository at this point
Copy the full SHA c38e6a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fb5394 - Browse repository at this point
Copy the full SHA 6fb5394View commit details -
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for ae19bee - Browse repository at this point
Copy the full SHA ae19beeView commit details
Commits on Sep 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c940da0 - Browse repository at this point
Copy the full SHA c940da0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f01435 - Browse repository at this point
Copy the full SHA 3f01435View commit details
Commits on Sep 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 527fb6f - Browse repository at this point
Copy the full SHA 527fb6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a91776a - Browse repository at this point
Copy the full SHA a91776aView commit details -
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 9409995 - Browse repository at this point
Copy the full SHA 9409995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bdac0e - Browse repository at this point
Copy the full SHA 5bdac0eView commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ce31b6 - Browse repository at this point
Copy the full SHA 2ce31b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c6a076 - Browse repository at this point
Copy the full SHA 7c6a076View commit details
Commits on Sep 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e3a9615 - Browse repository at this point
Copy the full SHA e3a9615View commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9e498a3 - Browse repository at this point
Copy the full SHA 9e498a3View commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 30bc582 - Browse repository at this point
Copy the full SHA 30bc582View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbd7b0a - Browse repository at this point
Copy the full SHA dbd7b0aView commit details
Commits on Oct 11, 2023
-
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 703584e - Browse repository at this point
Copy the full SHA 703584eView commit details -
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for c878153 - Browse repository at this point
Copy the full SHA c878153View commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3a9ecac - Browse repository at this point
Copy the full SHA 3a9ecacView commit details
Commits on Oct 23, 2023
-
Merge remote-tracking branch 'origin/feature/1380-quick-layers-in-lay…
…erswitcher' into fix/1300-zoom-level-snackbar-display
Configuration menu - View commit details
-
Copy full SHA for 3333329 - Browse repository at this point
Copy the full SHA 3333329View commit details -
Configuration menu - View commit details
-
Copy full SHA for 986411f - Browse repository at this point
Copy the full SHA 986411fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9560016 - Browse repository at this point
Copy the full SHA 9560016View commit details
Commits on Oct 24, 2023
-
Optimize layer toggling and code maintainability
Refactor the codebase to improve maintainability and enhance performance to address issues encountered when toggling multiple layers.
Configuration menu - View commit details
-
Copy full SHA for a718d81 - Browse repository at this point
Copy the full SHA a718d81View commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 08a7dfb - Browse repository at this point
Copy the full SHA 08a7dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd3e34 - Browse repository at this point
Copy the full SHA 2cd3e34View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 518b9ee - Browse repository at this point
Copy the full SHA 518b9eeView commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5e86755 - Browse repository at this point
Copy the full SHA 5e86755View commit details
Commits on Nov 2, 2023
-
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for e7dba5a - Browse repository at this point
Copy the full SHA e7dba5aView commit details
Commits on Nov 3, 2023
-
Merge remote-tracking branch 'origin/fix/1300-zoom-level-snackbar-dis…
…play' into feature/1380-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 16813a3 - Browse repository at this point
Copy the full SHA 16813a3View commit details -
Add condition for when to display snackbar
Update the logic for triggering the snackbar notifications in the map view. The snackbar can be configured to appear on both click and zoom events, or only on click events.
Configuration menu - View commit details
-
Copy full SHA for 0b1200c - Browse repository at this point
Copy the full SHA 0b1200cView commit details -
Add admin setting for snackbar display conditions
Add setting in admin to control snackbar visibility on map events, enabling configuration for triggers on click and/or zoom interactions.
Configuration menu - View commit details
-
Copy full SHA for 1cad7b5 - Browse repository at this point
Copy the full SHA 1cad7b5View commit details -
Add new operation in snackbar logic
Introduce a new `ADD_ONLY` operation type to the useSnackbar hook, enabling the queuing of snackbar messages without automatically displaying them.
Configuration menu - View commit details
-
Copy full SHA for f364cc0 - Browse repository at this point
Copy the full SHA f364cc0View commit details -
Merge remote-tracking branch 'origin/fix/1300-zoom-level-snackbar-dis…
…play' into feature/1380-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 5ddf9d6 - Browse repository at this point
Copy the full SHA 5ddf9d6View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 717fd18 - Browse repository at this point
Copy the full SHA 717fd18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 675bf2a - Browse repository at this point
Copy the full SHA 675bf2aView commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3dfa446 - Browse repository at this point
Copy the full SHA 3dfa446View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7ffc12 - Browse repository at this point
Copy the full SHA d7ffc12View commit details
Commits on Nov 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1afe223 - Browse repository at this point
Copy the full SHA 1afe223View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e44296 - Browse repository at this point
Copy the full SHA 8e44296View commit details -
Configuration menu - View commit details
-
Copy full SHA for 189b88a - Browse repository at this point
Copy the full SHA 189b88aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e1276e - Browse repository at this point
Copy the full SHA 1e1276eView commit details
Commits on Nov 13, 2023
-
Add admin settings and update parameter names
- Add `lockDrawOrderBaselayer` and `drawOrderSwitchInfoText` settings in admin. - Rename multiple parameters for better clarity.
Configuration menu - View commit details
-
Copy full SHA for 73c65f0 - Browse repository at this point
Copy the full SHA 73c65f0View commit details -
Merge branch 'feature/1365-quick-layers-admin' into feature/1380-quic…
…k-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for f6da71f - Browse repository at this point
Copy the full SHA f6da71fView commit details -
Merge remote-tracking branch 'origin/feature/1296-search-in-layerswit…
…cher' into feature/1380-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 5faf2d7 - Browse repository at this point
Copy the full SHA 5faf2d7View commit details
Commits on Nov 15, 2023
-
Improve Quick Layer management and UI in admin
This commit includes: - Update text and UI components. - Automatically extract and fill title and description fields during JSON file loading. - Add an edit mode for theme modifications. - Use the Chip component for displaying keywords. - Update button colors. - Implement a confirmation dialog for layer deletions.
Configuration menu - View commit details
-
Copy full SHA for 8fe2a0e - Browse repository at this point
Copy the full SHA 8fe2a0eView commit details -
Merge branch 'feature/1365-quick-layers-admin' into feature/1380-quic…
…k-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for b05f919 - Browse repository at this point
Copy the full SHA b05f919View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7146abf - Browse repository at this point
Copy the full SHA 7146abfView commit details -
Merge branch 'feature/1296-search-in-layerswitcher' of https://github…
….com/hajkmap/Hajk into feature/1296-search-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 202223b - Browse repository at this point
Copy the full SHA 202223bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e851d28 - Browse repository at this point
Copy the full SHA e851d28View commit details
Commits on Nov 16, 2023
-
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 9df44a1 - Browse repository at this point
Copy the full SHA 9df44a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 072ea82 - Browse repository at this point
Copy the full SHA 072ea82View commit details -
Reintroduce the `enableTransparencySlider` property to the `settings` object. The property was removed in a previous commit.
Configuration menu - View commit details
-
Copy full SHA for c247c40 - Browse repository at this point
Copy the full SHA c247c40View commit details -
Merge branch 'feature/1365-quick-layers-admin' into feature/1380-quic…
…k-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 0a64439 - Browse repository at this point
Copy the full SHA 0a64439View commit details
Commits on Nov 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 617dcf3 - Browse repository at this point
Copy the full SHA 617dcf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cb7993 - Browse repository at this point
Copy the full SHA 2cb7993View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21e5784 - Browse repository at this point
Copy the full SHA 21e5784View commit details
Commits on Nov 21, 2023
-
Add CQL filter option in admin
This commit includes: - Add new option for CQL filter visibility in the admin UI. - Update `cqlFilterVisible` configuration to be sourced from `layerswitcher` tool. - Add `cqlFilterVisible` boolean property for backend configuration.
Configuration menu - View commit details
-
Copy full SHA for d06d087 - Browse repository at this point
Copy the full SHA d06d087View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0504dea - Browse repository at this point
Copy the full SHA 0504deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdeba7e - Browse repository at this point
Copy the full SHA bdeba7eView commit details
Commits on Nov 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 42de31c - Browse repository at this point
Copy the full SHA 42de31cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4864a3 - Browse repository at this point
Copy the full SHA b4864a3View commit details -
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 4f99815 - Browse repository at this point
Copy the full SHA 4f99815View commit details
Commits on Nov 23, 2023
-
Remove parameter from layers config
- Remove `minMaxZoomAlertOnToggleOnly` from individual layer in the layers config. - The `minMaxZoomAlertOnToggleOnly` parameter is managed in the map config, specifically within the `layerswitcher` object.
Configuration menu - View commit details
-
Copy full SHA for 1e45814 - Browse repository at this point
Copy the full SHA 1e45814View commit details -
Merge branch 'feature/1365-quick-layers-admin' into feature/1380-quic…
…k-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for b68d812 - Browse repository at this point
Copy the full SHA b68d812View commit details
Commits on Nov 24, 2023
-
Merge branch 'feature/1284-add-theme-management' into feature/1380-qu…
…ick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for a16370e - Browse repository at this point
Copy the full SHA a16370eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c322162 - Browse repository at this point
Copy the full SHA c322162View commit details
Commits on Nov 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1154c2b - Browse repository at this point
Copy the full SHA 1154c2bView commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b029254 - Browse repository at this point
Copy the full SHA b029254View commit details -
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 00d9dcb - Browse repository at this point
Copy the full SHA 00d9dcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b478432 - Browse repository at this point
Copy the full SHA b478432View commit details -
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 92d47b4 - Browse repository at this point
Copy the full SHA 92d47b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b51dd - Browse repository at this point
Copy the full SHA 98b51ddView commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b7dd726 - Browse repository at this point
Copy the full SHA b7dd726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49abd4b - Browse repository at this point
Copy the full SHA 49abd4bView commit details
Commits on Dec 6, 2023
-
Merge branch 'feature/1296-search-in-layerswitcher' into feature/1380…
…-quick-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 36db247 - Browse repository at this point
Copy the full SHA 36db247View commit details
Commits on Dec 15, 2023
-
Update package.json dependencies
This commit includes changes to keep the package.json file up-to-date with the current version from the develop branch.
Configuration menu - View commit details
-
Copy full SHA for 9cae569 - Browse repository at this point
Copy the full SHA 9cae569View commit details
Commits on Jan 10, 2024
-
Add showFilter parameter to admin settings
Add a new parameter 'showFilter' in the admin settings. This parameter controls whether the filter functionality is enabled in the LayerSwitcher component or not.
Configuration menu - View commit details
-
Copy full SHA for 06dc0ec - Browse repository at this point
Copy the full SHA 06dc0ecView commit details -
Change LayerGroup from PureComponent to Component
Update the LayerGroup class to extend from React.Component instead of React.PureComponent. This change is implemented to address a specific bug where certain search results were not resetting correctly after the search field was cleared in the LayerSwitcher. The issue was occurring in complex layer structures composed of at least two groups. By changing to React.Component, the LayerGroup is now capable of a more thorough comparison of props, ensuring that the component re-renders appropriately when internal state changes occur in complex hierarchical structures.
Configuration menu - View commit details
-
Copy full SHA for b2de348 - Browse repository at this point
Copy the full SHA b2de348View commit details
Commits on Jan 16, 2024
-
Resolve ESLint errors and implement useCallback
Optimize performance by utilizing `useCallback` and update `useEffect` dependencies to resolve ESLint errors.
Configuration menu - View commit details
-
Copy full SHA for ecd64cc - Browse repository at this point
Copy the full SHA ecd64ccView commit details -
Add default values to simpleMapConfig.json
Add default values to various configuration settings in `simpleMapConfig.json`. A notable addition is an example for the `quickLayersPresets`.
Configuration menu - View commit details
-
Copy full SHA for 6326a5f - Browse repository at this point
Copy the full SHA 6326a5fView commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc2d20b - Browse repository at this point
Copy the full SHA dc2d20bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a550f07 - Browse repository at this point
Copy the full SHA a550f07View commit details
Commits on Jan 23, 2024
-
Add group expansion and layer filter
This commit improves the LayerSwitcher's behavior by introducing auto-expansion of groups during filtering and ensuring a clean and organized view when the filter is cleared. Changes made: - Enabled auto-expansion of parent groups when a filter match is found within nested layers, improving the visibility of search results. - Optimized filter handling by ensuring groups that contain matched layers are expanded during filtering. - Introduced a reset mechanism to collapse all groups and clear layer filtering states when the filter input is cleared, preventing the display of an unnecessarily long and cluttered list.
Configuration menu - View commit details
-
Copy full SHA for 71f12bf - Browse repository at this point
Copy the full SHA 71f12bfView commit details -
Enable detail view for system layers
- Enabled detailed view toggle for system layers. - Ensured CQL filter and Quick Access button are conditionally displayed based on layer type. - Improved code robustness for handling undefined properties in related components.
Configuration menu - View commit details
-
Copy full SHA for cad705f - Browse repository at this point
Copy the full SHA cad705fView commit details
Commits on Jan 25, 2024
-
Merge remote-tracking branch 'origin/develop' into feature/1380-quick…
…-layers-in-layerswitcher
Configuration menu - View commit details
-
Copy full SHA for 64fda7e - Browse repository at this point
Copy the full SHA 64fda7eView commit details
Commits on Feb 1, 2024
-
Change to PureComponent and fix clearing filter
- Converted LayerGroup back from React.Component to React.PureComponent. - Resolved an issue where clearing the filter did not correctly reset the list of layers and groups. This was due to the state not being updated properly in the case of nested structures (groups, layers, sublayers). - Enhanced the `resetFilterStatus` method to ensure proper resetting of the filter status. Now, it recursively marks each node as filtered (`isFiltered = true`) and collapsed (`isExpanded = false`). This ensures that the filter status is correctly propagated to all child components. - Updated the `handleFilterValueChange` method to create a new layer tree structure before resetting the filter status. This change involves creating a shallow copy of each top-level node and applying `resetFilterStatus` to update the filter status throughout the tree.
Configuration menu - View commit details
-
Copy full SHA for a06c26f - Browse repository at this point
Copy the full SHA a06c26fView commit details
Commits on Feb 6, 2024
-
Add 'information' as supported tool
The 'information' tool, if present in the mapConfig, is recognized as a supported tool and not flagged as unsupported. Closes #1118.
Configuration menu - View commit details
-
Copy full SHA for 0fb1686 - Browse repository at this point
Copy the full SHA 0fb1686View commit details -
Revert "Add 'information' as supported tool"
This reverts commit 0fb1686.
Configuration menu - View commit details
-
Copy full SHA for 25ff4ac - Browse repository at this point
Copy the full SHA 25ff4acView commit details -
Fix visibility of last item in background layers
Adjust the padding-bottom property of an element to ensure the last list item in the background layers tab is fully visible.
Configuration menu - View commit details
-
Copy full SHA for 4dab50a - Browse repository at this point
Copy the full SHA 4dab50aView commit details
Commits on Feb 7, 2024
-
Keep system layers after reset in LayerPackage
Issue: After loading a layer package (theme), all system layers were inadvertently removed from the map, which prevented them from being added again afterwards. Solution: The `resetVisibleLayers` function was updated to keep layers marked as 'system'. This adjustment ensures that system layers are not affected during the process of resetting layers.
Configuration menu - View commit details
-
Copy full SHA for c346e7e - Browse repository at this point
Copy the full SHA c346e7eView commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6729b09 - Browse repository at this point
Copy the full SHA 6729b09View commit details
Commits on Feb 20, 2024
-
Refactor useEffect hooks for performance
This commit splits the previously combined `useEffect` into separate hooks. It also addresses a critical performance issue where the component could enter an infinite rendering loop, leading to a "Maximum update depth exceeded" error.
Configuration menu - View commit details
-
Copy full SHA for 2455ebd - Browse repository at this point
Copy the full SHA 2455ebdView commit details -
Enhance layer filtering in LayerSwitcherView
This commit improves the filter logic within the `LayerSwitcherView component. Now, when a group's name matches the filter text, all layers and subgroups within that group are made visible, even if they do not individually match the filter text. Key changes include: - Filter matches both up and down the hierarchy, ensuring parent groups expand to reveal matching children and that all items within a matching group are shown. - Updating the `filterTree` function to consider matches on parent nodes and apply visibility and expansion accordingly.
Configuration menu - View commit details
-
Copy full SHA for 42f4189 - Browse repository at this point
Copy the full SHA 42f4189View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bb2feb - Browse repository at this point
Copy the full SHA 1bb2febView commit details
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87029fa - Browse repository at this point
Copy the full SHA 87029faView commit details
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 42aa21b - Browse repository at this point
Copy the full SHA 42aa21bView commit details
Commits on Feb 29, 2024
-
Keep system layers after reset in Favorites
After loading a `Favorite`, all system layers were inadvertently removed from the map, which prevented them from being added again afterwards.
Configuration menu - View commit details
-
Copy full SHA for 89a30e3 - Browse repository at this point
Copy the full SHA 89a30e3View commit details