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

Restore ability to export single data item to specific filename #1134

Closed
jamesrussell216 opened this issue Aug 15, 2024 · 5 comments
Closed
Assignees
Labels
audience - user affects users effort - day a day or less f - IO f - user-interface impact - high has difficult or onerous workaround priority - medium automated priority tag reach - large affects many users weekly skill - ui skill tag skill level - basic skill level tag type - enhancement
Milestone

Comments

@jamesrussell216
Copy link

jamesrussell216 commented Aug 15, 2024

Original changes where made to bring the single item export into line with the multi-file export as per this issue: #932

However this has introduced more steps into doing a single item export. Probably where we went wrong was that issue was asking to be able to have the same export options for a single export as a batch, not forcing them to have the same.

From @cmeyer ...

The main feature I want is to be able to export and name my file. Doing that for a single data item is not an obvious experience and leaves the export dialog in a weird state: uncheck all of the boxes, and enter your filename in the "prefix".

I propose three menu items (for now):

Export Item... (works on a single item, uses title of item, displays error message if fails)
Export Items... (works on multiple items, uses dialog for naming, displays log of success/failures [always])
Export SVG... (unchanged, for now)

2nd item could also be "Batch Export..."

Is it perfect? Probably not. Does it accomplish what we want? Probably. Let's do it and move on.

--

@jamesrussell216
Copy link
Author

Some minor suggests UI-wise just to hopefully make things a bit clearer...

For the file menu and right-click context menus (so same functionality for both)

  • A single "Export..." menu item which expands to the three sub menu items suggested above...
    - "Single Item..."
    - File save menu dialog, default name as item title. Displays error message if fails.
    - "Batch Export..."
    - New multi-export window
    - "Export SVG..."
    - Existing SVG panel

Behaviour...

If a user has only one item selected, allow all three sub menu items (so that you can still access the batch export windows for a single item export, as originally requested in #932 but also do a quick export if desired)

If a user has multiple items selected, disable the "Single Item..." option as this doesn't make sense in this context.

@cmeyer
Copy link
Collaborator

cmeyer commented Aug 15, 2024

This sounds good!

@cmeyer cmeyer added type - enhancement f - user-interface f - IO impact - high has difficult or onerous workaround audience - user affects users effort - day a day or less reach - large affects many users weekly skill level - basic skill level tag skill - ui skill tag labels Aug 15, 2024
@cmeyer cmeyer changed the title Exporting single data items is more difficult now Restore ability to export single data item to specific filename Aug 15, 2024
@cmeyer cmeyer added this to the 16.12 milestone Aug 15, 2024
@cmeyer cmeyer added the priority - medium automated priority tag label Aug 15, 2024
@cmeyer
Copy link
Collaborator

cmeyer commented Oct 4, 2024

Fix applied 3e084a5

@cmeyer
Copy link
Collaborator

cmeyer commented Oct 8, 2024

@jamesrussell216 can we close this?

@jamesrussell216
Copy link
Author

Yep

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
audience - user affects users effort - day a day or less f - IO f - user-interface impact - high has difficult or onerous workaround priority - medium automated priority tag reach - large affects many users weekly skill - ui skill tag skill level - basic skill level tag type - enhancement
Projects
None yet
Development

No branches or pull requests

3 participants