fix(gallery): center text previews
This commit is contained in:
parent
63126810b1
commit
b7ef7f852f
3 changed files with 25 additions and 30 deletions
14
src/app.rs
14
src/app.rs
|
|
@ -1198,7 +1198,7 @@ impl App {
|
|||
children.push(section.into());
|
||||
*/
|
||||
|
||||
widget::settings::view_column(children).into()
|
||||
widget::column::with_children(children).into()
|
||||
}
|
||||
|
||||
fn edit_history(&self) -> Element<Message> {
|
||||
|
|
@ -1243,7 +1243,7 @@ impl App {
|
|||
children.push(widget::text::body(fl!("no-history")).into());
|
||||
}
|
||||
|
||||
widget::settings::view_column(children).into()
|
||||
widget::column::with_children(children).into()
|
||||
}
|
||||
|
||||
fn preview<'a>(
|
||||
|
|
@ -1295,18 +1295,12 @@ impl App {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
// View column has extra padding not wanted when not showing in context drawer
|
||||
if context_drawer {
|
||||
widget::settings::view_column(children).into()
|
||||
} else {
|
||||
widget::column::with_children(children).into()
|
||||
}
|
||||
widget::column::with_children(children).into()
|
||||
}
|
||||
|
||||
fn settings(&self) -> Element<Message> {
|
||||
// TODO: Should dialog be updated here too?
|
||||
widget::settings::view_column(vec![widget::settings::section()
|
||||
widget::column::with_children(vec![widget::settings::section()
|
||||
.title(fl!("appearance"))
|
||||
.add({
|
||||
let app_theme_selected = match self.config.app_theme {
|
||||
|
|
|
|||
|
|
@ -501,7 +501,7 @@ impl App {
|
|||
}
|
||||
}
|
||||
}
|
||||
widget::settings::view_column(children).into()
|
||||
widget::column::with_children(children).into()
|
||||
}
|
||||
|
||||
fn rescan_tab(&self) -> Task<Message> {
|
||||
|
|
|
|||
39
src/tab.rs
39
src/tab.rs
|
|
@ -30,7 +30,7 @@ use cosmic::{
|
|||
iced_core::{mouse::ScrollDelta, widget::tree},
|
||||
theme,
|
||||
widget::{
|
||||
self, container,
|
||||
self,
|
||||
menu::{action::MenuAction, key_bind::KeyBind},
|
||||
DndDestination, DndSource, Id, Space, Widget,
|
||||
},
|
||||
|
|
@ -1339,16 +1339,14 @@ impl Item {
|
|||
widget::image(handle.clone()).into()
|
||||
}
|
||||
ItemThumbnail::Svg(handle) => widget::svg(handle.clone()).into(),
|
||||
ItemThumbnail::Text(content) => widget::container(
|
||||
widget::text_editor(content)
|
||||
.class(cosmic::theme::iced::TextEditor::Custom(Box::new(
|
||||
text_editor_class,
|
||||
)))
|
||||
.padding(spacing.space_xxs),
|
||||
)
|
||||
.width(Length::Fixed(THUMBNAIL_SIZE as f32))
|
||||
.height(Length::Fixed(THUMBNAIL_SIZE as f32))
|
||||
.into(),
|
||||
ItemThumbnail::Text(content) => widget::text_editor(content)
|
||||
.class(cosmic::theme::iced::TextEditor::Custom(Box::new(
|
||||
text_editor_class,
|
||||
)))
|
||||
.width(THUMBNAIL_SIZE as f32)
|
||||
.height(Length::Fixed(THUMBNAIL_SIZE as f32))
|
||||
.padding(spacing.space_xxs)
|
||||
.into(),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -3133,12 +3131,15 @@ impl Tab {
|
|||
}
|
||||
ItemThumbnail::Text(text) => {
|
||||
element_opt = Some(
|
||||
widget::text_editor(text)
|
||||
.padding(space_xxs)
|
||||
.class(cosmic::theme::iced::TextEditor::Custom(Box::new(
|
||||
text_editor_class,
|
||||
)))
|
||||
.into(),
|
||||
widget::container(
|
||||
widget::text_editor(text).padding(space_xxs).class(
|
||||
cosmic::theme::iced::TextEditor::Custom(Box::new(
|
||||
text_editor_class,
|
||||
)),
|
||||
),
|
||||
)
|
||||
.center(Length::Fill)
|
||||
.into(),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
@ -3334,7 +3335,7 @@ impl Tab {
|
|||
radius: 0.0.into(),
|
||||
fill_mode: rule::FillMode::Full,
|
||||
})));
|
||||
let heading_rule = container(horizontal_rule(1))
|
||||
let heading_rule = widget::container(horizontal_rule(1))
|
||||
.padding([0, theme::active().cosmic().corner_radii.radius_xs[0] as u16]);
|
||||
|
||||
if let Some(location) = &self.edit_location {
|
||||
|
|
@ -3898,7 +3899,7 @@ impl Tab {
|
|||
|
||||
if count > 0 {
|
||||
children.push(
|
||||
container(horizontal_rule(1))
|
||||
widget::container(horizontal_rule(1))
|
||||
.padding([0, rule_padding])
|
||||
.into(),
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue