It’s great that comments are attached to the parent Frame, but there are some use cases where it becomes valuable for comments to attach to a frame that is inside of another frame because of auto-layout. This Loom recording demonstrates the use case Loom | Free Screen & Video Recording Software
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
日本語にて失礼。
現状、コメントの仕様として最も外側のframeにXY軸絶対配置で吸着し、frame移動時にも追従するような挙動となっています。
この仕様で困る点は、frameが入れ子構造になっている場合、本来吸着させたい要素(例:ボタン要素など)にコメントをつけようとしても、それを包含している最外のページレベルframeに吸着してしまうせいで、ボタンの位置を移動した際などにコメントが追従してこず、コメントの位置調整を手動で行わなければならないという問題です。
ほとんどのケースにおいてframeは入れ子構造になるため、実質コメントの追従は不可能というのが現状でして、これを回避するためには「一旦要素を最外frameの外側まで引っ張り出してからコメントを吸着させ、Undoを使って元の位置に戻すことで吸着・追従を維持する。」と言ったグリッチに近い操作手順(参考: https://ddd.entaku-guild.com/entry/figma-comment-sticky )を踏まなければいけません。
また、このグリッチは最近挙動が不安定になってきており、再現性が低くなってきてしまっています。
要素の修正やpublishされた要素をupdateする度にコメントの位置を手動で全部調整するのは時間の無駄でしかないうえに、コメントの位置がずれていることによってコミュニケーションエラーが発生する原因にもなってしまうため、公式で特定要素に対してコメントを吸着・追従させられる機能の実装を強く求めます。
ご検討のほどよろしくお願いいたします。
Hey there, thank you for your feedback! Just for clarification, comments should move with Frames. Do you want the comment to move with the object?
@Gayani_S
正確には、最も内側にあるFrame要素(AutoLayout適用済みのFrameも含む)に吸着してほしいです。現在の仕様では、最も外側にあるFrame要素に吸着してしまうため、Frame内で内包要素のレイアウトが変更された際、コメントが以前の位置に取り残されたままとなり、本来指し示したい位置にならないので手動で位置調整をしなくてはならないという問題があります。
具体的な例を示します。
Button-AとButton-Bが下記のように並んでいるケースにおいて。
Button-A] Button-B]
Button-Aに対してコメントをつけていたものが、どこかのタイミングでAとBを左右入れ替えたいということになり、適用したとします。
すると、Aに対してつけていたはずのコメントがBについているように見えてしまうという問題です。
(comment)
v
Button-A] Button-B]
↓Change
(comment)
v
Button-B] Button-A]
今回の要望は、画面全体で発生するこのような不便を解消するためのアイデアの1つです。
ご検討願います。
訂正:
「最も内側のFrame要素」と書きましたが、それだと画面の中で最も深い位置にFixしてしまうため、不十分です。
より正確には、「現在選択しているLayersの階層に相当するFrameを基準として吸着してほしい」です。必ずしも一番深いLayersである必要性はありません。
Got it, I appreciate that you explained this in detail for me! This is a great suggestion. I am going to forward this feedback internally to the teams for consideration.
Thanks,
Gayani
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.