H HYPE / ICON STUDY

A softer set of signals

Small details.
More like an app.

Proicons brings a quieter stroke and gently rounded shapes to our warm surfaces. Compare the original icons with the replacements now used in the app.

159 original icons · 124 replacements applied

Proicons in context

Find a place, layer or project

Around the neighbourhood

Places worth coming together for

3 layers Saved

159 of 159 comparisons

Native strokes · Same size · Same colour

33 source filesApplied

Original

lucide/x

Applied

proicons/cancel

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
  • src/lib/bits/custom/search/src/components/SearchBar.svelte
  • src/lib/bits/patterns/bars/hubSubscriptionOverlay/components/HubSubscriptionOverlayOrbit.svelte
  • src/lib/bits/patterns/bars/omnibar/components/OmnibarCollection.svelte
  • src/lib/bits/patterns/capabilities/organisationCapabilities/OrganisationCapabilities.svelte
  • src/lib/bits/patterns/cards/featureCard/components/contribution/FeatureCardContributionPanel.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/GeoLocationModal.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/LayerSelectionModal.svelte
  • src/lib/bits/patterns/cards/layerPropertyCard/components/Actions.svelte
  • src/lib/bits/patterns/forms/formFeatureSectionHeader/FormFeatureSubSectionHeader.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldPropertyValueWrapper.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldsSectionActions.svelte
  • src/lib/bits/patterns/forms/formMapStyleSection/components/FormMapStyleSectionActions.svelte
  • src/lib/bits/patterns/forms/formOrganisationsSection/components/FormOrganisationsSectionActions.svelte
  • src/lib/bits/patterns/forms/formParentSection/components/FormParentResourceSection.svelte
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
  • src/lib/bits/patterns/forms/formUserRolesSection/components/FormUserRolesSectionActions.svelte
  • src/lib/bits/patterns/images/components/controls/ThumbnailControls.svelte
  • src/lib/bits/patterns/layout/header/components/HeaderSearch.svelte
  • src/lib/bits/patterns/panels/components/common/FilterBar.svelte
  • src/lib/bits/patterns/panels/components/controls/Reset.svelte
  • src/lib/bits/patterns/panels/components/items/ItemResource.svelte
  • src/lib/bits/patterns/panels/components/items/OrganisationPrismItem.svelte
  • src/lib/bits/patterns/panels/components/items/ProjectPrismItem.svelte
  • src/lib/bits/patterns/panels/components/items/SelectedResource.svelte
  • src/lib/bits/patterns/panels/sections/components/ProfileSectionUsername.svelte
  • src/lib/bits/patterns/policies/hubPolicyDialog/components/HubPolicyDialogContent.svelte
  • src/lib/bits/patterns/resource/resourceControlBar/ResourceBulkEditControl.svelte
  • src/lib/bits/patterns/resource/resourceControlBar/components/ResourceControlBarFilterReset.svelte
  • src/lib/bits/patterns/resourcePanel/ResourcePanel.svelte
  • src/lib/bits/patterns/resourcePanel/components/ResourceRow.svelte
  • src/lib/bits/patterns/tasks/components/TaskInfoDialog.svelte
  • src/lib/bits/patterns/tasks/components/TaskRejectDialog.svelte
17 source filesApplied

Original

lucide/check

Applied

proicons/checkmark

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/core/select/Select.svelte
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardTitle.svelte
  • src/lib/bits/patterns/cards/featureCard/components/actions/VisitActionDisplay.svelte
  • src/lib/bits/patterns/cards/featureCard/components/contribution/FeatureCardAttributionField.svelte
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewAddressField.svelte
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewDescriptionField.svelte
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewPropertiesField.svelte
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewTitleField.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/GeoLocationModal.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/LayerSelectionModal.svelte
  • src/lib/bits/patterns/import/components/features/steps/properties/PropertyCreationStep.svelte
  • src/lib/bits/patterns/import/components/features/steps/properties/PropertyEditableRow.svelte
  • src/lib/bits/patterns/panels/sections/components/ProfileSectionUsername.svelte
  • src/lib/bits/patterns/resource/resourceControlBar/ResourceBulkEditControl.svelte
  • src/lib/bits/patterns/themePicker/components/ThemeOption.svelte
  • src/routes/themes/+page.svelte
  • src/routes/themes/colours/+page.svelte
15 source filesApplied

Original

lucide/image

Applied

proicons/photo

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/featureStats/StatsImage.svelte
  • src/lib/bits/custom/main/VisualSectionImage.svelte
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardAddPhotoBody.svelte
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
  • src/lib/bits/patterns/images/components/CaptureOptions.svelte
  • src/lib/bits/patterns/images/components/Dropzone.svelte
  • src/lib/bits/patterns/images/components/ViewerEmpty.svelte
  • src/lib/bits/patterns/import/components/images/UploadResult.svelte
  • src/lib/bits/patterns/resource/completionFooter/CompletionFooter.svelte
  • src/lib/bits/patterns/resource/rows/FeatureRow/FeatureRow.svelte
  • src/lib/navigation/facets.ts
  • src/routes/admin/analytics/+page.svelte
  • src/routes/admin/features/+page.svelte
  • src/routes/admin/organisations/+page.svelte
  • src/routes/admin/projects/+page.svelte
14 source filesApplied

Original

lucide/chevron-right

Applied

proicons/chevron-right

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/form/src/formFeatureVisualSection/FormFeatureVisualSection.svelte
  • src/lib/bits/patterns/bars/omnibar/components/OmnibarNavigationArrow.svelte
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardBreadcrumbs.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/LayerSelectionModal.svelte
  • src/lib/bits/patterns/forms/formFacetNav/components/FormFacetNavButton.svelte
  • src/lib/bits/patterns/forms/formHubLayersSection/FormHubLayersSection.svelte
  • src/lib/bits/patterns/images/components/ViewerNav.svelte
  • src/lib/bits/patterns/panels/components/info/Settings.svelte
  • src/lib/bits/patterns/panels/components/section/SectionHeaderTitle.svelte
  • src/lib/bits/patterns/panels/sections/categorySection/CategorySection.svelte
  • src/lib/bits/patterns/resource/resourceControlBar/ResourceControlBar.svelte
  • src/lib/bits/patterns/resource/resourceIndex/components/GroupHeader.svelte
  • src/lib/bits/patterns/resource/rows/TaskRow/components/TaskRowWatermark.svelte
  • src/lib/bits/patterns/resourcePanel/components/ResourceSection.svelte
14 source filesApplied

Original

lucide/trash-2

Applied

proicons/delete

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
  • src/lib/bits/patterns/capabilities/organisationCapabilities/OrganisationCapabilities.svelte
  • src/lib/bits/patterns/capabilities/organisationCapabilities/components/OrganisationCapabilitiesList.svelte
  • src/lib/bits/patterns/cards/mapStyleCard/components/Actions.svelte
  • src/lib/bits/patterns/cards/resourceCard/components/HubActions.svelte
  • src/lib/bits/patterns/cards/userCard/components/Actions.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldCardHeader.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldPropertyValueItem.svelte
  • src/lib/bits/patterns/images/components/ThumbnailOverlays.svelte
  • src/lib/bits/patterns/images/components/controls/CameraViewerControls.svelte
  • src/lib/bits/patterns/images/components/controls/ThumbnailControls.svelte
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
  • src/lib/bits/patterns/tasks/components/TaskInfoDialog.svelte
  • src/routes/admin/tasks/[task]/+page.svelte
13 source filesApplied

Original

lucide/camera

Applied

proicons/camera

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/analytics/assetAnalyticsDashboard/components/ImagePopoverCell.svelte
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardAddPhotoBody.svelte
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardBreadcrumbs.svelte
  • src/lib/bits/patterns/cards/featureCard/components/images/FeatureCardViewerAttribution.svelte
  • src/lib/bits/patterns/cards/featureCard/components/images/FeatureCardViewerEmpty.svelte
  • src/lib/bits/patterns/images/FeatureImageEditor.svelte
  • src/lib/bits/patterns/images/ResourceViewer.svelte
  • src/lib/bits/patterns/images/components/CameraCaptureButton.svelte
  • src/lib/bits/patterns/images/components/CaptureOptions.svelte
  • src/lib/bits/patterns/images/components/ImageMetadataCard.svelte
  • src/lib/bits/patterns/images/components/controls/CameraViewerControls.svelte
  • src/lib/bits/patterns/panels/sections/contributionStats/ContributionStatsSection.svelte
  • src/lib/bits/patterns/tasks/components/TaskImageEditor.svelte
13 source filesApplied

Original

lucide/map-pin

Applied

proicons/location

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/bars/adminMenu/AdminMenu.svelte
  • src/lib/bits/patterns/bars/omnibar/components/OmnibarSectionHeader.svelte
  • src/lib/bits/patterns/cards/featureCard/components/images/FeatureCardViewerAttribution.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/GeoLocationModal.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/LayerSelectionModal.svelte
  • src/lib/bits/patterns/import/components/features/steps/resolution/FeatureResolutionRow.svelte
  • src/lib/bits/patterns/panels/sections/contributedFeatures/ContributedFeaturesSection.svelte
  • src/lib/bits/patterns/panels/sections/contributionStats/ContributionStatsSection.svelte
  • src/lib/navigation/facets.ts
  • src/routes/admin/features/+page.svelte
  • src/routes/admin/features/[feature]/+page.svelte
  • src/routes/themes/+page.svelte
  • src/routes/themes/colours/+page.svelte
12 source filesApplied

Original

lucide/chevron-down

Applied

proicons/chevron-down

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/capabilities/userCapabilityMatrix/components/UserCapabilityMatrixTable.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldCardHeader.svelte
  • src/lib/bits/patterns/layout/header/components/HeaderTitle.svelte
  • src/lib/bits/patterns/panels/components/controls/CategoryFilter.svelte
  • src/lib/bits/patterns/panels/components/controls/RangeFilter.svelte
  • src/lib/bits/patterns/panels/components/info/Settings.svelte
  • src/lib/bits/patterns/panels/components/section/SectionHeaderTitle.svelte
  • src/lib/bits/patterns/panels/sections/categorySection/CategorySection.svelte
  • src/lib/bits/patterns/panels/sections/contributedFeatures/ContributedFeaturesSection.svelte
  • src/lib/bits/patterns/panels/sections/contributedImages/ContributedImagesSection.svelte
  • src/lib/bits/patterns/panels/sections/language/LanguageSection.svelte
  • src/lib/bits/patterns/resourcePanel/components/ResourceSection.svelte
12 source filesApplied

Original

lucide/loader-circle

Applied

proicons/spinner

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
  • src/lib/bits/custom/search/src/components/SearchBar.svelte
  • src/lib/bits/patterns/auth/AuthPanel.svelte
  • src/lib/bits/patterns/forms/formI18nSection/components/FormI18nTranslationBar.svelte
  • src/lib/bits/patterns/images/FeatureImageEditor.svelte
  • src/lib/bits/patterns/images/ResourceViewer.svelte
  • src/lib/bits/patterns/images/components/controls/ThumbnailControls.svelte
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
  • src/lib/bits/patterns/layout/header/components/HeaderFormActions.svelte
  • src/lib/bits/patterns/layout/header/components/HeaderTaskActions.svelte
  • src/lib/bits/patterns/tasks/components/TaskImageEditor.svelte
  • src/routes/admin/analytics/+page.svelte
11 source filesApplied

Original

lucide/circle-check

Applied

proicons/checkmark-circle

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/auth/components/AccountCreatedDialogContent.svelte
  • src/lib/bits/patterns/import/components/features/steps/layers/LayerValidationResults.svelte
  • src/lib/bits/patterns/import/components/features/steps/resolution/FeatureResolutionPreview.svelte
  • src/lib/bits/patterns/import/components/features/steps/resolution/FeatureResolutionRow.svelte
  • src/lib/bits/patterns/import/components/features/steps/users/UserValidationResults.svelte
  • src/lib/bits/patterns/import/components/images/UploadResult.svelte
  • src/lib/bits/patterns/import/components/shared/ResolvedTargetButton.svelte
  • src/lib/bits/patterns/panels/sections/contributor/ContributorSection.svelte
  • src/lib/bits/patterns/tasks/components/TaskInfoDialog.svelte
  • src/lib/bits/patterns/tasks/components/TaskReviewStatusBar.svelte
  • src/routes/admin/tasks/[task]/+page.svelte
11 source filesApplied

Original

lucide/circle-x

Applied

proicons/cancel-circle

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/bars/omnibar/components/OmnibarNavigationHeader.svelte
  • src/lib/bits/patterns/import/components/features/steps/layers/LayerMatchingStep.svelte
  • src/lib/bits/patterns/import/components/features/steps/layers/LayerResolutionRow.svelte
  • src/lib/bits/patterns/import/components/features/steps/layers/LayerValidationResults.svelte
  • src/lib/bits/patterns/import/components/features/steps/resolution/FeatureResolutionRow.svelte
  • src/lib/bits/patterns/import/components/features/steps/users/UserResolutionRow.svelte
  • src/lib/bits/patterns/import/components/features/steps/users/UserValidationResults.svelte
  • src/lib/bits/patterns/panels/components/common/Header.svelte
  • src/lib/bits/patterns/tasks/components/TaskInfoDialog.svelte
  • src/lib/bits/patterns/tasks/components/TaskReviewStatusBar.svelte
  • src/routes/admin/tasks/[task]/+page.svelte
11 source filesApplied

Original

lucide/languages

Applied

tabler/language

Tabler preserves the translation symbol; letter case and globe icons have different meanings.

Where it’s used
  • src/lib/bits/custom/featureStats/StatsTranslation.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldCardHeader.svelte
  • src/lib/bits/patterns/forms/formI18nSection/components/FormI18nTranslationBar.svelte
  • src/lib/bits/patterns/panels/sections/language/LanguageSection.svelte
  • src/lib/bits/patterns/resource/completionFooter/CompletionFooter.svelte
  • src/lib/bits/patterns/resource/rows/FeatureRow/FeatureRow.svelte
  • src/routes/admin/features/+page.svelte
  • src/routes/admin/hubs/+page.svelte
  • src/routes/admin/layers/+page.svelte
  • src/routes/admin/organisations/+page.svelte
  • src/routes/admin/projects/+page.svelte
10 source filesApplied

Original

lucide/book-open

Applied

proicons/book-open

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/featureStats/StatsContent.svelte
  • src/lib/bits/patterns/eventCompanionPanel/EventCompanionPanel.svelte
  • src/lib/bits/patterns/planPanel/PlanPanel.svelte
  • src/lib/bits/patterns/resource/completionFooter/CompletionFooter.svelte
  • src/lib/bits/patterns/resource/rows/FeatureRow/FeatureRow.svelte
  • src/routes/admin/features/+page.svelte
  • src/routes/admin/hubs/+page.svelte
  • src/routes/admin/layers/+page.svelte
  • src/routes/admin/organisations/+page.svelte
  • src/routes/admin/projects/+page.svelte
10 source filesApplied

Original

lucide/square-pen

Applied

proicons/compose

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardBreadcrumbs.svelte
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardTitle.svelte
  • src/lib/bits/patterns/cards/featureCard/components/contribution/FeatureCardAttributionField.svelte
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewAddressField.svelte
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewDescriptionField.svelte
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewPropertiesField.svelte
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewTitleField.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/GeoLocationModal.svelte
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
  • src/lib/bits/patterns/panels/sections/components/ProfileSectionUsername.svelte
8 source filesApplied

Original

lucide/info

Applied

proicons/info

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/analyticsCard/components/Header.svelte
  • src/lib/bits/custom/analyticsCard/components/SectionHeader.svelte
  • src/lib/bits/custom/form/src/formFeatureVisualSection/FormFeatureVisualSection.svelte
  • src/lib/bits/patterns/cards/featureCard/components/contribution/FeatureCardContributionPanel.svelte
  • src/lib/bits/patterns/cards/featureCard/components/images/FeatureCardViewerAttribution.svelte
  • src/lib/bits/patterns/layout/app/components/AppNav.svelte
  • src/lib/bits/patterns/resourcePanel/ResourcePanel.svelte
  • src/routes/admin/tasks/[task]/+page.svelte
8 source filesApplied

Original

lucide/layout-grid

Applied

proicons/grid

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/cards/createAdminIndexCardModel.ts
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardBreadcrumbs.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/LayerSelectionModal.svelte
  • src/lib/bits/patterns/panels/sections/haveVisited/HaveVisitedSection.svelte
  • src/lib/bits/patterns/panels/sections/wantToVisit/WantToVisitSection.svelte
  • src/routes/admin/projects/+page.svelte
  • src/routes/admin/projects/[project]/+page.svelte
7 source filesApplied

Original

lucide/eye-off

Applied

proicons/eye-off

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/cards/createAdminIndexCardModel.ts
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
  • src/lib/bits/custom/form/SectionHeader.svelte
  • src/lib/bits/patterns/images/components/ThumbnailOverlays.svelte
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
  • src/lib/bits/patterns/tasks/components/TaskInfoDialog.svelte
  • src/routes/admin/tasks/[task]/+page.svelte
7 source filesApplied

Original

lucide/search

Applied

proicons/search

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/search/src/components/SearchBar.svelte
  • src/lib/bits/patterns/bars/omnibar/components/OmnibarSearchBar.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/LayerSelectionModal.svelte
  • src/lib/bits/patterns/import/components/shared/ImportSearchBox.svelte
  • src/lib/bits/patterns/layout/header/components/HeaderSearch.svelte
  • src/lib/bits/patterns/panels/components/common/FilterBar.svelte
  • src/lib/bits/patterns/resourcePanel/components/ResourceSection.svelte
7 source filesApplied

Original

lucide/triangle-alert

Applied

proicons/alert-triangle

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/form/src/sectionHeader/components/SectionHeaderIssues.svelte
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardBreadcrumbs.svelte
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardMissingReportBody.svelte
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewValidationError.svelte
  • src/lib/bits/patterns/forms/formOrganisationsSection/components/FormOrganisationsSectionWarningBar.svelte
  • src/lib/bits/patterns/forms/formUserRolesSection/components/FormUserRolesSectionWarningBar.svelte
  • src/lib/bits/patterns/panels/sections/contributionStats/ContributionStatsSection.svelte
6 source filesApplied

Original

lucide/eye

Applied

proicons/eye

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/cards/createAdminIndexCardModel.ts
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
  • src/lib/bits/custom/form/SectionHeader.svelte
  • src/lib/bits/patterns/forms/formHubLayersSection/FormHubLayersSection.svelte
  • src/lib/bits/patterns/forms/formProjectLayersSection/FormProjectLayersSection.svelte
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
6 source filesApplied

Original

lucide/refresh-cw

Applied

proicons/arrow-sync

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/images/components/ThumbnailOverlays.svelte
  • src/lib/bits/patterns/import/components/features/steps/resolution/FeatureResolutionRow.svelte
  • src/lib/bits/patterns/panels/sections/components/ProfileSectionUsername.svelte
  • src/lib/client/services/map.ts
  • src/routes/admin/analytics/+page.svelte
  • src/routes/admin/hubs/[hub]/+page.svelte
6 source filesApplied

Original

lucide/replace

Applied

proicons/arrow-swap

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/forms/formFeatureSectionHeader/FormFeatureSubSectionHeader.svelte
  • src/lib/bits/patterns/forms/formMapStyleSection/components/FormMapStyleSectionActions.svelte
  • src/lib/bits/patterns/forms/formParentSection/components/FormParentResourceSection.svelte
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
  • src/lib/bits/patterns/import/components/images/UploadResult.svelte
5 source filesApplied

Original

lucide/chevron-left

Applied

proicons/chevron-left

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/form/src/formFeatureVisualSection/FormFeatureVisualSection.svelte
  • src/lib/bits/patterns/bars/omnibar/components/OmnibarNavigationArrow.svelte
  • src/lib/bits/patterns/forms/formFacetNav/components/FormFacetNavButton.svelte
  • src/lib/bits/patterns/images/components/ViewerNav.svelte
  • src/lib/bits/patterns/resource/resourceControlBar/ResourceControlBar.svelte
5 source filesApplied

Original

lucide/chevron-up

Applied

proicons/chevron-up

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/capabilities/userCapabilityMatrix/components/UserCapabilityMatrixTable.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldCardHeader.svelte
  • src/lib/bits/patterns/panels/components/controls/CategoryFilter.svelte
  • src/lib/bits/patterns/panels/components/controls/RangeFilter.svelte
  • src/lib/bits/patterns/panels/sections/language/LanguageSection.svelte
5 source filesApplied

Original

lucide/circle-dot-dashed

Applied

proicons/target

Target changes the dashed boundary metaphor. Review selection states.

Where it’s used
  • src/routes/admin/features/+page.svelte
  • src/routes/admin/hubs/+page.svelte
  • src/routes/admin/layers/+page.svelte
  • src/routes/admin/organisations/+page.svelte
  • src/routes/admin/projects/+page.svelte
5 source filesApplied

Original

lucide/expand

Applied

proicons/full-screen-maximize

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/form/SectionHeader.svelte
  • src/lib/bits/custom/form/src/formFeatureVisualSection/FormFeatureVisualSection.svelte
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
  • src/lib/bits/patterns/maps/Maplet.svelte
  • src/lib/bits/patterns/tasks/components/TaskMap.svelte
5 source filesApplied

Original

lucide/filter

Applied

proicons/filter

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/layout/app/components/AppNav.svelte
  • src/lib/bits/patterns/panels/components/items/ItemResource.svelte
  • src/lib/bits/patterns/panels/components/items/OrganisationPrismItem.svelte
  • src/lib/bits/patterns/panels/components/items/ProjectPrismItem.svelte
  • src/lib/bits/patterns/resourcePanel/components/ResourceRow.svelte
5 source filesApplied

Original

lucide/plus

Applied

proicons/add

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/cards/layerPropertyCard/components/Actions.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldCardHeader.svelte
  • src/lib/bits/patterns/forms/formOrganisationsSection/components/FormOrganisationsSectionActions.svelte
  • src/lib/bits/patterns/layout/header/components/HeaderNew.svelte
  • src/lib/bits/patterns/planPanel/PlanPanel.svelte
5 source filesApplied

Original

lucide/shrink

Applied

proicons/full-screen-minimize

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/form/SectionHeader.svelte
  • src/lib/bits/custom/form/src/formFeatureVisualSection/FormFeatureVisualSection.svelte
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
  • src/lib/bits/patterns/maps/Maplet.svelte
  • src/lib/bits/patterns/tasks/components/TaskMap.svelte
4 source filesApplied

Original

lucide/blend

Applied

proicons/shape-intersect

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/client/services/layer.ts
  • src/routes/admin/hubs/[hub]/+page.svelte
  • src/routes/admin/organisations/[organisation]/+page.svelte
  • src/routes/admin/projects/[project]/+page.svelte
4 source filesApplied

Original

lucide/globe

Applied

proicons/globe

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/cards/featureCard/components/newFeature/FeatureCardNewAddressField.svelte
  • src/lib/bits/patterns/cards/featureCard/modals/GeoLocationModal.svelte
  • src/lib/bits/patterns/eventCompanionPanel/EventCompanionPanel.svelte
  • src/routes/admin/analytics/+page.svelte
4 source filesApplied

Original

lucide/layers-3

Applied

proicons/layers

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/cards/createAdminIndexCardModel.ts
  • src/lib/bits/patterns/cards/featureCard/modals/LayerSelectionModal.svelte
  • src/lib/bits/patterns/maps/MapCanvas.svelte
  • src/lib/navigation/facets.ts
4 source filesApplied

Original

lucide/map

Applied

proicons/map

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/bars/adminMenu/AdminMenu.svelte
  • src/lib/bits/patterns/bars/omnibar/components/OmnibarSectionHeader.svelte
  • src/lib/bits/patterns/cards/featureCard/components/actions/DirectionsAction.svelte
  • src/lib/bits/patterns/layout/app/components/AppNav.svelte
4 source filesApplied

Original

lucide/rotate-ccw

Applied

proicons/arrow-counterclockwise

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
  • src/lib/bits/patterns/forms/formFeatureField/components/FeatureFieldRange.svelte
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
4 source filesApplied

Original

lucide/tags

Applied

proicons/tag-multiple

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/featureStats/StatsCategorical.svelte
  • src/lib/bits/patterns/resource/completionFooter/CompletionFooter.svelte
  • src/lib/bits/patterns/resource/rows/FeatureRow/FeatureRow.svelte
  • src/routes/admin/features/+page.svelte
4 source filesApplied

Original

lucide/type

Applied

proicons/text

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/client/services/layer.ts
  • src/routes/admin/hubs/[hub]/+page.svelte
  • src/routes/admin/organisations/[organisation]/+page.svelte
  • src/routes/admin/projects/[project]/+page.svelte
4 source filesApplied

Original

lucide/users

Applied

proicons/person-multiple

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/cards/featureCard/modals/LayerSelectionModal.svelte
  • src/lib/bits/patterns/import/Dropzones.svelte
  • src/lib/bits/patterns/resourcePanel/components/ResourceSection.svelte
  • src/routes/admin/analytics/+page.svelte
3 source filesApplied

Original

lucide/cloud-upload

Applied

proicons/cloud-arrow-up

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/bars/adminMenu/AdminMenu.svelte
  • src/lib/bits/patterns/images/components/controls/ThumbnailControls.svelte
  • src/lib/bits/patterns/import/Dropzones.svelte
3 source filesApplied

Original

lucide/copyright

Applied

proicons/copyright

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/routes/admin/features/+page.svelte
  • src/routes/admin/layers/+page.svelte
  • src/routes/admin/projects/+page.svelte
3 source filesApplied

Original

lucide/database

Applied

proicons/database

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/featureStats/StatsStatus.svelte
  • src/lib/bits/patterns/resource/rows/FeatureRow/FeatureRow.svelte
  • src/routes/admin/analytics/+page.svelte
3 source filesApplied

Original

lucide/file-text

Applied

proicons/file-text

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/analytics/assetAnalyticsDashboard/components/ImagePopoverCell.svelte
  • src/lib/bits/patterns/images/components/ImageMetadataCard.svelte
  • src/lib/navigation/facets.ts
3 source filesApplied

Original

lucide/funnel

Applied

proicons/filter

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
  • src/lib/bits/patterns/resource/resourceControlBar/ResourceControlBar.svelte
  • src/routes/admin/tasks/+page.svelte
3 source filesApplied

Original

lucide/inbox

Applied

proicons/archive

Archive can imply stored items rather than incoming items.

Where it’s used
  • src/lib/bits/patterns/cards/layerPropertyCard/components/Actions.svelte
  • src/routes/admin/tasks/+page.svelte
  • src/routes/admin/tasks/[task]/+page.svelte
3 source filesApplied

Original

lucide/layers

Applied

proicons/layers

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/resourcePanel/components/ResourceSection.svelte
  • src/routes/admin/layers/+page.svelte
  • src/routes/admin/layers/[layer]/+page.svelte
3 source filesApplied

Original

lucide/pen

Applied

proicons/pencil

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/featureStats/StatsFreeform.svelte
  • src/lib/bits/patterns/resource/completionFooter/CompletionFooter.svelte
  • src/lib/bits/patterns/resource/rows/FeatureRow/FeatureRow.svelte
3 source filesApplied

Original

lucide/pencil

Applied

proicons/pencil

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
  • src/lib/bits/patterns/import/components/features/steps/properties/PropertyCreationStep.svelte
  • src/lib/bits/patterns/import/components/features/steps/properties/PropertyEditableRow.svelte
3 source filesApplied

Original

lucide/shield-check

Applied

proicons/shield-checkmark

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/capabilities/organisationCapabilities/components/OrganisationCapabilitiesList.svelte
  • src/lib/bits/patterns/capabilities/projectCapabilities/components/ProjectCapabilitiesList.svelte
  • src/lib/navigation/facets.ts
3 source filesApplied

Original

lucide/star

Applied

proicons/star

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardTitle.svelte
  • src/lib/bits/patterns/cards/featureCard/components/actions/WishlistActionDisplay.svelte
  • src/lib/bits/patterns/layout/app/components/AppNav.svelte
3 source filesApplied

Original

lucide/users-round

Applied

proicons/person-multiple

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/cards/createAdminIndexCardModel.ts
  • src/routes/admin/organisations/+page.svelte
  • src/routes/admin/organisations/[organisation]/+page.svelte
2 source filesApplied

Original

lucide/arrow-up-right

Applied

proicons/arrow-export

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/routes/themes/+page.svelte
  • src/routes/themes/colours/+page.svelte
2 source filesApplied

Original

lucide/at-sign

Applied

proicons/mention

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/analytics/assetAnalyticsDashboard/components/ImagePopoverCell.svelte
  • src/lib/bits/patterns/images/components/ImageMetadataCard.svelte
2 source filesApplied

Original

lucide/badge-check

Applied

proicons/checkmark-starburst

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/tasks/components/TaskInfoDialog.svelte
  • src/routes/admin/tasks/[task]/+page.svelte
2 source filesApplied

Original

lucide/building-2

Applied

proicons/building-multiple

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/routes/admin/hubs/+page.svelte
  • src/routes/admin/hubs/[hub]/+page.svelte
2 source filesApplied

Original

lucide/calendar

Applied

proicons/calendar

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/analytics/assetAnalyticsDashboard/components/ImagePopoverCell.svelte
  • src/lib/bits/patterns/images/components/ImageMetadataCard.svelte
2 source filesApplied

Original

lucide/chart-column-increasing

Applied

proicons/bar-chart

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/bars/adminMenu/AdminMenu.svelte
  • src/routes/admin/analytics/+page.svelte
2 source filesApplied

Original

lucide/chevrons-up-down

Applied

proicons/arrow-up-down

Arrows preserve two-way movement; review select controls.

Where it’s used
  • src/lib/bits/core/select/Select.svelte
  • src/lib/bits/patterns/import/components/features/steps/resolution/FeatureResolutionPreview.svelte
2 source filesApplied

Original

lucide/clock

Applied

proicons/clock

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/routes/themes/+page.svelte
  • src/routes/themes/colours/+page.svelte
2 source filesApplied

Original

lucide/copy

Applied

proicons/copy

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/analytics/assetAnalyticsDashboard/components/ImagePopoverCell.svelte
  • src/lib/bits/patterns/images/components/ImageMetadataCard.svelte
2 source filesApplied

Original

lucide/crosshair

Applied

proicons/target

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/panels/components/items/FilteredLayer.svelte
  • src/lib/bits/patterns/resourcePanel/components/ResourceRow.svelte
2 source filesApplied

Original

lucide/download

Applied

proicons/arrow-download

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/import/ImportImageFlow.svelte
  • src/lib/bits/patterns/import/components/features/steps/finished/FinishedStep.svelte
2 source filesApplied

Original

lucide/eraser

Applied

proicons/eraser

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/forms/formFeatureParentSection/FormFeatureParentSection.svelte
  • src/lib/bits/patterns/forms/formI18nSection/components/FormI18nTranslationBar.svelte
2 source filesApplied

Original

lucide/folder-open

Applied

proicons/folder-open

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/images/components/CaptureOptions.svelte
  • src/lib/bits/patterns/images/components/controls/CameraViewerControls.svelte
2 source filesApplied

Original

lucide/heart

Applied

proicons/heart

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardNewBody.svelte
  • src/lib/bits/patterns/cards/featureCard/components/contribution/FeatureCardContributionPanel.svelte
2 source filesApplied

Original

lucide/key-round

Applied

proicons/key

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/auth/AuthPanel.svelte
  • src/lib/bits/patterns/panels/sections/linkedAccounts/LinkedAccountsSection.svelte
2 source filesApplied

Original

lucide/landmark

Applied

proicons/bank

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/bars/adminMenu/AdminMenu.svelte
  • src/lib/bits/patterns/bars/omnibar/components/OmnibarSectionHeader.svelte
2 source filesApplied

Original

lucide/mail

Applied

proicons/mail

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/auth/AuthPanel.svelte
  • src/lib/bits/patterns/panels/sections/linkedAccounts/LinkedAccountsSection.svelte
2 source filesApplied

Original

lucide/map-pinned

Applied

proicons/location

Use Location for pinned places.

Where it’s used
  • src/lib/bits/patterns/images/components/ImageMetadataCard.svelte
  • src/lib/bits/patterns/planPanel/PlanPanel.svelte
2 source filesApplied

Original

lucide/monitor

Applied

proicons/computer

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/layout/app/components/AppNav.svelte
  • src/routes/admin/+layout.svelte
2 source filesApplied

Original

lucide/moon

Applied

proicons/moon

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/themePicker/components/ThemeOption.svelte
  • src/routes/themes/+page.svelte
2 source filesApplied

Original

lucide/sun

Applied

proicons/brightness

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/themePicker/components/ThemeOption.svelte
  • src/routes/themes/+page.svelte
2 source filesApplied

Original

lucide/upload

Applied

proicons/arrow-upload

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/images/components/Dropzone.svelte
  • src/routes/admin/import/+page.svelte
1 source fileApplied

Original

lucide/alert-circle

Applied

proicons/alert-circle

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/forms/formI18nSection/components/FormI18nTranslationBar.svelte
1 source fileApplied

Original

lucide/arrow-down

Applied

proicons/arrow-down

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/resource/resourceSortControl/ResourceSortControl.svelte
1 source fileApplied

Original

lucide/arrow-down-a-z

Applied

proicons/arrow-sort

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldPropertyValueWrapper.svelte
1 source fileApplied

Original

lucide/arrow-right

Applied

proicons/arrow-right

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/import/components/shared/ImportMappingRow.svelte
1 source fileApplied

Original

lucide/arrow-up

Applied

proicons/arrow-up

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/resource/resourceSortControl/ResourceSortControl.svelte
1 source fileApplied

Original

lucide/arrow-up-down

Applied

proicons/arrow-up-down

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/resource/resourceSortControl/ResourceSortControl.svelte
1 source fileApplied

Original

lucide/binary

Applied

proicons/code

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
1 source fileApplied

Original

lucide/bot

Applied

proicons/toy-brick

A toy brick suggests automation less clearly than a robot. Review in context.

Where it’s used
  • src/lib/bits/custom/form/src/input/components/GenAI.svelte
1 source fileApplied

Original

lucide/brain

Applied

proicons/brain

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
1 source fileApplied

Original

lucide/calendar-days

Applied

proicons/calendar

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/import/Dropzones.svelte
1 source fileApplied

Original

lucide/calendar-heart

Applied

proicons/calendar

The date remains clear; the favourite/event cue is lost.

Where it’s used
  • src/lib/bits/patterns/eventCompanionPanel/EventCompanionPanel.svelte
1 source fileApplied

Original

lucide/chevrons-down-up

Applied

proicons/contract-down

Contract preserves collapse intent with a different silhouette.

Where it’s used
  • src/lib/bits/patterns/import/components/features/steps/resolution/FeatureResolutionPreview.svelte
1 source fileApplied

Original

lucide/circle-alert

Applied

proicons/alert-circle

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/import/components/images/UploadResult.svelte
1 source fileApplied

Original

lucide/circle-help

Applied

proicons/question-circle

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/tasks/components/TaskReason.svelte
1 source fileApplied

Original

lucide/circle-plus

Applied

proicons/add-circle

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/layout/app/components/AppNav.svelte
1 source fileApplied

Original

lucide/clipboard

Applied

proicons/clipboard

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/import/components/features/steps/resolution/FeatureResolutionPreview.svelte
1 source fileApplied

Original

lucide/cloud-download

Applied

proicons/cloud-arrow-down

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
1 source fileApplied

Original

lucide/dot

Applied

proicons/circle-small

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/core/separator/Separator.svelte
1 source fileApplied

Original

lucide/ellipsis

Applied

proicons/more

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/cards/featureCard/components/FeatureCardBreadcrumbs.svelte
1 source fileApplied

Original

lucide/facebook

Applied

proicons/facebook

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/eventCompanionPanel/EventCompanionPanel.svelte
1 source fileApplied

Original

lucide/file-diff

Applied

proicons/diff

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/import/components/features/steps/resolution/FeatureResolutionRow.svelte
1 source fileApplied

Original

lucide/footprints

Applied

proicons/directions

Directions shifts walking to navigation. Review the plan view.

Where it’s used
  • src/lib/bits/patterns/planPanel/PlanPanel.svelte
1 source fileApplied

Original

lucide/form-input

Applied

proicons/button

Button is broader than a text field. Review form navigation.

Where it’s used
  • src/lib/navigation/facets.ts
1 source fileApplied

Original

lucide/funnel-x

Applied

proicons/filter-cancel

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
1 source fileApplied

Original

lucide/grid-2x2

Applied

proicons/grid

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/resourcePanel/components/ResourceSection.svelte
1 source fileApplied

Original

lucide/instagram

Applied

proicons/instagram

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/eventCompanionPanel/EventCompanionPanel.svelte
1 source fileApplied

Original

lucide/linkedin

Applied

simple-icons/linkedin

Keep the official LinkedIn brand using Simple Icons.

Where it’s used
  • src/lib/bits/patterns/eventCompanionPanel/EventCompanionPanel.svelte
1 source fileApplied

Original

lucide/list

Applied

proicons/bullet-list

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
1 source fileApplied

Original

lucide/list-checks

Applied

proicons/task-list

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/resource/resourceControlBar/ResourceBulkEditControl.svelte
1 source fileApplied

Original

lucide/mailbox

Applied

proicons/mail-open

Open mail describes reading rather than a physical mailbox.

Where it’s used
  • src/lib/bits/patterns/bars/adminMenu/AdminMenu.svelte
1 source fileApplied

Original

lucide/menu

Applied

proicons/menu

Use the Proicons Menu silhouette.

Where it’s used
  • src/lib/bits/patterns/panels/components/headers/HeaderAdminPanel.svelte
1 source fileApplied

Original

lucide/minus

Applied

proicons/subtract

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/forms/formOrganisationsSection/components/FormOrganisationsSectionActions.svelte
1 source fileApplied

Original

lucide/newspaper

Applied

proicons/file-text

File text represents publication content.

Where it’s used
  • src/lib/bits/patterns/layout/app/components/AppNav.svelte
1 source fileApplied

Original

lucide/octagon-minus

Applied

proicons/do-not-disturb

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/form/src/formFeatureVisualSection/FormFeatureVisualSection.svelte
1 source fileApplied

Original

lucide/panel-top-bottom-dashed

Applied

proicons/bullet-list-square

Use the square bullet list for this layout control.

Where it’s used
  • src/lib/bits/patterns/bars/omnibar/components/OmnibarNavigationHeader.svelte
1 source fileApplied

Original

lucide/pen-line

Applied

proicons/compose

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/routes/admin/features/+page.svelte
1 source fileApplied

Original

lucide/pen-tool

Applied

proicons/calligraphy-pen

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
1 source fileApplied

Original

lucide/rotate-cw

Applied

proicons/arrow-clockwise

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/images/components/controls/ViewerControls.svelte
1 source fileApplied

Original

lucide/save

Applied

proicons/save

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
1 source fileApplied

Original

lucide/scan-line

Applied

proicons/qr-code

QR code is appropriate only if the scanner reads QR codes.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileApplied

Original

lucide/settings

Applied

proicons/settings

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/layout/app/components/AppNav.svelte
1 source fileApplied

Original

lucide/shuffle

Applied

proicons/arrow-left-right

Opposing arrows can read as swap rather than randomise.

Where it’s used
  • src/lib/bits/patterns/resource/resourceControlBar/ResourceBulkEditControl.svelte
1 source fileApplied

Original

lucide/smile

Applied

proicons/emoji

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/custom/form/src/input/components/GenAI.svelte
1 source fileApplied

Original

lucide/swatch-book

Applied

proicons/color-palette

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/bars/mapOverlayBar/MapOverlayBar.svelte
1 source fileApplied

Original

lucide/table-2

Applied

proicons/table

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
1 source fileApplied

Original

lucide/table-cells-split

Applied

proicons/split-horizontal

Split horizontal loses the table-specific context.

Where it’s used
  • src/lib/bits/patterns/import/Dropzones.svelte
1 source fileApplied

Original

lucide/tag

Applied

proicons/tag

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/navigation/facets.ts
1 source fileApplied

Original

lucide/trophy

Applied

proicons/trophy

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/panels/sections/contributor/ContributorSection.svelte
1 source fileApplied

Original

lucide/undo-2

Applied

proicons/arrow-undo

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/adapters/header/useAdminHeaderModel.svelte.ts
1 source fileApplied

Original

lucide/user-minus

Applied

tabler/user-minus

Tabler preserves the explicit remove-person cue.

Where it’s used
  • src/lib/bits/patterns/forms/formUserRolesSection/components/FormUserRolesSectionActions.svelte
1 source fileApplied

Original

lucide/user-plus

Applied

proicons/person-add

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/forms/formUserRolesSection/components/FormUserRolesSectionActions.svelte
1 source fileApplied

Original

lucide/user-round

Applied

proicons/person

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/panels/sections/components/ProfileSectionAvatar.svelte
1 source fileApplied

Original

lucide/zap

Applied

proicons/bolt

Same meaning, with Proicons’ softer geometry and native stroke weight.

Where it’s used
  • src/lib/bits/patterns/panels/components/headers/HeaderAdminPanel.svelte
4 source filesRetain

Original

lucide/ghost

Keep original

lucide/ghost

Kept by design: retain this Lucide icon.

Where it’s used
  • src/lib/bits/custom/form/src/formFeatureVisualSection/FormFeatureVisualSection.svelte
  • src/lib/bits/patterns/panels/sections/contributionStats/ContributionStatsSection.svelte
  • src/lib/bits/patterns/tasks/components/TaskInfoDialog.svelte
  • src/routes/admin/tasks/[task]/+page.svelte
3 source filesRetain

Original

lucide/grip-vertical

Keep original

lucide/grip-vertical

Kept by design: retain this Lucide icon.

Where it’s used
  • src/lib/bits/custom/card/components/Root.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldCardBody.svelte
  • src/lib/bits/patterns/planPanel/PlanPanel.svelte
3 source filesRetain

Original

lucide/list-plus

Keep original

lucide/list-plus

Kept by design: retain this Lucide icon.

Where it’s used
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldPropertyValueWrapper.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldsSectionActions.svelte
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldsSectionWrapper.svelte
2 source filesRetain

Original

cib/creative-commons-pd-alt

Keep original

cib/creative-commons-pd-alt

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/cards/licenseCard/LicenseCard.svelte
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
2 source filesRetain

Original

logos/google-icon

Keep original

logos/google-icon

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/auth/AuthSocialButtons.svelte
  • src/lib/bits/patterns/panels/sections/linkedAccounts/LinkedAccountsSection.svelte
2 source filesRetain

Original

mingcute/copyright-line

Keep original

mingcute/copyright-line

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/cards/licenseCard/LicenseCard.svelte
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
2 source filesRetain

Original

simple-icons/facebook

Keep original

simple-icons/facebook

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/auth/AuthSocialButtons.svelte
  • src/lib/bits/patterns/panels/sections/linkedAccounts/LinkedAccountsSection.svelte
2 source filesRetain

Original

simple-icons/wechat

Keep original

simple-icons/wechat

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/auth/AuthSocialButtons.svelte
  • src/lib/bits/patterns/panels/sections/linkedAccounts/LinkedAccountsSection.svelte
1 source fileRetain

Original

cib/creative-commons

Keep original

cib/creative-commons

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/cards/licenseCard/LicenseCard.svelte
1 source fileRetain

Original

cib/creative-commons-by

Keep original

cib/creative-commons-by

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
1 source fileRetain

Original

cib/creative-commons-nc

Keep original

cib/creative-commons-nc

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
1 source fileRetain

Original

cib/creative-commons-sa

Keep original

cib/creative-commons-sa

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/forms/formProjectLicenseSection/FormProjectLicenseSection.svelte
1 source fileRetain

Original

circle-flags/be

Keep original

circle-flags/be

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/ch

Keep original

circle-flags/ch

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/cn

Keep original

circle-flags/cn

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/cz

Keep original

circle-flags/cz

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/de

Keep original

circle-flags/de

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/es

Keep original

circle-flags/es

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/eu

Keep original

circle-flags/eu

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/fi

Keep original

circle-flags/fi

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/fr

Keep original

circle-flags/fr

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/hk

Keep original

circle-flags/hk

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/hu

Keep original

circle-flags/hu

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/ie

Keep original

circle-flags/ie

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/it

Keep original

circle-flags/it

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/jp

Keep original

circle-flags/jp

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/kr

Keep original

circle-flags/kr

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/nl

Keep original

circle-flags/nl

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/pl

Keep original

circle-flags/pl

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/pt

Keep original

circle-flags/pt

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/si

Keep original

circle-flags/si

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/tw

Keep original

circle-flags/tw

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

circle-flags/ua

Keep original

circle-flags/ua

Keep the original flag, licence symbol or brand artwork; these encode identity rather than interface style.

Where it’s used
  • src/lib/bits/patterns/passportPanel/PassportPanel.svelte
1 source fileRetain

Original

lucide/copy-check

Keep original

lucide/copy-check

Kept by design: retain this Lucide icon.

Where it’s used
  • src/lib/bits/patterns/forms/formFieldsSection/components/FormFieldCardHeader.svelte
1 source fileRetain

Original

lucide/copy-x

Keep original

lucide/copy-x

Kept by design: retain this Lucide icon.

Where it’s used
  • src/lib/bits/patterns/import/components/images/UploadResult.svelte
The applied icon migration, with the selected Lucide exceptions and original brand, flag and licence artwork preserved.