KamoCRM

ライフスタイルロゴ、ブランドごとの4ロゴ、デフォルトの背景透かし

Featurekamo-internal
Shipped
2026年9月17日 0:47 UTC
Author
Kamo
Commit
d2431c5

Behavior&Labelingは、フルロゴ、シンプルなロゴ、タブアイコンの横にあるライフスタイルロゴスロットを獲得します。 会社とソフトウェア(ホワイトラベル)の行の両方で。 画素のアートワークとベクトルを同様に取る: SVG または raster は、EPS/AI/PDF を正確に取得するように保持されます(ブラウザは描画できません) 1) と raster は共有された ImageToSVGConverter をいつだけ開く "Convert to Vector" を提供しています。 会員登録 タブのアイコンと同様に、各スロットはスイッチ(アップロードがオンに、サーバー側も)と、 ライフスタイルの表面が実際に描かれるものを、未保存の形態から言うキャプション。 ライフスタイルロゴは、設定されていないときにロゴ全体にデフォルト設定されます。 各ブランドに対して、LogoVariant を解決します。 theme/brand.ts はチェーンです: ソフトウェア ライフスタイル ロゴ 使用時、ソフトウェア フル ロゴ それは 会社の1つを、使用するときの他の会社のライフスタイルのロゴ、他の会社の完全なロゴを上書きして下さい。 LifestyleLogo.ts は、キャプションと同じチェーンを述べています。テストは 32 のフォームの状態の両方で実行されます。 背景透かしはライフスタイルロゴを最初に提供し、デフォルトです:nullと未知の値が解決します ライフスタイルロゴが存在するまでロゴをフルに描くLIFESTYLEに、オーガの透かしが変化しない アップロードするまで。 透かしをペイントする場所(背景透かし、バックドロップ、エラー) 今では、requireWatermarkVariant / watermarkLogoFileを通して行きます。 - /network/create: 同じインテークを持つライフスタイルロゴグループ、orgの後にアップロードされた type=lifestyle; 透かしピッカーはライフスタイルを最初に提供し、フォームのデフォルトをそれに提供します。 - セットアップウィザード:ロゴは、会社とホワイトラベルのライフスタイルスロットを取得します(使用時にライブを1つ表示)、 背景は、ライフスタイル透かしを提供し、orgDetailsはデフォルトを同じ方法で解決します。 - org ルートのスキーマは bgWatermark をプレーン文字列として読み込みます。 .parse()s なので 古い ["NONE","FULL","SIMPLE"] エヌムは LIFESTYLE 行の org レコード全体に投げられた; Organization.fromJSON は、未知の値を代わりに解決します。 4つのライフスタイルフィールドは、orgレコードに乗る OrgContext と DynamicMetaLoader は、 config.json から************************ kamo-shared-library f22a867d と Securityservice のアップロードタイプ (最初に追加) が必要です。 辞書キー(最初に、すべてのロケールで).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing