Suggested variable usage error

If If there is only one single number has single ‘number variable’ in Local variables,

Figma apply ‘number variable’ in all single number usage(ex. gap, padding) on ‘Dev mode’

This is Automatically works. but it’s description is ‘Suggested variable usage’

you can solve the problem by using single number in multi ‘number variable’
but it is error because of ‘suggested’ works ‘automatically’

Clipboard - 2023년 9월 15일 오전 10시 55분

4 Likes

왜 아무도 나랑 같은 문제를 겪는 사람이 없는겨…

3 Likes

같은 문제를 겪고 있고 매우 불편합니다.

3 Likes

@seongwan

호호 안녕하십니까 저희 문제 해결한 방법 공유드립니다.
먼저 아래 선택지 정도 시도해보실 수 있을 것이라고 생각합니다.

  1. 변수 삭제
  2. 동일수치인 변수 중복 등록

하지만 1번 선택지의 경우 변수를 삭제하더라도 dev mode에서 문제가 발생하고
2번 선택지의 경우에서도 문제가 발생 하실 겁니다.

그래서 저희 해결책은

  1. 사용했던 변수를 삭제하고
  2. 삭제한 수치 변수를 중복으로 등록했습니다.
    두 선택지 전부 하시면 됩니다…

이렇게 하시면 아마 dev mode에서 문제 없을겁니다…
화이팅입니다!

2 Likes

오류 또 발생했습니다…
해결 할 수 없네요

1 Like

I support the speaker! The same problem. It is not clear how to delete a variable or where to disable such “suggestion”

1 Like

Same problem…

저도 같은문제를 겪고있습니다…
숫자 변수를 사용하지 않은 gap, padding, size… 등등 일 경우 변수 제안이 나타나지 않도록
비활성화 할 수 있어야 한다고 생각합니다.

1 Like

저희 조직은 결국 Local variables에서 숫자변수는 사용하지 않는것으로 결정을 내렸는데
(기능이 개선되면 Component에 일괄 추가하면 되는 공수라)
당장 모두 바꾸기 어려우시다면 저의 경우는 Local Variables에 변수 삭제나 동일값 추가한다거나 해서 dev mode시 충돌없게 제작했습니다.

1 Like

의견 감사합니다😂
저희도 결국 Variables에서 Gap 단위로는 Number variables를 사용하지 않기로 결정했습니다
Radius처럼 확실히 정해진 값을 사용해야하는 경우에만 남겨놨어요. variables에서 Number variables를 Coner radius에서만 확인할 수 있도록 설정하면, gap 단위에서는 더이상 유사한 값으로 제안해주지는 않는 것으로 보이더라구요.

다만 Number variables를 삭제하고 나니 기존에 Number variables를 gap으로 적용했던 auto layout 개체들의 값이 단순 숫자값으로 돌아오지가 않더라구요😂 Number variables 사용했던 개체들을 일일히 찾아서 수동으로 변경해주는 중인데…혹시 삭제된 Number variables을 사용한 개체들의 연결을 일괄로 끊어주는 방법에 대해 아시는게 있으실까요?

1 Like

아마 작업하시면서 겪으시겠지만
Local Variable에서 제작해주신 Number Variables를 삭제하고, Component에서 사용하신 Number Variables를 일일히 삭제하셔도 “Suggested variable…” error는 계속 발생하실겁니다. (저희도 현재 겪고있습니다)
그리고 radius만 사용하신다고 하셨는데 dev모드에서 gap에도 radius값이 노출될 수 있습니다(이름을 xs,sm,md나 tailwind처럼 1/4로 작성해주신다면 곤란하시겠죠 :smiling_face_with_tear:)
문제는 일괄로 적용되는 error가 아닌 불규칙적으로 발생합니다.

그래서 저희는

  1. local variables에서 Num값을 사용하는 변수는 전부 삭제하고(gap, radius 등 용도의)
  2. Component에서도 num값을 사용하는 변수도 전부 삭제하고
  3. 그럼에도 이미 삭제한 num값을 사용하는 변수가 등장하는 Error때문에 가짜 변수값의 num 변수를 제작해서(ex. 0=0, 2=2, 4=4…) dev mode 시에도 전에 삭제한 변수가 등장하지 않도록 했습니다

Suggested variables… 심각한 에러인데 아직 수면위로 올라오지 않는 이유는 많은 피그마 유저들이 local variables로 디자인시스템 구축에서 dev로 넘기는 케이스가 너무 적은것같네요
화이팅입니다!

1 Like

앗 그리고 일괄삭제는 잘 모릅니다 ㅠㅠ 전부 Component로 작업해주셨다면 아닌 경우에 비해 비교적 빠르시겠지만? 양이 상당하시겠군요… 긍정적으로 생각하면 일일히 지우는방법이 더블체크도 되고 좋을 것 같습니다.

1 Like

Number Variables 삭제해도 “Suggested variable…” 에러가 계속 뜰 수 있나보네요
아직 저는 그런 현상을 발견하지 못했는데 말씀주신 것처럼 간헐적으로 발생하는 문제로 보여서 사람마다 증상이 다를거같기도 하군요…ㅠ
dev mode에서 radius가 gap에서 등장하는 현상도 아직까지는 저는 보이지 않아서 우선은 좀 더 지켜보려고 합니다.

컴포넌트로 작업한것도 많긴한데, 제작되는 뷰가 상당하다보니 컴포넌트를 사용하지 않는 경우도 많아서 동아줄 잡는 심정으로 질문드렸어요 :smiling_face_with_tear:
이런 오류가 있는 마당에 그런기능이 있을리 없겠다고 생각하면서도… :face_with_head_bandage:

그리고 마지막에 말씀주신거…아주 공감하는데요. 아직 디자인 단계에서 Variables자체를 사용하지 않는 경우도 많고, auto layout 기능조차 제대로 사용하지 못하는 케이스도 많이 보이는 듯합니다.

(dev mode가 유료로 전환되면서 더욱 접근성이 떨어진 것도 있는거같구요)

그래도 같은 고민을 하는 사용자분이 계시다는 것에 좀 위안이 됐습니다ㅎㅎ
긴글 읽어주시고 답변해주셔서 감사합니다! :smiley:

호호 아닙니다 저 또한 같은 고민을 공유하니 좋았습니다! 오늘 하루도 화이팅하시길 바랍니다!
위 문제도 잘 해결되길 바랍니다!

1 Like


“General(beta)/08⭐️” 처음보는 변수값…


→ 같은 문제로 어려움을 겪다가. 위 말씀해주신 Local variables - number를 만들어 해결했습니다.

:thinking: 작업 파일에 "타 library의 컴포넌트"를 붙여놓았던게 원인이 아닐까 생각되기도 하네요.

2 Likes

앗 저는 컴포넌트를 모아서 관리하는 디자인 시스템 Library 파일 내에서 문제가 생긴 부분입니다… (Devmode활성화 후 Library 내 컴포넌트 클릭시)
수정, 삭제해도 해결안되고, 심지어 삭제한 variable값을 노출시켜주니… 에러를 제거하기 위한 num 변수를 만들어 해결하는 방법이 유일한 해결인 것 같습니다.

2 Likes