tuqulore / jumpu-ui

ユーティリティフレンドリーな UI コンポーネントライブラリー
https://tuqulore.github.io/jumpu-ui/
MIT License
5 stars 0 forks source link

アイコンがFontawesomeに依存している #35

Closed Hidetaro7 closed 2 years ago

Hidetaro7 commented 3 years ago

Fontawesomeはfree版だと使いにくい(ルックアンドフィール的に) もう少しスタイリッシュなものにしたい。 かといってPro版だと汎用性にかける。

以前の話だと、他のアイコンでも実装できることを考えたものにするということもあったが、 ここで見せるサンプルはFontawesome以外のものを使うことに決めたほうがよさそう。。

メモしとく。。

Hidetaro7 commented 2 years ago

(記号文字参考)✗ → ↑ ← ↓ > <

knokmki612 commented 2 years ago

Accordion

image

https://github.com/tuqulore/jumpu-ui/blob/feba7482ddc59f4544950c2123a048487f6e8cec/packages/tailwindcss/accordion.js#L27-L29

何かのベクターグラフィック(FontAwesome?)がハードコーディングされている

Input

Tailwind Formsのものがそのまま使われている

image

font-familyに Font Awesome 5 Free が指定されている

LikeButton

image

何かのベクターグラフィック(FontAwesome?)がハードコーディングされている

Tag

image

何かのベクターグラフィック(FontAwesome?)がハードコーディングされている

Select

image

何かのベクターグラフィック(FontAwesome?)がハードコーディングされている

knokmki612 commented 2 years ago

ライセンス表記が必要なら追加したり、それ以外の対応が必要なら対応が必要

Hidetaro7 commented 2 years ago

Tailwind Formsのライセンス https://github.com/tailwindlabs/tailwindcss-forms/blob/master/LICENSE

knokmki612 commented 2 years ago

Font Awesome Freeのライセンス https://fontawesome.com/license/free

knokmki612 commented 2 years ago

がうまく両立できるような方法にしたい(検討が必要)

knokmki612 commented 2 years ago

すぐ使える(アイコンがバンドルされている)

直近はすぐ使えるような形で問題ないように準備する

カスタマイズは今後の課題