42 Commits

Author SHA1 Message Date
Luis de Dios
9670140448
🐛 Fix first element on shared libraries list does not have border (#10062) 2026-06-11 13:35:10 +02:00
Andrey Antukh
c5de4c27b0 Merge remote-tracking branch 'origin/main' into staging 2026-06-01 12:57:39 +02:00
Yamila Moreno
ddba2ffa75
📎 Update Kaleidos Copyright (#9929) 2026-05-29 11:24:58 +02:00
Xaviju
713ff6190b
🔧 Add SCSS linter (stylelint) (#8592)
* 🔧 Add SCSS linter (stylelint)

*  Fix default standard scss errors with extends - WIP

*  Fix default standard scss errors

*  Update and cleanup

*  Update and cleanup

*  Update and cleanup

* 🐛 Fix broken visual regression tests

* 📎 Add to CHANGES

* ♻️ Remove unused class
2026-03-26 10:09:54 +01:00
Eva Marco
df8194acf5
🐛 Fix several bugs (#8604)
* 🐛 Fix console warning

* ♻️ Use DS buttons and remove deprecated CSS

* 🐛 Fix copy on update library message

* 🐛 Fix id prop on switch component

* 🐛 Fix tooltip shown after tab change
2026-03-18 12:52:58 +01:00
Dalai Felinto
0ff5574b12 Add the ability to import tokens from Linked Library
Add the option to import tokens from a linked library.

I know there are plans to link the tokens in together with the library.
Once this happens this patch can be reverted. Until then it helps a lot
to use a design system that relies on themes.

Before that someones would need to:
* Download the design system / add to their team.
* Open the file, download the tokens.

For every new file:
* Link the Design System library.
* Import the tokens file.

With this patch all you need to get started is to download the design
system and add to your team. From their importing the links is done on
the same pop-up that is used to import the tokens.

---

Technical considerations:

I try adding this as a dialog that is called once the library is
imported. I ran into a few issues though:

* To find whether the library has tokens (and thus show the dialog) I
  would need to extend library summary to include tokens.
* I couldn't find a reliable way to import the tokens after importing
  the library without resorting to a timer :/

I'm sure both of those hurdles are doable, I just wasted enough time
trying it to the point I decided on a different approach.

Signed-off-by: Dalai Felinto <dalai@blender.org>

📎 Fix minor issues and linter reports

📎 Reuse translations
2026-02-26 11:37:56 +01:00
Andrey Antukh
f00b222262
Revert "♻️ Replace some components with DS ones" (#8384)
* Revert "♻️ Replace some components with DS ones"

This reverts commit 6879f54e5da45b38173c3e2660d88b4ea6939bb0.

* 📎 Restore missing styles

* 📎 Fix tests

---------

Co-authored-by: Luis de Dios <luis.dedios@kaleidos.net>
2026-02-17 16:23:04 +01:00
Luis de Dios
6879f54e5d ♻️ Replace some components with DS ones 2026-01-08 14:52:25 +01:00
Luis de Dios
e35fc85c3d
🎉 Create new empty-state component (#7903) 2025-12-09 16:48:12 +01:00
Eva Marco
44f6c2f83c
🎉 Show tokens on color inputs (#7377)
* 🎉 Add tokens to color row

* 🎉 Add color-token to stroke input

* 🐛 FIx change token on multiselection with groups

* 🔧 Add config flag

* 🐛 Fix comments
2025-10-03 11:19:01 +02:00
Pablo Alba
cd9ba482e3
🐛 Load dependant libraries, and don't allow unload them 2025-09-30 09:55:21 +02:00
Pablo Alba
bd665f70bf
💄 Add new library modal UI tweaks 2025-09-25 22:56:27 +02:00
Belén Albeza
a5e4de97e3
💄 Use deprecated prefix for deprecated scss vars and mixins (#7375) 2025-09-25 09:22:25 +02:00
Eva Marco
b1fe32baea
♻️ Remove deprecated @import from scss files (#7347)
* 🐛 Fix import warnings 1 of 2

* 🐛 Fix import warnings 2 of 2

* 🐛 Fix visual tests and format files

* 🐛 Fix mixed declarations on scss
2025-09-19 11:50:08 +02:00
elhombretecla
8d4b023d61 💄 Remove underline decoration 2025-03-03 17:12:19 +01:00
Marina López
af93325fd9
🎉 Consolidate suggested libraries and add library button (#5828) 2025-02-13 20:06:28 +01:00
Pablo Alba
257d72ee9d Add test AB for adding a few "Suggested" libraries 2024-12-10 09:16:55 +01:00
Pablo Alba
92b7a35c58 🎉 Add test A/B for add a link to the libraries page 2024-10-30 16:13:05 +01:00
Eva Marco
2c5289d338 ♻️ Remove duplicated color tokens 2024-07-29 11:05:14 +02:00
Eva Marco
4ef62cc2dc 🐛 Add gap between library elements modal 2024-03-22 12:22:17 +01:00
AzazelN28
ef2dfe5888 🐛 Fix library horizontal scroll 2024-03-21 14:07:45 +01:00
Eva Marco
6b03145524 🐛 Fix height of v2 modal 2024-03-18 17:23:40 +01:00
Eva Marco
04a69c2a2c 🐛 Fix update modal spacing 2024-03-13 16:41:53 +01:00
Eva Marco
18fc08d418 🐛 Fix typographies in update modal 2024-03-13 13:17:39 +01:00
Eva Marco
b41b3de46d ♻️ Refactor libraries css 2024-03-13 13:07:39 +01:00
Belén Albeza
dbcfb2746f 🐛 Fix update library button in libraries modal 2024-02-22 12:27:29 +01:00
Eva Marco
7624797acf ♻️ Update onboarding modals 2024-02-22 00:28:14 +01:00
alonso.torres
af7142e97b New overlay for v2 information 2024-02-12 16:29:47 +01:00
Belén Albeza
79130b4da9 Improve a11y of paragraphs in modal + layout fixes 2024-02-06 16:29:10 +01:00
Eva
a882d0bf6d ♻️ Update basic color palette 2024-01-30 16:08:08 +01:00
Aitor
da5847cc4d 🐛 Update module disappears without applying the changes 2024-01-17 13:12:16 +01:00
Eva
3f151f16ce ♻️ Remove new-css-system from modals 2024-01-04 10:27:54 +01:00
Eva
1a1e9b4ecd 💄 Fix some frontend bugs 2023-12-28 09:49:47 +01:00
Eva
6d64feda36 💄 Add new UI at modals 2023-11-15 17:46:51 +01:00
alonso.torres
71d622bdae 💄 New UI polishing 2023-11-15 17:32:37 +01:00
Eva
9ed06c4483 💄 Redesign design tab phase one 2023-09-07 13:59:06 +02:00
Andrés Moya
eed175dfe4 Rework usage of design components and tokens 2023-08-29 16:05:58 +02:00
Andrés Moya
5a312fd7b2 Use new css macros and fix link color in new style 2023-08-28 15:09:31 +02:00
Andrés Moya
ca88314524 🎉 Show changed assets when updating libraries 2023-08-28 15:09:31 +02:00
elhombretecla
bf0a676b83 💄 Adds new modal and toolbar styles 2023-08-14 08:33:49 +02:00
Eva
1ff08bfe6a 💄 Make small visual changes on assets tab 2023-07-10 10:53:27 +02:00
Eva
fe8f13ed57 Add new palette UI 2023-07-04 15:35:45 +02:00