Skip to content

Enable drag-and-drop of apps from Home to Main Desktop in BJH OS #7

@Haris16-code

Description

@Haris16-code

📝 Description

Currently, users cannot move apps from the home screen to the main desktop. This issue aims to allow users to drag and drop apps from home to the main desktop, improving usability and personalization.

Goals

  • Enable drag-and-drop functionality for apps from home to main desktop.
  • Ensure apps stay in their new position after placement.
  • Provide visual feedback while dragging (highlight target area).
  • Maintain responsiveness on different screen sizes and devices.

Tasks

  • Implement drag event listeners for home screen apps.
  • Create drop zones on the main desktop.
  • Update app positions in BJH OS configuration or local storage.
  • Test for smooth dragging and proper placement.
  • Ensure no conflicts with other desktop interactions (right-click, window movement).

Expected Result

  1. User can click and drag an app from home.
  2. Drop the app anywhere on the main desktop.
  3. App remains in its new position after placement.
  4. Drag-and-drop works smoothly across devices.

Acceptance Criteria

  • Drag-and-drop functionality works without glitches.
  • Apps retain their new desktop positions after reload.
  • Visual feedback clearly indicates dragging and drop zones.
  • No interference with other desktop or window actions.

Metadata

Metadata

Assignees

Labels

UILabel for issues involving UI improvements, design updates, or visual enhancements in BJH OS.enhancementNew feature or requestgood first issueGood for newcomersmultitaskingLabel for issues related to improving multitasking, window management, and handling multiple apps.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions