-
変数でTwitterやFacebookなどのブランドカラーを入れていたが、どこまで入れたかを忘れるし、最近は使わない場合が多いため削除する。
また、`_theme-common.scss` に役割が移った `$primary` などもMUSUBii内で使わなくなったので、合わせて削除する。
-
MUSUBiiのスタイルを出力するために `@mixin export-style-xxx` を作成していたが、Sassの機能に `:export` があり紛らわしい。`generate` にリネームする。
また、その際にオプションやmixinを1ファイルに統合するなど整理をする。
-
CSS Variablesの実装( #148 )でダークテーマを実装できるようになった。テストもかねて同封。
https://musubii-debug.netlify.com
![musubii-dark-test](https://user-images.githubusercontent.com/9658016/54410621-9330e180-472f-11e9-93b9-0…
-
v6.6.0からv7.0.0への移行ガイド。一応残しておいて必要がなければ破棄。
---
## SCSS
### Import
SCSSファイルを内部でまとめ、少ないimportのみで使えるようになった。ファイルパスを以下5ファイルに修正する。移動・削除・追加されたファイルを修正しなくて済む。
```scss
// gulp-sass:普通に静的サイトを制作する場合…
-
```scss
@mixin musubii-style-wysiwyg-text-link() {
a {
cursor: pointer;
color: $wysiwyg-link-text-color;
@if $text-link-border-change-underline == true {
text-decoration: und…
-
v7以降でSCSSの部分的な利用(グリッドのみ・Mixinのみなど)を推奨する予定だけど、その場合に利用側はMITに基づいたライセンス明記が難しくなる。
まず、MUSUBiiはJSファイルがないのでwebpack-pluginなどでライセンスファイルを収集・結合できない。そのためだけにindex.jsを作って読み込ませるのは辛い。
他にも容易にライセンス明記をできないか考えた↓
…
-
v6.6.0からv7.0.0への移行ガイドをまとめておく。最終的にはサイトに掲載する。
-
v7.0.0-alpha.42からv7.0.0への移行ガイドをまとめておく。最終的にはサイトに掲載する。
-
本体とは別に、CSS Variablesを用いたバージョンを作成する。
- MUSUBii の設計を引き継ぎつつ CSS Variables を採用(IE 非対応)
- React・Vue.js・Nunjucks・WordPress を使った日本語サイト制作を想定
- JavaScript 操作を意識しダークモードなどへの切り替えも容易にする
-
膨大になってきたv7.0.0のアップデート内容と、旧バージョンからの移行方法をまとめておく。
v7.0.0はドキュメント整備などを含め2019年内の正式リリースを目指す。それまではnpmにalpha版として公開していく。実務・自前制作で検証。正式リリースまでは変数など根本的な変更なども大胆に行い、ドキュメント更新が間に合わないため、通常の `npm install` ではv6.6.0をインス…