2
0
mirror of https://github.com/iconify/iconify.git synced 2024-12-12 21:57:50 +00:00
Commit Graph

211 Commits

Author SHA1 Message Date
Vjacheslav Trushkin
8bd6d0768c Update Vue demo 2021-05-06 16:49:10 +03:00
Vjacheslav Trushkin
66b1a26161 Add Vue 3 component with API support 2021-05-06 11:21:39 +03:00
Vjacheslav Trushkin
5f2e7da715 Rewrite Vue component, without API yet 2021-05-05 19:24:26 +03:00
Vjacheslav Trushkin
a3d0a7428b Update dependencies for Vue component and demo 2021-05-02 22:02:40 +03:00
Vjacheslav Trushkin
1fa44e16f3 Test changing icon while icon is being loaded in React and Svelte components 2021-05-02 20:47:48 +03:00
Vjacheslav Trushkin
28e7c590b0 Export PartialIconifyAPIConfig type in SVG framework 2021-05-01 23:40:22 +03:00
Vjacheslav Trushkin
73cec2ac80 Few small changes to React component 2021-05-01 23:39:56 +03:00
Vjacheslav Trushkin
e9dc3803e4 Svelte component with API support 2021-05-01 23:38:56 +03:00
Vjacheslav Trushkin
ce4385fb4f Export types in Svelte component 2021-04-30 21:10:15 +03:00
Vjacheslav Trushkin
96314c0680 Svelte rebuild: change build process to generate both full and offline versions of component 2021-04-30 20:10:03 +03:00
Vjacheslav Trushkin
708995f8d3 Improve few React component unit tests 2021-04-30 12:51:56 +03:00
Vjacheslav Trushkin
115bf1a9bf Add unit testing for Svelte component 2021-04-30 12:51:31 +03:00
Vjacheslav Trushkin
c643016178 Generate TypeScript definition files for Svelte component 2021-04-30 10:39:11 +03:00
Vjacheslav Trushkin
7ced2079bf Update Sapper demo for new Svelte component structure 2021-04-30 10:18:11 +03:00
Vjacheslav Trushkin
ef35c558a7 Change build process for Svelte components 2021-04-30 10:01:30 +03:00
Vjacheslav Trushkin
e5e3e9a52e Add demo of rendering placeholder to Svelte demo 2021-04-30 00:07:51 +03:00
Vjacheslav Trushkin
8b0c580eb2 Support addIcon, addCollection and referencing icon by name in Svelte component 2021-04-30 00:06:26 +03:00
Vjacheslav Trushkin
292ba1b7cb Use TypeScript in Svelte component 2021-04-29 21:06:25 +03:00
Vjacheslav Trushkin
eb2420177d Use named export for Svelte component instead of default export 2021-04-29 19:02:28 +03:00
Vjacheslav Trushkin
95ea0e59a6 Fix typo in React tests 2021-04-28 18:01:30 +03:00
Vjacheslav Trushkin
07f2dc5608 Adjust SVG framework for changes in API code 2021-04-28 00:06:58 +03:00
Vjacheslav Trushkin
b12de93aaa Update Next.js demo 2021-04-27 20:56:24 +03:00
Vjacheslav Trushkin
52674f0967 Add Next.js demo 2021-04-27 20:52:09 +03:00
Vjacheslav Trushkin
b46498b8fd Refectoring React: working API component 2021-04-27 19:21:35 +03:00
Vjacheslav Trushkin
e1fa93db6b Refactoring React: full component, without automatic data loading yet 2021-04-26 21:43:20 +03:00
Vjacheslav Trushkin
31ceb48b6e Create mock API module in core to allow testing API in components 2021-04-25 11:21:59 +03:00
Vjacheslav Trushkin
44692efcb5 Handle 404 errors in API in core by marking icons as missing 2021-04-24 22:41:54 +03:00
Vjacheslav Trushkin
d1baf4c4c8 Do not use variable 'global' in JSONP module 2021-04-24 16:00:45 +03:00
Vjacheslav Trushkin
3f73f4f145 Refactoring React: full component but without API support 2021-04-24 14:49:37 +03:00
Vjacheslav Trushkin
ac37225e5e Do not throw error if fetch API is not available, until actual request is sent 2021-04-24 14:21:17 +03:00
Vjacheslav Trushkin
93856ba889 Refactoring React: redo demo for offline component 2021-04-24 12:05:35 +03:00
Vjacheslav Trushkin
9fb87b1e61 Refactoring React: working offline component with tests and demo 2021-04-23 23:50:17 +03:00
Vjacheslav Trushkin
a846dbcc8c Support storage for simple names without provider and prefix 2021-04-23 23:31:36 +03:00
Vjacheslav Trushkin
257d3d60f0 Rebuild React without API package 2021-04-23 18:06:49 +03:00
Vjacheslav Trushkin
6b49e93823 Do not attempt to require cross-fetch in core module 2021-04-23 15:59:26 +03:00
Vjacheslav Trushkin
5045d61a95 Move old React packages to archive 2021-04-23 15:51:09 +03:00
Vjacheslav Trushkin
49975f908d Render children nodes in React component when icon is missing 2021-04-23 15:09:42 +03:00
Vjacheslav Trushkin
b46ab0179f Clean up tests for React component 2021-04-23 12:35:03 +03:00
Vjacheslav Trushkin
e895bbc5df Update dependencies for React components and demo 2021-04-19 19:42:47 +03:00
Vjacheslav Trushkin
1ca3e70967 Update dependencies in core 2021-04-19 18:41:40 +03:00
Vjacheslav Trushkin
8510d68768 Add tests for title attribute for SVG framework 2021-04-19 18:41:06 +03:00
Vjacheslav Trushkin
cfebb972a6 Generate consistent ids on server and client in Vue and Svelte components 2021-02-15 10:31:05 +02:00
Vjacheslav Trushkin
a461428d6a Add Next.js notice to React package readme 2021-02-12 09:17:03 +02:00
Vjacheslav Trushkin
f5597ca27a Update React components for React 17 2021-02-08 09:30:13 +02:00
Vjacheslav Trushkin
2dbc923a29 Use id property to generate reliable ids for shapes in React component 2021-02-06 11:22:51 +02:00
Vjacheslav Trushkin
9021dd57eb Use deterministic ids in react component 2021-02-04 09:45:43 +02:00
Vjacheslav Trushkin
f926986eb6 Clean up code for React with API for new React component compatibility 2021-01-27 11:45:03 +02:00
Vjacheslav Trushkin
6505545902 Pass reference to SVG in React component 2021-01-27 10:46:25 +02:00
Vjacheslav Trushkin
a2a597b6d2 Make SVG framework function (except for functions that require DOM) in Node.js instead of throwing errors 2021-01-12 14:04:19 +02:00
Vjacheslav Trushkin
4032ef32bc Update core, SVG framework and React components 2020-12-30 17:06:52 +02:00
Vjacheslav Trushkin
37a60f9ef9 Validate value types for alignment and flip in React component 2020-12-30 16:47:10 +02:00
Vjacheslav Trushkin
8903221391 Split type and value imports in core 2020-12-25 21:03:15 +02:00
Vjacheslav Trushkin
d9303423d1 Organize exported functions in reusable modules to make it easier to manage multiple implementations 2020-12-22 14:49:02 +02:00
Vjacheslav Trushkin
1e3ffd7984 Remove getIconName function, add optional validation to stringToIcon 2020-12-21 19:33:08 +02:00
Vjacheslav Trushkin
5f285fcf14 Split common storage functions into separate file with reusable interface 2020-12-21 17:15:45 +02:00
Vjacheslav Trushkin
79b4fa111a Clean up scripts in core 2020-12-21 11:55:16 +02:00
Vjacheslav Trushkin
30dfce2f6b Make React component work with Gatsby 2020-12-18 16:05:46 +02:00
Vjacheslav Trushkin
cf34330f6e Remove redundant dependencies 2020-12-16 12:04:56 +02:00
Vjacheslav Trushkin
0a10453ee9 Remove IE10 attributes from SVGs in components 2020-12-16 12:04:21 +02:00
Vjacheslav Trushkin
3e4e42a723 Clean up unit tests for browser 2020-12-16 11:48:50 +02:00
Vjacheslav Trushkin
6cb69b558d Remove IE10 and old Firefox hacks from SVG framework 2020-12-16 11:48:14 +02:00
Vjacheslav Trushkin
5532089ae9 Publish update for SVG framework 2020-12-15 15:27:55 +02:00
Vjacheslav Trushkin
91f85396fd Publish new packages, update dependencies 2020-12-15 14:46:34 +02:00
Vjacheslav Trushkin
d2dadd3b2e Update API redundancy, update some dependencies that were bugged with npm 7 2020-12-15 14:23:15 +02:00
Vjacheslav Trushkin
34dfc18cd1 Update dependencies 2020-12-13 12:19:19 +02:00
Vjacheslav Trushkin
1bcaaf2ce6 Update dependencies for all packages, use npm 7, archive axios module 2020-11-21 13:55:36 +02:00
Vjacheslav Trushkin
012942fed0 Consistent implementation of getIcon: fix return type in SVG framework, add function to React component 2020-11-21 13:00:15 +02:00
Vjacheslav Trushkin
a29b2bb493 Add new suffixes/prefixes format to types 2020-11-05 20:11:56 +02:00
Vjacheslav Trushkin
df883b6b84 Update package-lock.json for core package 2020-11-05 14:33:07 +02:00
Vjacheslav Trushkin
71fce683f6 Update dependencies for SVG framework, publish new version 2020-11-05 14:14:03 +02:00
Vjacheslav Trushkin
3fb54e8fbd Update dependencies for Svelte component, publish update 2020-11-05 14:11:04 +02:00
Vjacheslav Trushkin
deb0f6fca0 Update dependencies for React with API, publish update 2020-11-05 12:16:51 +02:00
Vjacheslav Trushkin
13466b4d44 Update dependencies for React component, publish update 2020-11-05 12:13:18 +02:00
Vjacheslav Trushkin
64baf2d3a0 Publish update for Vue 3 component 2020-11-05 12:05:32 +02:00
Vjacheslav Trushkin
de85b9f08a Publish update for core package 2020-11-05 11:44:58 +02:00
Vjacheslav Trushkin
cb4ae877e5 Update core dependencies, reverse temporary change in FullIconifyIcon type 2020-11-05 11:38:07 +02:00
Vjacheslav Trushkin
4ac1f0f199 Add TypeScript as dev dependency to types, move hidden field from icon object, so it affects only JSON structure 2020-11-05 11:35:41 +02:00
Vjacheslav Trushkin
5f9a03899c Add test script to types package 2020-11-05 11:19:22 +02:00
Vjacheslav Trushkin
618dba0c13 Add hidden field to IconifyOptional interface 2020-09-14 23:08:13 +03:00
Vjacheslav Trushkin
c6148060aa Publish updates for Vue 2, Vue 3 and React components with addCollection support. Update dependencies 2020-09-03 14:44:51 +03:00
Vjacheslav Trushkin
9e2e2d315e Refactor addCollection in core: move it to separate reusable function. Publish RC.1 2020-09-03 14:11:17 +03:00
Vjacheslav Trushkin
d5f199a42e Update icons count: reached 70k icons 2020-09-03 10:42:54 +03:00
Vjacheslav Trushkin
72dc86c2e3 Update dependencies 2020-09-03 10:36:15 +03:00
Vjacheslav Trushkin
9ee2bef8f8 Update dependencies in SVG framework and browser tests 2020-08-31 00:15:08 +03:00
Vjacheslav Trushkin
cedd6f0b51 Update dependencies for Vue 3 component 2020-08-26 20:01:02 +03:00
Vjacheslav Trushkin
24960081f6 Update dependencies for Svelte components and demo 2020-08-26 19:56:56 +03:00
Vjacheslav Trushkin
268e1ed95a Update dependencies for React components, publish new version of React with API 2020-08-26 19:43:59 +03:00
Vjacheslav Trushkin
eef499293b Publish SVG framework release candidate 1, update dependencies 2020-08-26 19:25:49 +03:00
Vjacheslav Trushkin
c9cfa55bb4 Update dependencies for core, remove debug code that was added by mistake, publish new version 2020-08-26 18:34:53 +03:00
Vjacheslav Trushkin
8731ac00c3 Update Vue readme files 2020-08-23 19:19:57 +03:00
Vjacheslav Trushkin
bc86c9e9af Vue 3 component, archive Vue 2 component, update dependencies in few packages 2020-08-23 19:01:32 +03:00
Vjacheslav Trushkin
94c62dd0dc Use ES icon components instead of CommonJS in Vue and Vue demo, update dependencies 2020-08-22 18:51:20 +03:00
Vjacheslav Trushkin
de3e0896bb Use ES icon components instead of CommonJS in React and React demo, update dependencies 2020-08-22 18:37:51 +03:00
Vjacheslav Trushkin
ac8eab9510 Use ES icon components instead of CommonJS in Svelte and Svelte / Sapper demo, update dependencies 2020-08-22 18:19:04 +03:00
Vjacheslav Trushkin
5c87d82108 Fix import of uncompiled Svelte component by splitting dependencies into a separate file and bundle that file 2020-08-22 15:31:44 +03:00
Vjacheslav Trushkin
664173e8a6 Update dependencies for Vue component, fix Vue unit tests 2020-08-19 13:24:54 +03:00
Vjacheslav Trushkin
b6b4a3b6f6 Update Vue unit tests: replace deprecated find() with findComponent() 2020-08-14 16:37:38 +03:00
Vjacheslav Trushkin
02b208f7c2 Update dependencies, publish updates for core, SVG framework and all components 2020-08-14 12:44:58 +03:00
Vjacheslav Trushkin
19312fe1dd Move listIcons to core, add unit tests 2020-08-14 12:01:47 +03:00
Vjacheslav Trushkin
84a73d0c22 Fix listIcons and add disableCache for React with API 2020-08-14 11:41:39 +03:00