Icon and featured image #113

Merged
Anna Sirota merged 24 commits from featured-image-and-icon into main 2024-05-07 19:08:43 +02:00
Owner

Adds icon and featured image File fields to all extensions.

  • Both icon and featured image are unique (anything already uploaded anywhere on the platform cannot be re-used, same as with any other file);
  • PNG is accepted for icons;
  • JPEG, WebP and PNG are accepted for featured images;
  • Icon is shown in the title in all extension pages;
  • Featured image is shown in the card anywhere an extension card is used (e.g. home page);

Icon and featured image can be set both at Draft and Update pages:

Icon and featured image are required for sending an extension for approval review:

Featured image is shown under preview gallery in the approval page:

Cards of extensions that don't have a featured image show a stub:

Adds stub images for "missing icon" and "missing featured image".

Part of #70

Adds icon and featured image `File` fields to all extensions. * Both icon and featured image are unique (anything already uploaded anywhere on the platform cannot be re-used, same as with any other file); * PNG is accepted for icons; * JPEG, WebP and PNG are accepted for featured images; * Icon is shown in the title in all extension pages; * Featured image is shown in the card anywhere an extension card is used (e.g. home page); Icon and featured image can be set both at Draft and Update pages: ![](https://projects.blender.org/attachments/e5a7b28f-aa14-4a14-8d62-e06432b3255a) Icon and featured image are **required** for sending an extension for approval review: ![](https://projects.blender.org/attachments/11d0b7e4-bcc0-4313-a214-54db249b437f) ![](https://projects.blender.org/attachments/9cde341d-66aa-4951-984a-cc6c8f43b30c) Featured image is shown under preview gallery in the approval page: ![](https://projects.blender.org/attachments/0e0c50e4-432a-4f2c-9a41-2755c9848142) Cards of extensions that don't have a featured image show a stub: ![](https://projects.blender.org/infrastructure/extensions-website/issues/113/attachments/b3771c74-d2b5-463f-bc3a-1983eb1406d2) Adds stub images for "missing icon" and "missing featured image". Part of https://projects.blender.org/infrastructure/extensions-website/issues/70
Anna Sirota added 1 commit 2024-05-06 12:55:37 +02:00
Anna Sirota added 1 commit 2024-05-06 12:57:21 +02:00
Anna Sirota added 1 commit 2024-05-06 14:30:58 +02:00
Anna Sirota added 2 commits 2024-05-06 19:19:13 +02:00
Anna Sirota added 1 commit 2024-05-06 19:19:34 +02:00
Anna Sirota added 1 commit 2024-05-06 19:21:15 +02:00
Anna Sirota added 1 commit 2024-05-07 08:41:17 +02:00
Anna Sirota added 1 commit 2024-05-07 09:43:36 +02:00
Anna Sirota added 1 commit 2024-05-07 09:45:10 +02:00
Anna Sirota changed title from WIP: Feature image and icon to WIP: Icon and featured image 2024-05-07 09:52:28 +02:00
Anna Sirota added 1 commit 2024-05-07 11:12:26 +02:00
Anna Sirota added 2 commits 2024-05-07 11:49:17 +02:00
Anna Sirota added 2 commits 2024-05-07 12:14:14 +02:00
Anna Sirota added 1 commit 2024-05-07 12:20:46 +02:00
Anna Sirota added 1 commit 2024-05-07 12:34:16 +02:00
Anna Sirota added 2 commits 2024-05-07 12:56:07 +02:00
Anna Sirota added 1 commit 2024-05-07 12:58:26 +02:00
Anna Sirota added 1 commit 2024-05-07 13:21:36 +02:00
Anna Sirota changed title from WIP: Icon and featured image to Icon and featured image 2024-05-07 13:22:32 +02:00
Anna Sirota added 1 commit 2024-05-07 18:41:43 +02:00
Anna Sirota added 1 commit 2024-05-07 18:50:03 +02:00
Anna Sirota added 1 commit 2024-05-07 18:54:35 +02:00
Anna Sirota merged commit 02782c11a2 into main 2024-05-07 19:08:43 +02:00
Anna Sirota deleted branch featured-image-and-icon 2024-05-07 19:08:44 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: infrastructure/extensions-website#113
No description provided.