Improve the appearance of project panel filename editor

* Always layout single-line editors with a fixed height
* Preserve directory chevron when editing folder names
* Allow theming the filename editor

Co-authored-by: Antonio Scandurra <me@as-cii.com>
This commit is contained in:
Max Brunsfeld
2022-05-04 10:28:44 -07:00
co-authored by Antonio Scandurra
parent 333b4aaf4e
commit 8fdc5c9be3
15 changed files with 206 additions and 234 deletions
+2
View File
@@ -225,6 +225,8 @@ impl DiagnosticSummary {
pub struct ProjectEntryId(usize);
impl ProjectEntryId {
pub const MAX: Self = Self(usize::MAX);
pub fn new(counter: &AtomicUsize) -> Self {
Self(counter.fetch_add(1, SeqCst))
}
+1 -1
View File
@@ -1568,7 +1568,7 @@ pub struct Entry {
pub is_ignored: bool,
}
#[derive(Clone, Debug, PartialEq, Eq)]
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub enum EntryKind {
PendingDir,
Dir,