diff --git a/frontend/src/components/TreeNode.vue b/frontend/src/components/TreeNode.vue
index 5af041cb..f0a44550 100644
--- a/frontend/src/components/TreeNode.vue
+++ b/frontend/src/components/TreeNode.vue
@@ -13,13 +13,12 @@
{{ item.name }}
+ @contextmenu.shift.prevent="deleteFile"> {{ item.name }}
@@ -199,7 +198,23 @@ export default {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
+}
+
+.file-name {
padding-left: 0.2em;
+ transition: 50ms ease;
+}
+
+.file-name.selected {
+ background: #5d5d5d;
+}
+
+.file-name:hover {
+ background: #5d5d5d;
+}
+
+.file-name:active {
+ padding-left: 0.3em;
}
.dir-label .count {