mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-21 09:00:12 +01:00
🎨 Database gallery view https://github.com/siyuan-note/siyuan/issues/10414
This commit is contained in:
parent
369d7e5dc9
commit
3a991f8075
14 changed files with 36 additions and 9 deletions
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "نسبة العرض إلى الارتفاع للبطاقة",
|
||||||
"addCard": "إضافة بطاقة",
|
"addCard": "إضافة بطاقة",
|
||||||
"cardPreview1": "معاينة البطاقة",
|
"cardPreview1": "معاينة البطاقة",
|
||||||
"contentImage": "صورة المحتوى",
|
"contentImage": "صورة المحتوى",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "Seitenverhältnis der Karte",
|
||||||
"addCard": "Karte hinzufügen",
|
"addCard": "Karte hinzufügen",
|
||||||
"cardPreview1": "Kartenansicht",
|
"cardPreview1": "Kartenansicht",
|
||||||
"contentImage": "Inhaltsbild",
|
"contentImage": "Inhaltsbild",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "Card aspect ratio",
|
||||||
"addCard": "Add card",
|
"addCard": "Add card",
|
||||||
"cardPreview1": "Card preview",
|
"cardPreview1": "Card preview",
|
||||||
"contentImage": "Content image",
|
"contentImage": "Content image",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "Proporción de la tarjeta",
|
||||||
"addCard": "Agregar tarjeta",
|
"addCard": "Agregar tarjeta",
|
||||||
"cardPreview1": "Vista previa de la tarjeta",
|
"cardPreview1": "Vista previa de la tarjeta",
|
||||||
"contentImage": "Imagen del contenido",
|
"contentImage": "Imagen del contenido",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "Proportions de la carte",
|
||||||
"addCard": "Ajouter une carte",
|
"addCard": "Ajouter une carte",
|
||||||
"cardPreview1": "Aperçu de la carte",
|
"cardPreview1": "Aperçu de la carte",
|
||||||
"contentImage": "Image du contenu",
|
"contentImage": "Image du contenu",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "יחס גובה-רוחב של כרטיס",
|
||||||
"addCard": "הוסף כרטיס",
|
"addCard": "הוסף כרטיס",
|
||||||
"cardPreview1": "תצוגה מקדימה של כרטיס",
|
"cardPreview1": "תצוגה מקדימה של כרטיס",
|
||||||
"contentImage": "תמונת תוכן",
|
"contentImage": "תמונת תוכן",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "Proporzioni della carta",
|
||||||
"addCard": "Aggiungi carta",
|
"addCard": "Aggiungi carta",
|
||||||
"cardPreview1": "Anteprima della carta",
|
"cardPreview1": "Anteprima della carta",
|
||||||
"contentImage": "Immagine del contenuto",
|
"contentImage": "Immagine del contenuto",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "カードのアスペクト比",
|
||||||
"addCard": "カードを追加",
|
"addCard": "カードを追加",
|
||||||
"cardPreview1": "カードプレビュー",
|
"cardPreview1": "カードプレビュー",
|
||||||
"contentImage": "コンテンツ画像",
|
"contentImage": "コンテンツ画像",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "Proporcje karty",
|
||||||
"addCard": "Dodaj kartę",
|
"addCard": "Dodaj kartę",
|
||||||
"cardPreview1": "Podgląd karty",
|
"cardPreview1": "Podgląd karty",
|
||||||
"contentImage": "Obraz treści",
|
"contentImage": "Obraz treści",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "Proporção da carta",
|
||||||
"addCard": "Adicionar cartão",
|
"addCard": "Adicionar cartão",
|
||||||
"cardPreview1": "Pré-visualização do cartão",
|
"cardPreview1": "Pré-visualização do cartão",
|
||||||
"contentImage": "Imagem do conteúdo",
|
"contentImage": "Imagem do conteúdo",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "Соотношение сторон карточки",
|
||||||
"addCard": "Добавить карту",
|
"addCard": "Добавить карту",
|
||||||
"cardPreview1": "Предпросмотр карты",
|
"cardPreview1": "Предпросмотр карты",
|
||||||
"contentImage": "Изображение содержимого",
|
"contentImage": "Изображение содержимого",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "卡片寬高比",
|
||||||
"addCard": "添加卡片",
|
"addCard": "添加卡片",
|
||||||
"cardPreview1": "卡片預覽",
|
"cardPreview1": "卡片預覽",
|
||||||
"contentImage": "內容圖片",
|
"contentImage": "內容圖片",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
{
|
{
|
||||||
|
"cardAspectRatio": "卡片宽高比",
|
||||||
"addCard": "添加卡片",
|
"addCard": "添加卡片",
|
||||||
"cardPreview1": "卡片预览",
|
"cardPreview1": "卡片预览",
|
||||||
"contentImage": "内容图",
|
"contentImage": "内容图",
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@ type LayoutGallery struct {
|
||||||
|
|
||||||
CoverFrom CoverFrom `json:"coverFrom"` // 封面来源,0:无,1:内容图,2:资源字段
|
CoverFrom CoverFrom `json:"coverFrom"` // 封面来源,0:无,1:内容图,2:资源字段
|
||||||
CoverFromAssetKeyID string `json:"coverFromAssetKeyID,omitempty"` // 资源字段 ID,CoverFrom 为 2 时有效
|
CoverFromAssetKeyID string `json:"coverFromAssetKeyID,omitempty"` // 资源字段 ID,CoverFrom 为 2 时有效
|
||||||
|
CardAspectRatio CardAspectRatio `json:"cardAspectRatio"` // 卡片宽高比
|
||||||
CardSize CardSize `json:"cardSize"` // 卡片大小,0:小卡片,1:中卡片,2:大卡片
|
CardSize CardSize `json:"cardSize"` // 卡片大小,0:小卡片,1:中卡片,2:大卡片
|
||||||
FitImage bool `json:"fitImage"` // 是否适应封面图片大小
|
FitImage bool `json:"fitImage"` // 是否适应封面图片大小
|
||||||
ShowIcon bool `json:"showIcon"` // 是否显示字段图标
|
ShowIcon bool `json:"showIcon"` // 是否显示字段图标
|
||||||
|
|
@ -49,11 +50,24 @@ func NewLayoutGallery() *LayoutGallery {
|
||||||
PageSize: GalleryViewDefaultPageSize,
|
PageSize: GalleryViewDefaultPageSize,
|
||||||
},
|
},
|
||||||
CoverFrom: CoverFromContentImage,
|
CoverFrom: CoverFromContentImage,
|
||||||
|
CardAspectRatio: CardAspectRatio16_9,
|
||||||
CardSize: CardSizeMedium,
|
CardSize: CardSizeMedium,
|
||||||
ShowIcon: true,
|
ShowIcon: true,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type CardAspectRatio int
|
||||||
|
|
||||||
|
const (
|
||||||
|
CardAspectRatio16_9 CardAspectRatio = iota // 16:9
|
||||||
|
CardAspectRatio9_16 // 9:16
|
||||||
|
CardAspectRatio4_3 // 4:3
|
||||||
|
CardAspectRatio3_4 // 3:4
|
||||||
|
CardAspectRatio3_2 // 3:2
|
||||||
|
CardAspectRatio2_3 // 2:3
|
||||||
|
CardAspectRatio1_1 // 1:1
|
||||||
|
)
|
||||||
|
|
||||||
type CardSize int
|
type CardSize int
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue