forked from 1b-agent/opencadstudio-upstream
Merge pull request #1788 from ramox81/codex/keytips-followups
Key tips: reference quick-access numbers, shared codes and placement Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
commit
abbd8365e0
4 files changed
+300
-76
No files matched your search
+20
-12
@@ -1012,6 +1012,8 @@ impl Ribbon {
|
||||
color: (!is_current || disabled)
|
||||
.then_some(theme.palette().background.base.text.scale_alpha(0.72)),
|
||||
});
|
||||
let label_el =
|
||||
keytips::label_anchor(|| keytips::label_id(&keytips::item_anchor(dd_id, cmd)), label_el);
|
||||
|
||||
let item = button(
|
||||
row![checkmark, icon_el, label_el]
|
||||
@@ -1593,12 +1595,15 @@ fn collapse_button<'a>(
|
||||
column![
|
||||
icon,
|
||||
row![
|
||||
text(localized_title.clone())
|
||||
.size(9)
|
||||
.width(Fill)
|
||||
.align_x(iced::Center)
|
||||
.wrapping(iced::advanced::text::Wrapping::Word)
|
||||
.style(muted_text_style),
|
||||
keytips::label_anchor(
|
||||
|| keytips::label_id(&keytips::collapsed_anchor(title)),
|
||||
text(localized_title.clone())
|
||||
.size(9)
|
||||
.width(Fill)
|
||||
.align_x(iced::Center)
|
||||
.wrapping(iced::advanced::text::Wrapping::Word)
|
||||
.style(muted_text_style),
|
||||
),
|
||||
crate::ui::icons::themed_secondary_arrow_down(8.0),
|
||||
]
|
||||
.spacing(3)
|
||||
@@ -1665,12 +1670,15 @@ fn collapse_button<'a>(
|
||||
|
||||
let opener = button(
|
||||
row![
|
||||
text(localized_title.clone())
|
||||
.size(9)
|
||||
.width(Fill)
|
||||
.align_x(iced::Center)
|
||||
.wrapping(iced::advanced::text::Wrapping::Word)
|
||||
.style(muted_text_style),
|
||||
keytips::label_anchor(
|
||||
|| keytips::label_id(&keytips::collapsed_anchor(title)),
|
||||
text(localized_title.clone())
|
||||
.size(9)
|
||||
.width(Fill)
|
||||
.align_x(iced::Center)
|
||||
.wrapping(iced::advanced::text::Wrapping::Word)
|
||||
.style(muted_text_style),
|
||||
),
|
||||
crate::ui::icons::themed_secondary_arrow_down(8.0),
|
||||
]
|
||||
.spacing(3)
|
||||
|
||||
Reference in new issue
Block a user