Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grid based desktop icon view #74

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from
Draft

Conversation

andersevenrud
Copy link
Member

@andersevenrud andersevenrud commented Oct 11, 2019

  • Add ghost preview of drops
  • Add abstraction for grid based lists
  • Add styles for grid based lists
  • Support shortcuts as well as real files
  • Support re-arrangement of existing entries
  • Support grid position on initial drop
  • Add position normalization (for resize or logging in on a screen with different resolution)
  • Integrate with internal storage (uses direct localStorage right now)
  • Integrate with theme (just do reinitialize on theme change)
  • Clean up
  • Add option in contextmenu / settings app ?

Most of this is based on a prototype I made back in the day: https://jsfiddle.net/andersevenrud/uvpv6Lv9/

Ref: #51

@andersevenrud andersevenrud added the enhancement New feature or request label Oct 11, 2019
@andersevenrud
Copy link
Member Author

Just a quick preview of the grid in action. Also shows the ghost when a drop-over is handled:

grid-preview-01

@andersevenrud andersevenrud mentioned this pull request Oct 11, 2019
15 tasks
@andersevenrud andersevenrud self-assigned this Oct 12, 2019
@andersevenrud andersevenrud linked an issue Apr 14, 2020 that may be closed by this pull request
15 tasks
@ajmeese7
Copy link
Member

@andersevenrud would you be able to add an option to this to switch between free-moving icons and the grid system?

@andersevenrud
Copy link
Member Author

@ajmeese7 That would be possible. Not sure if I have the time to look into this any time soon though :(

@andersevenrud andersevenrud marked this pull request as draft September 15, 2022 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Desktop icons
2 participants