Граф коммитов

66 Коммитов

Автор SHA1 Сообщение Дата
Will 168645c25a
Reenable running the android deploy script. (#772) 2024-10-30 12:54:47 -07:00
Will 84a1ddef84
Icon Merge - Color Icons (#755)
**New**
Add Circle / 16, 20, 24, 28, 32 / Color
Alert / 16, 20, 24, 28, 32, 48 / Color
Approvals App / 16, 20, 24, 28, 32 / Color
Apps / 16, 20, 24, 28, 32, 48 / Color
Arrow Trending Lines / 20, 24 / Color
Beach / 16, 20, 24, 28, 32, 48 / Color
Building Multiple / 20, 24 / Color
Building People / 16, 20, 24 / Color
Building Store / 16, 20, 24 / Color
Building / 16, 20, 24, 32, 48 / Color
Calendar Cancel / 16, 20, 24 / Color
Calendar Checkmark / 16, 20, 24 / Color
Calendar Clock / 16, 20, 24 / Color
Calendar People / 20 / Color
Calendar / 16, 20, 24, 28, 32, 48 / Color
Camera / 16, 20, 24 / Color
Chat Bubbles Question / 16, 20, 24 / Color
Chat More / 16, 20, 24 / Color
Chat Multiple / 16, 20, 24 / Color
Checkbox Person / 16, 20, 24 / Color
Checkbox / 16, 20, 24 / Color
Checkmark Circle / 16, 20, 24, 32, 48 / Color
Clipboard Text Edit / 20, 24, 32 / Color
Clipboard / 16, 20, 24, 28, 32, 48 / Color
Clock Alarm / 16, 20, 24, 32, 48 / Color
Cloud Dismiss / 16, 20, 24, 28, 32, 48 / Color
Cloud / 16, 20, 24, 28, 32, 48 / Color
Code Block / 16, 20, 24, 28, 32, 48 / Color
Coin Multiple / 16, 20 / Color
Data Bar Vertical Ascending / 16, 20, 24 / Color
Dismiss Circle / 16, 20, 24, 28, 32, 48 / Color
Document Add / 16, 20, 24, 28, 48 / Color
Document Folder / 16, 20, 24 / Color
Document Lock / 16, 20, 24, 28, 48 / Color
Document / 16, 20, 24, 28, 32, 48 / Color
Edit / 16, 20, 24, 32 / Color
Error Circle / 16, 20, 24, 48 / Color
Food / 16, 20, 24, 28, 32, 48 / Color
Game Chat / 20 / Color
Globe Shield / 20, 24, 48 / Color
Headphones / 20, 24, 28, 32, 48 / Color
Headset / 16, 20, 24, 28, 32, 48 / Color
History / 16, 20, 24, 28, 32, 48 / Color
Home / 16, 20, 24, 28, 32, 48 / Color
Library / 16, 20, 24, 28, 32 / Color
Mail Multiple / 16, 20, 24, 28, 32 / Color
Mail / 16, 20, 24, 28, 32, 48 / Color
Mic / 16, 20, 24, 28, 32, 48 / Color
Org / 16, 20, 24, 28, 32, 48 / Color
People Home / 16, 20, 24, 28, 32, 48 / Color
People Team / 16, 20, 24, 28, 32, 48 / Color
People / 16, 20, 24, 28, 32, 48 / Color
Person Available / 16, 20, 24 / Color
Person / 16, 20, 24, 28, 32, 48 / Color
Pin / 16, 20, 24, 28, 32, 48 / Color
Poll / 16, 20, 24, 32 / Color
Question Circle / 16, 20, 24, 28, 32, 48 / Color
Receipt / 16, 20, 24, 28, 32 / Color
Reward / 16, 20, 24 / Color
Scan Person / 16, 20, 24, 28, 48 / Color
Scan Type / 20, 24 / Color
Search Visual / 16, 20, 24 / Color
Shield Checkmark / 16, 20, 24, 28, 48 / Color
Shield / 16, 20, 24, 28, 32, 48 / Color
Shifts / 16, 20, 24, 28, 32 / Color
Text Edit Style / 16, 20, 24 / Color
Vault / 16, 20, 24 / Color
Video / 16, 20, 24, 28, 32, 48 / Color
Warning / 16, 20, 24, 28, 32, 48 / Color
Wrench / 16, 20, 24 / Color
2024-10-02 11:29:55 -07:00
PraveenKumar yeruva a28b720778
Removing Bintray plugin (#742)
* add publish.gradle

* Revert "add publish.gradle"

This reverts commit ff11ffcac3.

* Revmonig bintray

* enabling android related build

* Enabling android pr build

* revert publish.yml change

---------

Co-authored-by: PraveenKumar <pyeruva@microsoft.com>
2024-08-05 09:12:49 -07:00
Will 9f28ccc10f
Temporarily disabling Android related build and publishing on our GitHub pipelines. (#739) 2024-07-26 12:47:34 -07:00
Tomi Olubeko 50d8036260
Add CODEOWNERS file (#729)
* Add CODEOWNERS file
2024-07-26 11:23:53 -07:00
Jason Custer cb00e26b88
New and Updated icons (#738)
**What's new**
Airplane / 16, 28, 32, 48 / Filled & Regular
Globe Off / 12, 16, 20, 24, 28, 32, 48 / Filled & Regular
Hat Graduation / 32, 48 / Filled & Regular
Person Board Add / 16, 24, 28, 32 / Filled & Regular
Shopping Bag Tag / 16, 28, 32, 48 / Filled & Regular
Shopping Bag / 16, 20, 24, 28, 32, 48 / Filled & Regular
Teaching / 16, 24, 28, 32, 48 / Filled & Regular
Window Brush / 20, 24 / Filled & Regular
Window Column One Fourth Left Focus Left / 20 / Filled
Window Column One Fourth Left Focus Top / 20 / Filled
Window Column One Fourth Left / 20 / Filled & Regular

**What's updated**
Building People / 16, 20, 24 / Filled & Regular
Circle Half Fill / 20, 24 / Filled & Regular
Contact Card Link / 16, 20 / Filled & Regular
Folder People / 20, 24 / Filled & Regular
Run / 16, 20, 24 / Filled & Regular
Shopping Bag / 16, 20, 24 / Filled
2024-07-26 11:09:46 -07:00
Will b8b6573845
Light icons (#726)
**New icons**
Accessibility Checkmark / 32 / Light
Add / 32 / Light
App Folder / 32 / Light
App Generic / 32 / Light
Archive / 32 / Light
Archive Settings / 32 / Light
Arrow Clockwise / 32 / Light
Arrow Down / 32 / Light
Arrow Forward / 32 / Light
Arrow Hook Up Left / 32 / Light
Arrow Redo / 32 / Light
Arrow Reply / 32 / Light
Arrow Reply All / 32 / Light
Arrow Undo / 32 / Light
Attach / 32 / Light
Auto Fit / 32 / Light
Autocorrect / 32 / Light
Breakout Room / 32 / Light
Broom / 32 / Light
Calendar 3 Day / 32 / Light
Calendar Clock / 32 / Light
Calendar Data Bar / 32 / Light
Calendar Day / 32 / Light
Calendar Edit / 32 / Light
Calendar Empty / 32 / Light
Calendar LTR / 32 / Light
Calendar Month / 32 / Light
Calendar Multiple / 32 / Light
Calendar Pattern / 32 / Light
Calendar Reply / 32 / Light
Calendar ToDo / 32 / Light
Calendar Work Week / 32 / Light
Checkmark / 32 / Light
Checkmark Circle / 32 / Light
Classification / 32 / Light
Clipboard Paste / 32 / Light
Clock / 32 / Light
Clock Alarm / 32 / Light
Color / 32 / Light
Color Fill / 32 / Light
Comment / 32 / Light
Comment Add / 32 / Light
Compose / 32 / Light
Copy / 32 / Light
Crop / 32 / Light
Cursor / 32 / Light
Delete / 32 / Light
Dismiss / 32 / Light
Dismiss Circle / 32 / Light
Document Lightning / 32 / Light
Document Signature / 32 / Light
Door Arrow Right / 32 / Light
Edit / 32 / Light
Emoji / 32 / Light
Filter / 32 / Light
Flag / 32 / Light
Flag Off / 32 / Light
Flash / 32 / Light
Folder Arrow Right / 32 / Light
Folder Mail / 32 / Light
Hand Draw / 32 / Light
Image Add / 32 / Light
Image Alt Text / 32 / Light
Image Copy / 32 / Light
Image Reflection / 32 / Light
Image Shadow / 32 / Light
Immersive Reader / 32 / Light
Important / 32 / Light
Lasso / 32 / Light
Layout Column Two / 32 / Light
Layout Column Two Focus Left / 32 / Light
Layout Column Two Focus Right / 32 / Light
Layout Row Two / 32 / Light
Layout Row Two Focus Top / 32 / Light
Link / 32 / Light
Lock Closed / 32 / Light
Lock Open / 32 / Light
Mail / 32 / Light
Mail Alert / 32 / Light
Mail Arrow Clockwise / 32 / Light
Mail Arrow Double Back / 32 / Light
Mail Copy / 32 / Light
Mail Edit / 32 / Light
Mail List / 32 / Light
Mail Multiple / 32 / Light
Mail Read / 32 / Light
Mail Rewind / 32 / Light
Mail Settings / 32 / Light
Mail Unread / 32 / Light
Mic / 32 / Light
Note / 32 / Light
Options / 32 / Light
Paint Brush / 32 / Light
Panel Left Default / 32 / Light
Panel Left Focus Right / 32 / Light
Pen Sparkle / 32 / Light
People / 32 / Light
People Add / 32 / Light
People Community / 32 / Light
People List / 32 / Light
People Settings / 32 / Light
People Sync / 32 / Light
Person / 32 / Light
Person Add / 32 / Light
Person Available / 32 / Light
Person Feedback / 32 / Light
Person Prohibited / 32 / Light
Person Support / 32 / Light
Phone / 32 / Light
Picture In Picture / 32 / Light
Pin / 32 / Light
Pin Off / 32 / Light
Poll / 32 / Light
Print / 32 / Light
Question / 32 / Light
Read Aloud / 32 / Light
Rectangle Landscape / 32 / Light
Rotate Left / 32 / Light
Save / 32 / Light
Send Clock / 32 / Light
Settings / 32 / Light
Share / 32 / Light
Shield Error / 32 / Light
Signature / 32 / Light
Square Arrow Forward / 32 / Light
Stamp / 32 / Light
Star Add / 32 / Light
Star Arrow Right / 32 / Light
Table / 32 / Light
Table Cells Merge / 32 / Light
Table Cells Split / 32 / Light
Table Dismiss / 32 / Light
Table Move Above / 32 / Light
Table Move Below / 32 / Light
Table Move Left / 32 / Light
Table Move Right / 32 / Light
Table Settings / 32 / Light
Table Simple / 32 / Light
Tag / 32 / Light
Text / 32 / Light
Text Clear Formatting / 32 / Light
Text Collapse / 32 / Light
Text Density / 32 / Light
Text Edit Style / 32 / Light
Text Expand / 32 / Light
TextBox Align Top Left / 32 / Light
Translate / 32 / Light
Video / 32 / Light
Video Clip / 32 / Light
Window / 32 / Light
Wrench Screwdriver / 32 / Light
Zoom In / 32 / Light
Zoom Out / 32 / Light
2024-06-14 14:24:45 -07:00
Will Chavez 50376a8cd3
Bumping version numbers, adding sed update for react-native-icons. (#638)
* Bumping version numbers, adding sed update for react-native-icons.
* Changing version number in the main README.md
* more version number changes.
2023-09-08 13:33:48 -07:00
Wangshu Hong 149092b521
Re-enable publish to npm registry (#624)
* Re-enable publish to npm registry

* Remove duplicated publish react native icons task
2023-08-21 12:51:50 -07:00
spencer-nelson bcf44ef910
Temporarily stop Android publishing to unblock asset release for other platforms while we fix things (#598) 2023-07-05 15:32:30 -07:00
Will Chavez 22693f4276
Step for validating that all svg assets have the right fill. (#590)
bash script to check if the assets fills are all 212121
2023-06-16 14:41:59 -07:00
warren-ms 14164cadbd
Add react-native-svg compatible package (#548)
* Disable workflow push trigger while developing

* Disable publishing on push during development

* Set up alpha test package

* Initial commit of react-native-icons package to test in workflow

* Add native flag to svgr

* Don't update readme versions for now

* Try to fix unspecified token. Use the default which should be github.token

* Skip building some libaries while developing react-native-icons

* Copy over react-icon utils for now

* Add missed files.

* Use default token for publish

* set a token for npm-publish

* Publish our test package to github packages

* Workflow yaml

* Update workflow yaml

* Update workflow

* Update workflow

* Figuring out params to get workflow to publish

* Release 1.1.191

* Update workflow command args

* Update package version

* Release 1.1.191

* Release 1.1.191

* Release 1.1.191

* convert to rnsvg

* Package versions

* Package versioning

* Release 0.0.5

* Add command line option for react native svgr

* Path joining ../../assets and ./intermediate doesn't seem to do the intended thing of placing the path within the intermediate directory.

* update

* missed files

* classname is unused here, remove it

* Add rect to import

* Add import for rnsvg element only if present in chunk.

* Better substring for rnsvg element detection

* Add react preset for babel

* Release 0.0.6

* Set rnsvg dependency to ^12.3.0

* Release 0.0.7

* Modify react-native version and types version

* yarn.lock

* Release 0.0.8

* Import * from react rather than react-native because apparently that is where createElement is.

* Release 0.0.9

* Update svgr to no longer output 1em when icon is true

* Upgraded svgr version

* Whitespace

* Release 0.0.10

* spread props at the end so overrides can be passed in

* Release 0.0.11

* See if the previous version of svgr work with size changing now that we spread the properties at the end.

* yarn lock

* Just use the latest svgr, no reason not to.

* Go back to 6.5.0 template syntax

* Go back to 6.5.0 file template syntax

* Release 0.0.12

* Update publish.yml

* Update publish.yml

* Release 0.0.13

* Removing stray folder

* Update ignore file to ignore intermediate output

* delete intermediates

* delete intermediates

* Use much more robust regex for detecting what imports should be made in a chunk

* Release 0.0.14

* Add back some of the rest of the workflow to make sure it still works

* whitespace

* Use our own secret instead of the upstream repo secret

* Disable flutter step

* Release 1.1.193

* Release 1.1.194

* Dump latest ios assets from upstream

* This path joining didnt work locally but lets see if it works in the workflow

* Release 1.1.195

* This isn't working locally. Print out some info to the log to see what its doing in the workflow and whats different.

* Delete stray files. Gotta find out why it ended up here

* Release 1.1.196

* Log paths here to examine behavior in workflow

* Log args

* Delete stray package output

* Add logging to determine behavior in workflow

* Add more logging

* More logging

* Remove a path.relative call while generting a path.

* Release 1.1.197

* Delete stray packages

* Delete stray package

* Fix bad merge of these assets

* Disable pushing of new package into the repo for less noise while iterating

* Remove extra logging now that we found the issue was detecting / to cut up paths doesn't work in windows

* Whitespace

* Clean up

* Add a new package to publish a react-native-svg version of this icon package. This is a modified version of the react-icons package designed to output a package compatible with react-native-svg.

To accomplish this we we need to use a later version of SVGR which has some changes with file templates and possibly sizing output that are incompatible with the current react-icons code.

Ideally we might want to produce some common code between the two but I don't want to risk breaking anything in react-icons with this additional package.

* Add React-native-svg package for fluent icons

    Add a new package to publish a react-native-svg version of this icon package. This is a modified version of the react-icons package designed to output a package compatible with react-native-svg.

    To accomplish this we we need to use a later version of SVGR which has some changes with file templates and possibly sizing output that are incompatible with the current react-icons code.

    Ideally we might want to produce some common code between the two but I don't want to risk breaking anything in react-icons with this additional package.

* Update README.md

* Revert "Add a new package to publish a react-native-svg version of this icon package. This is a modified version of the react-icons package designed to output a package compatible with react-native-svg."

This reverts commit 35729cf8eb.

* These files shouldnt be needed for the rnsvg package

* Remove BundleIcon refernce

* These files shouldnt be needed for the rnsvg package

* Remove BundleIcon refernce

* Remove font related processing

* Update publish.yml

* Update publish.yml

* yarn lock

* package-lock.json and yan.lock update

* Fix merge

* Fix merge of publish.yml

* Whitespace in cocoapods-publish.yml

* Whitespace in cocoapods-publish.yml

* Whitespace in publish.yml

* More whitespace

Using the git web editor isn't the best.

---------

Co-authored-by: Fluent Build System <flubuild@microsoft.com>
2023-03-29 17:04:31 -07:00
Michael Loughry 891878bd0a
Restore font building (#563)
* Revert "Temporarily removing font-building steps. (#539)"

This reverts commit 4da8901139.

* Patch fantasticon
2023-03-21 13:24:02 -07:00
Will Chavez 4da8901139
Temporarily removing font-building steps. (#539)
* Disabled Flutter build, removing font statements from the React build process.
2023-01-13 16:34:10 -07:00
Will Chavez ac9eebdac4
Adding 'Publish to Maven Central' step back in the publish.yml file. (#493) 2022-09-13 11:54:57 -07:00
Will Chavez 2b158551d9
Removing references to master branch in pipeline files and replaced them with main. (#492) 2022-09-12 10:11:23 -07:00
Will Chavez 7f635e95cf
Skipping maven central publish step and bumping the version numbers. (#491) 2022-09-09 16:47:06 -07:00
spencer-nelson a035741d97
Update publish.yml (#483)
Dispatch on changes to main, not master
2022-08-19 14:57:40 -07:00
tomi-msft 78c9587b99
React icons publish latest (#467)
* Automate bumping react-icons beta version number

* revert

* remove manifest.json

* Update publish script to publish to latest
2022-06-21 15:35:53 -07:00
tomi-msft 3906bce055
Svg sprites publish action (#448)
* Automate bumping react-icons beta version number

* revert

* remove manifest.json

* Add svg-sprites to publish flow
2022-05-16 13:17:04 -07:00
Michael Loughry 8b56c88328
Fluent icon font work (#438)
* Ignore folder added by VS codespaces

* Use fantasticon and fix codepoint issues

* Don't generate SVG font

* Handle JSON with numbers

* Generate size-independent font file

* Generate woff and woff2 assets

* Initial groundwork for React font icons

* Create font React icons

* Copy font files to output

* Improve styling

* Create npm workspace and test app for icons

* Add export map to @fluentui/react-icons

* Fix icon-app

* Create and copy codepoint file to be used by webpack plugin

* Working prototype for subsetting webpack plugin

* Update publish script

* Update package-lock.json after previous package.json changes

* Add importer to root workspace

* Update other build definitions

* Use latest Node

* Update documentation

* Add build script to test app

* Fix flutter script

* Fix minor comments from PR

* Rename OneSize to Resizable

Co-authored-by: tomi-msft <66456876+tomi-msft@users.noreply.github.com>
2022-05-09 13:43:53 -07:00
tomi-msft 7bf85bbc79
Update latest tag (#434)
* Automate bumping react-icons beta version number

* revert

* Update latest tag to rc

* remove manifest
2022-04-19 11:36:04 -07:00
tomi-msft b9149d412e
React icons tag update (#432)
* Automate bumping react-icons beta version number

* revert

* Update react-icons release tag to latest

* remove revert
2022-04-14 10:20:05 -07:00
tomi-msft 7631aad364
Latest version update (#416)
* Automate bumping react-icons beta version number

* revert

* Update react-icons version number bump script

* remove beta tag from script

* update regular expression and remove deleted code
2022-03-10 14:37:42 -08:00
tomi-msft c8440e3f3a
Automate react-icons beta version number bump (#366) 2021-11-23 14:46:42 -08:00
spencer-nelson 6383db214b
Remove references to the icon cloud manifest, as that file has been removed (#365)
Co-authored-by: tomi-msft <66456876+tomi-msft@users.noreply.github.com>
2021-11-22 14:32:38 -08:00
spencer-nelson 66c825598d
Fix the INPUT_TOKEN failure caused by JS-DevToolsBug
Add the INPUT_TOKEN env variable to the Android deploy call that is needed for npm calls due to JS-DevTools bug
2021-11-09 11:47:17 -08:00
spencer-nelson 230051ca9f
Fixes for Android version number issues when other packages fail to publish (#353)
* Change find -exec to just replace with excludes to speed up the finalize step of the Android library

* Move the Android publishing to the end of the script, as version number conflicts in Maven cause headaches when other platform failures occur after.

* Manually bump asset version to 148 to avoid Android conflicts.
2021-11-08 10:52:26 -08:00
tomi-msft 0af287e0d7
Fix react-icons version number script to emit the right version (#342) 2021-10-27 14:37:14 -07:00
tomi-msft d1c38c1f0d
Delete duplicate strip() (#341) 2021-10-27 12:12:47 -07:00
tomi-msft 9cc3c4ccf9
Fix react-icons package version number bump (#340) 2021-10-27 10:57:45 -07:00
tomi-msft 78ffb51bd8
fix syntax on split (#339) 2021-10-25 17:25:06 -07:00
tomi-msft fa9e6772bf
Update path to react-icons package.json (#338)
* update path to react-icons package.json

* update path
2021-10-25 17:13:08 -07:00
tomi-msft 3a44245d18
Update publish.yml (#329)
* update versioning

* change back to NEW_VERSION

* update publish.yml react-icons with beta tag

* update version bump file to read from react-icons-sized package.json

* separate react-icons package update version number action

* remove react-icons-sized package

* publish the initial beta
2021-10-25 15:55:16 -07:00
Nick Romano 8486e26ad9
Fix Cocoapods publish step (#248) 2021-05-12 10:04:47 -07:00
Will Hou e6dfd804ad Fix bump-version name typo 2021-04-21 21:52:59 -04:00
Will Hou 683ef08c74 Change bump-version commit message 2021-04-21 21:52:21 -04:00
Will Hou 1bb63a5c38 Add bump-version.yml 2021-04-21 21:51:26 -04:00
Will Hou d82cbc0db0
Call proper command to close and release staging repo (#232) 2021-04-21 17:46:46 -04:00
Will Hou 843181a674
Pass version name as env variable for use in Maven publish step (#230) 2021-04-12 16:45:11 -04:00
Will Hou 955dd230f3
Publish Android lib to Maven Central (#229) 2021-04-12 15:51:22 -04:00
spencer-nelson b58ad57ae9
Add a manual workflow dispatch option for publish and specify the assets/ path for auto-triggering the workflow to cut down on publishing noise (#227) 2021-04-02 17:57:34 -07:00
spencer-nelson bdc305aee6
For now, comment out the Android publishing until we get the Bintray replacement sorted. (#226) 2021-04-02 15:14:46 -07:00
spencer-nelson 5cea4e89ea
Do all npm install/build before publishing anything to avoid npmrc issues (#188) 2021-02-24 10:26:14 -08:00
spencer-nelson 4dfa2b5adc
Publish automation for @fluentui/react-icons (#186)
Re-write the SVG->React component conversion to use the svgr node apis, as we were having issues with the npx usage for the cli. This removed the Prettier step but everything else should be conserved. As a bonus we also improved the build-time perf of the conversion.
2021-02-24 08:44:14 -08:00
spencer-nelson 49534ceb74
Fix @fluentui/svg-icons publishing
Tested in pr.yml and settled on the JS-DEV/npm-publish action for making it happen.
2021-02-01 11:47:43 -08:00
spencer-nelson 924903c2cd
NPM publish isn't working, so comment it out for now (#171) 2021-01-29 16:23:25 -08:00
spencer-nelson 301800f002
Fix the npm publish step (#170)
Update the npm publish steps needed for the SVG package
2021-01-29 15:55:13 -08:00
Brian Heston 15a062fb8a
Add publish setup for plain svg icons in NPM (#160)
* Initial proof of publishing raw svg files in npm

* Added new package to publish svg-icons module

* Undo some original importer package changes.

* Renamed and made fill replacement work on Windows

* Fixed fill replace
Fixed selector generation for Android
Updated version and sequence for svg publishing

* Revert

* Fixed build error from missing dist directory
Organized package file

* Resolved comments
Added readme

* Finish package rename

Co-authored-by: Brian Heston <brheston@microsoft.com>
2021-01-28 16:32:46 -08:00
spencer-nelson 2fe7735571
Change publish script to use Environment Files (#134)
Rather than ::set-env we need to echo environment variables like the updated version number to an environment file. This updates the publish workflow to do so
2020-11-19 15:00:24 -08:00