저희 조직은 결국 Local variables에서 숫자변수는 사용하지 않는것으로 결정을 내렸는데
(기능이 개선되면 Component에 일괄 추가하면 되는 공수라)
당장 모두 바꾸기 어려우시다면 저의 경우는 Local Variables에 변수 삭제나 동일값 추가한다거나 해서 dev mode시 충돌없게 제작했습니다.
의견 감사합니다😂
저희도 결국 Variables에서 Gap 단위로는 Number variables를 사용하지 않기로 결정했습니다
Radius처럼 확실히 정해진 값을 사용해야하는 경우에만 남겨놨어요. variables에서 Number variables를 Coner radius에서만 확인할 수 있도록 설정하면, gap 단위에서는 더이상 유사한 값으로 제안해주지는 않는 것으로 보이더라구요.
다만 Number variables를 삭제하고 나니 기존에 Number variables를 gap으로 적용했던 auto layout 개체들의 값이 단순 숫자값으로 돌아오지가 않더라구요😂 Number variables 사용했던 개체들을 일일히 찾아서 수동으로 변경해주는 중인데…혹시 삭제된 Number variables을 사용한 개체들의 연결을 일괄로 끊어주는 방법에 대해 아시는게 있으실까요?
아마 작업하시면서 겪으시겠지만
Local Variable에서 제작해주신 Number Variables를 삭제하고, Component에서 사용하신 Number Variables를 일일히 삭제하셔도 “Suggested variable…” error는 계속 발생하실겁니다. (저희도 현재 겪고있습니다)
그리고 radius만 사용하신다고 하셨는데 dev모드에서 gap에도 radius값이 노출될 수 있습니다(이름을 xs,sm,md나 tailwind처럼 1/4로 작성해주신다면 곤란하시겠죠 )
문제는 일괄로 적용되는 error가 아닌 불규칙적으로 발생합니다.
그래서 저희는
local variables에서 Num값을 사용하는 변수는 전부 삭제하고(gap, radius 등 용도의)
Component에서도 num값을 사용하는 변수도 전부 삭제하고
그럼에도 이미 삭제한 num값을 사용하는 변수가 등장하는 Error때문에 가짜 변수값의 num 변수를 제작해서(ex. 0=0, 2=2, 4=4…) dev mode 시에도 전에 삭제한 변수가 등장하지 않도록 했습니다
Suggested variables… 심각한 에러인데 아직 수면위로 올라오지 않는 이유는 많은 피그마 유저들이 local variables로 디자인시스템 구축에서 dev로 넘기는 케이스가 너무 적은것같네요
화이팅입니다!
Number Variables 삭제해도 “Suggested variable…” 에러가 계속 뜰 수 있나보네요
아직 저는 그런 현상을 발견하지 못했는데 말씀주신 것처럼 간헐적으로 발생하는 문제로 보여서 사람마다 증상이 다를거같기도 하군요…ㅠ
dev mode에서 radius가 gap에서 등장하는 현상도 아직까지는 저는 보이지 않아서 우선은 좀 더 지켜보려고 합니다.
컴포넌트로 작업한것도 많긴한데, 제작되는 뷰가 상당하다보니 컴포넌트를 사용하지 않는 경우도 많아서 동아줄 잡는 심정으로 질문드렸어요
이런 오류가 있는 마당에 그런기능이 있을리 없겠다고 생각하면서도…
그리고 마지막에 말씀주신거…아주 공감하는데요. 아직 디자인 단계에서 Variables자체를 사용하지 않는 경우도 많고, auto layout 기능조차 제대로 사용하지 못하는 케이스도 많이 보이는 듯합니다.
(dev mode가 유료로 전환되면서 더욱 접근성이 떨어진 것도 있는거같구요)
그래도 같은 고민을 하는 사용자분이 계시다는 것에 좀 위안이 됐습니다ㅎㅎ
긴글 읽어주시고 답변해주셔서 감사합니다!
앗 저는 컴포넌트를 모아서 관리하는 디자인 시스템 Library 파일 내에서 문제가 생긴 부분입니다… (Devmode활성화 후 Library 내 컴포넌트 클릭시)
수정, 삭제해도 해결안되고, 심지어 삭제한 variable값을 노출시켜주니… 에러를 제거하기 위한 num 변수를 만들어 해결하는 방법이 유일한 해결인 것 같습니다.