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 |
|
Vjacheslav Trushkin
|
e00b7f1781
|
Update readme files for React and SVG framework
|
2020-08-13 23:23:01 +03:00 |
|
Vjacheslav Trushkin
|
0f3457b6ee
|
Add disableStorage function to SVG framework
|
2020-08-12 21:21:20 +03:00 |
|
Vjacheslav Trushkin
|
2a1b3a2b8b
|
Unit test to make sure scan is called immediately when observing custom node
|
2020-08-12 10:39:06 +03:00 |
|
Vjacheslav Trushkin
|
d31bd5fca4
|
Fix listIcons in SVG framework and update few comments
|
2020-08-11 23:28:50 +03:00 |
|
Vjacheslav Trushkin
|
85ae70961b
|
Replace typeof with full type in SVG framework exports
|
2020-08-11 20:00:59 +03:00 |
|
Vjacheslav Trushkin
|
4bdbe0b98a
|
Fix typo that prevented observer from working property in SVG framework beta 4, publish beta 5
|
2020-08-07 08:37:54 +03:00 |
|
Vjacheslav Trushkin
|
7645047431
|
Rebuild observer in SVG framework. Now it supports multiple root nodes
|
2020-08-04 18:30:24 +03:00 |
|
Vjacheslav Trushkin
|
0266760091
|
Update dependencies
|
2020-08-02 22:04:39 +03:00 |
|
Vjacheslav Trushkin
|
d1bd40bcb0
|
Change behavior of scanDOM in SVG framework when used with custom root node
|
2020-08-02 21:48:53 +03:00 |
|
Vjacheslav Trushkin
|
4207fd254a
|
Test changing icon after rendering
|
2020-08-01 23:12:26 +03:00 |
|
Vjacheslav Trushkin
|
1bd1a48282
|
Do not pause observer when scanning custom root node
|
2020-08-01 11:17:03 +03:00 |
|
Vjacheslav Trushkin
|
b3dfcf0696
|
Add tests for scanDOM with custom root, without API
|
2020-08-01 11:12:55 +03:00 |
|
Vjacheslav Trushkin
|
9079c87e28
|
Do not scan DOM in SVG framework if DOM is not ready yet
|
2020-07-29 10:20:40 +03:00 |
|
Vjacheslav Trushkin
|
b927eecf88
|
Scan DOM on next tick in SVG framework instead of waiting for events
|
2020-07-23 19:19:37 +03:00 |
|
Vjacheslav Trushkin
|
0c08b40043
|
Add 'crop' to alignment keywords for backwards compatibility with Iconify 1
|
2020-07-07 10:00:29 +03:00 |
|
Vjacheslav Trushkin
|
cab8737d7b
|
Publish Svelte component 1.0.0
|
2020-07-03 10:16:13 +03:00 |
|
Vjacheslav Trushkin
|
601378b107
|
Update dependencies in demo packages
|
2020-07-02 10:59:18 +03:00 |
|
Vjacheslav Trushkin
|
34cc23c827
|
Publish vue 1.0.2 with updated dependencies
|
2020-07-02 10:53:57 +03:00 |
|
Vjacheslav Trushkin
|
eff9eb672c
|
Publish svelte 1.0.0-beta.4 with updated dependencies
|
2020-07-02 10:52:20 +03:00 |
|
Vjacheslav Trushkin
|
21fa13ae47
|
Publish react-with-api 1.0.0-beta.2 with updated dependencies
|
2020-07-02 10:50:57 +03:00 |
|
Vjacheslav Trushkin
|
40ff4ade51
|
Publish react 2.0.0-beta.2 with updated dependencies
|
2020-07-02 10:49:04 +03:00 |
|
Vjacheslav Trushkin
|
dd5e7060de
|
Update dependencies for browser tests
|
2020-07-02 10:46:26 +03:00 |
|
Vjacheslav Trushkin
|
67f948d0a1
|
Publish iconify 2.0.0-beta.3 with updated dependencies
|
2020-07-02 10:42:44 +03:00 |
|
Vjacheslav Trushkin
|
41cffa2182
|
Publish core 1.0.0-beta.2 with updated dependencies
|
2020-07-02 10:39:37 +03:00 |
|
Vjacheslav Trushkin
|
68742d0793
|
Re-structure SVG framework
|
2020-07-01 23:29:43 +03:00 |
|
Vjacheslav Trushkin
|
782c8d3865
|
Move common types for SVG framework to reusable files
|
2020-07-01 19:01:07 +03:00 |
|
Vjacheslav Trushkin
|
b38eb3bc74
|
Add SVG framework bundle without API support
|
2020-07-01 16:13:34 +03:00 |
|
Vjacheslav Trushkin
|
a088b64b58
|
Fix tests for SVG framework
|
2020-06-12 00:46:47 +03:00 |
|
Vjacheslav Trushkin
|
a0aabb9b50
|
Use Fetch API when it is available, JSONP when not. Remove Axios from default builds
|
2020-06-11 23:39:32 +03:00 |
|
Vjacheslav Trushkin
|
1cdd82f981
|
Add React component with API support
|
2020-06-11 12:50:24 +03:00 |
|
Vjacheslav Trushkin
|
135bf723fb
|
Move files to clean up directory structure in SVG framework
|
2020-06-11 00:13:50 +03:00 |
|
Vjacheslav Trushkin
|
49b9d09f6f
|
Move API modules from iconify package to core package
|
2020-06-10 22:26:59 +03:00 |
|
Vjacheslav Trushkin
|
5ee1765529
|
Make API modules independent from core, expose functions to set custom API modules, update package depdendencies
|
2020-06-10 22:15:40 +03:00 |
|
Vjacheslav Trushkin
|
220190d8fe
|
Do not spam log with errors
|
2020-06-09 20:07:48 +03:00 |
|
Vjacheslav Trushkin
|
de037e43e0
|
Fix cache in JSONP module, add optional axios module (disabled by default because it is much bigger than jsonp)
|
2020-06-06 12:50:17 +03:00 |
|
Vjacheslav Trushkin
|
375863d9bb
|
Move calculateSize function to internals in SVG framework
|
2020-06-06 10:13:56 +03:00 |
|
Vjacheslav Trushkin
|
ce5fade7ae
|
Add API provider types to types package
|
2020-06-04 17:29:54 +03:00 |
|
Vjacheslav Trushkin
|
6c461f3b92
|
Group up exposed internal functions in SVG framework
|
2020-06-04 16:45:29 +03:00 |
|
Vjacheslav Trushkin
|
4fc2a3727b
|
In SVG framework expose internal API and fix issues preventing it from running in Node environment
|
2020-06-03 22:01:45 +03:00 |
|
Vjacheslav Trushkin
|
b87edf3f20
|
Add provider to IconifyJSON type
|
2020-06-02 00:54:37 +03:00 |
|
Vjacheslav Trushkin
|
cf3d9394ee
|
Add provider to SVG class names list, update unit tests
|
2020-06-02 00:31:57 +03:00 |
|
Vjacheslav Trushkin
|
eb758c4fde
|
Automatically update version in readme
|
2020-06-02 00:20:11 +03:00 |
|
Vjacheslav Trushkin
|
ff7552abda
|
Add demo files for SVG framework, preload icons from IconifyPreload
|
2020-05-31 20:03:13 +03:00 |
|
Vjacheslav Trushkin
|
a67010f6b7
|
Update copyright
|
2020-05-31 09:46:47 +03:00 |
|
Vjacheslav Trushkin
|
eea235f97d
|
Slightly change API providers behavior, import providers from IconifyProviders global
|
2020-05-31 09:44:24 +03:00 |
|
Vjacheslav Trushkin
|
22d832a7e2
|
Update dependencies
|
2020-05-29 22:14:36 +03:00 |
|
Vjacheslav Trushkin
|
2aad697264
|
Implement icon providers (similar to namespaces)
|
2020-05-29 22:08:45 +03:00 |
|
Vjacheslav Trushkin
|
0956dc7f9a
|
Update dependencies
|
2020-05-04 13:29:59 +03:00 |
|
Vjacheslav Trushkin
|
0230e952ca
|
Automatically build missing dependencies when building packages
|
2020-05-04 13:20:10 +03:00 |
|
Vjacheslav Trushkin
|
20ccec0f2e
|
Improve Svelte component readme
|
2020-05-01 09:52:03 +03:00 |
|
Vjacheslav Trushkin
|
37130be48a
|
Update Svelte readme and Sapper demo
|
2020-04-29 16:07:06 +03:00 |
|
Vjacheslav Trushkin
|
f9a2384d8e
|
Make Svelte component compatible with Sapper, add Sapper demo
|
2020-04-29 12:43:00 +03:00 |
|
Vjacheslav Trushkin
|
3a7b1751b3
|
Fix rendering icons that have customisations
|
2020-04-29 11:15:37 +03:00 |
|
Vjacheslav Trushkin
|
8639d52586
|
Publish Svelte component, fix few typos in Vue and React documentation and demo
|
2020-04-28 22:40:05 +03:00 |
|
Vjacheslav Trushkin
|
1dd49d6455
|
Iconify 2.0.0 beta 1
|
2020-04-28 17:35:35 +03:00 |
|
Vjacheslav Trushkin
|
4ff070e5e4
|
Publish React component version 2.0 beta
|
2020-04-28 14:41:51 +03:00 |
|
Vjacheslav Trushkin
|
34f8d21ac1
|
Publish SVG framework beta
|
2020-04-28 14:32:22 +03:00 |
|
Vjacheslav Trushkin
|
c51a51e556
|
Publish Iconify Core
|
2020-04-28 14:27:58 +03:00 |
|
Vjacheslav Trushkin
|
5cd35756fd
|
Update dependencies, package links, add instructions for Lerna
|
2020-04-28 13:27:23 +03:00 |
|
Vjacheslav Trushkin
|
177640105c
|
Add types to monorepo
|
2020-04-28 13:16:14 +03:00 |
|
Vjacheslav Trushkin
|
58d4cf3d49
|
Move version 2 to a big monorepo
|
2020-04-28 12:47:35 +03:00 |
|