file manager
git clone https://git.lucas.co/cce-files.git
feat: add Enter Directory option to context menu for CCE projects
src/main.rs | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/main.rs b/src/main.rs
index cc3b5e3..7fa6b91 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1074,7 +1074,12 @@ impl Application for FilesystemApp {
];
if entry.is_dir {
- options.push(("Open".to_string(), Some(Message::Browse(pages::browse::BrowseMessage::NavigateTo(idx)))));
+ if is_project_dir(&entry.path) {
+ options.push(("Open Project".to_string(), Some(Message::SelectOpen)));
+ options.push(("Enter Directory".to_string(), Some(Message::Browse(pages::browse::BrowseMessage::NavigateToPath(entry.path.clone())))));
+ } else {
+ options.push(("Open".to_string(), Some(Message::Browse(pages::browse::BrowseMessage::NavigateTo(idx)))));
+ }
} else {
options.push(("Select".to_string(), Some(Message::Browse(pages::browse::BrowseMessage::SelectEntry(idx)))));
}