diff --git a/frontend/src/views/SpringboardView.vue b/frontend/src/views/SpringboardView.vue index bb0ef1a..c0f5668 100644 --- a/frontend/src/views/SpringboardView.vue +++ b/frontend/src/views/SpringboardView.vue @@ -1,17 +1,31 @@ @@ -222,6 +669,7 @@ watch(isAppPage, (visible) => { { 'springboard--dragging': dragging, 'springboard--editing': editMode, + 'springboard--widget-dragging': draggingWidgetId !== null, }, ]" > @@ -231,57 +679,82 @@ watch(isAppPage, (visible) => { @pointerdown="onPointerDown" @pointermove="onPointerMove" @pointerup="finishPointer" - @pointercancel="finishPointer" + @pointercancel="cancelPointer" + @transitionend.self="finishPageTransition" + @transitioncancel.self="finishPageTransition" >
- +
+ +
-
+ + -
+
{ class="app-library-groups" :class="{ 'app-library-groups--behind': showAllApps }" > +
+
+
+ + + + +
+
+ {{ phone.t('Home.removedFromHome') }} +
{ > {{ phone.t(app.labelKey) }} + + +

@@ -378,7 +889,20 @@ watch(isAppPage, (visible) => { + + + + + + { :show-label="false" @dragcancel="stopHomeDrag" @dragend="finishHomeDrag" + @dragmove="moveHomeDrag" @dragstart="startHomeDrag('dock', appIndex)" @edit="enterEditMode" @remove="removeHomeApp(app.id)" @@ -425,18 +950,134 @@ watch(isAppPage, (visible) => {

+ + +
+

+ {{ + activeWidget + ? phone.t(`Home.widgetSystem.${activeWidget.kind}.name`) + : phone.t('Home.widgets.label') + }} +

+ + + + + + + + + + {{ phone.t('Common.cancel') }} + + + + +
+ +