Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 840e70523e | |||
| 1e1344567f |
@@ -164,13 +164,11 @@ impl App {
|
|||||||
/// editor rather than leaving an empty column.
|
/// editor rather than leaving an empty column.
|
||||||
pub(super) fn left_pane(&mut self, ctx: &egui::Context) {
|
pub(super) fn left_pane(&mut self, ctx: &egui::Context) {
|
||||||
let show_files = self.config.show_file_panel;
|
let show_files = self.config.show_file_panel;
|
||||||
|
if show_files {
|
||||||
egui::SidePanel::left("files")
|
egui::SidePanel::left("files")
|
||||||
.resizable(true)
|
.resizable(true)
|
||||||
// A hard ceiling: the panel is sized from its content, so any row
|
|
||||||
// that asks for more width than there is would otherwise push it
|
|
||||||
// wider every frame. Default width is set via the range's lower bound.
|
|
||||||
.width_range(260.0..=600.0)
|
.width_range(260.0..=600.0)
|
||||||
.show_animated(ctx, show_files, |ui| {
|
.show(ctx, |ui| {
|
||||||
// The default theme renders unselected list rows fairly dim; bump
|
// The default theme renders unselected list rows fairly dim; bump
|
||||||
// the widget text colours so file names stay legible (especially in
|
// the widget text colours so file names stay legible (especially in
|
||||||
// dark mode) without affecting the rest of the app.
|
// dark mode) without affecting the rest of the app.
|
||||||
@@ -609,6 +607,7 @@ impl App {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// What a file row's right-click menu asked for. The menu records the choice
|
/// What a file row's right-click menu asked for. The menu records the choice
|
||||||
/// rather than acting on it, because the list is drawn inside a closure that is
|
/// rather than acting on it, because the list is drawn inside a closure that is
|
||||||
|
|||||||
Reference in New Issue
Block a user