From c5cf6179c074c29007632d7a7d4c52ea131d3048 Mon Sep 17 00:00:00 2001 From: emclaug2 Date: Mon, 1 Nov 2021 08:56:57 -0400 Subject: [PATCH 1/9] Go BLUI --- .circleci/config.yml | 24 +- CHANGELOG.md | 12 + PUBLISHING.md | 4 +- README.md | 44 +- design/.svgsus | 2 +- design/Agriculture/Leaf/leaf.svg | 1 - design/Devices/Bearing/bearing.svg | 1 - design/Devices/Breaker/breaker.svg | 2 +- design/Devices/Camera/camera.svg | 1 - design/Devices/Capacitor/capacitor_large.svg | 1 - design/Devices/Computer/computer.svg | 1 - design/Devices/Contactor/contactor.svg | 1 - design/Devices/Device/device.svg | 2 +- .../Ephesus Fixture/ephesus_fixture.svg | 2 +- .../Ephesus Gateway/ephesus_gateway.svg | 1 - design/Devices/Fan/fan.svg | 1 - design/Devices/Generator/generator_off.svg | 1 - .../Devices/Network Switch/network_switch.svg | 1 - design/Devices/PDU/pdu.svg | 1 - design/Devices/Pump/pump.svg | 2 +- design/Devices/SSOL/ssol.svg | 2 +- design/Devices/Server/server.svg | 1 - design/Devices/Server/servers.svg | 1 - design/Devices/Switch/switch.svg | 1 - design/Devices/VFD/vfd.svg | 1 - design/META.json | 320 ++++---- design/README.md | 26 +- .../progress/battery_charging_twotone_05.svg | 1 - .../progress/battery_charging_twotone_0px.svg | 1 - .../progress/battery_charging_twotone_10.svg | 1 - .../progress/battery_charging_twotone_100.svg | 1 - .../progress/battery_charging_twotone_15.svg | 1 - .../progress/battery_charging_twotone_20.svg | 1 - .../progress/battery_charging_twotone_25.svg | 1 - .../progress/battery_charging_twotone_30.svg | 1 - .../progress/battery_charging_twotone_35.svg | 1 - .../progress/battery_charging_twotone_40.svg | 1 - .../progress/battery_charging_twotone_45.svg | 1 - .../progress/battery_charging_twotone_50.svg | 1 - .../progress/battery_charging_twotone_55.svg | 1 - .../progress/battery_charging_twotone_60.svg | 1 - .../progress/battery_charging_twotone_65.svg | 1 - .../progress/battery_charging_twotone_70.svg | 1 - .../progress/battery_charging_twotone_75.svg | 1 - .../progress/battery_charging_twotone_80.svg | 1 - .../progress/battery_charging_twotone_85.svg | 1 - .../progress/battery_charging_twotone_90.svg | 1 - .../progress/battery_charging_twotone_95.svg | 1 - .../progress/battery_twotone_0.svg | 1 - .../progress/battery_twotone_05.svg | 1 - .../progress/battery_twotone_10.svg | 1 - .../progress/battery_twotone_100.svg | 1 - .../progress/battery_twotone_15.svg | 1 - .../progress/battery_twotone_20.svg | 1 - .../progress/battery_twotone_25.svg | 1 - .../progress/battery_twotone_30.svg | 1 - .../progress/battery_twotone_35.svg | 1 - .../progress/battery_twotone_40.svg | 1 - .../progress/battery_twotone_45.svg | 1 - .../progress/battery_twotone_50.svg | 1 - .../progress/battery_twotone_55.svg | 1 - .../progress/battery_twotone_60.svg | 1 - .../progress/battery_twotone_65.svg | 1 - .../progress/battery_twotone_70.svg | 1 - .../progress/battery_twotone_75.svg | 1 - .../progress/battery_twotone_80.svg | 1 - .../progress/battery_twotone_85.svg | 1 - .../progress/battery_twotone_90.svg | 1 - .../progress/battery_twotone_95.svg | 1 - .../Status/Bypass Battery/bypass_battery.svg | 2 +- design/Status/Current/current_circled.svg | 1 - .../Current/current_circled_outline.svg | 1 - design/Status/Flow/flow.svg | 1 - design/Status/Grade/grade_b.svg | 1 - design/Status/Grade/grade_c.svg | 1 - design/Status/Grade/grade_d.svg | 1 - design/Status/Grade/grade_f.svg | 1 - .../Status/Maintanence Mode/maintenance.svg | 1 - design/Status/Moisture/moisture.svg | 1 - design/Status/Overlap/overlap.svg | 1 - .../progress/pie_chart_twotone_0.svg | 1 - .../progress/pie_chart_twotone_05.svg | 1 - .../progress/pie_chart_twotone_10.svg | 1 - .../progress/pie_chart_twotone_100.svg | 1 - .../progress/pie_chart_twotone_15.svg | 1 - .../progress/pie_chart_twotone_20.svg | 1 - .../progress/pie_chart_twotone_25.svg | 1 - .../progress/pie_chart_twotone_35.svg | 1 - .../progress/pie_chart_twotone_40.svg | 1 - .../progress/pie_chart_twotone_45.svg | 1 - .../progress/pie_chart_twotone_50.svg | 1 - .../progress/pie_chart_twotone_60.svg | 1 - .../progress/pie_chart_twotone_65.svg | 1 - .../progress/pie_chart_twotone_70.svg | 1 - .../progress/pie_chart_twotone_75.svg | 1 - .../progress/pie_chart_twotone_80.svg | 1 - .../progress/pie_chart_twotone_85.svg | 1 - .../progress/pie_chart_twotone_90.svg | 1 - .../progress/pie_chart_twotone_95.svg | 1 - design/Status/Power/power_circled.svg | 1 - .../Push Notification/push_notification.svg | 1 - .../push_notification_solid.svg | 1 - design/Status/QR/qrcode.svg | 1 - design/Status/QR/scan_qrcode.svg | 1 - design/Status/Running/running_high.svg | 1 - design/Status/Running/running_low.svg | 1 - design/Status/Stopped/stopped.svg | 2 +- design/Status/Trending/trending_down.svg | 2 +- design/Status/Trending/trending_flat.svg | 1 - design/Status/Trending/trending_up.svg | 2 +- design/Status/Tripped/tripped.svg | 1 - design/Status/Voltage/voltage.svg | 1 - design/Status/Voltage/voltage_circled.svg | 1 - .../Voltage/voltage_circled_outline.svg | 1 - design/Status/Water/water_outline.svg | 1 - design/Status/Waveform/waveform.svg | 1 - design/Vehicles/Forklift/forklift.svg | 1 - design/Vehicles/Pickup Truck/pickup_truck.svg | 1 - iconfont/BrightlayerUIIcons.css | 749 ++++++++++++++++++ iconfont/BrightlayerUIIcons.eot | Bin 0 -> 51464 bytes ...BlueIcons.html => BrightlayerUIIcons.html} | 492 ++++++------ ...BlueIcons.json => BrightlayerUIIcons.json} | 0 ...PXBlueIcons.svg => BrightlayerUIIcons.svg} | 4 +- .../{PXBlueIcons.ts => BrightlayerUIIcons.ts} | 494 ++++++------ ...PXBlueIcons.eot => BrightlayerUIIcons.ttf} | Bin 51352 -> 51256 bytes ...BlueIcons.woff => BrightlayerUIIcons.woff} | Bin 26056 -> 26068 bytes iconfont/BrightlayerUIIcons.woff2 | Bin 0 -> 21600 bytes iconfont/PXBlueIcons.css | 749 ------------------ iconfont/PXBlueIcons.woff2 | Bin 21628 -> 0 bytes mui/CHANGELOG.md | 12 + mui/CODEOWNERS | 2 +- mui/README.md | 30 +- mui/demos/showcase/.eslintrc.js | 2 +- mui/package.json | 26 +- mui/scripts/linkComponents.sh | 12 +- mui/yarn.lock | 16 +- package.json | 30 +- rn-vector/CHANGELOG.md | 12 + .../Fonts/BrightlayerUIIcons.ttf | Bin rn-vector/README.md | 22 +- ...cons.podspec => RNBLUIVectorIcons.podspec} | 8 +- rn-vector/android/build.gradle | 2 +- .../android/src/main/AndroidManifest.xml | 2 +- .../BLUIRNVectorIconsModule.java} | 10 +- .../BLUIRNVectorIconsPackage.java} | 8 +- rn-vector/fonts.gradle | 4 +- rn-vector/index.ts | 4 +- rn-vector/ios/BLUIRNVectorIcons.h | 7 + ...PXBRNVectorIcons.m => BLUIRNVectorIcons.m} | 6 +- rn-vector/ios/PXBRNVectorIcons.h | 7 - .../project.pbxproj | 24 +- .../contents.xcworkspacedata | 2 +- rn-vector/package.json | 29 +- rn-vector/scripts/buildIcons.sh | 10 +- svg/bearing.svg | 2 +- svg/breaker.svg | 2 +- svg/camera.svg | 2 +- svg/capacitor_large.svg | 2 +- svg/computer.svg | 2 +- svg/contactor.svg | 2 +- svg/current_circled.svg | 2 +- svg/current_circled_outline.svg | 2 +- svg/device.svg | 2 +- svg/ephesus_fixture.svg | 2 +- svg/ephesus_gateway.svg | 2 +- svg/fan.svg | 2 +- svg/flow.svg | 2 +- svg/forklift.svg | 2 +- svg/generator_off.svg | 2 +- svg/grade_b.svg | 2 +- svg/grade_c.svg | 2 +- svg/grade_d.svg | 2 +- svg/grade_f.svg | 2 +- svg/icons.svg | 2 +- svg/index.json | 320 ++++---- svg/leaf.svg | 2 +- svg/maintenance.svg | 2 +- svg/moisture.svg | 2 +- svg/network_switch.svg | 2 +- svg/overlap.svg | 2 +- svg/pdu.svg | 2 +- svg/pickup_truck.svg | 2 +- svg/power_circled.svg | 2 +- svg/pump.svg | 2 +- svg/push_notification.svg | 2 +- svg/push_notification_solid.svg | 2 +- svg/qrcode.svg | 2 +- svg/running_high.svg | 2 +- svg/running_low.svg | 2 +- svg/scan_qrcode.svg | 2 +- svg/server.svg | 2 +- svg/servers.svg | 2 +- svg/ssol.svg | 2 +- svg/stopped.svg | 2 +- svg/switch.svg | 2 +- svg/trending_flat.svg | 2 +- svg/tripped.svg | 2 +- svg/vfd.svg | 2 +- svg/voltage.svg | 2 +- svg/voltage_circled.svg | 2 +- svg/voltage_circled_outline.svg | 2 +- svg/water_outline.svg | 2 +- svg/waveform.svg | 2 +- yarn.lock | 11 +- 204 files changed, 1845 insertions(+), 1909 deletions(-) create mode 100644 iconfont/BrightlayerUIIcons.css create mode 100644 iconfont/BrightlayerUIIcons.eot rename iconfont/{PXBlueIcons.html => BrightlayerUIIcons.html} (76%) rename iconfont/{PXBlueIcons.json => BrightlayerUIIcons.json} (100%) rename iconfont/{PXBlueIcons.svg => BrightlayerUIIcons.svg} (99%) rename iconfont/{PXBlueIcons.ts => BrightlayerUIIcons.ts} (58%) rename iconfont/{PXBlueIcons.eot => BrightlayerUIIcons.ttf} (97%) rename iconfont/{PXBlueIcons.woff => BrightlayerUIIcons.woff} (97%) create mode 100644 iconfont/BrightlayerUIIcons.woff2 delete mode 100644 iconfont/PXBlueIcons.css delete mode 100644 iconfont/PXBlueIcons.woff2 rename iconfont/PXBlueIcons.ttf => rn-vector/Fonts/BrightlayerUIIcons.ttf (100%) rename rn-vector/{RNPXBVectorIcons.podspec => RNBLUIVectorIcons.podspec} (59%) rename rn-vector/android/src/main/java/io/{pxblue/PXBRNVectorIconsModule.java => brightlayerui/BLUIRNVectorIconsModule.java} (73%) rename rn-vector/android/src/main/java/io/{pxblue/PXBRNVectorIconsPackage.java => brightlayerui/BLUIRNVectorIconsPackage.java} (71%) create mode 100644 rn-vector/ios/BLUIRNVectorIcons.h rename rn-vector/ios/{PXBRNVectorIcons.m => BLUIRNVectorIcons.m} (80%) delete mode 100644 rn-vector/ios/PXBRNVectorIcons.h diff --git a/.circleci/config.yml b/.circleci/config.yml index 993ef27b..4d4b02d5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -56,16 +56,16 @@ jobs: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc echo "//registry.yarnpkg.com/:_authToken=$NPM_TOKEN" >> ~/.npmrc - run: - name: Publish @pxblue/icons + name: Publish @brightlayer-ui/icons command: yarn publish:package -b $CIRCLE_BRANCH - run: - name: Publish @pxblue/icons-svg + name: Publish @brightlayer-ui/icons-svg command: cd svg && yarn publish:package -b $CIRCLE_BRANCH - run: - name: Publish @pxblue/icons-mui + name: Publish @brightlayer-ui/icons-mui command: cd mui && yarn publish:package -b $CIRCLE_BRANCH - run: - name: Publish @pxblue/react-native-vector-icons + name: Publish @brightlayer-ui/react-native-vector-icons command: cd rn-vector && yarn publish:package -b $CIRCLE_BRANCH tag: @@ -77,17 +77,17 @@ jobs: at: . - gh/setup - run: - name: Tag @pxblue/icons - command: yarn tag:package -b $CIRCLE_BRANCH + name: Tag @brightlayer-ui/icons + command: yarn tag:package -b $CIRCLE_BRANCH -s -blui-icons - run: - name: Tag @pxblue/icons-svg - command: cd svg && yarn tag:package -b $CIRCLE_BRANCH + name: Tag @brightlayer-ui/icons-svg + command: cd svg && yarn tag:package -b $CIRCLE_BRANCH -s -blui-icons-svg - run: - name: Tag @pxblue/icons-mui - command: cd mui && yarn tag:package -b $CIRCLE_BRANCH + name: Tag @brightlayer-ui/icons-mui + command: cd mui && yarn tag:package -b $CIRCLE_BRANCH -s -blui-icons-mui - run: - name: Tag @pxblue/react-native-vector-icons - command: cd rn-vector && yarn tag:package -b $CIRCLE_BRANCH + name: Tag @brightlayer-ui/react-native-vector-icons + command: cd rn-vector && yarn tag:package -b $CIRCLE_BRANCH -s -blui-react-native-vector-icons workflows: version: 2 icons: diff --git a/CHANGELOG.md b/CHANGELOG.md index c886a3db..f7d17fc2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## v1.7.1 (Not yet published) + +### Changed + +- Changed package namespace from `@pxblue` to `@brightlayer-ui`. + +## Package Migration Notice + +Previous versions listed after this indicator refer to our deprecated `@pxblue` packages. + +--- + ## v1.7.1 (October 27, 2021) ### Fixed diff --git a/PUBLISHING.md b/PUBLISHING.md index c8168133..be457210 100644 --- a/PUBLISHING.md +++ b/PUBLISHING.md @@ -11,13 +11,13 @@ This package is published to NPM automatically by CircleCI when code is merged i If you need to publish a package manually, you can run the following commands from the root folder: -### @pxblue/icons +### @brightlayer-ui/icons ``` yarn build yarn publish:package ``` -### @pxblue/icons-svg +### @brightlayer-ui/icons-svg ``` yarn build:all cd svg diff --git a/README.md b/README.md index 1ef153d0..5d2435ea 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,19 @@ -# PX Blue Supplemental Icons +# Brightlayer UI Supplemental Icons -[![](https://img.shields.io/npm/v/@pxblue/icons.svg?label=@pxblue/icons&style=flat)](https://www.npmjs.com/package/@pxblue/icons) -[![](https://img.shields.io/npm/v/@pxblue/icons-svg.svg?label=@pxblue/icons-svg&style=flat)](https://www.npmjs.com/package/@pxblue/icons-svg) -[![](https://img.shields.io/circleci/project/github/pxblue/icons/master.svg?style=flat)](https://circleci.com/gh/pxblue/icons/tree/master) +[![](https://img.shields.io/npm/v/@brightlayer-ui/icons.svg?label=@brightlayer-ui/icons&style=flat)](https://www.npmjs.com/package/@brightlayer-ui/icons) +[![](https://img.shields.io/npm/v/@brightlayer-ui/icons-svg.svg?label=@brightlayer-ui/icons-svg&style=flat)](https://www.npmjs.com/package/@brightlayer-ui/icons-svg) +[![](https://img.shields.io/circleci/project/github/brightlayer-ui/icons/master.svg?style=flat)](https://circleci.com/gh/brightlayer-ui/icons/tree/master) -This is a library of supplemental icons, to be used in conjunction with the standard Material Design icons in PX Blue applications. +This is a library of supplemental icons, to be used in conjunction with the standard Material Design icons in Brightlayer UI applications. ## Installation -To install the PX Blue icon font from NPM as a dependency for your project, you can run one of the following commands in your project root: +To install the Brightlayer UI icon font from NPM as a dependency for your project, you can run one of the following commands in your project root: ``` -npm install --save @pxblue/icons +npm install --save @brightlayer-ui/icons or -yarn add @pxblue/icons +yarn add @brightlayer-ui/icons ``` You then need to reference the font in your application so that it is available for use. @@ -25,7 +25,7 @@ In order to use the icon font, you will need to modify your angular.json file "s ``` "styles": [ "src/styles.scss", - "./node_modules/@pxblue/icons/iconfont/PXBlueIcons.css" + "./node_modules/@brightlayer-ui/icons/iconfont/BrightlayerUIIcons.css" ], ``` @@ -34,15 +34,15 @@ In order to use the icon font, you will need to modify your angular.json file "s For React, you'll need to require the font in your top-level JS file (typically index.js). ``` -require('@pxblue/icons/iconfont/PXBlueIcons.css'); +require('@brightlayer-ui/icons/iconfont/BrightlayerUIIcons.css'); ``` ## Using the icon font in your application -This will make the PX Blue icons available to your code by using the appropriate class name (className for React) on a `` element, e.g.: +This will make the Brightlayer UI icons available to your code by using the appropriate class name (className for React) on a `` element, e.g.: ``` - + ``` ### Applying Different Colors @@ -50,30 +50,30 @@ This will make the PX Blue icons available to your code by using the appropriate To change the color of the icon you are using, simply set the CSS color property. This property is inheritable, so if the property is not set on your icon, it will be inherited from the parent container. ``` - + ``` ### Available Icons -See the [Iconography](https://pxblue.github.io/style/iconography) on pxblue.github.io for a list of currently available icons. +See the [Iconography](https://brightlayer-ui.github.io/style/iconography) on brightlayer-ui.github.io for a list of currently available icons. ## Usage Alternatives The icon font is a great way to include lots of icons in your application. If you only need a few, you can also check out these alternative packages: -- [SVG Icons](https://www.npmjs.com/package/@pxblue/icons-svg) -- [React Components](https://www.npmjs.com/package/@pxblue/icons-mui) -- [React Native Vector Icons](https://www.npmjs.com/package/@pxblue/react-native-vector-icons) +- [SVG Icons](https://www.npmjs.com/package/@brightlayer-ui/icons-svg) +- [React Components](https://www.npmjs.com/package/@brightlayer-ui/icons-mui) +- [React Native Vector Icons](https://www.npmjs.com/package/@brightlayer-ui/react-native-vector-icons) -We also have PX Blue oneline symbols (ported from PX Blue 1.0) available: +We also have Brightlayer UI one-line symbols (ported from Brightlayer UI 1.0) available: -- [SVG Symbols](https://www.npmjs.com/package/@pxblue/symbols) -- [React Components](https://www.npmjs.com/package/@pxblue/symbols-mui) +- [SVG Symbols](https://www.npmjs.com/package/@brightlayer-ui/symbols) +- [React Components](https://www.npmjs.com/package/@brightlayer-ui/symbols-mui) Our library of dynamic progress icons has been split off into a dedicated repository: -- [Progress Icons](https://github.com/pxblue/progress-icons) +- [Progress Icons](https://github.com/brightlayer-ui/progress-icons) # For Icon Creators -Please read the instructions in the [Design](https://github.com/pxblue/icons/blob/master/design/README.md) folder before creating or submitting new icons. +Please read the instructions in the [Design](https://github.com/brightlayer-ui/icons/blob/master/design/README.md) folder before creating or submitting new icons. diff --git a/design/.svgsus b/design/.svgsus index e4681ea5..00376065 100644 --- a/design/.svgsus +++ b/design/.svgsus @@ -1 +1 @@ -{"tags":{"px_stop_24px.svg":["stop","stopping"],"px_stopping_24px.svg":["stop","stopping process"],"contextualinquiry.svg":[]},"notes":""} \ No newline at end of file +{"tags":{"blui_stop_24px.svg":["stop","stopping"],"blui_stopping_24px.svg":["stop","stopping process"],"contextualinquiry.svg":[]},"notes":""} \ No newline at end of file diff --git a/design/Agriculture/Leaf/leaf.svg b/design/Agriculture/Leaf/leaf.svg index c0700a81..bf22244f 100644 --- a/design/Agriculture/Leaf/leaf.svg +++ b/design/Agriculture/Leaf/leaf.svg @@ -1,5 +1,4 @@ - px_leaf_24px diff --git a/design/Devices/Bearing/bearing.svg b/design/Devices/Bearing/bearing.svg index 291ce490..c2dcb609 100644 --- a/design/Devices/Bearing/bearing.svg +++ b/design/Devices/Bearing/bearing.svg @@ -1,5 +1,4 @@ - px_bearing_24px diff --git a/design/Devices/Breaker/breaker.svg b/design/Devices/Breaker/breaker.svg index b53dbca0..c6f58ec0 100644 --- a/design/Devices/Breaker/breaker.svg +++ b/design/Devices/Breaker/breaker.svg @@ -1 +1 @@ -px_breaker_24px \ No newline at end of file + \ No newline at end of file diff --git a/design/Devices/Camera/camera.svg b/design/Devices/Camera/camera.svg index 4a2ce890..026c1c1c 100644 --- a/design/Devices/Camera/camera.svg +++ b/design/Devices/Camera/camera.svg @@ -1,5 +1,4 @@ - px_camera_24px diff --git a/design/Devices/Capacitor/capacitor_large.svg b/design/Devices/Capacitor/capacitor_large.svg index 4cdfea30..5ee73259 100644 --- a/design/Devices/Capacitor/capacitor_large.svg +++ b/design/Devices/Capacitor/capacitor_large.svg @@ -1,5 +1,4 @@ - px_capacitor_24px diff --git a/design/Devices/Computer/computer.svg b/design/Devices/Computer/computer.svg index 76cc4298..62414863 100644 --- a/design/Devices/Computer/computer.svg +++ b/design/Devices/Computer/computer.svg @@ -1,5 +1,4 @@ - px_computer_24px diff --git a/design/Devices/Contactor/contactor.svg b/design/Devices/Contactor/contactor.svg index aa364885..91e132e5 100644 --- a/design/Devices/Contactor/contactor.svg +++ b/design/Devices/Contactor/contactor.svg @@ -1,5 +1,4 @@ - px_contactor_24px diff --git a/design/Devices/Device/device.svg b/design/Devices/Device/device.svg index 1d296e75..9171410f 100644 --- a/design/Devices/Device/device.svg +++ b/design/Devices/Device/device.svg @@ -1 +1 @@ -px_device_24px \ No newline at end of file + \ No newline at end of file diff --git a/design/Devices/Ephesus Fixture/ephesus_fixture.svg b/design/Devices/Ephesus Fixture/ephesus_fixture.svg index e655bd18..51a9eb4f 100644 --- a/design/Devices/Ephesus Fixture/ephesus_fixture.svg +++ b/design/Devices/Ephesus Fixture/ephesus_fixture.svg @@ -1 +1 @@ -px_ephesus_fixture_24px \ No newline at end of file + \ No newline at end of file diff --git a/design/Devices/Ephesus Gateway/ephesus_gateway.svg b/design/Devices/Ephesus Gateway/ephesus_gateway.svg index d993ddfa..385d960f 100644 --- a/design/Devices/Ephesus Gateway/ephesus_gateway.svg +++ b/design/Devices/Ephesus Gateway/ephesus_gateway.svg @@ -1,5 +1,4 @@ - px_ephesus_gateway_24px diff --git a/design/Devices/Fan/fan.svg b/design/Devices/Fan/fan.svg index 2caf6b1e..c5a18892 100644 --- a/design/Devices/Fan/fan.svg +++ b/design/Devices/Fan/fan.svg @@ -1,5 +1,4 @@ - px_fan_24px diff --git a/design/Devices/Generator/generator_off.svg b/design/Devices/Generator/generator_off.svg index 8ab31111..7f74f077 100644 --- a/design/Devices/Generator/generator_off.svg +++ b/design/Devices/Generator/generator_off.svg @@ -1,5 +1,4 @@ - px_generator_off_24px diff --git a/design/Devices/Network Switch/network_switch.svg b/design/Devices/Network Switch/network_switch.svg index dcd48f21..968e4a25 100644 --- a/design/Devices/Network Switch/network_switch.svg +++ b/design/Devices/Network Switch/network_switch.svg @@ -1,5 +1,4 @@ - px_network_switch_24px diff --git a/design/Devices/PDU/pdu.svg b/design/Devices/PDU/pdu.svg index dfc65e1c..60b2bc0d 100644 --- a/design/Devices/PDU/pdu.svg +++ b/design/Devices/PDU/pdu.svg @@ -1,5 +1,4 @@ - px_pdu_24px diff --git a/design/Devices/Pump/pump.svg b/design/Devices/Pump/pump.svg index b11757b5..4f972cca 100644 --- a/design/Devices/Pump/pump.svg +++ b/design/Devices/Pump/pump.svg @@ -1 +1 @@ -px_pump_24px \ No newline at end of file + \ No newline at end of file diff --git a/design/Devices/SSOL/ssol.svg b/design/Devices/SSOL/ssol.svg index 36767fb4..a849b4c9 100644 --- a/design/Devices/SSOL/ssol.svg +++ b/design/Devices/SSOL/ssol.svg @@ -1 +1 @@ -px_ssol_24px \ No newline at end of file + \ No newline at end of file diff --git a/design/Devices/Server/server.svg b/design/Devices/Server/server.svg index b5928043..6ddb5be8 100644 --- a/design/Devices/Server/server.svg +++ b/design/Devices/Server/server.svg @@ -1,5 +1,4 @@ - px_server_24px diff --git a/design/Devices/Server/servers.svg b/design/Devices/Server/servers.svg index d42b665c..d9b08956 100644 --- a/design/Devices/Server/servers.svg +++ b/design/Devices/Server/servers.svg @@ -1,5 +1,4 @@ - px_servers_24px diff --git a/design/Devices/Switch/switch.svg b/design/Devices/Switch/switch.svg index c2d2222c..3f100bfe 100644 --- a/design/Devices/Switch/switch.svg +++ b/design/Devices/Switch/switch.svg @@ -1,5 +1,4 @@ - px_tripped_24px diff --git a/design/Devices/VFD/vfd.svg b/design/Devices/VFD/vfd.svg index d688acdb..82dcf0cf 100644 --- a/design/Devices/VFD/vfd.svg +++ b/design/Devices/VFD/vfd.svg @@ -1,5 +1,4 @@ - px_vfd_24px diff --git a/design/META.json b/design/META.json index 58af60d0..c6daa3f5 100644 --- a/design/META.json +++ b/design/META.json @@ -7,7 +7,7 @@ "style": "baseline", "tags": ["device", "product", "equipment"], "description": "Used to represent a generic device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -27,7 +27,7 @@ "style": "baseline", "tags": ["battery"], "description": "Battery icon, displayed horizontally", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -37,7 +37,7 @@ "style": "baseline", "tags": ["device", "product", "equipment", "component", "ball bearings", "industrial", "machine"], "description": "Used to represent a generic device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -60,7 +60,7 @@ "panel" ], "description": "Used to represent a low voltage circuit breaker.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -90,7 +90,7 @@ "capacity" ], "description": "Used to represent a large capacitor as used in UPS, HVAC, etc.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -110,7 +110,7 @@ "capacity" ], "description": "Used to represent a large capacitor as a symbol", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -120,7 +120,7 @@ "style": "baseline", "tags": ["device", "product", "equipment", "component", "computer", "tower", "PC", "desktop", "load"], "description": "Used to represent a generic device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -130,7 +130,7 @@ "style": "baseline", "tags": ["device", "equipment", "component", "electrical", "oneline", "one-line", "symbol"], "description": "Used to represent a generic device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -140,7 +140,7 @@ "style": "baseline", "tags": ["device", "equipment", "component", "electrical", "oneline", "one-line", "symbol"], "description": "Used to represent a diode.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -162,7 +162,7 @@ "lumadapt" ], "description": "A light fixture designed after the Ephesus Game On/Lumadapt products.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -184,7 +184,7 @@ "lumadapt" ], "description": "Ephesus Gateway device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -217,7 +217,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "backup", "g", "industrial", "power"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -226,7 +226,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "backup", "g", "industrial", "power", "off"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -295,7 +295,7 @@ "power strip", "cabinet" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -314,7 +314,7 @@ "liquid", "mechanical" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -336,7 +336,7 @@ "computer", "server" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -378,7 +378,7 @@ "starter", "motor" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "A Solid State Overload Relay", "size": 24 }, @@ -388,7 +388,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "switch", "circuit", "interrupt"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents an electrical switch", "size": 24 }, @@ -398,7 +398,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["device", "product", "equipment", "electrical", "switchgear", "assembly"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents switchgear lineup", "size": 24 }, @@ -408,7 +408,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "symbol", "circuit"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents a transfomer symbol", "size": 24 }, @@ -430,7 +430,7 @@ "electricity", "grid" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents an electrical switch", "size": 24 }, @@ -451,7 +451,7 @@ "motor", "dg1" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "A Variable Frequency Drive", "size": 24 }, @@ -461,7 +461,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "battery", "storage", "backup", "solar"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents the ESB product xStorage", "size": 24 }, @@ -482,7 +482,7 @@ "style": "baseline", "tags": ["ups", "battery", "bypass", "power", "supply", "output", "input"], "description": "Represents a UPS bypassing battery status", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -491,7 +491,7 @@ "family": ["Status"], "style": "baseline", "tags": ["current", "electrical", "electric", "charge", "amp", "amps", "ampere", "flow", "ciruit"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -512,7 +512,7 @@ "flow", "ciruit" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -535,7 +535,7 @@ "flow", "ciruit" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -544,7 +544,7 @@ "family": ["Status"], "style": "baseline", "tags": ["water", "rate", "wave", "liquid", "gpm", "gallons", "pipe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -580,7 +580,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "a", "circle", "health", "healthy"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -589,7 +589,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "b", "circle", "health", "healthy"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -598,7 +598,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "c", "circle", "health"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -607,7 +607,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "d", "circle", "health", "bad", "unhealthy"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -616,7 +616,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "f", "circle", "health", "bad", "unhealthy"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -625,7 +625,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "score", "points", "gpa", "circle", "health", "medical", "care"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -635,7 +635,7 @@ "style": "baseline", "tags": ["incident", "alarms", "occurence"], "description": "This icon represents and incident, or group of Alarms", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -645,7 +645,7 @@ "style": "baseline", "tags": ["incident", "alarms", "occurence", "active"], "description": "This icon represents and incident, or group of Alarms that are currently Active", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -655,7 +655,7 @@ "style": ["baseline", "outline"], "tags": ["incident", "alarms", "occurence"], "description": "This icon represents and incident, or group of Alarms that are resolved or inactive", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -677,7 +677,7 @@ "event" ], "description": "Used to represent maintainance mode or service event", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -699,7 +699,7 @@ "humidity" ], "description": "Represents environmental values such as temperature and humidity", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -708,7 +708,7 @@ "family": ["Status"], "style": "baseline", "tags": ["water", "liquid", "drop", "humidity", "environment", "sensor", "wet", "damp"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -718,7 +718,7 @@ "style": "baseline", "tags": ["interference", "electrical", "waveform", "wave", "radio", "signals", "harmonics"], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -728,7 +728,7 @@ "style": "baseline", "tags": ["current", "circle", "circled", "electrical", "electric", "charge", "volts", "flow", "ciruit"], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -749,7 +749,7 @@ "ciruit" ], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -759,7 +759,7 @@ "style": "baseline", "tags": ["square", "exclaimation", "important", "critical"], "description": "Used to denote (Binary) Priority", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -769,7 +769,7 @@ "style": "baseline", "tags": ["push", "notify", "alert", "message", "badge"], "description": "Represents a device Push Notification", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -779,7 +779,7 @@ "style": "outlined", "tags": ["push", "notify", "alert", "message", "badge", "outlined"], "description": "Represents a device Push Notification", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -809,7 +809,7 @@ "style": "baseline", "tags": ["motor", "run", "running", "high", "fast", "drive", "start", "starter", "speed"], "description": "Represents a motor running on high setting", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -819,7 +819,7 @@ "style": "baseline", "tags": ["motor", "run", "running", "low", "slow", "drive", "start", "starter", "speed"], "description": "Represents a motor running on low setting", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -829,7 +829,7 @@ "style": "baseline", "tags": ["motor", "stop", "drive", "start", "starter", "sign", "ready"], "description": "Stop Sign, can be used to represent a device stopped state or action", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -839,7 +839,7 @@ "style": "baseline", "tags": ["motor", "run", "running", "stopping", "decelerate", "drive", "start", "starter"], "description": "Represents a motor stopping or decelerating", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -869,7 +869,7 @@ "cold" ], "description": "Represents a temperature", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -931,7 +931,7 @@ "change" ], "description": "Represents an increase over time", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -941,7 +941,7 @@ "style": "baseline", "tags": ["data", "arrow", "trend", "chart", "less", "lower", "trending", "down", "decrease", "change"], "description": "Represents a decrease over time", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -951,7 +951,7 @@ "style": "baseline", "tags": ["data", "arrow", "trend", "chart", "trending", "flat", "change", "no change"], "description": "Represents no change over time", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -961,7 +961,7 @@ "style": "baseline", "tags": ["open", "swtich", "trip", "breaker", "tripped", "opened"], "description": "An open or tripped switch or breaker", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -971,7 +971,7 @@ "style": "baseline", "tags": ["ups", "variable module management system", "eaa", "load", "power", "supply"], "description": "Represents Eaton's variable module management system for UPS devices", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -981,7 +981,7 @@ "style": "baseline", "tags": ["electrical", "electric", "charge", "volts", "potential", "voltage", "ciruit"], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1001,7 +1001,7 @@ "ciruit" ], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1022,7 +1022,7 @@ "ciruit" ], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1031,7 +1031,7 @@ "family": ["Status"], "style": "baseline", "tags": ["water", "liquid", "drop", "humidity", "environment", "sensor", "wet"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1040,7 +1040,7 @@ "family": ["Status"], "style": "outlined", "tags": ["outline", "water", "liquid", "drop", "humidity", "environment", "sensor", "wet"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1049,7 +1049,7 @@ "family": ["Status"], "style": "baseline", "tags": ["wave", "waveform", "current", "electrical", "harmonics", "graph", "oscilloscope", "amplitude"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1089,7 +1089,7 @@ "style": "baseline", "tags": ["tank", "gas"], "description": "This icon can be used to represent a tank of gas, industrial gasses", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1098,7 +1098,7 @@ "family": ["Agriculture"], "style": "baseline", "tags": ["tree", "crop", "fruit", "nut", "farm", "plant", "grow", "feed", "orchard", "forest"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1119,7 +1119,7 @@ "environment", "green" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "status": "possible redraw", "size": 24 }, @@ -1129,7 +1129,7 @@ "family": ["Agriculture"], "style": "baseline", "tags": ["wheat", "crop", "grain", "farm", "field", "cereal", "silage", "plant", "grow", "feed", "food"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1184,7 +1184,7 @@ "family": ["Agriculture"], "style": "baseline", "tags": ["barley", "grain", "crop", "farm", "plant", "grow", "feed", "food"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1383,7 +1383,7 @@ "logo" ], "description": "Power Xpert Blue icon graphic, redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1439,7 +1439,7 @@ "style": "baseline", "tags": ["sb", "blue", "platform", "ux", "service", "ccis", "design", "user experience", "graphic", "logo"], "description": "Studio Blue logo icon graphic", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1449,7 +1449,7 @@ "style": "outlined", "tags": ["sb", "blue", "platform", "ux", "service", "ccis", "design", "user experience", "graphic", "logo"], "description": "Studio Blue logo icon graphic", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1472,7 +1472,7 @@ "linux" ], "description": "Power Xpert Red icon graphic, redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1495,7 +1495,7 @@ "embedded" ], "description": "Power Xpert Green icon graphic, (somewhat) redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1518,7 +1518,7 @@ "iot" ], "description": "Power Xpert White icon graphic, redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1542,7 +1542,7 @@ "technology" ], "description": "Cybersecurity icon graphic, redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1566,7 +1566,7 @@ "technology" ], "description": "Cybersecurity icon graphic, redesigned on the Material Design Icon spec, includes two-tone traces in the background at 50% opacity", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1746,7 +1746,7 @@ "family": ["status"], "style": "baseline", "tags": ["pins", "places", "locations"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1783,7 +1783,7 @@ "family": ["device"], "style": "baseline", "tags": ["ami", "gateway", "cellular", "control xpert"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1794,7 +1794,7 @@ "style": "baseline", "tags": ["voltage", "volts", "ac"], "description": "Used to represent AC voltage in volts", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1805,7 +1805,7 @@ "style": "baseline", "tags": ["voltage", "volts", "dc"], "description": "Used to represent DC voltage in volts", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1816,7 +1816,7 @@ "style": "baseline", "tags": ["current", "amps", "ac"], "description": "Used to represent AC current in amps", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1827,7 +1827,7 @@ "style": "baseline", "tags": ["current", "amps", "dc"], "description": "Used to represent DC current in amps", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1838,7 +1838,7 @@ "style": "baseline", "tags": ["ac", "current", "alternating current"], "description": "Used to represent Alternating Current (AC)", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1849,7 +1849,7 @@ "style": "baseline", "tags": ["dc", "current", "direct current"], "description": "Used to represent Direct Current (DC)", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1860,7 +1860,7 @@ "style": "baseline", "tags": ["power", "ac", "watts"], "description": "Used to represent AC power in watts", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1871,7 +1871,7 @@ "style": "baseline", "tags": ["power", "dc", "watts"], "description": "Used to represent DC power in watts", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1882,7 +1882,7 @@ "style": "baseline", "tags": ["power", "apparent", "ac", "volt-amps"], "description": "Used to represent AC power in volt-amps", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1893,7 +1893,7 @@ "style": "baseline", "tags": ["line", "average", "compare"], "description": "Used to represent measuring or comparing line-to-line (l-l)", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1904,7 +1904,7 @@ "style": "baseline", "tags": ["line", "neutral", "average", "compare"], "description": "Used to represent measuring or comparing line-to-neutral (l-n)", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1915,7 +1915,7 @@ "style": "baseline", "tags": ["device", "activating", "cellular", "pairing", "syncing", "gateway"], "description": "Used to represent a device Activating or communicating", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1925,7 +1925,7 @@ "family": ["status"], "style": "baseline", "tags": ["distance", "social", "distancing", "proximity"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1935,7 +1935,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "distance", "social", "distancing", "proximity", "haptic", "motor", "vibration"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1944,7 +1944,7 @@ "family": ["ppe"], "style": "outlined", "tags": ["ppe", "distance", "social", "distancing", "proximity", "haptic", "motor", "vibration"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1954,7 +1954,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "distance", "social", "distancing", "proximity", "haptic", "motor", "vibration"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1964,7 +1964,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "footwear", "shoe", "boot", "metatarsal", "boot", "foot", "safe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1974,7 +1974,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "eyewear", "eye", "goggles", "safe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1984,7 +1984,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "hearing", "ear", "noise", "sound", "loud", "safe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -2004,7 +2004,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["plexiglass", "barrier", "divider", "social distancing", "between", "separate"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -2041,7 +2041,7 @@ "family": ["Lighting"], "style": "baseline", "tags": ["light", "energy"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2158,7 +2158,7 @@ "family": ["Status"], "style": "baseline", "tags": ["pressure", "gauge", "psi", "pipe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -2167,7 +2167,7 @@ "family": ["Status"], "style": "baseline", "tags": ["pressure", "gauge", "psi", "pipe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -2176,7 +2176,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["battery", "test", "reset", "large battery", "lead acid", "batteries"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2185,7 +2185,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["battery", "test", "reset", "outline", "large battery", "lead acid", "batteries"], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2194,7 +2194,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["battery", "terminal", "terminals", "large battery", "lead acid", "batteries"], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2203,7 +2203,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["battery", "large battery", "lead acid", "batteries"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2212,7 +2212,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["battery", "large battery", "lead acid", "batteries"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2230,7 +2230,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["automatic", "transfer", "switch", "circuit", "node"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2239,7 +2239,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["automatic", "transfer", "switch", "circuit", "node"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2261,7 +2261,7 @@ "cell", "consumer unit" ], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2282,7 +2282,7 @@ "DB", "consumer unit" ], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2291,7 +2291,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["buttons", "arrows", "direction", "start", "stop", "component", "regulate"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2300,7 +2300,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["buttons", "readings", "speed", "unit", "monitor", "display"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2309,7 +2309,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2318,7 +2318,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["control", "engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2327,7 +2327,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["control", "engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2336,7 +2336,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2357,7 +2357,7 @@ "rotation", "electric" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2366,7 +2366,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2375,7 +2375,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["oneline", "switch", "circuit", "control", "conductor", "equipment"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2384,7 +2384,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["signal", "receive", "detect", "anomaly", "monitor", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2393,7 +2393,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["signal", "receive", "detect", "anomaly", "monitor", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2402,7 +2402,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["signal", "receive", "detect", "anomaly", "monitor", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2411,7 +2411,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["signal", "receive", "detect", "anomaly", "monitor", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2420,7 +2420,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["info", "information", "serial number", "version", "identifier", "code name", "system"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2429,7 +2429,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["curve", "characteristic", "breaker", "circuit", "overload", "short circuit", "unit", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2438,7 +2438,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["curve", "characteristic", "breaker", "circuit", "overload", "short circuit", "unit", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2447,7 +2447,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["curve", "breaker", "circuit", "overload", "short circuit", "unit", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2468,7 +2468,7 @@ "protection", "continuous" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2489,7 +2489,7 @@ "protection", "continuous" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2498,7 +2498,7 @@ "family": ["General"], "style": "baseline", "tags": ["options", "adjust", "settings", "device", "levels", "slider", "preference", "filter", "tweak"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2507,7 +2507,7 @@ "family": ["General"], "style": "baseline", "tags": ["options", "adjust", "settings", "device", "levels", "wrench", "preference", "filter", "tweak"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2516,7 +2516,7 @@ "family": ["General"], "style": "baseline", "tags": ["select", "dimmer", "level", "step", "discrete", "twist", "knob", "dial", "handle", "rotate"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2538,7 +2538,7 @@ "sheet", "heart beat" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2560,7 +2560,7 @@ "heart beat", "result" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2569,7 +2569,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "diagonal", "up", "E"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2578,7 +2578,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "diagonal", "up", "P"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2587,7 +2587,7 @@ "family": ["Status"], "style": "baseline", "tags": ["arrow", "detour", "bounce back", "dismiss"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2596,7 +2596,7 @@ "family": ["Status"], "style": "baseline", "tags": ["arrow", "detour", "dismiss"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2616,7 +2616,7 @@ "wave", "equipment" ], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2625,7 +2625,7 @@ "family": ["Status"], "style": "baseline", "tags": ["wave", "graph", "line", "curve", "period", "duration", "length"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2634,7 +2634,7 @@ "family": ["Status"], "style": "baseline", "tags": ["wave", "graph", "line", "curve", "pattern"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2652,7 +2652,7 @@ "complexor", "arithmetic" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2661,7 +2661,7 @@ "family": ["Status"], "style": "baseline", "tags": ["PF", "+", "-", "ratio", "plus", "minus"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2670,7 +2670,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "up", "E"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2679,7 +2679,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "up", "P"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2688,7 +2688,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "right", "E"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2697,7 +2697,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "right", "P"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2706,7 +2706,7 @@ "family": ["Status"], "style": "baseline", "tags": ["steps", "triangle", "VB", "VR", "VY", "load", "component"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2715,7 +2715,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["air", "fan", "rotate", "rotation", "wind", "ac", "cooling", "cold", "temperature", "climate"], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2736,7 +2736,7 @@ "temperature", "climate" ], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2745,7 +2745,7 @@ "family": ["Status"], "style": "baseline", "tags": ["outflow", "exit", "export", "air", "water", "waste", "exhaust"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2754,7 +2754,7 @@ "family": ["Status"], "style": "baseline", "tags": ["influx", "inflow", "inrush", "entry", "import", "air", "water"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2763,7 +2763,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["air", "fire", "sensor", "carbon monoxide", "indicator", "alarm", "outline", "co"], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2772,7 +2772,7 @@ "family": ["System"], "style": "baseline", "tags": ["extension", "portable document format", "export"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -2781,7 +2781,7 @@ "family": ["System"], "style": "baseline", "tags": ["extension", "docs", "export"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -2790,7 +2790,7 @@ "family": ["Status"], "style": "baseline", "tags": ["usage", "percentage", "chart", "average", "billing", "line", "consumption", "ratio", "cost"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2799,7 +2799,7 @@ "family": ["Vehicles"], "style": "outlined", "tags": ["electric vehicle", "inlet", "connector", "j1772", "japan", "charge", "charging station"], - "author": "Jeremy Matter (PX Blue)", + "author": "Jeremy Matter (Brightlayer UI)", "size": 24 }, { @@ -2808,7 +2808,7 @@ "family": ["Vehicles"], "style": "outlined", "tags": ["electric vehicle", "inlet", "connector", "mennekes", "europe", "charge", "charging station"], - "author": "Jeremy Matter (PX Blue)", + "author": "Jeremy Matter (Brightlayer UI)", "size": 24 }, { @@ -2826,7 +2826,7 @@ "charge", "charging station" ], - "author": "Jeremy Matter (PX Blue)", + "author": "Jeremy Matter (Brightlayer UI)", "size": 24 }, { @@ -2843,7 +2843,7 @@ "charge", "charging station" ], - "author": "Jeremy Matter (PX Blue)", + "author": "Jeremy Matter (Brightlayer UI)", "size": 24 }, { @@ -2852,7 +2852,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["radio frequency identification", "tag", "reader", "data", "tracking", "monitor"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 } ] diff --git a/design/README.md b/design/README.md index e3e3776c..6aba9c56 100644 --- a/design/README.md +++ b/design/README.md @@ -1,26 +1,26 @@ -# Power Xpert Blue Icons +# Brightlayer UI Icons -This repository contains icon files for Power Xpert Blue. These icons are grouped into 'family' folders of related icons. Family folders follow a similar naming convention to Material Design, e.g., **Status** and **Devices**. Each icon should be available as a clean, minified SVG file. You may optionally include a source (AI) file for the icon as well - it may be beneficial to group families of icons into a single AI file. Each icon SVG file will need converted to PNG icons files so the icons are available in two formats. +This repository contains icon files for Brightlayer UI. These icons are grouped into 'family' folders of related icons. Family folders follow a similar naming convention to Material Design, e.g., **Status** and **Devices**. Each icon should be available as a clean, minified SVG file. You may optionally include a source (AI) file for the icon as well - it may be beneficial to group families of icons into a single AI file. Each icon SVG file will need converted to PNG icons files so the icons are available in two formats. ## Icon Approval -All icons created for PX Blue must go through the Pull Request process and be approved by the PX Blue team before they will be merged into the master branch and released in the PX Blue icon packages. +All icons created for Brightlayer UI must go through the Pull Request process and be approved by the Brightlayer UI team before they will be merged into the master branch and released in the Brightlayer UI icon packages. If you are comfortable using GitHub and the command line on your computer, you can follow the instructions below for creating your own Pull Request. > If you're not familiar with GitHub and/or the command line, you can also send us your icons directly via email and we will create the Pull Request for you and relay any feedback. Before acceptance, new icons must be reviewed by: -- A Senior PX Blue designer to ensure that the icons are properly following Material Design guidelines -- A PX Blue developer to ensure that the SVG files are properly formatted and function correctly with the build pipeline +- A Senior Brightlayer UI designer to ensure that the icons are properly following Material Design guidelines +- A Brightlayer UI developer to ensure that the SVG files are properly formatted and function correctly with the build pipeline Reviewers must also agree that the name of the icon makes sense, avoids collisions, and that the icon fits into the proposed family folder. ## Icon Creation When creating icons, follow the Material Design [icon design guidelines](https://material.io/design/iconography/system-icons.html) (we only use 24dp icons, not 20dp). Icon designs that do not adhere to these guidelines will be rejected. Templates are available to assist you: -- Illustrator: [IconTemplate.ait](https://github.com/pxblue/icons/raw/master/design/IconTemplate.ait) -- Printable: [MDILetter.pdf](https://github.com/pxblue/icons/raw/master/design/MDILetter.pdf), [MDITabloid.pdf](https://github.com/pxblue/icons/raw/master/design/MDITabloid.pdf) +- Illustrator: [IconTemplate.ait](https://github.com/brightlayer-ui/icons/raw/master/design/IconTemplate.ait) +- Printable: [MDILetter.pdf](https://github.com/brightlayer-ui/icons/raw/master/design/MDILetter.pdf), [MDITabloid.pdf](https://github.com/brightlayer-ui/icons/raw/master/design/MDITabloid.pdf) Design files should ideally contain both original paths, strokes, text, etc. (in the case that the icon must be modified to increase stroke width or font size, for example) as well as the expanded paths version. The expanded version should be use to generate the SVG file. @@ -47,7 +47,7 @@ Icon SVGs should follow the naming convention of just using an icon name (e.g. ` ## PNG Icons -Power Xpert Blue offers matching PNG icons for each SVG icon in this repository, located in the PNG folders. Each SVG icon is converted to PNG format in four colors and two sizes of 24dp and 48dp. +Brightlayer UI offers matching PNG icons for each SVG icon in this repository, located in the PNG folders. Each SVG icon is converted to PNG format in four colors and two sizes of 24dp and 48dp. Colors: ``` @@ -89,18 +89,18 @@ Convert all SVG icons to PNG icons. - Copy the new PNG icon files to the corresponding PNG folder in this repository. ## Git Steps for Designers -The following instructions are for individuals who are comfortable working with GitHub and the command line on their computer. If you prefer, you can send new icons directly to the PX Blue team via email and we will take care of this part of the process for you. +The following instructions are for individuals who are comfortable working with GitHub and the command line on their computer. If you prefer, you can send new icons directly to the Brightlayer UI team via email and we will take care of this part of the process for you. In order to work with this GitHub repository, you will need to have a GitHub account (if you don't have one, you can [sign up](https://github.com/join?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F&source=header-home) for free). -For outside contributors, please refer to our [Contribution Guidelines](https://github.com/pxblue/.github/blob/master/CONTRIBUTING.md#get-started). To summarize the steps for adding your icons and creating a Pull Request for approval: +For outside contributors, please refer to our [Contribution Guidelines](https://github.com/brightlayer-ui/.github/blob/master/CONTRIBUTING.md#get-started). To summarize the steps for adding your icons and creating a Pull Request for approval: - Fork the icons repository to your account - - Go to https://github.com/pxblue/icons and click the Fork button in the top right of the screen (outside contributors who have been added to the icons repository can clone directly from the PX Blue repository without forking) + - Go to https://github.com/brightlayer-ui/icons and click the Fork button in the top right of the screen (outside contributors who have been added to the icons repository can clone directly from the Brightlayer UI repository without forking) - Clone the repository to your local computer ``` git clone https://github.com//icons cd icons - git remote add upstream https://github.com/pxblue/icons + git remote add upstream https://github.com/brightlayer-ui/icons git pull upstream dev ``` - Create a new Branch for your changes. The name of the branch should start with `feature/` followed by the name of your icon (or a simple summary if you are including multiple icons), e.g., `feature/ups`. If your icon name is multiple words, you must separate them with a dash. @@ -116,7 +116,7 @@ For outside contributors, please refer to our [Contribution Guidelines](https:// git push -u origin ``` - Create a Pull Request to begun the process of reviewing and publishing your changes. - - Go to https://github.com/pxblue/icons + - Go to https://github.com/brightlayer-ui/icons - Click on the Pull Requests tab in the upper left - Click on the green "New Pull Request" button - In the 'base' dropdown, select 'dev' diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_05.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_05.svg index f6c00171..a53d0e69 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_05.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_05.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_05_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_0px.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_0px.svg index fa7a6e0b..fab43497 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_0px.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_0px.svg @@ -1,5 +1,4 @@ - px_battery_charging_0_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_10.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_10.svg index b7a48625..02ac616e 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_10.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_10.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_10_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_100.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_100.svg index caedfd9c..1af028b6 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_100.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_100.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_100_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_15.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_15.svg index 3a6ce32f..43491770 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_15.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_15.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_15_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_20.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_20.svg index b998e5b4..db51b389 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_20.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_20.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_20_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_25.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_25.svg index 08ed1523..d082e234 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_25.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_25.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_25_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_30.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_30.svg index 873a033d..1f330fa1 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_30.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_30.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_30_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_35.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_35.svg index 35ee7d87..7de2204a 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_35.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_35.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_35_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_40.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_40.svg index 87088289..4026719f 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_40.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_40.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_40_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_45.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_45.svg index e7b97912..aeb6393c 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_45.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_45.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_45_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_50.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_50.svg index 04262b17..86714e65 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_50.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_50.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_50_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_55.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_55.svg index ed2ca336..e0cb701e 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_55.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_55.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_55_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_60.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_60.svg index 6e7d58f3..4cd67233 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_60.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_60.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_60_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_65.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_65.svg index 66355f8e..40e22ad7 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_65.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_65.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_65_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_70.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_70.svg index 5341bcf1..ad9a3a4a 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_70.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_70.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_70_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_75.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_75.svg index 8e8317c1..5a51f40b 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_75.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_75.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_75_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_80.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_80.svg index ce502fcf..f470e9c6 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_80.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_80.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_80_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_85.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_85.svg index 77dec958..dfac76d3 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_85.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_85.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_85_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_90.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_90.svg index 1208cd7f..4cdd79f2 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_90.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_90.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_90_24px diff --git a/design/Status/Battery Percentage/progress/battery_charging_twotone_95.svg b/design/Status/Battery Percentage/progress/battery_charging_twotone_95.svg index ea3d897a..fc9b6d26 100644 --- a/design/Status/Battery Percentage/progress/battery_charging_twotone_95.svg +++ b/design/Status/Battery Percentage/progress/battery_charging_twotone_95.svg @@ -1,5 +1,4 @@ - px_battery_charging_twotone_95_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_0.svg b/design/Status/Battery Percentage/progress/battery_twotone_0.svg index 85d6b3a7..8b00f310 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_0.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_0.svg @@ -1,5 +1,4 @@ - px_battery_twotone_0_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_05.svg b/design/Status/Battery Percentage/progress/battery_twotone_05.svg index f2327bff..da0b9dd3 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_05.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_05.svg @@ -1,5 +1,4 @@ - px_battery_twotone_05_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_10.svg b/design/Status/Battery Percentage/progress/battery_twotone_10.svg index 19e3a98d..08a15a40 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_10.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_10.svg @@ -1,5 +1,4 @@ - px_battery_twotone_10_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_100.svg b/design/Status/Battery Percentage/progress/battery_twotone_100.svg index 62489a30..191b5630 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_100.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_100.svg @@ -1,5 +1,4 @@ - px_battery_twotone_100_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_15.svg b/design/Status/Battery Percentage/progress/battery_twotone_15.svg index e6eb8e5c..e2f33d5d 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_15.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_15.svg @@ -1,5 +1,4 @@ - px_battery_twotone_15_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_20.svg b/design/Status/Battery Percentage/progress/battery_twotone_20.svg index a181c275..f31c13e7 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_20.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_20.svg @@ -1,5 +1,4 @@ - px_battery_twotone_20_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_25.svg b/design/Status/Battery Percentage/progress/battery_twotone_25.svg index cf38ffb9..cd2103ce 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_25.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_25.svg @@ -1,5 +1,4 @@ - px_battery_twotone_25_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_30.svg b/design/Status/Battery Percentage/progress/battery_twotone_30.svg index 165cb752..b33111d0 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_30.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_30.svg @@ -1,5 +1,4 @@ - px_battery_twotone_30_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_35.svg b/design/Status/Battery Percentage/progress/battery_twotone_35.svg index 11ccbc3f..0dfa6bfe 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_35.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_35.svg @@ -1,5 +1,4 @@ - px_battery_twotone_35_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_40.svg b/design/Status/Battery Percentage/progress/battery_twotone_40.svg index 61643afb..0d91a1f7 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_40.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_40.svg @@ -1,5 +1,4 @@ - px_battery_twotone_40_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_45.svg b/design/Status/Battery Percentage/progress/battery_twotone_45.svg index ac013317..5d0a9119 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_45.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_45.svg @@ -1,5 +1,4 @@ - px_battery_twotone_45_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_50.svg b/design/Status/Battery Percentage/progress/battery_twotone_50.svg index f2647e18..a8be4381 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_50.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_50.svg @@ -1,5 +1,4 @@ - px_battery_twotone_50_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_55.svg b/design/Status/Battery Percentage/progress/battery_twotone_55.svg index c9e33beb..524c0c99 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_55.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_55.svg @@ -1,5 +1,4 @@ - px_battery_twotone_55_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_60.svg b/design/Status/Battery Percentage/progress/battery_twotone_60.svg index 92b06209..0e108d55 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_60.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_60.svg @@ -1,5 +1,4 @@ - px_battery_twotone_60_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_65.svg b/design/Status/Battery Percentage/progress/battery_twotone_65.svg index c79d55c5..dcdcb810 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_65.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_65.svg @@ -1,5 +1,4 @@ - px_battery_twotone_65_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_70.svg b/design/Status/Battery Percentage/progress/battery_twotone_70.svg index 04b31c36..a7ee8330 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_70.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_70.svg @@ -1,5 +1,4 @@ - px_battery_twotone_70_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_75.svg b/design/Status/Battery Percentage/progress/battery_twotone_75.svg index 66083e01..0e7152ac 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_75.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_75.svg @@ -1,5 +1,4 @@ - px_battery_twotone_75_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_80.svg b/design/Status/Battery Percentage/progress/battery_twotone_80.svg index 08066680..26277cbb 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_80.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_80.svg @@ -1,5 +1,4 @@ - px_battery_twotone_80_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_85.svg b/design/Status/Battery Percentage/progress/battery_twotone_85.svg index 106af628..951d6619 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_85.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_85.svg @@ -1,5 +1,4 @@ - px_battery_twotone_85_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_90.svg b/design/Status/Battery Percentage/progress/battery_twotone_90.svg index 633acba6..560a8b65 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_90.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_90.svg @@ -1,5 +1,4 @@ - px_battery_twotone_90_24px diff --git a/design/Status/Battery Percentage/progress/battery_twotone_95.svg b/design/Status/Battery Percentage/progress/battery_twotone_95.svg index 5035fb6c..18b3d9b4 100644 --- a/design/Status/Battery Percentage/progress/battery_twotone_95.svg +++ b/design/Status/Battery Percentage/progress/battery_twotone_95.svg @@ -1,5 +1,4 @@ - px_battery_twotone_95_24px diff --git a/design/Status/Bypass Battery/bypass_battery.svg b/design/Status/Bypass Battery/bypass_battery.svg index 1a2f8f85..f238f921 100644 --- a/design/Status/Bypass Battery/bypass_battery.svg +++ b/design/Status/Bypass Battery/bypass_battery.svg @@ -1,4 +1,4 @@ - + diff --git a/design/Status/Current/current_circled.svg b/design/Status/Current/current_circled.svg index ec96147e..5dcac288 100644 --- a/design/Status/Current/current_circled.svg +++ b/design/Status/Current/current_circled.svg @@ -1,5 +1,4 @@ - px_current_circled_24px diff --git a/design/Status/Current/current_circled_outline.svg b/design/Status/Current/current_circled_outline.svg index ace623af..3d0c1fad 100644 --- a/design/Status/Current/current_circled_outline.svg +++ b/design/Status/Current/current_circled_outline.svg @@ -1,5 +1,4 @@ - px_current_circled_outline_24px diff --git a/design/Status/Flow/flow.svg b/design/Status/Flow/flow.svg index c74e6d17..3ae67234 100644 --- a/design/Status/Flow/flow.svg +++ b/design/Status/Flow/flow.svg @@ -1,5 +1,4 @@ - px_flow_24px diff --git a/design/Status/Grade/grade_b.svg b/design/Status/Grade/grade_b.svg index 9eee919b..9013c1c5 100644 --- a/design/Status/Grade/grade_b.svg +++ b/design/Status/Grade/grade_b.svg @@ -1,5 +1,4 @@ - px_grade_b_24px diff --git a/design/Status/Grade/grade_c.svg b/design/Status/Grade/grade_c.svg index b591b90b..0f3ecccd 100644 --- a/design/Status/Grade/grade_c.svg +++ b/design/Status/Grade/grade_c.svg @@ -1,4 +1,3 @@ - px_grade_c_24px diff --git a/design/Status/Grade/grade_d.svg b/design/Status/Grade/grade_d.svg index b3f1b8d8..87cfb2e0 100644 --- a/design/Status/Grade/grade_d.svg +++ b/design/Status/Grade/grade_d.svg @@ -1,5 +1,4 @@ - px_grade_d_24px diff --git a/design/Status/Grade/grade_f.svg b/design/Status/Grade/grade_f.svg index 5b27a8d4..aa335e1d 100644 --- a/design/Status/Grade/grade_f.svg +++ b/design/Status/Grade/grade_f.svg @@ -1,4 +1,3 @@ - px_grade_f_24px diff --git a/design/Status/Maintanence Mode/maintenance.svg b/design/Status/Maintanence Mode/maintenance.svg index 96840dbc..2705f39e 100644 --- a/design/Status/Maintanence Mode/maintenance.svg +++ b/design/Status/Maintanence Mode/maintenance.svg @@ -1,5 +1,4 @@ - px_maintenance_24px diff --git a/design/Status/Moisture/moisture.svg b/design/Status/Moisture/moisture.svg index 479e1a24..96e2fe7e 100644 --- a/design/Status/Moisture/moisture.svg +++ b/design/Status/Moisture/moisture.svg @@ -1,5 +1,4 @@ - px_moisture_24px diff --git a/design/Status/Overlap/overlap.svg b/design/Status/Overlap/overlap.svg index b944222b..765058f1 100644 --- a/design/Status/Overlap/overlap.svg +++ b/design/Status/Overlap/overlap.svg @@ -1,5 +1,4 @@ - px_overlap_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_0.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_0.svg index 7fd251ba..e18e06c1 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_0.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_0.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_0_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_05.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_05.svg index 6917b05a..950f3259 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_05.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_05.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_05_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_10.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_10.svg index 655260c5..085cf95f 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_10.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_10.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_10_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_100.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_100.svg index 72b144ca..bb1f7a7e 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_100.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_100.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_100_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_15.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_15.svg index 3698a7cb..18927906 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_15.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_15.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_15_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_20.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_20.svg index 7f6c16ca..7aa34e12 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_20.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_20.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_20_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_25.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_25.svg index 24d34402..0b5127b7 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_25.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_25.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_25_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_35.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_35.svg index 6b9bcfd1..0aa605f9 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_35.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_35.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_35_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_40.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_40.svg index a77450ed..5a547a98 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_40.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_40.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_40_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_45.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_45.svg index c400a1b5..55ad62ab 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_45.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_45.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_45_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_50.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_50.svg index f3deb306..8c7bc843 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_50.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_50.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_50_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_60.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_60.svg index 7e58c705..a53c5208 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_60.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_60.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_60_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_65.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_65.svg index baca59a3..9c545ccd 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_65.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_65.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_65_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_70.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_70.svg index 9abaaa27..c706f9d0 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_70.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_70.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_70_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_75.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_75.svg index 44ff5106..424a066b 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_75.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_75.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_75_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_80.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_80.svg index e3e943ee..846f7956 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_80.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_80.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_80_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_85.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_85.svg index 777330ff..ec9fd6e9 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_85.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_85.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_85_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_90.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_90.svg index 075b9372..3428b406 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_90.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_90.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_90_24px diff --git a/design/Status/Pie Charts/progress/pie_chart_twotone_95.svg b/design/Status/Pie Charts/progress/pie_chart_twotone_95.svg index 86c7f6a5..f15c98a9 100644 --- a/design/Status/Pie Charts/progress/pie_chart_twotone_95.svg +++ b/design/Status/Pie Charts/progress/pie_chart_twotone_95.svg @@ -1,5 +1,4 @@ - px_pie_chart_twotone_95_24px diff --git a/design/Status/Power/power_circled.svg b/design/Status/Power/power_circled.svg index a8c19d86..5c0c3063 100644 --- a/design/Status/Power/power_circled.svg +++ b/design/Status/Power/power_circled.svg @@ -1,5 +1,4 @@ - px_power_circled_24px diff --git a/design/Status/Push Notification/push_notification.svg b/design/Status/Push Notification/push_notification.svg index dd783e4a..efa5f92f 100644 --- a/design/Status/Push Notification/push_notification.svg +++ b/design/Status/Push Notification/push_notification.svg @@ -1,5 +1,4 @@ - px_push_notification_24px diff --git a/design/Status/Push Notification/push_notification_solid.svg b/design/Status/Push Notification/push_notification_solid.svg index fe726ef8..37955f37 100644 --- a/design/Status/Push Notification/push_notification_solid.svg +++ b/design/Status/Push Notification/push_notification_solid.svg @@ -1,5 +1,4 @@ - px_push_notification_solid_24px diff --git a/design/Status/QR/qrcode.svg b/design/Status/QR/qrcode.svg index a0de64fd..591ac145 100644 --- a/design/Status/QR/qrcode.svg +++ b/design/Status/QR/qrcode.svg @@ -1,5 +1,4 @@ - px_qrcode_24px diff --git a/design/Status/QR/scan_qrcode.svg b/design/Status/QR/scan_qrcode.svg index d141a6f2..8f88c075 100644 --- a/design/Status/QR/scan_qrcode.svg +++ b/design/Status/QR/scan_qrcode.svg @@ -1,4 +1,3 @@ - px_scan_qrcode_24px diff --git a/design/Status/Running/running_high.svg b/design/Status/Running/running_high.svg index 84f1abc0..f350cbaf 100644 --- a/design/Status/Running/running_high.svg +++ b/design/Status/Running/running_high.svg @@ -1,5 +1,4 @@ - px_running_high_24px diff --git a/design/Status/Running/running_low.svg b/design/Status/Running/running_low.svg index 1ffd4888..8e9dc716 100644 --- a/design/Status/Running/running_low.svg +++ b/design/Status/Running/running_low.svg @@ -1,5 +1,4 @@ - px_running_low_24px diff --git a/design/Status/Stopped/stopped.svg b/design/Status/Stopped/stopped.svg index 597c4986..12c85b1d 100644 --- a/design/Status/Stopped/stopped.svg +++ b/design/Status/Stopped/stopped.svg @@ -1 +1 @@ -px_stop_24px \ No newline at end of file + \ No newline at end of file diff --git a/design/Status/Trending/trending_down.svg b/design/Status/Trending/trending_down.svg index dcb1b274..058f24c2 100644 --- a/design/Status/Trending/trending_down.svg +++ b/design/Status/Trending/trending_down.svg @@ -1,4 +1,4 @@ - + diff --git a/design/Status/Trending/trending_flat.svg b/design/Status/Trending/trending_flat.svg index e61dc4b8..9697d070 100644 --- a/design/Status/Trending/trending_flat.svg +++ b/design/Status/Trending/trending_flat.svg @@ -1,5 +1,4 @@ - px_trending_flat_24px diff --git a/design/Status/Trending/trending_up.svg b/design/Status/Trending/trending_up.svg index 6f8d5285..bb1dc543 100644 --- a/design/Status/Trending/trending_up.svg +++ b/design/Status/Trending/trending_up.svg @@ -1,4 +1,4 @@ - + diff --git a/design/Status/Tripped/tripped.svg b/design/Status/Tripped/tripped.svg index c2d2222c..3f100bfe 100644 --- a/design/Status/Tripped/tripped.svg +++ b/design/Status/Tripped/tripped.svg @@ -1,5 +1,4 @@ - px_tripped_24px diff --git a/design/Status/Voltage/voltage.svg b/design/Status/Voltage/voltage.svg index 22b190e6..8f78392e 100644 --- a/design/Status/Voltage/voltage.svg +++ b/design/Status/Voltage/voltage.svg @@ -1,5 +1,4 @@ - px_voltage_24px diff --git a/design/Status/Voltage/voltage_circled.svg b/design/Status/Voltage/voltage_circled.svg index 57863dc5..5d472df4 100644 --- a/design/Status/Voltage/voltage_circled.svg +++ b/design/Status/Voltage/voltage_circled.svg @@ -1,5 +1,4 @@ - px_voltage_circled_24px diff --git a/design/Status/Voltage/voltage_circled_outline.svg b/design/Status/Voltage/voltage_circled_outline.svg index fc83b0c8..69728e84 100644 --- a/design/Status/Voltage/voltage_circled_outline.svg +++ b/design/Status/Voltage/voltage_circled_outline.svg @@ -1,5 +1,4 @@ - px_voltage_circled_outline_24px diff --git a/design/Status/Water/water_outline.svg b/design/Status/Water/water_outline.svg index d2a58e10..ec6cb3e6 100644 --- a/design/Status/Water/water_outline.svg +++ b/design/Status/Water/water_outline.svg @@ -1,5 +1,4 @@ - px_water_outline_24px diff --git a/design/Status/Waveform/waveform.svg b/design/Status/Waveform/waveform.svg index d5938d8a..bd4bd516 100644 --- a/design/Status/Waveform/waveform.svg +++ b/design/Status/Waveform/waveform.svg @@ -1,5 +1,4 @@ - px_waveform_24px diff --git a/design/Vehicles/Forklift/forklift.svg b/design/Vehicles/Forklift/forklift.svg index 7ca4d288..cfdcd00f 100644 --- a/design/Vehicles/Forklift/forklift.svg +++ b/design/Vehicles/Forklift/forklift.svg @@ -1,5 +1,4 @@ - px_forklift_24px diff --git a/design/Vehicles/Pickup Truck/pickup_truck.svg b/design/Vehicles/Pickup Truck/pickup_truck.svg index 43b953fc..8a97c1c1 100644 --- a/design/Vehicles/Pickup Truck/pickup_truck.svg +++ b/design/Vehicles/Pickup Truck/pickup_truck.svg @@ -1,5 +1,4 @@ - px_pickup_truck_24px diff --git a/iconfont/BrightlayerUIIcons.css b/iconfont/BrightlayerUIIcons.css new file mode 100644 index 00000000..c16b82c7 --- /dev/null +++ b/iconfont/BrightlayerUIIcons.css @@ -0,0 +1,749 @@ +@font-face { + font-family: "BrightlayerUIIcons"; + src: url("./BrightlayerUIIcons.ttf?cc9591f8fce42554a2dfd0c4eaf1594d") format("truetype"), +url("./BrightlayerUIIcons.woff?cc9591f8fce42554a2dfd0c4eaf1594d") format("woff"), +url("./BrightlayerUIIcons.woff2?cc9591f8fce42554a2dfd0c4eaf1594d") format("woff2"), +url("./BrightlayerUIIcons.eot?cc9591f8fce42554a2dfd0c4eaf1594d#iefix") format("embedded-opentype"), +url("./BrightlayerUIIcons.svg?cc9591f8fce42554a2dfd0c4eaf1594d#BrightlayerUIIcons") format("svg"); +} + +i[class^="blui-"]:before, i[class*=" blui-"]:before { + font-family: BrightlayerUIIcons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.blui-ac:before { + content: "\f101"; +} +.blui-account_settings:before { + content: "\f102"; +} +.blui-air_conditioner:before { + content: "\f103"; +} +.blui-air_filter:before { + content: "\f104"; +} +.blui-amazon_alexa:before { + content: "\f105"; +} +.blui-amazon:before { + content: "\f106"; +} +.blui-ami_gateway:before { + content: "\f107"; +} +.blui-apparent_energy:before { + content: "\f108"; +} +.blui-apparent_power:before { + content: "\f109"; +} +.blui-apple_logo:before { + content: "\f10a"; +} +.blui-apple:before { + content: "\f10b"; +} +.blui-asparagus:before { + content: "\f10c"; +} +.blui-ats_alt:before { + content: "\f10d"; +} +.blui-ats:before { + content: "\f10e"; +} +.blui-barley_alt:before { + content: "\f10f"; +} +.blui-barley:before { + content: "\f110"; +} +.blui-barrel:before { + content: "\f111"; +} +.blui-baseball:before { + content: "\f112"; +} +.blui-basketball_hoop:before { + content: "\f113"; +} +.blui-battery_large_outline:before { + content: "\f114"; +} +.blui-battery_large_reset_outline:before { + content: "\f115"; +} +.blui-battery_large_reset:before { + content: "\f116"; +} +.blui-battery_large_showing_terminals:before { + content: "\f117"; +} +.blui-battery_large:before { + content: "\f118"; +} +.blui-battery:before { + content: "\f119"; +} +.blui-bearing:before { + content: "\f11a"; +} +.blui-boxing_glove:before { + content: "\f11b"; +} +.blui-breaker:before { + content: "\f11c"; +} +.blui-broccoli:before { + content: "\f11d"; +} +.blui-building:before { + content: "\f11e"; +} +.blui-bypass_alt:before { + content: "\f11f"; +} +.blui-bypass_battery:before { + content: "\f120"; +} +.blui-bypass:before { + content: "\f121"; +} +.blui-camera:before { + content: "\f122"; +} +.blui-capacitor_large:before { + content: "\f123"; +} +.blui-capacitor_symbol:before { + content: "\f124"; +} +.blui-car:before { + content: "\f125"; +} +.blui-carrot:before { + content: "\f126"; +} +.blui-ceiling_light:before { + content: "\f127"; +} +.blui-chili_pepper:before { + content: "\f128"; +} +.blui-combine_harvester:before { + content: "\f129"; +} +.blui-computer:before { + content: "\f12a"; +} +.blui-configuration:before { + content: "\f12b"; +} +.blui-contactor:before { + content: "\f12c"; +} +.blui-control:before { + content: "\f12d"; +} +.blui-corn:before { + content: "\f12e"; +} +.blui-current_ac:before { + content: "\f12f"; +} +.blui-current_circled_outline:before { + content: "\f130"; +} +.blui-current_circled:before { + content: "\f131"; +} +.blui-current_dc:before { + content: "\f132"; +} +.blui-current:before { + content: "\f133"; +} +.blui-cybersecurity_two_tone:before { + content: "\f134"; +} +.blui-cybersecurity:before { + content: "\f135"; +} +.blui-dc:before { + content: "\f136"; +} +.blui-department:before { + content: "\f137"; +} +.blui-departments:before { + content: "\f138"; +} +.blui-device_activating:before { + content: "\f139"; +} +.blui-device_configuration:before { + content: "\f13a"; +} +.blui-device_info:before { + content: "\f13b"; +} +.blui-device:before { + content: "\f13c"; +} +.blui-diagnostic_alt:before { + content: "\f13d"; +} +.blui-diagnostic:before { + content: "\f13e"; +} +.blui-dimmer:before { + content: "\f13f"; +} +.blui-diode:before { + content: "\f140"; +} +.blui-distance_apart:before { + content: "\f141"; +} +.blui-distribution_box_outline:before { + content: "\f142"; +} +.blui-distribution_box:before { + content: "\f143"; +} +.blui-drive:before { + content: "\f144"; +} +.blui-eaton_tagline:before { + content: "\f145"; +} +.blui-eaton_two_tone:before { + content: "\f146"; +} +.blui-eaton:before { + content: "\f147"; +} +.blui-environment:before { + content: "\f148"; +} +.blui-ephesus_fixture:before { + content: "\f149"; +} +.blui-ephesus_gateway:before { + content: "\f14a"; +} +.blui-ev_plug_ccs_combo:before { + content: "\f14b"; +} +.blui-ev_plug_chademo:before { + content: "\f14c"; +} +.blui-ev_plug_type_one:before { + content: "\f14d"; +} +.blui-ev_plug_type_two:before { + content: "\f14e"; +} +.blui-face_id:before { + content: "\f14f"; +} +.blui-factory:before { + content: "\f150"; +} +.blui-fan_circled:before { + content: "\f151"; +} +.blui-fan:before { + content: "\f152"; +} +.blui-file_doc:before { + content: "\f153"; +} +.blui-file_pdf:before { + content: "\f154"; +} +.blui-flask:before { + content: "\f155"; +} +.blui-flood:before { + content: "\f156"; +} +.blui-flow:before { + content: "\f157"; +} +.blui-flower_tulip:before { + content: "\f158"; +} +.blui-flower:before { + content: "\f159"; +} +.blui-football_helmet:before { + content: "\f15a"; +} +.blui-forklift:before { + content: "\f15b"; +} +.blui-frequency:before { + content: "\f15c"; +} +.blui-fuel:before { + content: "\f15d"; +} +.blui-garlic:before { + content: "\f15e"; +} +.blui-gas_cylinder:before { + content: "\f15f"; +} +.blui-generator_off:before { + content: "\f160"; +} +.blui-generator:before { + content: "\f161"; +} +.blui-glass_divider:before { + content: "\f162"; +} +.blui-glasses:before { + content: "\f163"; +} +.blui-google:before { + content: "\f164"; +} +.blui-grade_a:before { + content: "\f165"; +} +.blui-grade_b:before { + content: "\f166"; +} +.blui-grade_c:before { + content: "\f167"; +} +.blui-grade_d:before { + content: "\f168"; +} +.blui-grade_f:before { + content: "\f169"; +} +.blui-grass:before { + content: "\f16a"; +} +.blui-harmonics:before { + content: "\f16b"; +} +.blui-health:before { + content: "\f16c"; +} +.blui-hearing_protection:before { + content: "\f16d"; +} +.blui-hockey_puck:before { + content: "\f16e"; +} +.blui-hockey_sticks:before { + content: "\f16f"; +} +.blui-hops:before { + content: "\f170"; +} +.blui-incident_active:before { + content: "\f171"; +} +.blui-incident_resolved:before { + content: "\f172"; +} +.blui-incident:before { + content: "\f173"; +} +.blui-input_flow:before { + content: "\f174"; +} +.blui-internet:before { + content: "\f175"; +} +.blui-ippe_vibrate_off:before { + content: "\f176"; +} +.blui-ippe_vibrate_outlined:before { + content: "\f177"; +} +.blui-ippe_vibrate:before { + content: "\f178"; +} +.blui-leaf:before { + content: "\f179"; +} +.blui-light_bulb:before { + content: "\f17a"; +} +.blui-light_switch:before { + content: "\f17b"; +} +.blui-line_to_line:before { + content: "\f17c"; +} +.blui-line_to_neutral:before { + content: "\f17d"; +} +.blui-load_factor:before { + content: "\f17e"; +} +.blui-lock_reset:before { + content: "\f17f"; +} +.blui-maintenance:before { + content: "\f180"; +} +.blui-map_marker_multiple:before { + content: "\f181"; +} +.blui-map_marker_three:before { + content: "\f182"; +} +.blui-meter_face:before { + content: "\f183"; +} +.blui-moisture:before { + content: "\f184"; +} +.blui-motor_alt:before { + content: "\f185"; +} +.blui-motor_controller_outline:before { + content: "\f186"; +} +.blui-motor_controller:before { + content: "\f187"; +} +.blui-motor_outline:before { + content: "\f188"; +} +.blui-motor_starter:before { + content: "\f189"; +} +.blui-motor:before { + content: "\f18a"; +} +.blui-network_switch:before { + content: "\f18b"; +} +.blui-outlet:before { + content: "\f18c"; +} +.blui-outline_offline_bolt:before { + content: "\f18d"; +} +.blui-output_flow:before { + content: "\f18e"; +} +.blui-overlap:before { + content: "\f18f"; +} +.blui-pdu:before { + content: "\f190"; +} +.blui-pepper:before { + content: "\f191"; +} +.blui-phase_angle:before { + content: "\f192"; +} +.blui-pickup_truck:before { + content: "\f193"; +} +.blui-piggy_bank:before { + content: "\f194"; +} +.blui-pipe_disconnected:before { + content: "\f195"; +} +.blui-pipe_leak:before { + content: "\f196"; +} +.blui-pipe:before { + content: "\f197"; +} +.blui-potato:before { + content: "\f198"; +} +.blui-power_ac:before { + content: "\f199"; +} +.blui-power_apparent_ac:before { + content: "\f19a"; +} +.blui-power_circled_outline:before { + content: "\f19b"; +} +.blui-power_circled:before { + content: "\f19c"; +} +.blui-power_dc:before { + content: "\f19d"; +} +.blui-power_factor:before { + content: "\f19e"; +} +.blui-pressure_alt:before { + content: "\f19f"; +} +.blui-pressure:before { + content: "\f1a0"; +} +.blui-priority:before { + content: "\f1a1"; +} +.blui-pump:before { + content: "\f1a2"; +} +.blui-push_notification_solid:before { + content: "\f1a3"; +} +.blui-push_notification:before { + content: "\f1a4"; +} +.blui-pxblue_small_alt:before { + content: "\f1a5"; +} +.blui-pxblue_small:before { + content: "\f1a6"; +} +.blui-pxblue:before { + content: "\f1a7"; +} +.blui-pxgreen:before { + content: "\f1a8"; +} +.blui-pxred:before { + content: "\f1a9"; +} +.blui-pxwhite:before { + content: "\f1aa"; +} +.blui-qrcode:before { + content: "\f1ab"; +} +.blui-radio_handheld:before { + content: "\f1ac"; +} +.blui-reactive_energy:before { + content: "\f1ad"; +} +.blui-reactive_power:before { + content: "\f1ae"; +} +.blui-real_energy:before { + content: "\f1af"; +} +.blui-real_power:before { + content: "\f1b0"; +} +.blui-relay:before { + content: "\f1b1"; +} +.blui-rfid:before { + content: "\f1b2"; +} +.blui-road_alt:before { + content: "\f1b3"; +} +.blui-road:before { + content: "\f1b4"; +} +.blui-running_high:before { + content: "\f1b5"; +} +.blui-running_low:before { + content: "\f1b6"; +} +.blui-safety_boot:before { + content: "\f1b7"; +} +.blui-safety_glasses:before { + content: "\f1b8"; +} +.blui-satellite_uplink:before { + content: "\f1b9"; +} +.blui-scan_qrcode:before { + content: "\f1ba"; +} +.blui-sensor_alt:before { + content: "\f1bb"; +} +.blui-sensor_device_alt:before { + content: "\f1bc"; +} +.blui-sensor_device:before { + content: "\f1bd"; +} +.blui-sensor:before { + content: "\f1be"; +} +.blui-sequence:before { + content: "\f1bf"; +} +.blui-server:before { + content: "\f1c0"; +} +.blui-servers:before { + content: "\f1c1"; +} +.blui-sign_caution:before { + content: "\f1c2"; +} +.blui-silo:before { + content: "\f1c3"; +} +.blui-smoke_detector:before { + content: "\f1c4"; +} +.blui-soybean:before { + content: "\f1c5"; +} +.blui-sports_car:before { + content: "\f1c6"; +} +.blui-ssol:before { + content: "\f1c7"; +} +.blui-stopped:before { + content: "\f1c8"; +} +.blui-stopping:before { + content: "\f1c9"; +} +.blui-studioblue_outline:before { + content: "\f1ca"; +} +.blui-studioblue:before { + content: "\f1cb"; +} +.blui-sunflower:before { + content: "\f1cc"; +} +.blui-support:before { + content: "\f1cd"; +} +.blui-switch:before { + content: "\f1ce"; +} +.blui-switchgear:before { + content: "\f1cf"; +} +.blui-technician:before { + content: "\f1d0"; +} +.blui-temp:before { + content: "\f1d1"; +} +.blui-tennis:before { + content: "\f1d2"; +} +.blui-toggle_off_outlined:before { + content: "\f1d3"; +} +.blui-toggle_off:before { + content: "\f1d4"; +} +.blui-toggle_on_outlined:before { + content: "\f1d5"; +} +.blui-toggle_on:before { + content: "\f1d6"; +} +.blui-tomato:before { + content: "\f1d7"; +} +.blui-tractor:before { + content: "\f1d8"; +} +.blui-traffic_light:before { + content: "\f1d9"; +} +.blui-transformer:before { + content: "\f1da"; +} +.blui-tree:before { + content: "\f1db"; +} +.blui-trending_down:before { + content: "\f1dc"; +} +.blui-trending_flat:before { + content: "\f1dd"; +} +.blui-trending_up:before { + content: "\f1de"; +} +.blui-trip_curve_alt:before { + content: "\f1df"; +} +.blui-trip_curve:before { + content: "\f1e0"; +} +.blui-trip_unit:before { + content: "\f1e1"; +} +.blui-tripped:before { + content: "\f1e2"; +} +.blui-ups_outline:before { + content: "\f1e3"; +} +.blui-ups:before { + content: "\f1e4"; +} +.blui-utility_van:before { + content: "\f1e5"; +} +.blui-utility:before { + content: "\f1e6"; +} +.blui-vfd:before { + content: "\f1e7"; +} +.blui-vmms:before { + content: "\f1e8"; +} +.blui-voltage_ac:before { + content: "\f1e9"; +} +.blui-voltage_circled_outline:before { + content: "\f1ea"; +} +.blui-voltage_circled:before { + content: "\f1eb"; +} +.blui-voltage_dc:before { + content: "\f1ec"; +} +.blui-voltage:before { + content: "\f1ed"; +} +.blui-water_outline:before { + content: "\f1ee"; +} +.blui-water:before { + content: "\f1ef"; +} +.blui-waveform:before { + content: "\f1f0"; +} +.blui-wheat:before { + content: "\f1f1"; +} +.blui-xstorage_alt:before { + content: "\f1f2"; +} +.blui-xstorage:before { + content: "\f1f3"; +} diff --git a/iconfont/BrightlayerUIIcons.eot b/iconfont/BrightlayerUIIcons.eot new file mode 100644 index 0000000000000000000000000000000000000000..b780f65f650cd7deac0ae250899b0063c839f765 GIT binary patch literal 51464 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 literal 0 HcmV?d00001 diff --git a/iconfont/PXBlueIcons.html b/iconfont/BrightlayerUIIcons.html similarity index 76% rename from iconfont/PXBlueIcons.html rename to iconfont/BrightlayerUIIcons.html index 025f9ab3..5a1b357d 100644 --- a/iconfont/PXBlueIcons.html +++ b/iconfont/BrightlayerUIIcons.html @@ -2,7 +2,7 @@ - PXBlueIcons + BrightlayerUIIcons - + -

PXBlueIcons

+

BrightlayerUIIcons

- +
ac @@ -67,7 +67,7 @@

PXBlueIcons

- +
account_settings @@ -76,7 +76,7 @@

PXBlueIcons

- +
air_conditioner @@ -85,7 +85,7 @@

PXBlueIcons

- +
air_filter @@ -94,7 +94,7 @@

PXBlueIcons

- +
amazon_alexa @@ -103,7 +103,7 @@

PXBlueIcons

- +
amazon @@ -112,7 +112,7 @@

PXBlueIcons

- +
ami_gateway @@ -121,7 +121,7 @@

PXBlueIcons

- +
apparent_energy @@ -130,7 +130,7 @@

PXBlueIcons

- +
apparent_power @@ -139,7 +139,7 @@

PXBlueIcons

- +
apple_logo @@ -148,7 +148,7 @@

PXBlueIcons

- +
apple @@ -157,7 +157,7 @@

PXBlueIcons

- +
asparagus @@ -166,7 +166,7 @@

PXBlueIcons

- +
ats_alt @@ -175,7 +175,7 @@

PXBlueIcons

- +
ats @@ -184,7 +184,7 @@

PXBlueIcons

- +
barley_alt @@ -193,7 +193,7 @@

PXBlueIcons

- +
barley @@ -202,7 +202,7 @@

PXBlueIcons

- +
barrel @@ -211,7 +211,7 @@

PXBlueIcons

- +
baseball @@ -220,7 +220,7 @@

PXBlueIcons

- +
basketball_hoop @@ -229,7 +229,7 @@

PXBlueIcons

- +
battery_large_outline @@ -238,7 +238,7 @@

PXBlueIcons

- +
battery_large_reset_outline @@ -247,7 +247,7 @@

PXBlueIcons

- +
battery_large_reset @@ -256,7 +256,7 @@

PXBlueIcons

- +
battery_large_showing_terminals @@ -265,7 +265,7 @@

PXBlueIcons

- +
battery_large @@ -274,7 +274,7 @@

PXBlueIcons

- +
battery @@ -283,7 +283,7 @@

PXBlueIcons

- +
bearing @@ -292,7 +292,7 @@

PXBlueIcons

- +
boxing_glove @@ -301,7 +301,7 @@

PXBlueIcons

- +
breaker @@ -310,7 +310,7 @@

PXBlueIcons

- +
broccoli @@ -319,7 +319,7 @@

PXBlueIcons

- +
building @@ -328,7 +328,7 @@

PXBlueIcons

- +
bypass_alt @@ -337,7 +337,7 @@

PXBlueIcons

- +
bypass_battery @@ -346,7 +346,7 @@

PXBlueIcons

- +
bypass @@ -355,7 +355,7 @@

PXBlueIcons

- +
camera @@ -364,7 +364,7 @@

PXBlueIcons

- +
capacitor_large @@ -373,7 +373,7 @@

PXBlueIcons

- +
capacitor_symbol @@ -382,7 +382,7 @@

PXBlueIcons

- +
car @@ -391,7 +391,7 @@

PXBlueIcons

- +
carrot @@ -400,7 +400,7 @@

PXBlueIcons

- +
ceiling_light @@ -409,7 +409,7 @@

PXBlueIcons

- +
chili_pepper @@ -418,7 +418,7 @@

PXBlueIcons

- +
combine_harvester @@ -427,7 +427,7 @@

PXBlueIcons

- +
computer @@ -436,7 +436,7 @@

PXBlueIcons

- +
configuration @@ -445,7 +445,7 @@

PXBlueIcons

- +
contactor @@ -454,7 +454,7 @@

PXBlueIcons

- +
control @@ -463,7 +463,7 @@

PXBlueIcons

- +
corn @@ -472,7 +472,7 @@

PXBlueIcons

- +
current_ac @@ -481,7 +481,7 @@

PXBlueIcons

- +
current_circled_outline @@ -490,7 +490,7 @@

PXBlueIcons

- +
current_circled @@ -499,7 +499,7 @@

PXBlueIcons

- +
current_dc @@ -508,7 +508,7 @@

PXBlueIcons

- +
current @@ -517,7 +517,7 @@

PXBlueIcons

- +
cybersecurity_two_tone @@ -526,7 +526,7 @@

PXBlueIcons

- +
cybersecurity @@ -535,7 +535,7 @@

PXBlueIcons

- +
dc @@ -544,7 +544,7 @@

PXBlueIcons

- +
department @@ -553,7 +553,7 @@

PXBlueIcons

- +
departments @@ -562,7 +562,7 @@

PXBlueIcons

- +
device_activating @@ -571,7 +571,7 @@

PXBlueIcons

- +
device_configuration @@ -580,7 +580,7 @@

PXBlueIcons

- +
device_info @@ -589,7 +589,7 @@

PXBlueIcons

- +
device @@ -598,7 +598,7 @@

PXBlueIcons

- +
diagnostic_alt @@ -607,7 +607,7 @@

PXBlueIcons

- +
diagnostic @@ -616,7 +616,7 @@

PXBlueIcons

- +
dimmer @@ -625,7 +625,7 @@

PXBlueIcons

- +
diode @@ -634,7 +634,7 @@

PXBlueIcons

- +
distance_apart @@ -643,7 +643,7 @@

PXBlueIcons

- +
distribution_box_outline @@ -652,7 +652,7 @@

PXBlueIcons

- +
distribution_box @@ -661,7 +661,7 @@

PXBlueIcons

- +
drive @@ -670,7 +670,7 @@

PXBlueIcons

- +
eaton_tagline @@ -679,7 +679,7 @@

PXBlueIcons

- +
eaton_two_tone @@ -688,7 +688,7 @@

PXBlueIcons

- +
eaton @@ -697,7 +697,7 @@

PXBlueIcons

- +
environment @@ -706,7 +706,7 @@

PXBlueIcons

- +
ephesus_fixture @@ -715,7 +715,7 @@

PXBlueIcons

- +
ephesus_gateway @@ -724,7 +724,7 @@

PXBlueIcons

- +
ev_plug_ccs_combo @@ -733,7 +733,7 @@

PXBlueIcons

- +
ev_plug_chademo @@ -742,7 +742,7 @@

PXBlueIcons

- +
ev_plug_type_one @@ -751,7 +751,7 @@

PXBlueIcons

- +
ev_plug_type_two @@ -760,7 +760,7 @@

PXBlueIcons

- +
face_id @@ -769,7 +769,7 @@

PXBlueIcons

- +
factory @@ -778,7 +778,7 @@

PXBlueIcons

- +
fan_circled @@ -787,7 +787,7 @@

PXBlueIcons

- +
fan @@ -796,7 +796,7 @@

PXBlueIcons

- +
file_doc @@ -805,7 +805,7 @@

PXBlueIcons

- +
file_pdf @@ -814,7 +814,7 @@

PXBlueIcons

- +
flask @@ -823,7 +823,7 @@

PXBlueIcons

- +
flood @@ -832,7 +832,7 @@

PXBlueIcons

- +
flow @@ -841,7 +841,7 @@

PXBlueIcons

- +
flower_tulip @@ -850,7 +850,7 @@

PXBlueIcons

- +
flower @@ -859,7 +859,7 @@

PXBlueIcons

- +
football_helmet @@ -868,7 +868,7 @@

PXBlueIcons

- +
forklift @@ -877,7 +877,7 @@

PXBlueIcons

- +
frequency @@ -886,7 +886,7 @@

PXBlueIcons

- +
fuel @@ -895,7 +895,7 @@

PXBlueIcons

- +
garlic @@ -904,7 +904,7 @@

PXBlueIcons

- +
gas_cylinder @@ -913,7 +913,7 @@

PXBlueIcons

- +
generator_off @@ -922,7 +922,7 @@

PXBlueIcons

- +
generator @@ -931,7 +931,7 @@

PXBlueIcons

- +
glass_divider @@ -940,7 +940,7 @@

PXBlueIcons

- +
glasses @@ -949,7 +949,7 @@

PXBlueIcons

- +
google @@ -958,7 +958,7 @@

PXBlueIcons

- +
grade_a @@ -967,7 +967,7 @@

PXBlueIcons

- +
grade_b @@ -976,7 +976,7 @@

PXBlueIcons

- +
grade_c @@ -985,7 +985,7 @@

PXBlueIcons

- +
grade_d @@ -994,7 +994,7 @@

PXBlueIcons

- +
grade_f @@ -1003,7 +1003,7 @@

PXBlueIcons

- +
grass @@ -1012,7 +1012,7 @@

PXBlueIcons

- +
harmonics @@ -1021,7 +1021,7 @@

PXBlueIcons

- +
health @@ -1030,7 +1030,7 @@

PXBlueIcons

- +
hearing_protection @@ -1039,7 +1039,7 @@

PXBlueIcons

- +
hockey_puck @@ -1048,7 +1048,7 @@

PXBlueIcons

- +
hockey_sticks @@ -1057,7 +1057,7 @@

PXBlueIcons

- +
hops @@ -1066,7 +1066,7 @@

PXBlueIcons

- +
incident_active @@ -1075,7 +1075,7 @@

PXBlueIcons

- +
incident_resolved @@ -1084,7 +1084,7 @@

PXBlueIcons

- +
incident @@ -1093,7 +1093,7 @@

PXBlueIcons

- +
input_flow @@ -1102,7 +1102,7 @@

PXBlueIcons

- +
internet @@ -1111,7 +1111,7 @@

PXBlueIcons

- +
ippe_vibrate_off @@ -1120,7 +1120,7 @@

PXBlueIcons

- +
ippe_vibrate_outlined @@ -1129,7 +1129,7 @@

PXBlueIcons

- +
ippe_vibrate @@ -1138,7 +1138,7 @@

PXBlueIcons

- +
leaf @@ -1147,7 +1147,7 @@

PXBlueIcons

- +
light_bulb @@ -1156,7 +1156,7 @@

PXBlueIcons

- +
light_switch @@ -1165,7 +1165,7 @@

PXBlueIcons

- +
line_to_line @@ -1174,7 +1174,7 @@

PXBlueIcons

- +
line_to_neutral @@ -1183,7 +1183,7 @@

PXBlueIcons

- +
load_factor @@ -1192,7 +1192,7 @@

PXBlueIcons

- +
lock_reset @@ -1201,7 +1201,7 @@

PXBlueIcons

- +
maintenance @@ -1210,7 +1210,7 @@

PXBlueIcons

- +
map_marker_multiple @@ -1219,7 +1219,7 @@

PXBlueIcons

- +
map_marker_three @@ -1228,7 +1228,7 @@

PXBlueIcons

- +
meter_face @@ -1237,7 +1237,7 @@

PXBlueIcons

- +
moisture @@ -1246,7 +1246,7 @@

PXBlueIcons

- +
motor_alt @@ -1255,7 +1255,7 @@

PXBlueIcons

- +
motor_controller_outline @@ -1264,7 +1264,7 @@

PXBlueIcons

- +
motor_controller @@ -1273,7 +1273,7 @@

PXBlueIcons

- +
motor_outline @@ -1282,7 +1282,7 @@

PXBlueIcons

- +
motor_starter @@ -1291,7 +1291,7 @@

PXBlueIcons

- +
motor @@ -1300,7 +1300,7 @@

PXBlueIcons

- +
network_switch @@ -1309,7 +1309,7 @@

PXBlueIcons

- +
outlet @@ -1318,7 +1318,7 @@

PXBlueIcons

- +
outline_offline_bolt @@ -1327,7 +1327,7 @@

PXBlueIcons

- +
output_flow @@ -1336,7 +1336,7 @@

PXBlueIcons

- +
overlap @@ -1345,7 +1345,7 @@

PXBlueIcons

- +
pdu @@ -1354,7 +1354,7 @@

PXBlueIcons

- +
pepper @@ -1363,7 +1363,7 @@

PXBlueIcons

- +
phase_angle @@ -1372,7 +1372,7 @@

PXBlueIcons

- +
pickup_truck @@ -1381,7 +1381,7 @@

PXBlueIcons

- +
piggy_bank @@ -1390,7 +1390,7 @@

PXBlueIcons

- +
pipe_disconnected @@ -1399,7 +1399,7 @@

PXBlueIcons

- +
pipe_leak @@ -1408,7 +1408,7 @@

PXBlueIcons

- +
pipe @@ -1417,7 +1417,7 @@

PXBlueIcons

- +
potato @@ -1426,7 +1426,7 @@

PXBlueIcons

- +
power_ac @@ -1435,7 +1435,7 @@

PXBlueIcons

- +
power_apparent_ac @@ -1444,7 +1444,7 @@

PXBlueIcons

- +
power_circled_outline @@ -1453,7 +1453,7 @@

PXBlueIcons

- +
power_circled @@ -1462,7 +1462,7 @@

PXBlueIcons

- +
power_dc @@ -1471,7 +1471,7 @@

PXBlueIcons

- +
power_factor @@ -1480,7 +1480,7 @@

PXBlueIcons

- +
pressure_alt @@ -1489,7 +1489,7 @@

PXBlueIcons

- +
pressure @@ -1498,7 +1498,7 @@

PXBlueIcons

- +
priority @@ -1507,7 +1507,7 @@

PXBlueIcons

- +
pump @@ -1516,7 +1516,7 @@

PXBlueIcons

- +
push_notification_solid @@ -1525,7 +1525,7 @@

PXBlueIcons

- +
push_notification @@ -1534,7 +1534,7 @@

PXBlueIcons

- +
pxblue_small_alt @@ -1543,7 +1543,7 @@

PXBlueIcons

- +
pxblue_small @@ -1552,7 +1552,7 @@

PXBlueIcons

- +
pxblue @@ -1561,7 +1561,7 @@

PXBlueIcons

- +
pxgreen @@ -1570,7 +1570,7 @@

PXBlueIcons

- +
pxred @@ -1579,7 +1579,7 @@

PXBlueIcons

- +
pxwhite @@ -1588,7 +1588,7 @@

PXBlueIcons

- +
qrcode @@ -1597,7 +1597,7 @@

PXBlueIcons

- +
radio_handheld @@ -1606,7 +1606,7 @@

PXBlueIcons

- +
reactive_energy @@ -1615,7 +1615,7 @@

PXBlueIcons

- +
reactive_power @@ -1624,7 +1624,7 @@

PXBlueIcons

- +
real_energy @@ -1633,7 +1633,7 @@

PXBlueIcons

- +
real_power @@ -1642,7 +1642,7 @@

PXBlueIcons

- +
relay @@ -1651,7 +1651,7 @@

PXBlueIcons

- +
rfid @@ -1660,7 +1660,7 @@

PXBlueIcons

- +
road_alt @@ -1669,7 +1669,7 @@

PXBlueIcons

- +
road @@ -1678,7 +1678,7 @@

PXBlueIcons

- +
running_high @@ -1687,7 +1687,7 @@

PXBlueIcons

- +
running_low @@ -1696,7 +1696,7 @@

PXBlueIcons

- +
safety_boot @@ -1705,7 +1705,7 @@

PXBlueIcons

- +
safety_glasses @@ -1714,7 +1714,7 @@

PXBlueIcons

- +
satellite_uplink @@ -1723,7 +1723,7 @@

PXBlueIcons

- +
scan_qrcode @@ -1732,7 +1732,7 @@

PXBlueIcons

- +
sensor_alt @@ -1741,7 +1741,7 @@

PXBlueIcons

- +
sensor_device_alt @@ -1750,7 +1750,7 @@

PXBlueIcons

- +
sensor_device @@ -1759,7 +1759,7 @@

PXBlueIcons

- +
sensor @@ -1768,7 +1768,7 @@

PXBlueIcons

- +
sequence @@ -1777,7 +1777,7 @@

PXBlueIcons

- +
server @@ -1786,7 +1786,7 @@

PXBlueIcons

- +
servers @@ -1795,7 +1795,7 @@

PXBlueIcons

- +
sign_caution @@ -1804,7 +1804,7 @@

PXBlueIcons

- +
silo @@ -1813,7 +1813,7 @@

PXBlueIcons

- +
smoke_detector @@ -1822,7 +1822,7 @@

PXBlueIcons

- +
soybean @@ -1831,7 +1831,7 @@

PXBlueIcons

- +
sports_car @@ -1840,7 +1840,7 @@

PXBlueIcons

- +
ssol @@ -1849,7 +1849,7 @@

PXBlueIcons

- +
stopped @@ -1858,7 +1858,7 @@

PXBlueIcons

- +
stopping @@ -1867,7 +1867,7 @@

PXBlueIcons

- +
studioblue_outline @@ -1876,7 +1876,7 @@

PXBlueIcons

- +
studioblue @@ -1885,7 +1885,7 @@

PXBlueIcons

- +
sunflower @@ -1894,7 +1894,7 @@

PXBlueIcons

- +
support @@ -1903,7 +1903,7 @@

PXBlueIcons

- +
switch @@ -1912,7 +1912,7 @@

PXBlueIcons

- +
switchgear @@ -1921,7 +1921,7 @@

PXBlueIcons

- +
technician @@ -1930,7 +1930,7 @@

PXBlueIcons

- +
temp @@ -1939,7 +1939,7 @@

PXBlueIcons

- +
tennis @@ -1948,7 +1948,7 @@

PXBlueIcons

- +
toggle_off_outlined @@ -1957,7 +1957,7 @@

PXBlueIcons

- +
toggle_off @@ -1966,7 +1966,7 @@

PXBlueIcons

- +
toggle_on_outlined @@ -1975,7 +1975,7 @@

PXBlueIcons

- +
toggle_on @@ -1984,7 +1984,7 @@

PXBlueIcons

- +
tomato @@ -1993,7 +1993,7 @@

PXBlueIcons

- +
tractor @@ -2002,7 +2002,7 @@

PXBlueIcons

- +
traffic_light @@ -2011,7 +2011,7 @@

PXBlueIcons

- +
transformer @@ -2020,7 +2020,7 @@

PXBlueIcons

- +
tree @@ -2029,7 +2029,7 @@

PXBlueIcons

- +
trending_down @@ -2038,7 +2038,7 @@

PXBlueIcons

- +
trending_flat @@ -2047,7 +2047,7 @@

PXBlueIcons

- +
trending_up @@ -2056,7 +2056,7 @@

PXBlueIcons

- +
trip_curve_alt @@ -2065,7 +2065,7 @@

PXBlueIcons

- +
trip_curve @@ -2074,7 +2074,7 @@

PXBlueIcons

- +
trip_unit @@ -2083,7 +2083,7 @@

PXBlueIcons

- +
tripped @@ -2092,7 +2092,7 @@

PXBlueIcons

- +
ups_outline @@ -2101,7 +2101,7 @@

PXBlueIcons

- +
ups @@ -2110,7 +2110,7 @@

PXBlueIcons

- +
utility_van @@ -2119,7 +2119,7 @@

PXBlueIcons

- +
utility @@ -2128,7 +2128,7 @@

PXBlueIcons

- +
vfd @@ -2137,7 +2137,7 @@

PXBlueIcons

- +
vmms @@ -2146,7 +2146,7 @@

PXBlueIcons

- +
voltage_ac @@ -2155,7 +2155,7 @@

PXBlueIcons

- +
voltage_circled_outline @@ -2164,7 +2164,7 @@

PXBlueIcons

- +
voltage_circled @@ -2173,7 +2173,7 @@

PXBlueIcons

- +
voltage_dc @@ -2182,7 +2182,7 @@

PXBlueIcons

- +
voltage @@ -2191,7 +2191,7 @@

PXBlueIcons

- +
water_outline @@ -2200,7 +2200,7 @@

PXBlueIcons

- +
water @@ -2209,7 +2209,7 @@

PXBlueIcons

- +
waveform @@ -2218,7 +2218,7 @@

PXBlueIcons

- +
wheat @@ -2227,7 +2227,7 @@

PXBlueIcons

- +
xstorage_alt @@ -2236,7 +2236,7 @@

PXBlueIcons

- +
xstorage diff --git a/iconfont/PXBlueIcons.json b/iconfont/BrightlayerUIIcons.json similarity index 100% rename from iconfont/PXBlueIcons.json rename to iconfont/BrightlayerUIIcons.json diff --git a/iconfont/PXBlueIcons.svg b/iconfont/BrightlayerUIIcons.svg similarity index 99% rename from iconfont/PXBlueIcons.svg rename to iconfont/BrightlayerUIIcons.svg index dea145bc..a44ca770 100644 --- a/iconfont/PXBlueIcons.svg +++ b/iconfont/BrightlayerUIIcons.svg @@ -2,8 +2,8 @@ - - + diff --git a/iconfont/PXBlueIcons.ts b/iconfont/BrightlayerUIIcons.ts similarity index 58% rename from iconfont/PXBlueIcons.ts rename to iconfont/BrightlayerUIIcons.ts index bd0e2411..de670e9a 100644 --- a/iconfont/PXBlueIcons.ts +++ b/iconfont/BrightlayerUIIcons.ts @@ -1,4 +1,4 @@ -export type PxBlueIconsId = +export type BrightlayerUiIconsId = | "ac" | "account_settings" | "air_conditioner" @@ -243,7 +243,7 @@ export type PxBlueIconsId = | "xstorage_alt" | "xstorage"; -export type PxBlueIconsKey = +export type BrightlayerUiIconsKey = | "Ac" | "AccountSettings" | "AirConditioner" @@ -488,7 +488,7 @@ export type PxBlueIconsKey = | "XstorageAlt" | "Xstorage"; -export enum PxBlueIcons { +export enum BrightlayerUiIcons { Ac = "ac", AccountSettings = "account_settings", AirConditioner = "air_conditioner", @@ -734,248 +734,248 @@ export enum PxBlueIcons { Xstorage = "xstorage", } -export const PX_BLUE_ICONS_CODEPOINTS: { [key in PxBlueIcons]: string } = { - [PxBlueIcons.Ac]: "61697", - [PxBlueIcons.AccountSettings]: "61698", - [PxBlueIcons.AirConditioner]: "61699", - [PxBlueIcons.AirFilter]: "61700", - [PxBlueIcons.AmazonAlexa]: "61701", - [PxBlueIcons.Amazon]: "61702", - [PxBlueIcons.AmiGateway]: "61703", - [PxBlueIcons.ApparentEnergy]: "61704", - [PxBlueIcons.ApparentPower]: "61705", - [PxBlueIcons.AppleLogo]: "61706", - [PxBlueIcons.Apple]: "61707", - [PxBlueIcons.Asparagus]: "61708", - [PxBlueIcons.AtsAlt]: "61709", - [PxBlueIcons.Ats]: "61710", - [PxBlueIcons.BarleyAlt]: "61711", - [PxBlueIcons.Barley]: "61712", - [PxBlueIcons.Barrel]: "61713", - [PxBlueIcons.Baseball]: "61714", - [PxBlueIcons.BasketballHoop]: "61715", - [PxBlueIcons.BatteryLargeOutline]: "61716", - [PxBlueIcons.BatteryLargeResetOutline]: "61717", - [PxBlueIcons.BatteryLargeReset]: "61718", - [PxBlueIcons.BatteryLargeShowingTerminals]: "61719", - [PxBlueIcons.BatteryLarge]: "61720", - [PxBlueIcons.Battery]: "61721", - [PxBlueIcons.Bearing]: "61722", - [PxBlueIcons.BoxingGlove]: "61723", - [PxBlueIcons.Breaker]: "61724", - [PxBlueIcons.Broccoli]: "61725", - [PxBlueIcons.Building]: "61726", - [PxBlueIcons.BypassAlt]: "61727", - [PxBlueIcons.BypassBattery]: "61728", - [PxBlueIcons.Bypass]: "61729", - [PxBlueIcons.Camera]: "61730", - [PxBlueIcons.CapacitorLarge]: "61731", - [PxBlueIcons.CapacitorSymbol]: "61732", - [PxBlueIcons.Car]: "61733", - [PxBlueIcons.Carrot]: "61734", - [PxBlueIcons.CeilingLight]: "61735", - [PxBlueIcons.ChiliPepper]: "61736", - [PxBlueIcons.CombineHarvester]: "61737", - [PxBlueIcons.Computer]: "61738", - [PxBlueIcons.Configuration]: "61739", - [PxBlueIcons.Contactor]: "61740", - [PxBlueIcons.Control]: "61741", - [PxBlueIcons.Corn]: "61742", - [PxBlueIcons.CurrentAc]: "61743", - [PxBlueIcons.CurrentCircledOutline]: "61744", - [PxBlueIcons.CurrentCircled]: "61745", - [PxBlueIcons.CurrentDc]: "61746", - [PxBlueIcons.Current]: "61747", - [PxBlueIcons.CybersecurityTwoTone]: "61748", - [PxBlueIcons.Cybersecurity]: "61749", - [PxBlueIcons.Dc]: "61750", - [PxBlueIcons.Department]: "61751", - [PxBlueIcons.Departments]: "61752", - [PxBlueIcons.DeviceActivating]: "61753", - [PxBlueIcons.DeviceConfiguration]: "61754", - [PxBlueIcons.DeviceInfo]: "61755", - [PxBlueIcons.Device]: "61756", - [PxBlueIcons.DiagnosticAlt]: "61757", - [PxBlueIcons.Diagnostic]: "61758", - [PxBlueIcons.Dimmer]: "61759", - [PxBlueIcons.Diode]: "61760", - [PxBlueIcons.DistanceApart]: "61761", - [PxBlueIcons.DistributionBoxOutline]: "61762", - [PxBlueIcons.DistributionBox]: "61763", - [PxBlueIcons.Drive]: "61764", - [PxBlueIcons.EatonTagline]: "61765", - [PxBlueIcons.EatonTwoTone]: "61766", - [PxBlueIcons.Eaton]: "61767", - [PxBlueIcons.Environment]: "61768", - [PxBlueIcons.EphesusFixture]: "61769", - [PxBlueIcons.EphesusGateway]: "61770", - [PxBlueIcons.EvPlugCcsCombo]: "61771", - [PxBlueIcons.EvPlugChademo]: "61772", - [PxBlueIcons.EvPlugTypeOne]: "61773", - [PxBlueIcons.EvPlugTypeTwo]: "61774", - [PxBlueIcons.FaceId]: "61775", - [PxBlueIcons.Factory]: "61776", - [PxBlueIcons.FanCircled]: "61777", - [PxBlueIcons.Fan]: "61778", - [PxBlueIcons.FileDoc]: "61779", - [PxBlueIcons.FilePdf]: "61780", - [PxBlueIcons.Flask]: "61781", - [PxBlueIcons.Flood]: "61782", - [PxBlueIcons.Flow]: "61783", - [PxBlueIcons.FlowerTulip]: "61784", - [PxBlueIcons.Flower]: "61785", - [PxBlueIcons.FootballHelmet]: "61786", - [PxBlueIcons.Forklift]: "61787", - [PxBlueIcons.Frequency]: "61788", - [PxBlueIcons.Fuel]: "61789", - [PxBlueIcons.Garlic]: "61790", - [PxBlueIcons.GasCylinder]: "61791", - [PxBlueIcons.GeneratorOff]: "61792", - [PxBlueIcons.Generator]: "61793", - [PxBlueIcons.GlassDivider]: "61794", - [PxBlueIcons.Glasses]: "61795", - [PxBlueIcons.Google]: "61796", - [PxBlueIcons.GradeA]: "61797", - [PxBlueIcons.GradeB]: "61798", - [PxBlueIcons.GradeC]: "61799", - [PxBlueIcons.GradeD]: "61800", - [PxBlueIcons.GradeF]: "61801", - [PxBlueIcons.Grass]: "61802", - [PxBlueIcons.Harmonics]: "61803", - [PxBlueIcons.Health]: "61804", - [PxBlueIcons.HearingProtection]: "61805", - [PxBlueIcons.HockeyPuck]: "61806", - [PxBlueIcons.HockeySticks]: "61807", - [PxBlueIcons.Hops]: "61808", - [PxBlueIcons.IncidentActive]: "61809", - [PxBlueIcons.IncidentResolved]: "61810", - [PxBlueIcons.Incident]: "61811", - [PxBlueIcons.InputFlow]: "61812", - [PxBlueIcons.Internet]: "61813", - [PxBlueIcons.IppeVibrateOff]: "61814", - [PxBlueIcons.IppeVibrateOutlined]: "61815", - [PxBlueIcons.IppeVibrate]: "61816", - [PxBlueIcons.Leaf]: "61817", - [PxBlueIcons.LightBulb]: "61818", - [PxBlueIcons.LightSwitch]: "61819", - [PxBlueIcons.LineToLine]: "61820", - [PxBlueIcons.LineToNeutral]: "61821", - [PxBlueIcons.LoadFactor]: "61822", - [PxBlueIcons.LockReset]: "61823", - [PxBlueIcons.Maintenance]: "61824", - [PxBlueIcons.MapMarkerMultiple]: "61825", - [PxBlueIcons.MapMarkerThree]: "61826", - [PxBlueIcons.MeterFace]: "61827", - [PxBlueIcons.Moisture]: "61828", - [PxBlueIcons.MotorAlt]: "61829", - [PxBlueIcons.MotorControllerOutline]: "61830", - [PxBlueIcons.MotorController]: "61831", - [PxBlueIcons.MotorOutline]: "61832", - [PxBlueIcons.MotorStarter]: "61833", - [PxBlueIcons.Motor]: "61834", - [PxBlueIcons.NetworkSwitch]: "61835", - [PxBlueIcons.Outlet]: "61836", - [PxBlueIcons.OutlineOfflineBolt]: "61837", - [PxBlueIcons.OutputFlow]: "61838", - [PxBlueIcons.Overlap]: "61839", - [PxBlueIcons.Pdu]: "61840", - [PxBlueIcons.Pepper]: "61841", - [PxBlueIcons.PhaseAngle]: "61842", - [PxBlueIcons.PickupTruck]: "61843", - [PxBlueIcons.PiggyBank]: "61844", - [PxBlueIcons.PipeDisconnected]: "61845", - [PxBlueIcons.PipeLeak]: "61846", - [PxBlueIcons.Pipe]: "61847", - [PxBlueIcons.Potato]: "61848", - [PxBlueIcons.PowerAc]: "61849", - [PxBlueIcons.PowerApparentAc]: "61850", - [PxBlueIcons.PowerCircledOutline]: "61851", - [PxBlueIcons.PowerCircled]: "61852", - [PxBlueIcons.PowerDc]: "61853", - [PxBlueIcons.PowerFactor]: "61854", - [PxBlueIcons.PressureAlt]: "61855", - [PxBlueIcons.Pressure]: "61856", - [PxBlueIcons.Priority]: "61857", - [PxBlueIcons.Pump]: "61858", - [PxBlueIcons.PushNotificationSolid]: "61859", - [PxBlueIcons.PushNotification]: "61860", - [PxBlueIcons.PxblueSmallAlt]: "61861", - [PxBlueIcons.PxblueSmall]: "61862", - [PxBlueIcons.Pxblue]: "61863", - [PxBlueIcons.Pxgreen]: "61864", - [PxBlueIcons.Pxred]: "61865", - [PxBlueIcons.Pxwhite]: "61866", - [PxBlueIcons.Qrcode]: "61867", - [PxBlueIcons.RadioHandheld]: "61868", - [PxBlueIcons.ReactiveEnergy]: "61869", - [PxBlueIcons.ReactivePower]: "61870", - [PxBlueIcons.RealEnergy]: "61871", - [PxBlueIcons.RealPower]: "61872", - [PxBlueIcons.Relay]: "61873", - [PxBlueIcons.Rfid]: "61874", - [PxBlueIcons.RoadAlt]: "61875", - [PxBlueIcons.Road]: "61876", - [PxBlueIcons.RunningHigh]: "61877", - [PxBlueIcons.RunningLow]: "61878", - [PxBlueIcons.SafetyBoot]: "61879", - [PxBlueIcons.SafetyGlasses]: "61880", - [PxBlueIcons.SatelliteUplink]: "61881", - [PxBlueIcons.ScanQrcode]: "61882", - [PxBlueIcons.SensorAlt]: "61883", - [PxBlueIcons.SensorDeviceAlt]: "61884", - [PxBlueIcons.SensorDevice]: "61885", - [PxBlueIcons.Sensor]: "61886", - [PxBlueIcons.Sequence]: "61887", - [PxBlueIcons.Server]: "61888", - [PxBlueIcons.Servers]: "61889", - [PxBlueIcons.SignCaution]: "61890", - [PxBlueIcons.Silo]: "61891", - [PxBlueIcons.SmokeDetector]: "61892", - [PxBlueIcons.Soybean]: "61893", - [PxBlueIcons.SportsCar]: "61894", - [PxBlueIcons.Ssol]: "61895", - [PxBlueIcons.Stopped]: "61896", - [PxBlueIcons.Stopping]: "61897", - [PxBlueIcons.StudioblueOutline]: "61898", - [PxBlueIcons.Studioblue]: "61899", - [PxBlueIcons.Sunflower]: "61900", - [PxBlueIcons.Support]: "61901", - [PxBlueIcons.Switch]: "61902", - [PxBlueIcons.Switchgear]: "61903", - [PxBlueIcons.Technician]: "61904", - [PxBlueIcons.Temp]: "61905", - [PxBlueIcons.Tennis]: "61906", - [PxBlueIcons.ToggleOffOutlined]: "61907", - [PxBlueIcons.ToggleOff]: "61908", - [PxBlueIcons.ToggleOnOutlined]: "61909", - [PxBlueIcons.ToggleOn]: "61910", - [PxBlueIcons.Tomato]: "61911", - [PxBlueIcons.Tractor]: "61912", - [PxBlueIcons.TrafficLight]: "61913", - [PxBlueIcons.Transformer]: "61914", - [PxBlueIcons.Tree]: "61915", - [PxBlueIcons.TrendingDown]: "61916", - [PxBlueIcons.TrendingFlat]: "61917", - [PxBlueIcons.TrendingUp]: "61918", - [PxBlueIcons.TripCurveAlt]: "61919", - [PxBlueIcons.TripCurve]: "61920", - [PxBlueIcons.TripUnit]: "61921", - [PxBlueIcons.Tripped]: "61922", - [PxBlueIcons.UpsOutline]: "61923", - [PxBlueIcons.Ups]: "61924", - [PxBlueIcons.UtilityVan]: "61925", - [PxBlueIcons.Utility]: "61926", - [PxBlueIcons.Vfd]: "61927", - [PxBlueIcons.Vmms]: "61928", - [PxBlueIcons.VoltageAc]: "61929", - [PxBlueIcons.VoltageCircledOutline]: "61930", - [PxBlueIcons.VoltageCircled]: "61931", - [PxBlueIcons.VoltageDc]: "61932", - [PxBlueIcons.Voltage]: "61933", - [PxBlueIcons.WaterOutline]: "61934", - [PxBlueIcons.Water]: "61935", - [PxBlueIcons.Waveform]: "61936", - [PxBlueIcons.Wheat]: "61937", - [PxBlueIcons.XstorageAlt]: "61938", - [PxBlueIcons.Xstorage]: "61939", +export const BRIGHTLAYER_UI_ICONS_CODEPOINTS: { [key in BrightlayerUiIcons]: string } = { + [BrightlayerUiIcons.Ac]: "61697", + [BrightlayerUiIcons.AccountSettings]: "61698", + [BrightlayerUiIcons.AirConditioner]: "61699", + [BrightlayerUiIcons.AirFilter]: "61700", + [BrightlayerUiIcons.AmazonAlexa]: "61701", + [BrightlayerUiIcons.Amazon]: "61702", + [BrightlayerUiIcons.AmiGateway]: "61703", + [BrightlayerUiIcons.ApparentEnergy]: "61704", + [BrightlayerUiIcons.ApparentPower]: "61705", + [BrightlayerUiIcons.AppleLogo]: "61706", + [BrightlayerUiIcons.Apple]: "61707", + [BrightlayerUiIcons.Asparagus]: "61708", + [BrightlayerUiIcons.AtsAlt]: "61709", + [BrightlayerUiIcons.Ats]: "61710", + [BrightlayerUiIcons.BarleyAlt]: "61711", + [BrightlayerUiIcons.Barley]: "61712", + [BrightlayerUiIcons.Barrel]: "61713", + [BrightlayerUiIcons.Baseball]: "61714", + [BrightlayerUiIcons.BasketballHoop]: "61715", + [BrightlayerUiIcons.BatteryLargeOutline]: "61716", + [BrightlayerUiIcons.BatteryLargeResetOutline]: "61717", + [BrightlayerUiIcons.BatteryLargeReset]: "61718", + [BrightlayerUiIcons.BatteryLargeShowingTerminals]: "61719", + [BrightlayerUiIcons.BatteryLarge]: "61720", + [BrightlayerUiIcons.Battery]: "61721", + [BrightlayerUiIcons.Bearing]: "61722", + [BrightlayerUiIcons.BoxingGlove]: "61723", + [BrightlayerUiIcons.Breaker]: "61724", + [BrightlayerUiIcons.Broccoli]: "61725", + [BrightlayerUiIcons.Building]: "61726", + [BrightlayerUiIcons.BypassAlt]: "61727", + [BrightlayerUiIcons.BypassBattery]: "61728", + [BrightlayerUiIcons.Bypass]: "61729", + [BrightlayerUiIcons.Camera]: "61730", + [BrightlayerUiIcons.CapacitorLarge]: "61731", + [BrightlayerUiIcons.CapacitorSymbol]: "61732", + [BrightlayerUiIcons.Car]: "61733", + [BrightlayerUiIcons.Carrot]: "61734", + [BrightlayerUiIcons.CeilingLight]: "61735", + [BrightlayerUiIcons.ChiliPepper]: "61736", + [BrightlayerUiIcons.CombineHarvester]: "61737", + [BrightlayerUiIcons.Computer]: "61738", + [BrightlayerUiIcons.Configuration]: "61739", + [BrightlayerUiIcons.Contactor]: "61740", + [BrightlayerUiIcons.Control]: "61741", + [BrightlayerUiIcons.Corn]: "61742", + [BrightlayerUiIcons.CurrentAc]: "61743", + [BrightlayerUiIcons.CurrentCircledOutline]: "61744", + [BrightlayerUiIcons.CurrentCircled]: "61745", + [BrightlayerUiIcons.CurrentDc]: "61746", + [BrightlayerUiIcons.Current]: "61747", + [BrightlayerUiIcons.CybersecurityTwoTone]: "61748", + [BrightlayerUiIcons.Cybersecurity]: "61749", + [BrightlayerUiIcons.Dc]: "61750", + [BrightlayerUiIcons.Department]: "61751", + [BrightlayerUiIcons.Departments]: "61752", + [BrightlayerUiIcons.DeviceActivating]: "61753", + [BrightlayerUiIcons.DeviceConfiguration]: "61754", + [BrightlayerUiIcons.DeviceInfo]: "61755", + [BrightlayerUiIcons.Device]: "61756", + [BrightlayerUiIcons.DiagnosticAlt]: "61757", + [BrightlayerUiIcons.Diagnostic]: "61758", + [BrightlayerUiIcons.Dimmer]: "61759", + [BrightlayerUiIcons.Diode]: "61760", + [BrightlayerUiIcons.DistanceApart]: "61761", + [BrightlayerUiIcons.DistributionBoxOutline]: "61762", + [BrightlayerUiIcons.DistributionBox]: "61763", + [BrightlayerUiIcons.Drive]: "61764", + [BrightlayerUiIcons.EatonTagline]: "61765", + [BrightlayerUiIcons.EatonTwoTone]: "61766", + [BrightlayerUiIcons.Eaton]: "61767", + [BrightlayerUiIcons.Environment]: "61768", + [BrightlayerUiIcons.EphesusFixture]: "61769", + [BrightlayerUiIcons.EphesusGateway]: "61770", + [BrightlayerUiIcons.EvPlugCcsCombo]: "61771", + [BrightlayerUiIcons.EvPlugChademo]: "61772", + [BrightlayerUiIcons.EvPlugTypeOne]: "61773", + [BrightlayerUiIcons.EvPlugTypeTwo]: "61774", + [BrightlayerUiIcons.FaceId]: "61775", + [BrightlayerUiIcons.Factory]: "61776", + [BrightlayerUiIcons.FanCircled]: "61777", + [BrightlayerUiIcons.Fan]: "61778", + [BrightlayerUiIcons.FileDoc]: "61779", + [BrightlayerUiIcons.FilePdf]: "61780", + [BrightlayerUiIcons.Flask]: "61781", + [BrightlayerUiIcons.Flood]: "61782", + [BrightlayerUiIcons.Flow]: "61783", + [BrightlayerUiIcons.FlowerTulip]: "61784", + [BrightlayerUiIcons.Flower]: "61785", + [BrightlayerUiIcons.FootballHelmet]: "61786", + [BrightlayerUiIcons.Forklift]: "61787", + [BrightlayerUiIcons.Frequency]: "61788", + [BrightlayerUiIcons.Fuel]: "61789", + [BrightlayerUiIcons.Garlic]: "61790", + [BrightlayerUiIcons.GasCylinder]: "61791", + [BrightlayerUiIcons.GeneratorOff]: "61792", + [BrightlayerUiIcons.Generator]: "61793", + [BrightlayerUiIcons.GlassDivider]: "61794", + [BrightlayerUiIcons.Glasses]: "61795", + [BrightlayerUiIcons.Google]: "61796", + [BrightlayerUiIcons.GradeA]: "61797", + [BrightlayerUiIcons.GradeB]: "61798", + [BrightlayerUiIcons.GradeC]: "61799", + [BrightlayerUiIcons.GradeD]: "61800", + [BrightlayerUiIcons.GradeF]: "61801", + [BrightlayerUiIcons.Grass]: "61802", + [BrightlayerUiIcons.Harmonics]: "61803", + [BrightlayerUiIcons.Health]: "61804", + [BrightlayerUiIcons.HearingProtection]: "61805", + [BrightlayerUiIcons.HockeyPuck]: "61806", + [BrightlayerUiIcons.HockeySticks]: "61807", + [BrightlayerUiIcons.Hops]: "61808", + [BrightlayerUiIcons.IncidentActive]: "61809", + [BrightlayerUiIcons.IncidentResolved]: "61810", + [BrightlayerUiIcons.Incident]: "61811", + [BrightlayerUiIcons.InputFlow]: "61812", + [BrightlayerUiIcons.Internet]: "61813", + [BrightlayerUiIcons.IppeVibrateOff]: "61814", + [BrightlayerUiIcons.IppeVibrateOutlined]: "61815", + [BrightlayerUiIcons.IppeVibrate]: "61816", + [BrightlayerUiIcons.Leaf]: "61817", + [BrightlayerUiIcons.LightBulb]: "61818", + [BrightlayerUiIcons.LightSwitch]: "61819", + [BrightlayerUiIcons.LineToLine]: "61820", + [BrightlayerUiIcons.LineToNeutral]: "61821", + [BrightlayerUiIcons.LoadFactor]: "61822", + [BrightlayerUiIcons.LockReset]: "61823", + [BrightlayerUiIcons.Maintenance]: "61824", + [BrightlayerUiIcons.MapMarkerMultiple]: "61825", + [BrightlayerUiIcons.MapMarkerThree]: "61826", + [BrightlayerUiIcons.MeterFace]: "61827", + [BrightlayerUiIcons.Moisture]: "61828", + [BrightlayerUiIcons.MotorAlt]: "61829", + [BrightlayerUiIcons.MotorControllerOutline]: "61830", + [BrightlayerUiIcons.MotorController]: "61831", + [BrightlayerUiIcons.MotorOutline]: "61832", + [BrightlayerUiIcons.MotorStarter]: "61833", + [BrightlayerUiIcons.Motor]: "61834", + [BrightlayerUiIcons.NetworkSwitch]: "61835", + [BrightlayerUiIcons.Outlet]: "61836", + [BrightlayerUiIcons.OutlineOfflineBolt]: "61837", + [BrightlayerUiIcons.OutputFlow]: "61838", + [BrightlayerUiIcons.Overlap]: "61839", + [BrightlayerUiIcons.Pdu]: "61840", + [BrightlayerUiIcons.Pepper]: "61841", + [BrightlayerUiIcons.PhaseAngle]: "61842", + [BrightlayerUiIcons.PickupTruck]: "61843", + [BrightlayerUiIcons.PiggyBank]: "61844", + [BrightlayerUiIcons.PipeDisconnected]: "61845", + [BrightlayerUiIcons.PipeLeak]: "61846", + [BrightlayerUiIcons.Pipe]: "61847", + [BrightlayerUiIcons.Potato]: "61848", + [BrightlayerUiIcons.PowerAc]: "61849", + [BrightlayerUiIcons.PowerApparentAc]: "61850", + [BrightlayerUiIcons.PowerCircledOutline]: "61851", + [BrightlayerUiIcons.PowerCircled]: "61852", + [BrightlayerUiIcons.PowerDc]: "61853", + [BrightlayerUiIcons.PowerFactor]: "61854", + [BrightlayerUiIcons.PressureAlt]: "61855", + [BrightlayerUiIcons.Pressure]: "61856", + [BrightlayerUiIcons.Priority]: "61857", + [BrightlayerUiIcons.Pump]: "61858", + [BrightlayerUiIcons.PushNotificationSolid]: "61859", + [BrightlayerUiIcons.PushNotification]: "61860", + [BrightlayerUiIcons.PxblueSmallAlt]: "61861", + [BrightlayerUiIcons.PxblueSmall]: "61862", + [BrightlayerUiIcons.Pxblue]: "61863", + [BrightlayerUiIcons.Pxgreen]: "61864", + [BrightlayerUiIcons.Pxred]: "61865", + [BrightlayerUiIcons.Pxwhite]: "61866", + [BrightlayerUiIcons.Qrcode]: "61867", + [BrightlayerUiIcons.RadioHandheld]: "61868", + [BrightlayerUiIcons.ReactiveEnergy]: "61869", + [BrightlayerUiIcons.ReactivePower]: "61870", + [BrightlayerUiIcons.RealEnergy]: "61871", + [BrightlayerUiIcons.RealPower]: "61872", + [BrightlayerUiIcons.Relay]: "61873", + [BrightlayerUiIcons.Rfid]: "61874", + [BrightlayerUiIcons.RoadAlt]: "61875", + [BrightlayerUiIcons.Road]: "61876", + [BrightlayerUiIcons.RunningHigh]: "61877", + [BrightlayerUiIcons.RunningLow]: "61878", + [BrightlayerUiIcons.SafetyBoot]: "61879", + [BrightlayerUiIcons.SafetyGlasses]: "61880", + [BrightlayerUiIcons.SatelliteUplink]: "61881", + [BrightlayerUiIcons.ScanQrcode]: "61882", + [BrightlayerUiIcons.SensorAlt]: "61883", + [BrightlayerUiIcons.SensorDeviceAlt]: "61884", + [BrightlayerUiIcons.SensorDevice]: "61885", + [BrightlayerUiIcons.Sensor]: "61886", + [BrightlayerUiIcons.Sequence]: "61887", + [BrightlayerUiIcons.Server]: "61888", + [BrightlayerUiIcons.Servers]: "61889", + [BrightlayerUiIcons.SignCaution]: "61890", + [BrightlayerUiIcons.Silo]: "61891", + [BrightlayerUiIcons.SmokeDetector]: "61892", + [BrightlayerUiIcons.Soybean]: "61893", + [BrightlayerUiIcons.SportsCar]: "61894", + [BrightlayerUiIcons.Ssol]: "61895", + [BrightlayerUiIcons.Stopped]: "61896", + [BrightlayerUiIcons.Stopping]: "61897", + [BrightlayerUiIcons.StudioblueOutline]: "61898", + [BrightlayerUiIcons.Studioblue]: "61899", + [BrightlayerUiIcons.Sunflower]: "61900", + [BrightlayerUiIcons.Support]: "61901", + [BrightlayerUiIcons.Switch]: "61902", + [BrightlayerUiIcons.Switchgear]: "61903", + [BrightlayerUiIcons.Technician]: "61904", + [BrightlayerUiIcons.Temp]: "61905", + [BrightlayerUiIcons.Tennis]: "61906", + [BrightlayerUiIcons.ToggleOffOutlined]: "61907", + [BrightlayerUiIcons.ToggleOff]: "61908", + [BrightlayerUiIcons.ToggleOnOutlined]: "61909", + [BrightlayerUiIcons.ToggleOn]: "61910", + [BrightlayerUiIcons.Tomato]: "61911", + [BrightlayerUiIcons.Tractor]: "61912", + [BrightlayerUiIcons.TrafficLight]: "61913", + [BrightlayerUiIcons.Transformer]: "61914", + [BrightlayerUiIcons.Tree]: "61915", + [BrightlayerUiIcons.TrendingDown]: "61916", + [BrightlayerUiIcons.TrendingFlat]: "61917", + [BrightlayerUiIcons.TrendingUp]: "61918", + [BrightlayerUiIcons.TripCurveAlt]: "61919", + [BrightlayerUiIcons.TripCurve]: "61920", + [BrightlayerUiIcons.TripUnit]: "61921", + [BrightlayerUiIcons.Tripped]: "61922", + [BrightlayerUiIcons.UpsOutline]: "61923", + [BrightlayerUiIcons.Ups]: "61924", + [BrightlayerUiIcons.UtilityVan]: "61925", + [BrightlayerUiIcons.Utility]: "61926", + [BrightlayerUiIcons.Vfd]: "61927", + [BrightlayerUiIcons.Vmms]: "61928", + [BrightlayerUiIcons.VoltageAc]: "61929", + [BrightlayerUiIcons.VoltageCircledOutline]: "61930", + [BrightlayerUiIcons.VoltageCircled]: "61931", + [BrightlayerUiIcons.VoltageDc]: "61932", + [BrightlayerUiIcons.Voltage]: "61933", + [BrightlayerUiIcons.WaterOutline]: "61934", + [BrightlayerUiIcons.Water]: "61935", + [BrightlayerUiIcons.Waveform]: "61936", + [BrightlayerUiIcons.Wheat]: "61937", + [BrightlayerUiIcons.XstorageAlt]: "61938", + [BrightlayerUiIcons.Xstorage]: "61939", }; diff --git a/iconfont/PXBlueIcons.eot b/iconfont/BrightlayerUIIcons.ttf similarity index 97% rename from iconfont/PXBlueIcons.eot rename to iconfont/BrightlayerUIIcons.ttf index 9a1c47f3b7e2f875b52949e7e3da112435322e21..2616fb366f1a9b03940de5524927c0953843ab87 100644 GIT binary patch delta 486 zcma*gu}Z^G7zN;Sd((;y7K|Y6)}e?XNPPf7ii3epg=TP(5JMUWiQFVZr?|L^B}<16 zMSTFF1xw=-=;(X+1P=a{e~}`TOW?~n=W@p*xp3TO%K_%g}Mku26o#uF~R?tz!>&kPzB7B`u8E zCDic7mXyD*oY6?5pD!-T*cS%7f|fXBS7C`RTgQQT>?q$GB!NA2Ro^t7D2#iqmjpnCL3$@ QQvSW%ZT!2Q)r;GmADDY$rT_o{ delta 578 zcmZ|Mze>YU6bA4wxk<$a9V`?Vp)Mi_B}H^_a43irL`sL!wba{E2#F-^Ce}yjpCyAs z2OmHYG}f()f^JSiCvg$_0FIutM;f7K2*2~4!{sD5XbZn1TK+Te`2;9X5k4w(F##oQ zCDc)VTF>5-n95;dRGp>2N+OREvaryEL=F`=u;EdA83jselv^mnr6jq7B1JB>>yxn* zGDyP=TmK#dwEL^xSJwxEYub44)bSdZFISJiVB85ztvX5!Z^m!;ErZUPE~{bz23wF; z*cy3_t&=y|G4eJ$jxFr74J2q&0YzJ+B#AS&N*~u{3(EVUTQsCmamNjv{K}4zKiF~l z3Eyl38_IFMl(m{NS8;5wAZtyl>_(CZi_-P#j-AS+%}9DEZRwU9@}&3vuzN87GX7q~ T{FzAFJ0GkYk@_|mTrB+n$ChSV diff --git a/iconfont/PXBlueIcons.woff b/iconfont/BrightlayerUIIcons.woff similarity index 97% rename from iconfont/PXBlueIcons.woff rename to iconfont/BrightlayerUIIcons.woff index 4097b72664a2f61568f33295660c7c64741d60a0..71e18dd0cef440852db55dabf6038845acc17537 100644 GIT binary patch delta 536 zcmV+z0_Xk6%K_BO0Tg#nMn(Vu00000Wz+x*00000$T*P{bAK=Z001^vmY`K=Xk}pl z09yP2000~S001NcS^^(vZFG1509zOU000{R00Yb$ng9N5Z)0Hq09!Nw00HO#00HQ! zXw-IXVR&!=09_ma0018V001BYDgoVYVQpmq09`x)00BV&00NG6AZ(*>Z*z120A7Fq z00&V301Wk<%d-Xn&siswtUogG{5D@1xEXbTA`CUE8yaBre;{DgWz+?7IT)Bgq5wQ} z3&gTpLIQt{jlF6DK@^40_!puOf`LG~DI^2}>rW}9vCs&q1TE67>+GuR?#S#Y_yBo_ z)On87De^FRhMb*D6&vTm@ZIm8I|JYvUl1sdK-=Brso;X$A6H3to@?Ys&vmr$cy3}LUOcyOFFrp43i$gN7HkPr`nH=lf zsx;MdXY^J@HdtG`8+N;~_d%pHj9{=qf;B8sgg8Rc%rRv}(8y6>Mwejk=H{%8b21C( z3g$z~UZRfxy|Xqabh+~(Qwl3?FPW5_9k@H7wTRir%xGk!vD+=vDNEDr+-yq|(Fg8F aOFKlD75~cz?)U5$*!6uk006UdUR4LF_T{bs delta 525 zcmca|n(@SGMv-!VH#Y`G1|Ud1!N3iok3X3xQe1BcWSK=wTM(L&k($WB5Dk)%0b&)V zC?@%g+>#2Q7>F;;z`%S)dglLsIr+&TbruW^j4wcVWyY1V+{B6k28LJ#pgMUVR$$U% zyqlMpn+gUu82*m`UerYgHxA(5YemcjTG6) zsdE4Kr%4Puj<7SyxHU|R=3m@oyexj*q;)pePi&v}`bqV9-cO64tI2(Mva>aN%}=KQ z>*YHSc0cFR`|xU~*Z*fb-Ri#A$Eep=PtyV$_l|n$}X1nJ?bS-RcUyEb=bLdGdw!h@H`_zcPxK)&E-f+x9nO*y}XC J&Gm7i>;U@V)~5gf diff --git a/iconfont/BrightlayerUIIcons.woff2 b/iconfont/BrightlayerUIIcons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7504ccc6be0281700d4288ac1384a97b8cefdef5 GIT binary patch literal 21600 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
DRWAS z3g3AUy!U<&f$Y(d`Sq=MOsxru%7r_k==4642UP+|917aF@#WJ}gd$g4Sk{@TiTn*1 z7|^G!|IjRoFDi5BK9Hyai-9{7`&oz!l|v}EyniBib-7acYgP0Q&SwwSiZ2EL#;m~* z8f-ON>6DD>RSU|ZfeQQEf$?6TE}kx2LR{rR|19HOi?yuJKYvA4V!O@BsGZ#90!(`` zSWDT>ag=d|4Eh%-ra)l&BGZ&YyL>X0aoA$0Fw;I3RRK zcqZfn5)CJJ8O_~4Q;r{o3= zffQ&|Oat}vnD=2Hg4J#9`_-OD_z)PG)29}HPHe-v37sB+SXbTH7R$R)NS!%eklaeU zNV!!LQdIfMQYM;wds&H#TfV%2)`?@j*WA!q%clgV?q9vt+!v62xx6Xi-Un1xf*O_~ z8hT?{#7Y5Q}Na zSB6G3k18II=|Rh-|~W+n0x=+`gQqqg8eicv@Wg-XDpbXf5LPf)@@uu8f`;I~J{I@Lxg(v3*D$WyS?gJh#f$lzV`bLforV3g1K zYpePV@eZ*!yKbaxV*d#${pIrmJperAQ#pWHc?4X82lgM&W$RkxnxTttD0eeD+CT^t9#wyz*9`$N3 z!rb|oR48z1(uf3Ohk6>5GZ^T$a`6nDwRXXxb#>Hsz0%-^ySb$EKcv_DlqW=|54Tjm z%(f|D!|lls&7I*JThbKz7F>83bea!K0x-{Bf2t!#z&E1MVa1t#>dYI z`s1ghaA$xivoM6@%b4$WA2Qh7VdKlaGIoBiN-@)U^@rG0TmZoYbLT5Z*I z^XJ}5i0ZtDLVbqy>c1oZXF;DOXcp5q zXb`#M)a0{*P~ER>K}VndPHTbp3U@j{`g+xde5Dm+uk|tK(HzR@3AWcU@TF+e(QO6Y z=I_;*%5z*LSs-?w8pNRYv@IIm!sP(PHGv|o z)#Bo-KWaJs;Qi&jJ~e*6u(p0@d(Mv37Z43JFCgbeNy#rr-Kyrob@ga=oITyVYS`=! z4ebV-d3JPz(fDKoXJ!VfTc&N=rsDRtJUaK$AA6alSM(3t^n7>hSNqs+fkbrAPd&ST zQq0LkiJDH#IJmFCzjuCk@$iNNqU_YkOBk4%2HV}h-g90kvjL}Nb}}vf4w5zHW-Cin zR}{310=>vjq_$s_8S*fN;pI85%YTI!@|Jh{K8$ZXXsJEV9;@ola`N$j{XzJ!;`{Zi z-P?t*NH3V8+GDCwxobXV^=(sfjj;>RZ2I$FYp}3Y(MPfZrEa0P2+^ya=DLDx*jht= zH^b8tXa9U8rx8`Na~dFC9-smBm1Aq8S$$c{EX}p17O;Hr!ZfkcghmJ9vu((4*Dxw~ zLQ;SJp%%!msTk=Vw3;H!y`q(~vc^&Kb*W-w#nm7$WTJ-#g@^IR`{poLR%zC7cKiAL zdebl`z+QUiC$;M0{x#HxVFh{$jW3M)WttVM5$pgW6RnZB`4-;}m}XV|29W>9+D~XK z(|bbp?C#U$UwLVHzp@H@dbB2Gh4FlqF{ir*y}{9}si=*?;ll8JjkD{0KeBymh%20| z%6S*^v)t*9Q&4Hi+tZ{%$(|a})=hV1UsSlR%6kpaj>5`^-|k9-OEO`d{YzulY6x~# z1TmC!lhl@A>DZ^FlPOPxLd5qslvYrBgspuC*u98~MT}LlU;7^k<)@4o*`MLsB&w~% zn!lb@`Z#e}Xy&WzJ;BDD;}cR7pzaqgIBCNzq3Z~39k{MRNntnRw|B)tvZZsRcjFXE zs}YiN4OOM&qYz3LF%Xi6sKMk-@Ob>v{Ww5rZ(wYtXA^{C*hK``F%)p;-I_ z`NL+=7e?p*sTWN*qIr0gi;L>)gP4Srck%bxq^xfmwyUR4Cn6~GBK1pR%Id+@&C4h~ zCavom(+<+9;d!S2(unV>RkPT{|$KhA%HcuN;r;7f-qx~z?7 z7%$^hpUpgVL)`9kx|DbMEY!=5o^BOF_}lNGz)8-&cqNh#QCbbfPC?5Nc>mX&NyK@l ze*6P2F>Yc3VB-kXCG|>1%Edo-x!qIq$WDj*NYe64R4 zTUtB&l&AF~q_&Uarpf_=vxBy1;h**syquKhFEe_-$X+-0kp}Vy)O3F@=O{Q7YwUMq z>e7kJFD5}yYL)0NgXO)~xfaf@maF^DSEkRvb5CaJK{Yf8*05~GX(bONxYFpNHw`bi zA3e!z`;zmy-f{u@ZnDpwMOxy=oIVqK8`taKoe6VVJZZZhP=ZLucx=9+M+j6TQs@9? zu;6ecP>>NuEjRQmgOV|OM!?%^lTex8Fb#%PJF6zAzK2ko{Awrxe-2;2(q>KPRtA;Y zbowUa>FXc+U_{LA7f!Sfzp_O1&!KrSId1oW>{C=OPM|1afXyA|qyze@u^c$TJ5jR~ zE4caS9(vpu`BV$IGl#0WG2^o73?}kXq=PW4Kotg~%kCMYFjUf@mIkIQzxVh6WHicu zGKSwimo0j#VZCqF6wTJ@#702l$HdIGu|EaF%8(}L6MyHy_7r|emaXo@t89P4c@Dqm6XGc;{+GHX>61B#E6t)wWZ0-6OI?}#8* zhp@TkvqU{Qv`_^V{byIO>W0Tg9>kN5dAkpKziR?{u%YIZ#)8l{^q`DK)NvNrkG3)M zY9u8qG0m3e*}CU)k>lN8#NbsQ#r6D$X9p@eHdO??Y4)tY|0nPh5A1I`=>fyf=^>;B*B|?8 zm(Vc&e!l|T0^fWQ@d;@{R~090IA0-mw_HkMZ63?B=Er|`@qXSDGW*1m)vFp%EduvXxgaGqZIjkf`6{C2~r9d$s zu-y>Cq9Vva56A5mvuYj(W{cdyp~=cYPBUl|X#nm)jkSTPP6jR}J2UU&6L>Ni!X}TW zrTMK%2Fw^dsfXAHil#B_*#5mpA>FFd^t<&1oOsr?b!AyYaAEu>F zGFYQ6uLX(mdbz`r#PWK3LmB_{beN87$(U9=jb>G;g!!-ybIcZaF-48_gA75@A_zl{ z0d?6jrpFWbe7>g58+mE1z|ozdfQ9)pBdyljLEHKx z7zy$g$z=(Qio%^M>Yqd-jV-!y;)2-WOx>M_?xg; z7_0CPiWjaI2KFMgh&3rJX_gt>kQEpZ2wLlzcWZ{u-l2bofOm|gY2%=qQuMk0KPYD? zSLo}FJD@PqH0$DinICf~5mDkM59>gSKQq_HvSe#9QR$dq#YMV2c+* zNiJMWAt3zXnvh0ysA6jFp01p(L+(tJVJxWoP*+Odp4|UIGd_)LLLxE#i~Gb#^_UHW z!QLY?()V8gvD{J~))j=A%^k2~O*|IVeZ>SRKc1H$r1? z(#2v^ueG??TW9sBKXr!^O+GxhtB8XfK7n)SmvFXwjB}`9Ode|o*1L3VyQaOC9{9%a z&4AT`%ig^WVW6~9QCSMg6oX>2y_R?DlK#>yUTyo1GDX>E4zs@oygS?-9vGP&GCP;< z>G5|IJ*vdjrM?`o0F%#LIaG;H{Ksi*H_mjTvp>w>)!>|hKK_>fTgT~<6kPol4UdN+hiEd_O6*%d6~VrA*ohDT76Z=2lzCX^fk6)@G!-Nkre-1T4{}d>(W`&gTg%mm3K!6w zExQGO<>pOp?RORnZq*pVNa4ZJ@bHNW8G?Yx!66|hV^*G<2^CQwff8WS4fTSJNOj6k z%8Vbku;|2sys0u4@jOx~lGIK@(hVikVC4x#+eV;4|8-Bb16m61uI5(I3xm}fWNh45 zLhFQq2Fn?xeyQ9U2VbdzjTxQrP~{SaK~UpXFn;Il$!P5F8pa<=plT zm(0h$7T48(g}n;aquEinV=WtJ+Gt=>FC+si z34qOe!P|hNKB8cfnbu)$bi`$M?Vfl0^-gv{&Cx$UubQ&7rdm_5r9wQ|b?;E@>`Udb zNqrXMR@a@3sLDtAiFO_Qjc zBn(VD+=>@mw5ArhxXJW-qQ@x&fkJywhYzEbN09H6&?GA69~drkPbrZ{lp21`!k#>R z+s43wBmz2l{?q=Xdhsmk*$n90uBYy56r4e!naMk>SA3e%uL(BQ)CS*;=J|kk>Q}{O zriHKEE-&`#m>P?n%agZv)3jXc;!V?Ytl${qfzZ<_f*un}k^rwHK z`H@m6(VS??_z|O@T-;MBN~V+OS$UVPrY=i6-O->qVqQk032pKdinLT<25-0KJVjhS z^xk)VMrc&d>`=Lcr3gAVPlF%ylN_tMetDauW9brn0*4UDa)ZIWI%tE;H0IiBr;~P{ zGuIY4=bM~PF!}osnr2MzmK+Z11_7LD1*hZOT;hQ|l^Z&ta8WQF2fQxr$WaL#f|8>n z*;eI8JBO81@&yLIQ4+xA#pX|$N(Rsg8Mz$^ffPA)N`7n}7eE>XoB-UL=ukqINZ+-C z!qffdFfB`1W|AI=u*KbVllt@W3yui!+cg;$zS}<}BG~Vf8^GDydqyco1rxZNeL|nQ z=sHSN1@1aE#kk3oTefLMfqVDdG;8W|Q@-R)g_JANd3(XVUOYNcVnYk{$j3DB73X*Y zip-|$=^@t&`L|OQ52~210C2tP{F|vK5=B+|DC<&63m!h0iW^Sz`%>yZT=4LH-e(m> zLBYQc2J7TI(%&A&Bg6d9-1H|m zig+dZHwgu0WmM&zO``JiG)W&B{bn~ktsq~hpQwRawom&g2D}6KxU!Tg#t$GH;f*u> zyfv)!k68>$4wC7LkurodGP8tIqf80ePNY=$fxMx7X%$5b2}#sLwxZ@WCcz}Mm1slV zRza6h*kW@JC0ereD$4Ub{hLN_??xCIZFjZ!z1dz-sCe@9~qR8nm+UyTzIp zF|t{t=AOpK-Nu(cie{r8$hS-5656 zvkWhd8f0eCtV&m+)3!x7Gh8AvHA!3&>*a(#6I!Ik-Q;_UMOl>a9DK{Ls)xZ zRUimwX`PW(0->&fp;Q zxn!z~T9}mIc`X~~^4@-(Ex|lKiJlaXsljqL@~Q*eK8}P4Mf>Ttgz=>i2Un}qnW{Z% z40&HAQ%jVTQY+62AGz>Eodw725*e5rXB}J~_>Xf=9R4Gnt(^I47sMuSK0-iOJ_xem z#Ln`1sJH|jAz}VeZGn-zjd&-ei;-(Oftau9GNoZo1`&rC=@C6f9Ie(jpwBh^-FF*! zO^Sn#x{UB3@ZRmdzrFN8xFn@SK$!(Xp)kSqFj7VO-2W7%=qLHKq%(wByPAa?Yg2u2 zuy7?AMwyix!1Ycae{n@Ue(~0U=o4SQp)V}oNRya6;V$$pGn%CiD(RUX9oV1%gvu~c2;!A6~zQhw6}q@QQv8*$yYIT3g83@m2uF8U$Ie{qxeG=Rd*X* zS<^*l>2N07gyo3(m^XSIgoRKR=#F``I&GIz+EsOuOvg4gl~~fb`I2}Q_(QtQb-19e zQXlzVQW>O5FtTfn0mBsP-VdfQuUn(T&UDH$6;vWDVxpE{-!)=sDW-ag*q+S-)X%?| znH_ot7<-d6*@VJt*9S;SA1HCFlGRB&COc;N2{zH7n#U8q=QNX><9!zKwWHeO+ZN1h ze$AWg?5dbIyPMX$B)9m283P?^vNNsuNUr${ZRZDF$xT|sj2nN0WtOnxMvqmo43$4% z*Dtrh{8MsuFFOJG_8o|1E?j0C#a; zeY=5p=K9eyg+B#=W-jpK(nR9;<2?2a_b2(Yd=GDl;->$Kf|x?UpSaBw00Wv^j{8Ii z)g`Z8{;S1|ZxxK3!Xx4qzbULSb-a6`#R0o#%y9JXO~#x%c#Dd=1t=Pbt$1LtyV2zt z;=HMEk-*enc25j7Q<|}Xw%fhQnK=Htq{TLR_qhz zLT~R2C8W}ZY1xkJ`9T=PNt*o^2lRV66H+&A*AL?~FYC4+=XF2t_X8jVBX4LlhZ7`4 zGc3mo-~1RRE2_qqvSC`b<9dD&Msbp6c~Mq%({}wZPV=&E`*B|P^L{@7LNJ12I6+c0 z!*aYJO0x2`jk5k8%zt7m+i^WV2%|Vjv%Dy)x@o(97^itzxBWP;`+2_~B1|abLTb8U zD$90U&kw>VPSPwd%BpVKt{=u}Ue;|t&g<5rSD$`>y94k681zUEh1@x<yS+#u{^ct^+>*wvCsc+3sTwZBxpM=*bpX6iE%OS-IFrOFdl zY6OreXR;^q{^CTip`BEmtYgG{n3g#>ExaCvZA^MC*fF?TYh^T*3fa{x9 zfh`EdYD{+LIn+0gq1F9@=Zmb+^6|4@;2#CoMDxVxyM#lcjOIH@814SbGttR`0E6?1 z9hCox>6(3hTsLuAv~do4OAXhg#m@mKK1|a#sqH&iotj1!UvW&)!vxviG@tS7h><{> z+KZX=;b~AO<&$OtrxnLlfxj)70@8ZEmyy=V2Fr4*can|DQDEV3ei+S}OHleJ9gyW% zA%p^LH(l>c`wb)Q`p`6fWdhAq*LgbsXqzDra5Q#uwQCeo2c>XTd6P5+OgKyh3WQ5I zMY6fvz8_HybXj_8pt%ez1tOmu$=bo-RGPxN3bjQs5}+~lH8o6)#Y=6fl)i%PnmClE z5{hp>=$VYu3fa^t^pNn%;Y}Ch1AcbaT%5zZRF!kNw-q?{_F2v+J?Ytvipoi`8wU?< z<-?&?z%m~vOXQCxnc(D?p;H-?{Jg?_Xo)y+LaITy442zh@H*r**_!fU58F5>5x9aO z+|hfY!wqE|j1ihw97Z|tmDsm_oWRK`VG8u)gbX{{n+*0toU_n_)%j*b!=xpQ~_mYn0TFvAr6$=5TRcMkH-bV(v1~oNETh|L-nBGrmnILjm7bWsg z?3sWNzAG!L5q5O#ZklEQhNo%2$*RKeGZX9juIJ2Qf^HVWgd1ZmlPHyP7y*iRE?^Fs z)!45}_MU&0T{cMSyl}VzyX;U@I6islAM$$1K~Q!SiLJ+U#x<_eb{}LlqEyR^#Char zW2ff7hAX%=D@0bx(+d)Y^Sa)4x{CC*wsSOG)5E#pH1?Iy2B)wk4veXC+H>QS5|6U5?B~-Li1FBS1#VIF&_hC#zhEM3041 xT3ItQ6`8x5nE4xkLW10EvY)G-{1 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 **NOTE (Peer Dependencies):** Using this package requires you to have @material-ui/core and @material-ui/icons defined as dependencies in your project's package.json file. @@ -22,14 +22,14 @@ yarn add @pxblue/icons-mui ### Angular -This package is intended for use only in React applications. For a way to link svg icons for use in Angular applications, see [@pxblue/icons](https://github.com/pxblue/icons). +This package is intended for use only in React applications. For a way to link svg icons for use in Angular applications, see [@brightlayer-ui/icons](https://github.com/brightlayer-ui/icons). ### React Once you have installed the npm module, you can import the icon components into your application as follows: ``` -import myIcon from '@pxblue/icons-mui/MyIcon'; +import myIcon from '@brightlayer-ui/icons-mui/MyIcon'; ... ``` @@ -37,7 +37,7 @@ import myIcon from '@pxblue/icons-mui/MyIcon'; If you are importing multiple icons, you can save some space by using named imports from the package root: ``` -import {FirstIcon, SecondIcon, ThirdIcon} from '@pxblue/icons-mui'; +import {FirstIcon, SecondIcon, ThirdIcon} from '@brightlayer-ui/icons-mui'; ``` ### Applying Different Colors @@ -50,23 +50,23 @@ To change the color of the icon you are using, simply set the CSS color property ## Available Icons -See the [Iconography](https://pxblue.github.io/style/iconography) on pxblue.github.io for a list of currently available icons. +See the [Iconography](https://brightlayer-ui.github.io/style/iconography) on brightlayer-ui.github.io for a list of currently available icons. > **NOTE**: When using this package, icon names are in TitleCase (e.g., bypass_battery --> BypassBattery). ## Building Icon Set (for contributors) -To build the icons-mui package (e.g., after new icons are added to PX Blue): +To build the icons-mui package (e.g., after new icons are added to Brightlayer UI): ``` -git clone https://github.com/pxblue/icons-mui +git clone https://github.com/brightlayer-ui/icons-mui cd icons-mui yarn build:full ``` This will populate the /icons directory with all of the icon components as well as copy over necessary files for publishing (Readme, package.json, etc.). -> When building the icons-mui package, it imports the latest icons from the @pxblue/icons-svg package, so when new icons are added, @pxblue/icons-svg must be published to NPM before this package can be updated. +> When building the icons-mui package, it imports the latest icons from the @brightlayer-ui/icons-svg package, so when new icons are added, @brightlayer-ui/icons-svg must be published to NPM before this package can be updated. ### Publishing @@ -83,4 +83,4 @@ npm publish ## Browser Support -PX Blue Icons for Material-UI will work with any modern browser. For details refer to our [Browser Support](https://pxblue.github.io/development/frameworks-web/react#browser-support) documentation. +Brightlayer UI Icons for Material-UI will work with any modern browser. For details refer to our [Browser Support](https://brightlayer-ui.github.io/development/frameworks-web/react#browser-support) documentation. diff --git a/mui/demos/showcase/.eslintrc.js b/mui/demos/showcase/.eslintrc.js index ed2bf285..555f551f 100644 --- a/mui/demos/showcase/.eslintrc.js +++ b/mui/demos/showcase/.eslintrc.js @@ -1,7 +1,7 @@ module.exports = { root: true, parser: '@typescript-eslint/parser', - extends: [ '@pxblue/eslint-config/tsx' ], + extends: [ '@brightlayer-ui/eslint-config/tsx' ], parserOptions: { project: "./tsconfig.json", }, diff --git a/mui/package.json b/mui/package.json index c54febed..29a7e40d 100644 --- a/mui/package.json +++ b/mui/package.json @@ -1,13 +1,13 @@ { - "name": "@pxblue/icons-mui", - "version": "2.7.0", - "description": "PX Blue icons for Material UI", + "name": "@brightlayer-ui/icons-mui", + "version": "2.7.0-beta.0", + "description": "Brightlayer UI icons for Material UI", "main": "./index.js", "repository": { "type": "git", - "url": "git+https://github.com/pxblue/icons-mui.git" + "url": "git+https://github.com/brightlayer-ui/icons.git" }, - "author": "px-blue ", + "author": "Brightlayer UI ", "license": "BSD-3-Clause", "peerDependencies": { "@material-ui/core": ">=3.3.1", @@ -22,28 +22,28 @@ "prettier": "prettier \"**/**.{ts,tsx,js,jsx,json,css,scss,html,md}\" --write", "start": "yarn start:showcase", "test": "./scripts/buildTest.sh", - "publish:package": "cd dist && set npm_config_yes=true && npx -p @pxblue/publish pxb-publish", - "tag:package": "cd dist && set npm_config_yes=true && npx -p @pxblue/tag pxb-tag" + "publish:package": "cd dist && set npm_config_yes=true && npx -p @brightlayer-ui/publish blui-publish", + "tag:package": "cd dist && set npm_config_yes=true && npx -p @brightlayer-ui/tag blui-tag" }, "bugs": { - "url": "https://github.com/pxblue/icons-mui/issues" + "url": "https://github.com/brightlayer-ui/icons/issues" }, - "prettier": "@pxblue/prettier-config", - "homepage": "https://github.com/pxblue/icons-mui#readme", + "prettier": "@brightlayer-ui/prettier-config", + "homepage": "https://github.com/brightlayer-ui/icons/mui#readme", "devDependencies": { "@babel/cli": "^7.1.2", "@babel/core": "^7.1.2", "@babel/node": "7.0.0", "@babel/preset-env": "^7.1.0", "@babel/preset-react": "^7.0.0", - "@pxblue/icons-svg": "^1.3.0", - "@pxblue/prettier-config": "^1.0.2", + "@brightlayer-ui/icons-svg": "latest", + "@brightlayer-ui/prettier-config": "^1.0.3", "prettier": "^2.3.1" }, "keywords": [ "icons", "material", "material-ui", - "pxblue" + "brightlayer-ui" ] } diff --git a/mui/scripts/linkComponents.sh b/mui/scripts/linkComponents.sh index 10c16a48..689550d1 100644 --- a/mui/scripts/linkComponents.sh +++ b/mui/scripts/linkComponents.sh @@ -13,19 +13,19 @@ echo -e "${BLUE}Building components...${NC}" yarn build echo -en "${BLUE}Creating new folder in node_modules...${NC}" -rm -rf "./demos/showcase/node_modules/@pxblue/icons-mui" -mkdir -p "./demos/showcase/node_modules/@pxblue/icons-mui" +rm -rf "./demos/showcase/node_modules/@brightlayer-ui/icons-mui" +mkdir -p "./demos/showcase/node_modules/@brightlayer-ui/icons-mui" echo -e "${GREEN}Done${NC}" echo -en "${BLUE}Copying build output into node_modules...${NC}"; -cp -r ./dist/. ./demos/showcase/node_modules/@pxblue/icons-mui +cp -r ./dist/. ./demos/showcase/node_modules/@brightlayer-ui/icons-mui echo -e "${GREEN}Done${NC}" echo -en "\r\n${BLUE}Linking Components: ${NC}" -if [ ! -f ./demos/showcase/node_modules/@pxblue/icons-mui/package.json ]; then echo -e "${BRED}Not Linked${NC}" && exit 1; fi -if [ ! -s ./demos/showcase/node_modules/@pxblue/icons-mui ]; +if [ ! -f ./demos/showcase/node_modules/@brightlayer-ui/icons-mui/package.json ]; then echo -e "${BRED}Not Linked${NC}" && exit 1; fi +if [ ! -s ./demos/showcase/node_modules/@brightlayer-ui/icons-mui ]; then - if [ ! -f ./demos/showcase/node_modules/@pxblue/icons-mui/index.js ]; + if [ ! -f ./demos/showcase/node_modules/@brightlayer-ui/icons-mui/index.js ]; then echo -e "${BRED}Not Linked${NC}" && exit 1; fi; fi diff --git a/mui/yarn.lock b/mui/yarn.lock index 0f2934ae..cbc6fd4f 100644 --- a/mui/yarn.lock +++ b/mui/yarn.lock @@ -746,15 +746,15 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" -"@pxblue/icons-svg@^1.3.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@pxblue/icons-svg/-/icons-svg-1.4.0.tgz#d13155ac6b835df37eeee1c19eca1b8781dc0a16" - integrity sha512-s6kbqFRaMXVqyyMraWYmnBf+36//HXoYUTPIHghTJrUw43n3kqqBdFUQ6M39O8c0Wn/1sUxFZ8+2qkjsI71cSQ== +"@brightlayer-ui/icons-svg@latest": + version "1.7.0-beta.0" + resolved "https://registry.yarnpkg.com/@brightlayer-ui/icons-svg/-/icons-svg-1.7.0-beta.0.tgz#253a59a53ae05b7e94778da1e53f923d0325aab8" + integrity sha512-synD/xe+mzzXiV53U2Pr5jYMxWNGFDq2fFiJs/VWuG3WaLBumG/jdxE5iiWGXF8e9nK55Jyl94rNuPZwJwl/2g== -"@pxblue/prettier-config@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@pxblue/prettier-config/-/prettier-config-1.0.2.tgz#fb00503df6557b66c3d91d43c9101e614c35d2ec" - integrity sha512-/3cLBoTjZs3kV1ATPA/Sp0tsL7XmlV/b8HW/qt0jqR/uP5+cdXL2YIhMXQngLRa7PhpSkEiRIYK5sl0rKsXTUg== +"@brightlayer-ui/prettier-config@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@brightlayer-ui/prettier-config/-/prettier-config-1.0.3.tgz#e40a7ae7435c6fd5118acbf249080e0aa81e93af" + integrity sha512-EYm3+V7Qd+oYEF+8FadsXAZqXryEHHbGnrV1BMp9selhABjceqUqXPVE4Sn3SKWQdBNJ3En2A3EzgrzRbvRTaw== abbrev@1: version "1.1.1" diff --git a/package.json b/package.json index d98e7a2d..d38adaaa 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { - "name": "@pxblue/icons", - "version": "1.7.1", - "description": "Px Blue icons", - "main": "./iconfont/PXBlueIcons.css", + "name": "@brightlayer-ui/icons", + "version": "1.7.1-beta.0", + "description": "Brightlayer UI Icons", + "main": "./iconfont/BrightlayerUIIcons.css", "repository": { "type": "git", - "url": "git+https://github.com/pxblue/icons.git" + "url": "git+https://github.com/brightlayer-ui/icons.git" }, - "author": "PX Blue ", + "author": "Brightlayer UI ", "license": "BSD-3-Clause", "dependencies": {}, "scripts": { @@ -18,11 +18,11 @@ "copy": "yarn move && rm -r svg && mkdir svg && copyfiles -f -e \"design/old/*.svg\" -e \"design/Internal/*.svg\" -e \"design/WIP/*.svg\" -e \"design/Products/**/*.svg\" \"design/Products/*.svg\" design/**/*.svg design/**/**/*.svg svg && yarn move-back", "sprites": "create-svg-sprite --optimize --input './svg' --output './svg' --name 'icons'", "build": "yarn build:font", - "build:font": "yarn && yarn copy && rm -r iconfont && mkdir iconfont && fantasticon svg -o iconfont -n PXBlueIcons -p pxb -t ttf -t woff -t woff2 -t eot -t svg --font-height 300 && yarn sprites && yarn index", + "build:font": "yarn && yarn copy && rm -r iconfont && mkdir iconfont && fantasticon svg -o iconfont -n BrightlayerUIIcons -p blui -t ttf -t woff -t woff2 -t eot -t svg --font-height 300 && yarn sprites && yarn index", "build:rn-vector": "cd rn-vector && yarn build", - "publish:package": "set npm_config_yes=true && npx -p @pxblue/publish pxb-publish", - "tag:package": "set npm_config_yes=true && npx -p @pxblue/tag pxb-tag", - "start": "yarn build:font && open ./iconfont/PXBlueIcons.html && cd mui && yarn start" + "publish:package": "set npm_config_yes=true && npx -p @brightlayer-ui/publish blui-publish", + "tag:package": "set npm_config_yes=true && npx -p @brightlayer-ui/tag blui-tag", + "start": "yarn build:font && open ./iconfont/BrightlayerUIIcons.html && cd mui && yarn start" }, "files": [ "iconfont", @@ -32,12 +32,12 @@ "CHANGELOG.md" ], "bugs": { - "url": "https://github.com/pxblue/icons/issues" + "url": "https://github.com/brightlayer-ui/icons/issues" }, - "homepage": "https://github.com/pxblue/icons#readme", - "prettier": "@pxblue/prettier-config", + "homepage": "https://github.com/brightlayer-ui/icons#readme", + "prettier": "@brightlayer-ui/prettier-config", "devDependencies": { - "@pxblue/prettier-config": "^1.0.3", + "@brightlayer-ui/prettier-config": "^1.0.3", "copyfiles": "^2.1.0", "create-svg-sprite": "~1.0.0", "fantasticon": "^1.2.2", @@ -47,6 +47,6 @@ "keywords": [ "icons", "material", - "pxblue" + "brightlayer-ui" ] } diff --git a/rn-vector/CHANGELOG.md b/rn-vector/CHANGELOG.md index 93d7ada1..6f5072b5 100644 --- a/rn-vector/CHANGELOG.md +++ b/rn-vector/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## v1.3.1 (Not yet published) + +### Changed + +- Changed package namespace from `@pxblue` to `@brightlayer-ui`. + +## Package Migration Notice + +Previous versions listed after this indicator refer to our deprecated `@pxblue` packages. + +--- + ## v1.3.1 (October 26, 2021) ### Fixed diff --git a/iconfont/PXBlueIcons.ttf b/rn-vector/Fonts/BrightlayerUIIcons.ttf similarity index 100% rename from iconfont/PXBlueIcons.ttf rename to rn-vector/Fonts/BrightlayerUIIcons.ttf diff --git a/rn-vector/README.md b/rn-vector/README.md index 5b6adc1e..1daf77e5 100644 --- a/rn-vector/README.md +++ b/rn-vector/README.md @@ -1,17 +1,17 @@ # React Native Vector Icons -[![](https://img.shields.io/npm/v/@pxblue/react-native-vector-icons.svg?label=@pxblue/react-native-vectoricons&style=flat)](https://www.npmjs.com/package/@pxblue/react-native-vector-icons) +[![](https://img.shields.io/npm/v/@brightlayer-ui/react-native-vector-icons.svg?label=@brightlayer-ui/react-native-vectoricons&style=flat)](https://www.npmjs.com/package/@brightlayer-ui/react-native-vector-icons) -This package allows you to use PX Blue supplemental icons in the same way as you use [react-native-vector-icons](https://www.npmjs.com/package/react-native-vector-icons) for Material Icons. +This package allows you to use Brightlayer UI supplemental icons in the same way as you use [react-native-vector-icons](https://www.npmjs.com/package/react-native-vector-icons) for Material Icons. ## Installation -To install the PX Blue react native vector icons from NPM as a dependency for your project, you can run one of the following commands in your project root: +To install the Brightlayer UI react native vector icons from NPM as a dependency for your project, you can run one of the following commands in your project root: ``` -npm install --save @pxblue/react-native-vector-icons +npm install --save @brightlayer-ui/react-native-vector-icons or -yarn add @pxblue/react-native-vector-icons +yarn add @brightlayer-ui/react-native-vector-icons ``` This package relies on [react-native-vector-icons](https://www.npmjs.com/package/react-native-vector-icons) as a peer dependency: @@ -30,11 +30,11 @@ To use this package in iOS projects, the native modules will need to be linked ( Add the following to your `Podfile`: ``` -pod 'RNPXBVectorIcons', :path => '../node_modules/@pxblue/react-native-vector-icons' +pod 'RNBLUIVectorIcons', :path => '../node_modules/@brightlayer-ui/react-native-vector-icons' ``` Edit your `Info.plist` -- Under the "Fonts Provided By Application" property (which you should have added when setting up RNVI), add an entry for PXBlueIcons.ttf. +- Under the "Fonts Provided By Application" property (which you should have added when setting up RNVI), add an entry for BrightlayerUIIcons.ttf. After updating these files you will need to install the Pods and recompile your application: @@ -50,17 +50,17 @@ To use this package in Android projects, you need to make the icon font availabl Edit `android/app/build.gradle` ( NOT `android/build.gradle` ) and add the following: ``` -apply from: "../../node_modules/@pxblue/react-native-vector-icons/fonts.gradle" +apply from: "../../node_modules/@brightlayer-ui/react-native-vector-icons/fonts.gradle" ``` -> NOTE: if you are restricting which fonts are being added to your application for `react-native-vector-icons`, you will need to include 'PXBlueIcons.ttf' in your `iconFontNames` array in this file as well. +> NOTE: if you are restricting which fonts are being added to your application for `react-native-vector-icons`, you will need to include 'BrightlayerUIIcons.ttf' in your `iconFontNames` array in this file as well. ## Usage Using these icons in your application is exactly the same as using react-native-vector-icons (we use their library to build ours so the API is identical). ```tsx -import PXBIcon from '@pxblue/react-native-vector-icons'; +import BLUIIcon from '@brightlayer-ui/react-native-vector-icons'; ... - + ``` diff --git a/rn-vector/RNPXBVectorIcons.podspec b/rn-vector/RNBLUIVectorIcons.podspec similarity index 59% rename from rn-vector/RNPXBVectorIcons.podspec rename to rn-vector/RNBLUIVectorIcons.podspec index 2ce14c6f..e1f45364 100644 --- a/rn-vector/RNPXBVectorIcons.podspec +++ b/rn-vector/RNBLUIVectorIcons.podspec @@ -3,14 +3,14 @@ require "json" package = JSON.parse(File.read(File.join(__dir__, "package.json"))) Pod::Spec.new do |s| - s.name = "RNPXBVectorIcons" + s.name = "RNBLUIVectorIcons" s.version = package["version"] s.summary = package["description"] - s.homepage = "https://github.com/pxblue/icons" + s.homepage = "https://github.com/brightlayer-ui/icons" s.license = "BSD-3-Clause" - s.authors = { "PX Blue" => "pxblue@eaton.com" } + s.authors = { "Brightlayer UI" => "brightlayer-ui@eaton.com" } s.platforms = { :ios => "9.0" } - s.source = { :git => "https://github.com/pxblue/icons.git", :tag => "#{s.version}" } + s.source = { :git => "https://github.com/brightlayer-ui/icons.git", :tag => "#{s.version}" } s.source_files = "ios/**/*.{h,c,cc,cpp,m,mm,swift}" s.resources = ["Fonts/*.ttf"] s.requires_arc = true diff --git a/rn-vector/android/build.gradle b/rn-vector/android/build.gradle index 74b82eef..97d3980f 100644 --- a/rn-vector/android/build.gradle +++ b/rn-vector/android/build.gradle @@ -81,7 +81,7 @@ def configureReactNativePom(def pom) { name packageJson.title artifactId packageJson.name version = packageJson.version - group = "io.pxblue" + group = "io.brightlayerui" description packageJson.description url packageJson.repository.baseUrl diff --git a/rn-vector/android/src/main/AndroidManifest.xml b/rn-vector/android/src/main/AndroidManifest.xml index 15572891..17f33c2a 100644 --- a/rn-vector/android/src/main/AndroidManifest.xml +++ b/rn-vector/android/src/main/AndroidManifest.xml @@ -1,6 +1,6 @@ + package="io.brightlayerui"> diff --git a/rn-vector/android/src/main/java/io/pxblue/PXBRNVectorIconsModule.java b/rn-vector/android/src/main/java/io/brightlayerui/BLUIRNVectorIconsModule.java similarity index 73% rename from rn-vector/android/src/main/java/io/pxblue/PXBRNVectorIconsModule.java rename to rn-vector/android/src/main/java/io/brightlayerui/BLUIRNVectorIconsModule.java index 3e42e22d..8b38dfee 100644 --- a/rn-vector/android/src/main/java/io/pxblue/PXBRNVectorIconsModule.java +++ b/rn-vector/android/src/main/java/io/brightlayerui/BLUIRNVectorIconsModule.java @@ -1,24 +1,24 @@ -// PXBRNVectorIconsModule.java +// BLUIRNVectorIconsModule.java -package io.pxblue; +package io.brightlayerui; import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.bridge.ReactContextBaseJavaModule; import com.facebook.react.bridge.ReactMethod; import com.facebook.react.bridge.Callback; -public class PXBRNVectorIconsModule extends ReactContextBaseJavaModule { +public class BLUIRNVectorIconsModule extends ReactContextBaseJavaModule { private final ReactApplicationContext reactContext; - public PXBRNVectorIconsModule(ReactApplicationContext reactContext) { + public BLUIRNVectorIconsModule(ReactApplicationContext reactContext) { super(reactContext); this.reactContext = reactContext; } @Override public String getName() { - return "PXBRNVectorIcons"; + return "BLUIRNVectorIcons"; } @ReactMethod diff --git a/rn-vector/android/src/main/java/io/pxblue/PXBRNVectorIconsPackage.java b/rn-vector/android/src/main/java/io/brightlayerui/BLUIRNVectorIconsPackage.java similarity index 71% rename from rn-vector/android/src/main/java/io/pxblue/PXBRNVectorIconsPackage.java rename to rn-vector/android/src/main/java/io/brightlayerui/BLUIRNVectorIconsPackage.java index ce60c24f..dac2494a 100644 --- a/rn-vector/android/src/main/java/io/pxblue/PXBRNVectorIconsPackage.java +++ b/rn-vector/android/src/main/java/io/brightlayerui/BLUIRNVectorIconsPackage.java @@ -1,6 +1,6 @@ -// PXBRNVectorIconsPackage.java +// BLUIRNVectorIconsPackage.java -package io.pxblue; +package io.brightlayerui; import java.util.Arrays; import java.util.Collections; @@ -11,10 +11,10 @@ import com.facebook.react.bridge.ReactApplicationContext; import com.facebook.react.uimanager.ViewManager; -public class PXBRNVectorIconsPackage implements ReactPackage { +public class BLUIRNVectorIconsPackage implements ReactPackage { @Override public List createNativeModules(ReactApplicationContext reactContext) { - return Arrays.asList(new PXBRNVectorIconsModule(reactContext)); + return Arrays.asList(new BLUIRNVectorIconsModule(reactContext)); } @Override diff --git a/rn-vector/fonts.gradle b/rn-vector/fonts.gradle index 8441705f..2d9dea3b 100644 --- a/rn-vector/fonts.gradle +++ b/rn-vector/fonts.gradle @@ -3,7 +3,7 @@ */ afterEvaluate { def config = project.hasProperty("vectoricons") ? project.vectoricons : []; - def iconFontsDir = config.iconFontsDir ?: "../../node_modules/@pxblue/react-native-vector-icons/Fonts"; + def iconFontsDir = config.iconFontsDir ?: "../../node_modules/@brightlayer-ui/react-native-vector-icons/Fonts"; def iconFontNames = config.iconFontNames ?: [ "*.ttf" ]; android.applicationVariants.all { def variant -> @@ -12,7 +12,7 @@ afterEvaluate { // Create task for copying fonts def currentFontCopyTask = tasks.create( - name: "copy${targetName}ReactNativePXBVectorIconFonts", + name: "copy${targetName}ReactNativeBLUIVectorIconFonts", type: Copy) { group = "react" description = "copy fonts into ${targetName}." diff --git a/rn-vector/index.ts b/rn-vector/index.ts index 4db1003e..62e7e3b1 100644 --- a/rn-vector/index.ts +++ b/rn-vector/index.ts @@ -1,3 +1,3 @@ import { createIconSet } from 'react-native-vector-icons'; -import glyphMap from './GlyphMaps/PXBlueIcons.json'; -export default createIconSet(glyphMap, 'PXBlueIcons', 'PXBlueIcons.ttf'); +import glyphMap from './GlyphMaps/BrightlayerUIIcons.json'; +export default createIconSet(glyphMap, 'BrightlayerUIIcons', 'BrightlayerUIIcons.ttf'); diff --git a/rn-vector/ios/BLUIRNVectorIcons.h b/rn-vector/ios/BLUIRNVectorIcons.h new file mode 100644 index 00000000..fdc21cc7 --- /dev/null +++ b/rn-vector/ios/BLUIRNVectorIcons.h @@ -0,0 +1,7 @@ +// BLUIRNVectorIcons.h + +#import + +@interface BLUIRNVectorIcons : NSObject + +@end diff --git a/rn-vector/ios/PXBRNVectorIcons.m b/rn-vector/ios/BLUIRNVectorIcons.m similarity index 80% rename from rn-vector/ios/PXBRNVectorIcons.m rename to rn-vector/ios/BLUIRNVectorIcons.m index 76d0dc1d..de8b0df9 100644 --- a/rn-vector/ios/PXBRNVectorIcons.m +++ b/rn-vector/ios/BLUIRNVectorIcons.m @@ -1,9 +1,9 @@ -// PXBRNVectorIcons.m +// BLUIRNVectorIcons.m -#import "PXBRNVectorIcons.h" +#import "BLUIRNVectorIcons.h" -@implementation PXBRNVectorIcons +@implementation BLUIRNVectorIcons RCT_EXPORT_MODULE() diff --git a/rn-vector/ios/PXBRNVectorIcons.h b/rn-vector/ios/PXBRNVectorIcons.h deleted file mode 100644 index 204c2f52..00000000 --- a/rn-vector/ios/PXBRNVectorIcons.h +++ /dev/null @@ -1,7 +0,0 @@ -// PXBRNVectorIcons.h - -#import - -@interface PXBRNVectorIcons : NSObject - -@end diff --git a/rn-vector/ios/PXBRNVectorIcons.xcodeproj/project.pbxproj b/rn-vector/ios/PXBRNVectorIcons.xcodeproj/project.pbxproj index 52e715bd..9ce2a722 100644 --- a/rn-vector/ios/PXBRNVectorIcons.xcodeproj/project.pbxproj +++ b/rn-vector/ios/PXBRNVectorIcons.xcodeproj/project.pbxproj @@ -19,7 +19,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 134814201AA4EA6300B7C361 /* libPXBRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPXBRNVectorIcons.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 134814201AA4EA6300B7C361 /* libBLUIRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBLUIRNVectorIcons.a; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -36,7 +36,7 @@ 134814211AA4EA7D00B7C361 /* Products */ = { isa = PBXGroup; children = ( - 134814201AA4EA6300B7C361 /* libPXBRNVectorIcons.a */, + 134814201AA4EA6300B7C361 /* libBLUIRNVectorIcons.a */, ); name = Products; sourceTree = ""; @@ -51,9 +51,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 58B511DA1A9E6C8500147676 /* PXBRNVectorIcons */ = { + 58B511DA1A9E6C8500147676 /* BLUIRNVectorIcons */ = { isa = PBXNativeTarget; - buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "PXBRNVectorIcons" */; + buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "BLUIRNVectorIcons" */; buildPhases = ( 58B511D71A9E6C8500147676 /* Sources */, 58B511D81A9E6C8500147676 /* Frameworks */, @@ -63,9 +63,9 @@ ); dependencies = ( ); - name = PXBRNVectorIcons; + name = BLUIRNVectorIcons; productName = RCTDataManager; - productReference = 134814201AA4EA6300B7C361 /* libPXBRNVectorIcons.a */; + productReference = 134814201AA4EA6300B7C361 /* libBLUIRNVectorIcons.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -82,7 +82,7 @@ }; }; }; - buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "PXBRNVectorIcons" */; + buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "BLUIRNVectorIcons" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; @@ -95,7 +95,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 58B511DA1A9E6C8500147676 /* PXBRNVectorIcons */, + 58B511DA1A9E6C8500147676 /* BLUIRNVectorIcons */, ); }; /* End PBXProject section */ @@ -233,7 +233,7 @@ ); LIBRARY_SEARCH_PATHS = "$(inherited)"; OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = PXBRNVectorIcons; + PRODUCT_NAME = BLUIRNVectorIcons; SKIP_INSTALL = YES; }; name = Debug; @@ -249,7 +249,7 @@ ); LIBRARY_SEARCH_PATHS = "$(inherited)"; OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = PXBRNVectorIcons; + PRODUCT_NAME = BLUIRNVectorIcons; SKIP_INSTALL = YES; }; name = Release; @@ -257,7 +257,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "PXBRNVectorIcons" */ = { + 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "BLUIRNVectorIcons" */ = { isa = XCConfigurationList; buildConfigurations = ( 58B511ED1A9E6C8500147676 /* Debug */, @@ -266,7 +266,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "PXBRNVectorIcons" */ = { + 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "BLUIRNVectorIcons" */ = { isa = XCConfigurationList; buildConfigurations = ( 58B511F01A9E6C8500147676 /* Debug */, diff --git a/rn-vector/ios/PXBRNVectorIcons.xcworkspace/contents.xcworkspacedata b/rn-vector/ios/PXBRNVectorIcons.xcworkspace/contents.xcworkspacedata index f326d989..bd3a8942 100644 --- a/rn-vector/ios/PXBRNVectorIcons.xcworkspace/contents.xcworkspacedata +++ b/rn-vector/ios/PXBRNVectorIcons.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "group:BLUIRNVectorIcons.xcodeproj"> diff --git a/rn-vector/package.json b/rn-vector/package.json index 3fe2738f..4527d678 100644 --- a/rn-vector/package.json +++ b/rn-vector/package.json @@ -1,8 +1,8 @@ { - "name": "@pxblue/react-native-vector-icons", - "title": "React Native PX Blue Vector Icons", - "version": "1.3.1", - "description": "PX Blue vector icons for use in React Native projects, based on react-native-vector-icons", + "name": "@brightlayer-ui/react-native-vector-icons", + "title": "React Native Brightlayer UI Vector Icons", + "version": "1.3.1-beta.0", + "description": "Brightlayer UI vector icons for use in React Native projects, based on react-native-vector-icons", "main": "index.js", "files": [ "android", @@ -14,7 +14,7 @@ "index.d.ts", "ios", "LICENSE", - "RNPXBVectorIcons.podspec", + "RNBLUIVectorIcons.podspec", "README.md", "!android/build", "!ios/build" @@ -22,26 +22,29 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "yarn && bash ./scripts/buildIcons.sh", - "publish:package": "set npm_config_yes=true && npx -p @pxblue/publish pxb-publish", - "tag:package": "set npm_config_yes=true && npx -p @pxblue/tag pxb-tag" + "publish:package": "set npm_config_yes=true && npx -p @brightlayer-ui/publish blui-publish", + "tag:package": "set npm_config_yes=true && npx -p @brightlayer-ui/tag blui-tag" + }, + "bugs": { + "url": "https://github.com/brightlayer-ui/icons/issues" }, "repository": { "type": "git", - "url": "git+https://github.com/pxblue/icons.git", - "baseUrl": "https://github.com/pxblue/icons/tree/master/react-native-vector-icons" + "url": "git+https://github.com/brightlayer-ui/icons.git", + "baseUrl": "https://github.com/brightlayer-ui/icons/tree/master/react-native-vector-icons" }, "keywords": [ "react-native", - "px blue", - "pxblue", + "Brightlayer UI", + "brightlayer-ui", "icons", "vector", "power", "eaton" ], "author": { - "name": "PX Blue", - "email": "pxblue@eaton.com" + "name": "Brightlayer UI", + "email": "brightlayer-ui@eaton.com" }, "license": "BSD-3-Clause", "licenseFilename": "LICENSE", diff --git a/rn-vector/scripts/buildIcons.sh b/rn-vector/scripts/buildIcons.sh index 4bb4a00b..5871d859 100644 --- a/rn-vector/scripts/buildIcons.sh +++ b/rn-vector/scripts/buildIcons.sh @@ -13,13 +13,13 @@ rm -rf GlyphMaps/* echo -e "${BLUE}Done${NC}" # we will use the latest icons from this folder instead of from NPM -# echo -ne "Loading latest PX Blue icon font package...${NC}" -# yarn upgrade @pxblue/icons +# echo -ne "Loading latest Brightlayer UI icon font package...${NC}" +# yarn upgrade @brightlayer-ui/icons # echo -e "${BLUE}Done${NC}" echo -ne "Copying latest icon font and glyph map...${NC}" -cp ../iconfont/PXBlueIcons.json ./GlyphMaps -cp ../iconfont/PXBlueIcons.ttf ./Fonts +cp ../iconfont/BrightlayerUIIcons.json ./GlyphMaps +cp ../iconfont/BrightlayerUIIcons.ttf ./Fonts echo -e "${BLUE}Done${NC}" echo -ne "Compiling typescript...${NC}" @@ -27,7 +27,7 @@ tsc --p tsconfig.lib.json echo -e "${BLUE}Done${NC}" echo -e "\r\n${GREEN}-----------------------------------" -echo -e "RNPXBVectorIcons package successfully created" +echo -e "RNBLUIVectorIcons package successfully created" echo -e "-----------------------------------${NC}\r\n\r\n" exit 0 \ No newline at end of file diff --git a/svg/bearing.svg b/svg/bearing.svg index 35232146..ef2bd840 100644 --- a/svg/bearing.svg +++ b/svg/bearing.svg @@ -1 +1 @@ -px_bearing_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/breaker.svg b/svg/breaker.svg index 1103f686..20411115 100644 --- a/svg/breaker.svg +++ b/svg/breaker.svg @@ -1 +1 @@ -px_breaker_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/camera.svg b/svg/camera.svg index 427a6fe3..713ab958 100644 --- a/svg/camera.svg +++ b/svg/camera.svg @@ -1 +1 @@ -px_camera_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/capacitor_large.svg b/svg/capacitor_large.svg index ba4841e7..e6b8632c 100644 --- a/svg/capacitor_large.svg +++ b/svg/capacitor_large.svg @@ -1 +1 @@ -px_capacitor_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/computer.svg b/svg/computer.svg index 2e35485e..ed72b65f 100644 --- a/svg/computer.svg +++ b/svg/computer.svg @@ -1 +1 @@ -px_computer_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/contactor.svg b/svg/contactor.svg index fec3252f..539e3cc4 100644 --- a/svg/contactor.svg +++ b/svg/contactor.svg @@ -1 +1 @@ -px_contactor_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/current_circled.svg b/svg/current_circled.svg index cc8c4bc5..aa8ad9a9 100644 --- a/svg/current_circled.svg +++ b/svg/current_circled.svg @@ -1 +1 @@ -px_current_circled_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/current_circled_outline.svg b/svg/current_circled_outline.svg index b6e150b8..87b4ce5c 100644 --- a/svg/current_circled_outline.svg +++ b/svg/current_circled_outline.svg @@ -1 +1 @@ -px_current_circled_outline_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/device.svg b/svg/device.svg index 897a57ec..3e2e78bd 100644 --- a/svg/device.svg +++ b/svg/device.svg @@ -1 +1 @@ -px_device_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/ephesus_fixture.svg b/svg/ephesus_fixture.svg index dbc7eda2..6d15501f 100644 --- a/svg/ephesus_fixture.svg +++ b/svg/ephesus_fixture.svg @@ -1 +1 @@ -px_ephesus_fixture_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/ephesus_gateway.svg b/svg/ephesus_gateway.svg index be5d2e53..71495bfc 100644 --- a/svg/ephesus_gateway.svg +++ b/svg/ephesus_gateway.svg @@ -1 +1 @@ -px_ephesus_gateway_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/fan.svg b/svg/fan.svg index a0617f0e..4861e7a0 100644 --- a/svg/fan.svg +++ b/svg/fan.svg @@ -1 +1 @@ -px_fan_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/flow.svg b/svg/flow.svg index 422fbbc4..59a7c561 100644 --- a/svg/flow.svg +++ b/svg/flow.svg @@ -1 +1 @@ -px_flow_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/forklift.svg b/svg/forklift.svg index 6419c6f8..2dc091b4 100644 --- a/svg/forklift.svg +++ b/svg/forklift.svg @@ -1 +1 @@ -px_forklift_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/generator_off.svg b/svg/generator_off.svg index a91787a0..5e92dad5 100644 --- a/svg/generator_off.svg +++ b/svg/generator_off.svg @@ -1 +1 @@ -px_generator_off_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/grade_b.svg b/svg/grade_b.svg index 227a2dc3..84154d82 100644 --- a/svg/grade_b.svg +++ b/svg/grade_b.svg @@ -1 +1 @@ -px_grade_b_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/grade_c.svg b/svg/grade_c.svg index f0a8d6bd..fd417fe2 100644 --- a/svg/grade_c.svg +++ b/svg/grade_c.svg @@ -1 +1 @@ -px_grade_c_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/grade_d.svg b/svg/grade_d.svg index 0c3265e0..a6e6930f 100644 --- a/svg/grade_d.svg +++ b/svg/grade_d.svg @@ -1 +1 @@ -px_grade_d_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/grade_f.svg b/svg/grade_f.svg index 2c189f25..b5d2648e 100644 --- a/svg/grade_f.svg +++ b/svg/grade_f.svg @@ -1 +1 @@ -px_grade_f_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/icons.svg b/svg/icons.svg index 83682e78..23f27f7c 100644 --- a/svg/icons.svg +++ b/svg/icons.svg @@ -1 +1 @@ -Account Settingsasparagusbarleybaseballbasketball_hoopbatterypx_bearing_24pxboxing_glovepx_breaker_24pxbroccolipx_camera_24pxpx_capacitor_24pxcarrotceiling_fancombine_harvesterpx_computer_24pxpx_contactor_24pxcorncurrentpx_current_circled_24pxpx_current_circled_outline_24pxcybersecuritycybersecurity_two_tonepx_device_24pxdimmerenvironmentpx_ephesus_fixture_24pxpx_ephesus_gateway_24pxpx_fan_24pxpx_flow_24pxfootball_helmetpx_forklift_24pxgarlicpx_generator_off_24pxpx_grade_b_24pxpx_grade_c_24pxpx_grade_d_24pxpx_grade_f_24pxgrassHealthhearing_protection_althockey_puckhockey_sticksactive_incidentincident_activeresolved_incidentInternetpx_leaf_24pxlightbulblight_switchLock Resetpx_maintenance_24pxpx_moisture_24pxpx_network_switch_24pxoutletpx_overlap_24pxpx_pdu_24pxpepperpx_pickup_truck_24pxpotatopx_power_circled_24pxpx_pump_24pxpx_push_notification_24pxpx_push_notification_solid_24pxpxblue_centeredpxblue_smallpxblue_small_altpxgreenpxredpxwhitepx_qrcode_24pxpx_running_high_24pxpx_running_low_24pxsafety_bootpx_scan_qrcode_24pxpx_server_24pxpx_servers_24pxpx_ssol_24pxpx_stop_24pxstudiobluestudioblue_outlinesunflowersupportpx_tripped_24pxtemptennistomatopx_trending_flat_24pxpx_tripped_24pxpx_vfd_24pxpx_voltage_24pxpx_voltage_circled_24pxpx_voltage_circled_outline_24pxpx_water_outline_24pxpx_waveform_24pxwheat \ No newline at end of file +Account Settingsasparagusbarleybaseballbasketball_hoopbatteryboxing_glovebroccolicarrotceiling_fancombine_harvestercorncurrentcybersecuritycybersecurity_two_tonedimmerenvironmentfootball_helmetgarlicgrassHealthhearing_protection_althockey_puckhockey_sticksactive_incidentincident_activeresolved_incidentInternetlightbulblight_switchLock Resetoutletpepperpotatopxblue_centeredpxblue_smallpxblue_small_altpxgreenpxredpxwhitesafety_bootstudiobluestudioblue_outlinesunflowersupporttemptennistomatowheat \ No newline at end of file diff --git a/svg/index.json b/svg/index.json index 58af60d0..c6daa3f5 100644 --- a/svg/index.json +++ b/svg/index.json @@ -7,7 +7,7 @@ "style": "baseline", "tags": ["device", "product", "equipment"], "description": "Used to represent a generic device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -27,7 +27,7 @@ "style": "baseline", "tags": ["battery"], "description": "Battery icon, displayed horizontally", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -37,7 +37,7 @@ "style": "baseline", "tags": ["device", "product", "equipment", "component", "ball bearings", "industrial", "machine"], "description": "Used to represent a generic device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -60,7 +60,7 @@ "panel" ], "description": "Used to represent a low voltage circuit breaker.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -90,7 +90,7 @@ "capacity" ], "description": "Used to represent a large capacitor as used in UPS, HVAC, etc.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -110,7 +110,7 @@ "capacity" ], "description": "Used to represent a large capacitor as a symbol", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -120,7 +120,7 @@ "style": "baseline", "tags": ["device", "product", "equipment", "component", "computer", "tower", "PC", "desktop", "load"], "description": "Used to represent a generic device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -130,7 +130,7 @@ "style": "baseline", "tags": ["device", "equipment", "component", "electrical", "oneline", "one-line", "symbol"], "description": "Used to represent a generic device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -140,7 +140,7 @@ "style": "baseline", "tags": ["device", "equipment", "component", "electrical", "oneline", "one-line", "symbol"], "description": "Used to represent a diode.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -162,7 +162,7 @@ "lumadapt" ], "description": "A light fixture designed after the Ephesus Game On/Lumadapt products.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -184,7 +184,7 @@ "lumadapt" ], "description": "Ephesus Gateway device.", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -217,7 +217,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "backup", "g", "industrial", "power"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -226,7 +226,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "backup", "g", "industrial", "power", "off"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -295,7 +295,7 @@ "power strip", "cabinet" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -314,7 +314,7 @@ "liquid", "mechanical" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -336,7 +336,7 @@ "computer", "server" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -378,7 +378,7 @@ "starter", "motor" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "A Solid State Overload Relay", "size": 24 }, @@ -388,7 +388,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "switch", "circuit", "interrupt"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents an electrical switch", "size": 24 }, @@ -398,7 +398,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["device", "product", "equipment", "electrical", "switchgear", "assembly"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents switchgear lineup", "size": 24 }, @@ -408,7 +408,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "symbol", "circuit"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents a transfomer symbol", "size": 24 }, @@ -430,7 +430,7 @@ "electricity", "grid" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents an electrical switch", "size": 24 }, @@ -451,7 +451,7 @@ "motor", "dg1" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "A Variable Frequency Drive", "size": 24 }, @@ -461,7 +461,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["device", "product", "equipment", "electrical", "battery", "storage", "backup", "solar"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "description": "Represents the ESB product xStorage", "size": 24 }, @@ -482,7 +482,7 @@ "style": "baseline", "tags": ["ups", "battery", "bypass", "power", "supply", "output", "input"], "description": "Represents a UPS bypassing battery status", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -491,7 +491,7 @@ "family": ["Status"], "style": "baseline", "tags": ["current", "electrical", "electric", "charge", "amp", "amps", "ampere", "flow", "ciruit"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -512,7 +512,7 @@ "flow", "ciruit" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -535,7 +535,7 @@ "flow", "ciruit" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -544,7 +544,7 @@ "family": ["Status"], "style": "baseline", "tags": ["water", "rate", "wave", "liquid", "gpm", "gallons", "pipe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -580,7 +580,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "a", "circle", "health", "healthy"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -589,7 +589,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "b", "circle", "health", "healthy"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -598,7 +598,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "c", "circle", "health"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -607,7 +607,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "d", "circle", "health", "bad", "unhealthy"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -616,7 +616,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "letter", "score", "points", "gpa", "f", "circle", "health", "bad", "unhealthy"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -625,7 +625,7 @@ "family": ["Status"], "style": "baseline", "tags": ["grade", "score", "points", "gpa", "circle", "health", "medical", "care"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -635,7 +635,7 @@ "style": "baseline", "tags": ["incident", "alarms", "occurence"], "description": "This icon represents and incident, or group of Alarms", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -645,7 +645,7 @@ "style": "baseline", "tags": ["incident", "alarms", "occurence", "active"], "description": "This icon represents and incident, or group of Alarms that are currently Active", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -655,7 +655,7 @@ "style": ["baseline", "outline"], "tags": ["incident", "alarms", "occurence"], "description": "This icon represents and incident, or group of Alarms that are resolved or inactive", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -677,7 +677,7 @@ "event" ], "description": "Used to represent maintainance mode or service event", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -699,7 +699,7 @@ "humidity" ], "description": "Represents environmental values such as temperature and humidity", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -708,7 +708,7 @@ "family": ["Status"], "style": "baseline", "tags": ["water", "liquid", "drop", "humidity", "environment", "sensor", "wet", "damp"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -718,7 +718,7 @@ "style": "baseline", "tags": ["interference", "electrical", "waveform", "wave", "radio", "signals", "harmonics"], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -728,7 +728,7 @@ "style": "baseline", "tags": ["current", "circle", "circled", "electrical", "electric", "charge", "volts", "flow", "ciruit"], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -749,7 +749,7 @@ "ciruit" ], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -759,7 +759,7 @@ "style": "baseline", "tags": ["square", "exclaimation", "important", "critical"], "description": "Used to denote (Binary) Priority", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -769,7 +769,7 @@ "style": "baseline", "tags": ["push", "notify", "alert", "message", "badge"], "description": "Represents a device Push Notification", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -779,7 +779,7 @@ "style": "outlined", "tags": ["push", "notify", "alert", "message", "badge", "outlined"], "description": "Represents a device Push Notification", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -809,7 +809,7 @@ "style": "baseline", "tags": ["motor", "run", "running", "high", "fast", "drive", "start", "starter", "speed"], "description": "Represents a motor running on high setting", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -819,7 +819,7 @@ "style": "baseline", "tags": ["motor", "run", "running", "low", "slow", "drive", "start", "starter", "speed"], "description": "Represents a motor running on low setting", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -829,7 +829,7 @@ "style": "baseline", "tags": ["motor", "stop", "drive", "start", "starter", "sign", "ready"], "description": "Stop Sign, can be used to represent a device stopped state or action", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -839,7 +839,7 @@ "style": "baseline", "tags": ["motor", "run", "running", "stopping", "decelerate", "drive", "start", "starter"], "description": "Represents a motor stopping or decelerating", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -869,7 +869,7 @@ "cold" ], "description": "Represents a temperature", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -931,7 +931,7 @@ "change" ], "description": "Represents an increase over time", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -941,7 +941,7 @@ "style": "baseline", "tags": ["data", "arrow", "trend", "chart", "less", "lower", "trending", "down", "decrease", "change"], "description": "Represents a decrease over time", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -951,7 +951,7 @@ "style": "baseline", "tags": ["data", "arrow", "trend", "chart", "trending", "flat", "change", "no change"], "description": "Represents no change over time", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -961,7 +961,7 @@ "style": "baseline", "tags": ["open", "swtich", "trip", "breaker", "tripped", "opened"], "description": "An open or tripped switch or breaker", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -971,7 +971,7 @@ "style": "baseline", "tags": ["ups", "variable module management system", "eaa", "load", "power", "supply"], "description": "Represents Eaton's variable module management system for UPS devices", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -981,7 +981,7 @@ "style": "baseline", "tags": ["electrical", "electric", "charge", "volts", "potential", "voltage", "ciruit"], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1001,7 +1001,7 @@ "ciruit" ], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1022,7 +1022,7 @@ "ciruit" ], "description": "", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1031,7 +1031,7 @@ "family": ["Status"], "style": "baseline", "tags": ["water", "liquid", "drop", "humidity", "environment", "sensor", "wet"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1040,7 +1040,7 @@ "family": ["Status"], "style": "outlined", "tags": ["outline", "water", "liquid", "drop", "humidity", "environment", "sensor", "wet"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1049,7 +1049,7 @@ "family": ["Status"], "style": "baseline", "tags": ["wave", "waveform", "current", "electrical", "harmonics", "graph", "oscilloscope", "amplitude"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1089,7 +1089,7 @@ "style": "baseline", "tags": ["tank", "gas"], "description": "This icon can be used to represent a tank of gas, industrial gasses", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1098,7 +1098,7 @@ "family": ["Agriculture"], "style": "baseline", "tags": ["tree", "crop", "fruit", "nut", "farm", "plant", "grow", "feed", "orchard", "forest"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1119,7 +1119,7 @@ "environment", "green" ], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "status": "possible redraw", "size": 24 }, @@ -1129,7 +1129,7 @@ "family": ["Agriculture"], "style": "baseline", "tags": ["wheat", "crop", "grain", "farm", "field", "cereal", "silage", "plant", "grow", "feed", "food"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1184,7 +1184,7 @@ "family": ["Agriculture"], "style": "baseline", "tags": ["barley", "grain", "crop", "farm", "plant", "grow", "feed", "food"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1383,7 +1383,7 @@ "logo" ], "description": "Power Xpert Blue icon graphic, redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1439,7 +1439,7 @@ "style": "baseline", "tags": ["sb", "blue", "platform", "ux", "service", "ccis", "design", "user experience", "graphic", "logo"], "description": "Studio Blue logo icon graphic", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1449,7 +1449,7 @@ "style": "outlined", "tags": ["sb", "blue", "platform", "ux", "service", "ccis", "design", "user experience", "graphic", "logo"], "description": "Studio Blue logo icon graphic", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1472,7 +1472,7 @@ "linux" ], "description": "Power Xpert Red icon graphic, redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1495,7 +1495,7 @@ "embedded" ], "description": "Power Xpert Green icon graphic, (somewhat) redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1518,7 +1518,7 @@ "iot" ], "description": "Power Xpert White icon graphic, redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1542,7 +1542,7 @@ "technology" ], "description": "Cybersecurity icon graphic, redesigned on the Material Design Icon spec", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1566,7 +1566,7 @@ "technology" ], "description": "Cybersecurity icon graphic, redesigned on the Material Design Icon spec, includes two-tone traces in the background at 50% opacity", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1746,7 +1746,7 @@ "family": ["status"], "style": "baseline", "tags": ["pins", "places", "locations"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1783,7 +1783,7 @@ "family": ["device"], "style": "baseline", "tags": ["ami", "gateway", "cellular", "control xpert"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1794,7 +1794,7 @@ "style": "baseline", "tags": ["voltage", "volts", "ac"], "description": "Used to represent AC voltage in volts", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1805,7 +1805,7 @@ "style": "baseline", "tags": ["voltage", "volts", "dc"], "description": "Used to represent DC voltage in volts", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1816,7 +1816,7 @@ "style": "baseline", "tags": ["current", "amps", "ac"], "description": "Used to represent AC current in amps", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1827,7 +1827,7 @@ "style": "baseline", "tags": ["current", "amps", "dc"], "description": "Used to represent DC current in amps", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1838,7 +1838,7 @@ "style": "baseline", "tags": ["ac", "current", "alternating current"], "description": "Used to represent Alternating Current (AC)", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1849,7 +1849,7 @@ "style": "baseline", "tags": ["dc", "current", "direct current"], "description": "Used to represent Direct Current (DC)", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1860,7 +1860,7 @@ "style": "baseline", "tags": ["power", "ac", "watts"], "description": "Used to represent AC power in watts", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1871,7 +1871,7 @@ "style": "baseline", "tags": ["power", "dc", "watts"], "description": "Used to represent DC power in watts", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1882,7 +1882,7 @@ "style": "baseline", "tags": ["power", "apparent", "ac", "volt-amps"], "description": "Used to represent AC power in volt-amps", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1893,7 +1893,7 @@ "style": "baseline", "tags": ["line", "average", "compare"], "description": "Used to represent measuring or comparing line-to-line (l-l)", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1904,7 +1904,7 @@ "style": "baseline", "tags": ["line", "neutral", "average", "compare"], "description": "Used to represent measuring or comparing line-to-neutral (l-n)", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1915,7 +1915,7 @@ "style": "baseline", "tags": ["device", "activating", "cellular", "pairing", "syncing", "gateway"], "description": "Used to represent a device Activating or communicating", - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1925,7 +1925,7 @@ "family": ["status"], "style": "baseline", "tags": ["distance", "social", "distancing", "proximity"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1935,7 +1935,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "distance", "social", "distancing", "proximity", "haptic", "motor", "vibration"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -1944,7 +1944,7 @@ "family": ["ppe"], "style": "outlined", "tags": ["ppe", "distance", "social", "distancing", "proximity", "haptic", "motor", "vibration"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1954,7 +1954,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "distance", "social", "distancing", "proximity", "haptic", "motor", "vibration"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1964,7 +1964,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "footwear", "shoe", "boot", "metatarsal", "boot", "foot", "safe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1974,7 +1974,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "eyewear", "eye", "goggles", "safe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -1984,7 +1984,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["ppe", "hearing", "ear", "noise", "sound", "loud", "safe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -2004,7 +2004,7 @@ "family": ["ppe"], "style": "baseline", "tags": ["plexiglass", "barrier", "divider", "social distancing", "between", "separate"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, @@ -2041,7 +2041,7 @@ "family": ["Lighting"], "style": "baseline", "tags": ["light", "energy"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2158,7 +2158,7 @@ "family": ["Status"], "style": "baseline", "tags": ["pressure", "gauge", "psi", "pipe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -2167,7 +2167,7 @@ "family": ["Status"], "style": "baseline", "tags": ["pressure", "gauge", "psi", "pipe"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -2176,7 +2176,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["battery", "test", "reset", "large battery", "lead acid", "batteries"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2185,7 +2185,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["battery", "test", "reset", "outline", "large battery", "lead acid", "batteries"], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2194,7 +2194,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["battery", "terminal", "terminals", "large battery", "lead acid", "batteries"], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2203,7 +2203,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["battery", "large battery", "lead acid", "batteries"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2212,7 +2212,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["battery", "large battery", "lead acid", "batteries"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2230,7 +2230,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["automatic", "transfer", "switch", "circuit", "node"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2239,7 +2239,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["automatic", "transfer", "switch", "circuit", "node"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2261,7 +2261,7 @@ "cell", "consumer unit" ], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2282,7 +2282,7 @@ "DB", "consumer unit" ], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2291,7 +2291,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["buttons", "arrows", "direction", "start", "stop", "component", "regulate"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2300,7 +2300,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["buttons", "readings", "speed", "unit", "monitor", "display"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2309,7 +2309,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2318,7 +2318,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["control", "engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2327,7 +2327,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["control", "engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2336,7 +2336,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2357,7 +2357,7 @@ "rotation", "electric" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2366,7 +2366,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["engine", "spin", "equipment", "rotate", "rotation", "electric"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2375,7 +2375,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["oneline", "switch", "circuit", "control", "conductor", "equipment"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2384,7 +2384,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["signal", "receive", "detect", "anomaly", "monitor", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2393,7 +2393,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["signal", "receive", "detect", "anomaly", "monitor", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2402,7 +2402,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["signal", "receive", "detect", "anomaly", "monitor", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2411,7 +2411,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["signal", "receive", "detect", "anomaly", "monitor", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2420,7 +2420,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["info", "information", "serial number", "version", "identifier", "code name", "system"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2429,7 +2429,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["curve", "characteristic", "breaker", "circuit", "overload", "short circuit", "unit", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2438,7 +2438,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["curve", "characteristic", "breaker", "circuit", "overload", "short circuit", "unit", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2447,7 +2447,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["curve", "breaker", "circuit", "overload", "short circuit", "unit", "fault"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2468,7 +2468,7 @@ "protection", "continuous" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2489,7 +2489,7 @@ "protection", "continuous" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2498,7 +2498,7 @@ "family": ["General"], "style": "baseline", "tags": ["options", "adjust", "settings", "device", "levels", "slider", "preference", "filter", "tweak"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2507,7 +2507,7 @@ "family": ["General"], "style": "baseline", "tags": ["options", "adjust", "settings", "device", "levels", "wrench", "preference", "filter", "tweak"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2516,7 +2516,7 @@ "family": ["General"], "style": "baseline", "tags": ["select", "dimmer", "level", "step", "discrete", "twist", "knob", "dial", "handle", "rotate"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2538,7 +2538,7 @@ "sheet", "heart beat" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2560,7 +2560,7 @@ "heart beat", "result" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2569,7 +2569,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "diagonal", "up", "E"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2578,7 +2578,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "diagonal", "up", "P"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2587,7 +2587,7 @@ "family": ["Status"], "style": "baseline", "tags": ["arrow", "detour", "bounce back", "dismiss"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2596,7 +2596,7 @@ "family": ["Status"], "style": "baseline", "tags": ["arrow", "detour", "dismiss"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2616,7 +2616,7 @@ "wave", "equipment" ], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2625,7 +2625,7 @@ "family": ["Status"], "style": "baseline", "tags": ["wave", "graph", "line", "curve", "period", "duration", "length"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2634,7 +2634,7 @@ "family": ["Status"], "style": "baseline", "tags": ["wave", "graph", "line", "curve", "pattern"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2652,7 +2652,7 @@ "complexor", "arithmetic" ], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2661,7 +2661,7 @@ "family": ["Status"], "style": "baseline", "tags": ["PF", "+", "-", "ratio", "plus", "minus"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2670,7 +2670,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "up", "E"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2679,7 +2679,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "up", "P"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2688,7 +2688,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "right", "E"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2697,7 +2697,7 @@ "family": ["Status"], "style": "baseline", "tags": ["triangle", "graph", "right", "P"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2706,7 +2706,7 @@ "family": ["Status"], "style": "baseline", "tags": ["steps", "triangle", "VB", "VR", "VY", "load", "component"], - "author": "Renato Martins (PX Blue)", + "author": "Renato Martins (Brightlayer UI)", "size": 24 }, { @@ -2715,7 +2715,7 @@ "family": ["Devices"], "style": "baseline", "tags": ["air", "fan", "rotate", "rotation", "wind", "ac", "cooling", "cold", "temperature", "climate"], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2736,7 +2736,7 @@ "temperature", "climate" ], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2745,7 +2745,7 @@ "family": ["Status"], "style": "baseline", "tags": ["outflow", "exit", "export", "air", "water", "waste", "exhaust"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2754,7 +2754,7 @@ "family": ["Status"], "style": "baseline", "tags": ["influx", "inflow", "inrush", "entry", "import", "air", "water"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2763,7 +2763,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["air", "fire", "sensor", "carbon monoxide", "indicator", "alarm", "outline", "co"], - "author": "Amy Deng (PX Blue)", + "author": "Amy Deng (Brightlayer UI)", "size": 24 }, { @@ -2772,7 +2772,7 @@ "family": ["System"], "style": "baseline", "tags": ["extension", "portable document format", "export"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -2781,7 +2781,7 @@ "family": ["System"], "style": "baseline", "tags": ["extension", "docs", "export"], - "author": "Eric Atha (PX Blue)", + "author": "Eric Atha (Brightlayer UI)", "size": 24 }, { @@ -2790,7 +2790,7 @@ "family": ["Status"], "style": "baseline", "tags": ["usage", "percentage", "chart", "average", "billing", "line", "consumption", "ratio", "cost"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 }, { @@ -2799,7 +2799,7 @@ "family": ["Vehicles"], "style": "outlined", "tags": ["electric vehicle", "inlet", "connector", "j1772", "japan", "charge", "charging station"], - "author": "Jeremy Matter (PX Blue)", + "author": "Jeremy Matter (Brightlayer UI)", "size": 24 }, { @@ -2808,7 +2808,7 @@ "family": ["Vehicles"], "style": "outlined", "tags": ["electric vehicle", "inlet", "connector", "mennekes", "europe", "charge", "charging station"], - "author": "Jeremy Matter (PX Blue)", + "author": "Jeremy Matter (Brightlayer UI)", "size": 24 }, { @@ -2826,7 +2826,7 @@ "charge", "charging station" ], - "author": "Jeremy Matter (PX Blue)", + "author": "Jeremy Matter (Brightlayer UI)", "size": 24 }, { @@ -2843,7 +2843,7 @@ "charge", "charging station" ], - "author": "Jeremy Matter (PX Blue)", + "author": "Jeremy Matter (Brightlayer UI)", "size": 24 }, { @@ -2852,7 +2852,7 @@ "family": ["Devices"], "style": "outlined", "tags": ["radio frequency identification", "tag", "reader", "data", "tracking", "monitor"], - "author": "Huayun Huang (PX Blue)", + "author": "Huayun Huang (Brightlayer UI)", "size": 24 } ] diff --git a/svg/leaf.svg b/svg/leaf.svg index a7048d74..1a96edcd 100644 --- a/svg/leaf.svg +++ b/svg/leaf.svg @@ -1 +1 @@ -px_leaf_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/maintenance.svg b/svg/maintenance.svg index b557bccd..99a72c78 100644 --- a/svg/maintenance.svg +++ b/svg/maintenance.svg @@ -1 +1 @@ -px_maintenance_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/moisture.svg b/svg/moisture.svg index a3e99ad5..0e302563 100644 --- a/svg/moisture.svg +++ b/svg/moisture.svg @@ -1 +1 @@ -px_moisture_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/network_switch.svg b/svg/network_switch.svg index 4ac4a67c..9671b09c 100644 --- a/svg/network_switch.svg +++ b/svg/network_switch.svg @@ -1 +1 @@ -px_network_switch_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/overlap.svg b/svg/overlap.svg index 68b10812..c5c7f2e6 100644 --- a/svg/overlap.svg +++ b/svg/overlap.svg @@ -1 +1 @@ -px_overlap_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/pdu.svg b/svg/pdu.svg index 729a31fd..19fbf212 100644 --- a/svg/pdu.svg +++ b/svg/pdu.svg @@ -1 +1 @@ -px_pdu_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/pickup_truck.svg b/svg/pickup_truck.svg index 550bc066..7cae4f40 100644 --- a/svg/pickup_truck.svg +++ b/svg/pickup_truck.svg @@ -1 +1 @@ -px_pickup_truck_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/power_circled.svg b/svg/power_circled.svg index 1248edf3..43445214 100644 --- a/svg/power_circled.svg +++ b/svg/power_circled.svg @@ -1 +1 @@ -px_power_circled_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/pump.svg b/svg/pump.svg index 87fe412a..adb31f1c 100644 --- a/svg/pump.svg +++ b/svg/pump.svg @@ -1 +1 @@ -px_pump_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/push_notification.svg b/svg/push_notification.svg index c1834f96..147294ef 100644 --- a/svg/push_notification.svg +++ b/svg/push_notification.svg @@ -1 +1 @@ -px_push_notification_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/push_notification_solid.svg b/svg/push_notification_solid.svg index 72968606..d4ced8ce 100644 --- a/svg/push_notification_solid.svg +++ b/svg/push_notification_solid.svg @@ -1 +1 @@ -px_push_notification_solid_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/qrcode.svg b/svg/qrcode.svg index e19d7084..05f0227a 100644 --- a/svg/qrcode.svg +++ b/svg/qrcode.svg @@ -1 +1 @@ -px_qrcode_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/running_high.svg b/svg/running_high.svg index 15e3b224..948beef4 100644 --- a/svg/running_high.svg +++ b/svg/running_high.svg @@ -1 +1 @@ -px_running_high_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/running_low.svg b/svg/running_low.svg index a120981b..41c1780a 100644 --- a/svg/running_low.svg +++ b/svg/running_low.svg @@ -1 +1 @@ -px_running_low_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/scan_qrcode.svg b/svg/scan_qrcode.svg index 78332f76..d44fde04 100644 --- a/svg/scan_qrcode.svg +++ b/svg/scan_qrcode.svg @@ -1 +1 @@ -px_scan_qrcode_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/server.svg b/svg/server.svg index 3fac3a69..41f9c1d9 100644 --- a/svg/server.svg +++ b/svg/server.svg @@ -1 +1 @@ -px_server_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/servers.svg b/svg/servers.svg index dbe61a8e..1e883c75 100644 --- a/svg/servers.svg +++ b/svg/servers.svg @@ -1 +1 @@ -px_servers_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/ssol.svg b/svg/ssol.svg index 22a191c0..166168ee 100644 --- a/svg/ssol.svg +++ b/svg/ssol.svg @@ -1 +1 @@ -px_ssol_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/stopped.svg b/svg/stopped.svg index 7954036d..7d3050da 100644 --- a/svg/stopped.svg +++ b/svg/stopped.svg @@ -1 +1 @@ -px_stop_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/switch.svg b/svg/switch.svg index f93a2889..24e15476 100644 --- a/svg/switch.svg +++ b/svg/switch.svg @@ -1 +1 @@ -px_tripped_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/trending_flat.svg b/svg/trending_flat.svg index 91e24bba..e424d2c8 100644 --- a/svg/trending_flat.svg +++ b/svg/trending_flat.svg @@ -1 +1 @@ -px_trending_flat_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/tripped.svg b/svg/tripped.svg index f93a2889..24e15476 100644 --- a/svg/tripped.svg +++ b/svg/tripped.svg @@ -1 +1 @@ -px_tripped_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/vfd.svg b/svg/vfd.svg index 54280ef2..1cde63cb 100644 --- a/svg/vfd.svg +++ b/svg/vfd.svg @@ -1 +1 @@ -px_vfd_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/voltage.svg b/svg/voltage.svg index 06505abe..19677a6e 100644 --- a/svg/voltage.svg +++ b/svg/voltage.svg @@ -1 +1 @@ -px_voltage_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/voltage_circled.svg b/svg/voltage_circled.svg index e51a98ca..0091204d 100644 --- a/svg/voltage_circled.svg +++ b/svg/voltage_circled.svg @@ -1 +1 @@ -px_voltage_circled_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/voltage_circled_outline.svg b/svg/voltage_circled_outline.svg index 087531f5..151a3b92 100644 --- a/svg/voltage_circled_outline.svg +++ b/svg/voltage_circled_outline.svg @@ -1 +1 @@ -px_voltage_circled_outline_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/water_outline.svg b/svg/water_outline.svg index 390c36ba..01abd8d9 100644 --- a/svg/water_outline.svg +++ b/svg/water_outline.svg @@ -1 +1 @@ -px_water_outline_24px \ No newline at end of file + \ No newline at end of file diff --git a/svg/waveform.svg b/svg/waveform.svg index 59d25ffc..c49c383a 100644 --- a/svg/waveform.svg +++ b/svg/waveform.svg @@ -1 +1 @@ -px_waveform_24px \ No newline at end of file + \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 4b214c7d..4be04a1f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@brightlayer-ui/prettier-config@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@brightlayer-ui/prettier-config/-/prettier-config-1.0.3.tgz#e40a7ae7435c6fd5118acbf249080e0aa81e93af" + integrity sha512-EYm3+V7Qd+oYEF+8FadsXAZqXryEHHbGnrV1BMp9selhABjceqUqXPVE4Sn3SKWQdBNJ3En2A3EzgrzRbvRTaw== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -165,11 +170,6 @@ node-gyp "^7.1.0" read-package-json-fast "^2.0.1" -"@pxblue/prettier-config@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@pxblue/prettier-config/-/prettier-config-1.0.3.tgz#285b9ba346f714d397ef4a59579443b95a77e63e" - integrity sha512-x9SDup4pf5H54r/stZBXz7/XlMcIqnwHkEJ+9pyXVtGyQljI28lDGQCWQj6heipWAett50yx0RB3P2+MWZDhJA== - "@tootallnate/once@1": version "1.1.2" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" @@ -2307,7 +2307,6 @@ minipass-fetch@^1.3.0, minipass-fetch@^1.3.2: resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.3.3.tgz#34c7cea038c817a8658461bf35174551dce17a0a" integrity sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ== dependencies: - encoding "^0.1.12" minipass "^3.1.0" minipass-sized "^1.0.3" minizlib "^2.0.0" From fe64b2a403676d5a8d89e2e4634152ea2e6fb8b1 Mon Sep 17 00:00:00 2001 From: emclaug2 Date: Mon, 1 Nov 2021 08:57:02 -0400 Subject: [PATCH 2/9] Go BLUI --- rn-vector/GlyphMaps/{PXBlueIcons.json => BrightlayerUIIcons.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename rn-vector/GlyphMaps/{PXBlueIcons.json => BrightlayerUIIcons.json} (100%) diff --git a/rn-vector/GlyphMaps/PXBlueIcons.json b/rn-vector/GlyphMaps/BrightlayerUIIcons.json similarity index 100% rename from rn-vector/GlyphMaps/PXBlueIcons.json rename to rn-vector/GlyphMaps/BrightlayerUIIcons.json From 4bb216ee134248d25e2788084706684a97eae976 Mon Sep 17 00:00:00 2001 From: Evan Date: Mon, 1 Nov 2021 11:08:13 -0400 Subject: [PATCH 3/9] Go BLUI package --- svg/package.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/svg/package.json b/svg/package.json index 00ca1816..b0c5d0f6 100644 --- a/svg/package.json +++ b/svg/package.json @@ -1,27 +1,27 @@ { - "name": "@pxblue/icons-svg", + "name": "@brightlayer-ui/icons-svg", "version": "1.7.0", - "description": "svg icons for Eaton applications", + "description": "SVG icons for Eaton applications", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "publish:package": "set npm_config_yes=true && npx -p @pxblue/publish pxb-publish", - "tag:package": "set npm_config_yes=true && cp ../CHANGELOG.md CHANGELOG.md && npx -p @pxblue/tag pxb-tag" + "publish:package": "set npm_config_yes=true && npx -p @brightlayer-ui/publish blui-publish", + "tag:package": "set npm_config_yes=true && cp ../CHANGELOG.md CHANGELOG.md && npx -p @brightlayer-ui/tag blui-tag" }, "repository": { "type": "git", - "url": "git+https://github.com/pxblue/icons.git" + "url": "git+https://github.com/brightlayer-ui/icons.git" }, "keywords": [ "icons", - "pxblue", + "brightlayer-ui", "eaton", "svg" ], - "author": "px-blue ", + "author": "Brightlayer UI ", "license": "BSD-3-Clause", "bugs": { - "url": "https://github.com/pxblue/icons/issues" + "url": "https://github.com/brightlayer-ui/icons/issues" }, - "homepage": "https://github.com/pxblue/icons#readme" + "homepage": "https://github.com/brightlayer-ui/icons#readme" } From 39209343deb2d1b3c73d5e755c239305a0e04d48 Mon Sep 17 00:00:00 2001 From: Evan Date: Mon, 1 Nov 2021 11:08:24 -0400 Subject: [PATCH 4/9] Fix version --- svg/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/svg/package.json b/svg/package.json index b0c5d0f6..fcc02232 100644 --- a/svg/package.json +++ b/svg/package.json @@ -1,6 +1,6 @@ { "name": "@brightlayer-ui/icons-svg", - "version": "1.7.0", + "version": "1.7.0-beta.0", "description": "SVG icons for Eaton applications", "main": "index.js", "scripts": { From d5871a3f77d144a17dcd0e9dda98b4be3777d298 Mon Sep 17 00:00:00 2001 From: Evan Date: Mon, 1 Nov 2021 11:11:40 -0400 Subject: [PATCH 5/9] Missed refs --- rn-vector/Fonts/PXBlueIcons.ttf | Bin 51172 -> 0 bytes .../project.pbxproj | 52 +++++++++--------- .../contents.xcworkspacedata | 0 3 files changed, 26 insertions(+), 26 deletions(-) delete mode 100644 rn-vector/Fonts/PXBlueIcons.ttf rename rn-vector/ios/{PXBRNVectorIcons.xcodeproj => BLUIRNVectorIcons.xcodeproj}/project.pbxproj (87%) rename rn-vector/ios/{PXBRNVectorIcons.xcworkspace => BLUIRNVectorIcons.xcworkspace}/contents.xcworkspacedata (100%) diff --git a/rn-vector/Fonts/PXBlueIcons.ttf b/rn-vector/Fonts/PXBlueIcons.ttf deleted file mode 100644 index ff146af7aac6522004a4769a89a39bf8bbccfdda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51172 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 diff --git a/rn-vector/ios/PXBRNVectorIcons.xcodeproj/project.pbxproj b/rn-vector/ios/BLUIRNVectorIcons.xcodeproj/project.pbxproj similarity index 87% rename from rn-vector/ios/PXBRNVectorIcons.xcodeproj/project.pbxproj rename to rn-vector/ios/BLUIRNVectorIcons.xcodeproj/project.pbxproj index 9ce2a722..e68084c7 100644 --- a/rn-vector/ios/PXBRNVectorIcons.xcodeproj/project.pbxproj +++ b/rn-vector/ios/BLUIRNVectorIcons.xcodeproj/project.pbxproj @@ -6,9 +6,9 @@ objectVersion = 46; objects = { -/* Begin PBXCopyFilesBuildPhase section */ +/* Begin BLUICopyFilesBuildPhase section */ 58B511D91A9E6C8500147676 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; + isa = BLUICopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "include/$(PRODUCT_NAME)"; dstSubfolderSpec = 16; @@ -16,25 +16,25 @@ ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXCopyFilesBuildPhase section */ +/* End BLUICopyFilesBuildPhase section */ -/* Begin PBXFileReference section */ - 134814201AA4EA6300B7C361 /* libBLUIRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBLUIRNVectorIcons.a; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ +/* Begin BLUIFileReference section */ + 134814201AA4EA6300B7C361 /* libBLUIRNVectorIcons.a */ = {isa = BLUIFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBLUIRNVectorIcons.a; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End BLUIFileReference section */ -/* Begin PBXFrameworksBuildPhase section */ +/* Begin BLUIFrameworksBuildPhase section */ 58B511D81A9E6C8500147676 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; + isa = BLUIFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXFrameworksBuildPhase section */ +/* End BLUIFrameworksBuildPhase section */ -/* Begin PBXGroup section */ +/* Begin BLUIGroup section */ 134814211AA4EA7D00B7C361 /* Products */ = { - isa = PBXGroup; + isa = BLUIGroup; children = ( 134814201AA4EA6300B7C361 /* libBLUIRNVectorIcons.a */, ); @@ -42,18 +42,18 @@ sourceTree = ""; }; 58B511D21A9E6C8500147676 = { - isa = PBXGroup; + isa = BLUIGroup; children = ( 134814211AA4EA7D00B7C361 /* Products */, ); sourceTree = ""; }; -/* End PBXGroup section */ +/* End BLUIGroup section */ -/* Begin PBXNativeTarget section */ +/* Begin BLUINativeTarget section */ 58B511DA1A9E6C8500147676 /* BLUIRNVectorIcons */ = { - isa = PBXNativeTarget; - buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "BLUIRNVectorIcons" */; + isa = BLUINativeTarget; + buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for BLUINativeTarget "BLUIRNVectorIcons" */; buildPhases = ( 58B511D71A9E6C8500147676 /* Sources */, 58B511D81A9E6C8500147676 /* Frameworks */, @@ -68,11 +68,11 @@ productReference = 134814201AA4EA6300B7C361 /* libBLUIRNVectorIcons.a */; productType = "com.apple.product-type.library.static"; }; -/* End PBXNativeTarget section */ +/* End BLUINativeTarget section */ -/* Begin PBXProject section */ +/* Begin BLUIProject section */ 58B511D31A9E6C8500147676 /* Project object */ = { - isa = PBXProject; + isa = BLUIProject; attributes = { LastUpgradeCheck = 0920; ORGANIZATIONNAME = Facebook; @@ -82,7 +82,7 @@ }; }; }; - buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "BLUIRNVectorIcons" */; + buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for BLUIProject "BLUIRNVectorIcons" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; @@ -98,17 +98,17 @@ 58B511DA1A9E6C8500147676 /* BLUIRNVectorIcons */, ); }; -/* End PBXProject section */ +/* End BLUIProject section */ -/* Begin PBXSourcesBuildPhase section */ +/* Begin BLUISourcesBuildPhase section */ 58B511D71A9E6C8500147676 /* Sources */ = { - isa = PBXSourcesBuildPhase; + isa = BLUISourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXSourcesBuildPhase section */ +/* End BLUISourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 58B511ED1A9E6C8500147676 /* Debug */ = { @@ -257,7 +257,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "BLUIRNVectorIcons" */ = { + 58B511D61A9E6C8500147676 /* Build configuration list for BLUIProject "BLUIRNVectorIcons" */ = { isa = XCConfigurationList; buildConfigurations = ( 58B511ED1A9E6C8500147676 /* Debug */, @@ -266,7 +266,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "BLUIRNVectorIcons" */ = { + 58B511EF1A9E6C8500147676 /* Build configuration list for BLUINativeTarget "BLUIRNVectorIcons" */ = { isa = XCConfigurationList; buildConfigurations = ( 58B511F01A9E6C8500147676 /* Debug */, diff --git a/rn-vector/ios/PXBRNVectorIcons.xcworkspace/contents.xcworkspacedata b/rn-vector/ios/BLUIRNVectorIcons.xcworkspace/contents.xcworkspacedata similarity index 100% rename from rn-vector/ios/PXBRNVectorIcons.xcworkspace/contents.xcworkspacedata rename to rn-vector/ios/BLUIRNVectorIcons.xcworkspace/contents.xcworkspacedata From 6f1dbe0619971d29691ee7465608be7dc9ae6045 Mon Sep 17 00:00:00 2001 From: Evan Date: Mon, 1 Nov 2021 11:14:26 -0400 Subject: [PATCH 6/9] Run build --- rn-vector/Fonts/BrightlayerUIIcons.ttf | Bin 51172 -> 51256 bytes rn-vector/index.js | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rn-vector/Fonts/BrightlayerUIIcons.ttf b/rn-vector/Fonts/BrightlayerUIIcons.ttf index ff146af7aac6522004a4769a89a39bf8bbccfdda..2616fb366f1a9b03940de5524927c0953843ab87 100644 GIT binary patch delta 447 zcmaFT&%9#-^MnNwr3yKV85nkKU|?YCE66V{nR9x{ZU%C#Z zIDsN63^Sl?CI&u+Jy13?Q2Z2#T@O^m0_41dO0Y7BF$zK1Yz!)l8c;SDLl~nEl+Dec z#<<9-C^J2yBqy;lwJ6lnGdVx6I4Cu}G$*kLQvy>YEVZaOGe1wkP>;_5MRxM~oi372 z3`Go?4CxFR3?&RX42cYt45>hoPzKM*|8`2+;*@3ZWJqSnXUJnHX27Xtvc)b%+~#ji I+10=c06CXj@&Et; delta 396 zcmdlnf%!>4^MnNw#V;q#U|`s>fq{X^svy6(WX|a&yBQdEy_vYffFfNWVPn-$2`fU?!i$R;g4$9_c5N60^U}j)s z;RK3^G1NfWObmPslb~#7p!fn1yB?^B1<2V3m0$(3&p_F1K=vajn~Ncg;Rlq>&7j8U z7ZBl;Q=00ToS#=5l$u_elURf#g2W6keGe8n`Pt8j$N-RlDnS67nnQH(; z1cMVp4nrwJDuX9OGDAK?9z!uh5RjJ+6w6^qWGG_5t_DeTa@{UPZY2KZ9lIKM0eHGl Ag8%>k diff --git a/rn-vector/index.js b/rn-vector/index.js index 0eaa10fc..a7e9f940 100644 --- a/rn-vector/index.js +++ b/rn-vector/index.js @@ -4,5 +4,5 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); const react_native_vector_icons_1 = require("react-native-vector-icons"); -const PXBlueIcons_json_1 = __importDefault(require("./GlyphMaps/PXBlueIcons.json")); -exports.default = react_native_vector_icons_1.createIconSet(PXBlueIcons_json_1.default, 'PXBlueIcons', 'PXBlueIcons.ttf'); +const BrightlayerUIIcons_json_1 = __importDefault(require("./GlyphMaps/BrightlayerUIIcons.json")); +exports.default = react_native_vector_icons_1.createIconSet(BrightlayerUIIcons_json_1.default, 'BrightlayerUIIcons', 'BrightlayerUIIcons.ttf'); From 6096e71dd8b6dcc8ea212693a0d7e8a2efcf9467 Mon Sep 17 00:00:00 2001 From: Evan Date: Mon, 1 Nov 2021 12:00:04 -0400 Subject: [PATCH 7/9] Fix lint config --- mui/demos/showcase/.eslintrc.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mui/demos/showcase/.eslintrc.js b/mui/demos/showcase/.eslintrc.js index 555f551f..ed2bf285 100644 --- a/mui/demos/showcase/.eslintrc.js +++ b/mui/demos/showcase/.eslintrc.js @@ -1,7 +1,7 @@ module.exports = { root: true, parser: '@typescript-eslint/parser', - extends: [ '@brightlayer-ui/eslint-config/tsx' ], + extends: [ '@pxblue/eslint-config/tsx' ], parserOptions: { project: "./tsconfig.json", }, From 20e311815d850208b22fd6e0eca417a9fe7533a5 Mon Sep 17 00:00:00 2001 From: Evan Date: Mon, 1 Nov 2021 14:12:42 -0400 Subject: [PATCH 8/9] Increase versions --- package.json | 2 +- svg/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d38adaaa..877ee330 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@brightlayer-ui/icons", - "version": "1.7.1-beta.0", + "version": "1.7.1-beta.1", "description": "Brightlayer UI Icons", "main": "./iconfont/BrightlayerUIIcons.css", "repository": { diff --git a/svg/package.json b/svg/package.json index fcc02232..6c0ffbe2 100644 --- a/svg/package.json +++ b/svg/package.json @@ -1,6 +1,6 @@ { "name": "@brightlayer-ui/icons-svg", - "version": "1.7.0-beta.0", + "version": "1.7.0-beta.1", "description": "SVG icons for Eaton applications", "main": "index.js", "scripts": { From 75377faaa02e09ac973885ad00a7021cee2b6796 Mon Sep 17 00:00:00 2001 From: emclaug2 Date: Tue, 2 Nov 2021 13:08:37 -0400 Subject: [PATCH 9/9] Set date, ready to publish --- CHANGELOG.md | 2 +- mui/CHANGELOG.md | 2 +- mui/package.json | 2 +- package.json | 2 +- rn-vector/CHANGELOG.md | 2 +- rn-vector/package.json | 2 +- svg/package.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7d17fc2..481ffe98 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## v1.7.1 (Not yet published) +## v1.7.1 (November 3, 2021) ### Changed diff --git a/mui/CHANGELOG.md b/mui/CHANGELOG.md index d3f482ae..ab58a734 100644 --- a/mui/CHANGELOG.md +++ b/mui/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## v2.7.0 (Not yet published) +## v2.7.0 (November 3, 2021) ### Changed diff --git a/mui/package.json b/mui/package.json index 29a7e40d..966b3405 100644 --- a/mui/package.json +++ b/mui/package.json @@ -1,6 +1,6 @@ { "name": "@brightlayer-ui/icons-mui", - "version": "2.7.0-beta.0", + "version": "2.7.0", "description": "Brightlayer UI icons for Material UI", "main": "./index.js", "repository": { diff --git a/package.json b/package.json index 877ee330..c67e63b7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@brightlayer-ui/icons", - "version": "1.7.1-beta.1", + "version": "1.7.1", "description": "Brightlayer UI Icons", "main": "./iconfont/BrightlayerUIIcons.css", "repository": { diff --git a/rn-vector/CHANGELOG.md b/rn-vector/CHANGELOG.md index 6f5072b5..7a79cd54 100644 --- a/rn-vector/CHANGELOG.md +++ b/rn-vector/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## v1.3.1 (Not yet published) +## v1.3.1 (November 3, 2021) ### Changed diff --git a/rn-vector/package.json b/rn-vector/package.json index 4527d678..f3a2177e 100644 --- a/rn-vector/package.json +++ b/rn-vector/package.json @@ -1,7 +1,7 @@ { "name": "@brightlayer-ui/react-native-vector-icons", "title": "React Native Brightlayer UI Vector Icons", - "version": "1.3.1-beta.0", + "version": "1.3.1", "description": "Brightlayer UI vector icons for use in React Native projects, based on react-native-vector-icons", "main": "index.js", "files": [ diff --git a/svg/package.json b/svg/package.json index 6c0ffbe2..b0c5d0f6 100644 --- a/svg/package.json +++ b/svg/package.json @@ -1,6 +1,6 @@ { "name": "@brightlayer-ui/icons-svg", - "version": "1.7.0-beta.1", + "version": "1.7.0", "description": "SVG icons for Eaton applications", "main": "index.js", "scripts": {