galaxyproject / galaxy

Data intensive science for everyone.
https://galaxyproject.org
Other
1.38k stars 992 forks source link

Workflow Reports/Pages papercuts #15220

Open hexylena opened 1 year ago

hexylena commented 1 year ago

I've used pages "in anger" today, to try and make a report to share with my boss and encountered some paper cuts. None of these are fatal, but I think some of them would make the UX nicer if anyone has time.

Overall the pages experience with markdown editing is SO MUCH BETTER, that I'll continue to use it (especially once sharing/embedded pdfs are fixed), it's really such an incredible massive change that makes publishing reports so much nicer. Thank you everyone who worked on it! Now, on to to the complaint list :sweat_smile:

demo page available here: https://usegalaxy.eu/u/helena-rasche/p/test

The sharing really needs to trigger something recursive, looking at embedded objects, and asking the user "You've included this list of wfs/dataests/etc, and you're trying to share your page, would you like to also share all linked objects?" And I guess that needs to show a dialog every time they edit an already shared page to add a new item.

hexylena commented 1 year ago

The lack of sharing datasets is unfortunately making some of the smörgåsbord reviewing difficult, I can't see the datasets they reference. https://usegalaxy.eu/published/page?id=cd781148a714c5a6

martenson commented 1 year ago

Downloading a PDF triggers a url change/page load instead of forcing a file download.

Has been changed to "generate pdf" in https://github.com/galaxyproject/galaxy/pull/16209 and opens in a new tab. I find that more convenient for preview and the download is a button away. Is that satisfactory?

hexylena commented 1 year ago

Yes, absolutely @martenson ! I missed your PR, that's a fantastic improvement