diff --git a/README.md b/README.md index 36cb94f..2bb4dfc 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,8 @@ cargo run clide ``` +![image](./resources/gui.png) + ## Development It's recommended to use RustRover or Qt Creator for development. diff --git a/qml/Components/ClideBreadCrumbs.qml b/qml/Components/ClideBreadCrumbs.qml index 7562904..7b02e93 100644 --- a/qml/Components/ClideBreadCrumbs.qml +++ b/qml/Components/ClideBreadCrumbs.qml @@ -20,13 +20,11 @@ Rectangle { if (cleaned.endsWith("/")) cleaned = cleaned.slice(0, -1); Logger.trace("Building segments for path: " + cleaned); - segments = []; - fullPaths = []; - segments.push("/"); - fullPaths.push("/"); + segments = ["/"]; + fullPaths = ["/"]; let parts = cleaned.split("/"); let current = ""; - // We already pushed the root `/` path above, so skip index 0. + // We already pushed the root `/` path during initialization, so skip index 0. for (let i = 1; i < parts.length; ++i) { current += "/" + parts[i]; Logger.trace("Pushing path: " + parts[i] + " Current: " + current); diff --git a/resources/gui.png b/resources/gui.png new file mode 100644 index 0000000..3a32cdf Binary files /dev/null and b/resources/gui.png differ