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

Add documents/links to an event #136

Open
humdingerb opened this issue Dec 5, 2022 · 0 comments
Open

Add documents/links to an event #136

humdingerb opened this issue Dec 5, 2022 · 0 comments

Comments

@humdingerb
Copy link
Member

Besides the already existing text box for a description of the event, it would sometimes be nice to be able to add documents or links of any kind to an event.

Some ideas:

  • A drag'n'drop zone labelled "Drop files here" below the description box where you. It should accept any sort of file and use BRoster's Launch() to open the associated preferred application. Apps, too, can be dropped there.
  • Normal drag'n'drop should create a link to the dropped file, a right-click-drop could open a context menu to offer "Copy file" besides the standard behaviour of "Link to file". Linked files get a little overlay icon in a corner. Copied files are put in an event-specific subfolder in the Calendar settings folder. The folder gets deleted with the event.
  • The dropped icon gets a tool tip defaulting to the dropped file's name.
  • A context menu on a dropped file offers to "Edit info" (to edit the tool tip), "Remove", "Remove all" and "Open location" (opens the parent Tracker folder).
  • Clicking into an empty part of the drop zone opens a file dialog "Add attachment...".
  • Standard icon size is 32px, adding more attachments than fit in one row could shrink icons until they fit again. Minimal size is 16px, that should make more than enough space. Frankly that amount of attachments sounds unhealthy, people should better link a folder holding that many documents... :)

A little mockup:

mockup

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant