aikuma / aikuma-ng

Speech annotation web app for regular folk
22 stars 13 forks source link

Can't delete a recording #80

Closed Netesten closed 8 years ago

Netesten commented 8 years ago

I made a test recording. How do I delete it? It appears in Home but no 'X' icon

Lingomat commented 8 years ago

I guess you mean delete an entire session. No way to do that actually, never occurred to me.

We should add this but it must trigger a dialog to confirm, with a default action of cancel. If it wasn't for the pain of localisation, I'd even favour having the user type yes or delete in a box to confirm. Actually we would do that no? Have the pop up controller fetch the localised string for 'delete', say', and then checking that a form input === this string.

Sanga, can you implement a delete session function? Obviously it needs to delete all files associated with it. I'll handle the UI.

Netesten commented 8 years ago

that would be great. I managed to create a recording of nothing and it clutters my view of actual recordings.

Say, if a person was prolific, would the font re-size smaller to see more on the screen?

Also would the screen how file type attributes like date to sort by? Or are search filters a possibility, or is that more a thing that happens when the recordings are uploaded into a database ?

On 23 April 2016 at 17:43, Mat Bettinson notifications@github.com wrote:

I guess you mean delete an entire session. No way to do that actually, never occurred to me.

We should add this but it must trigger a dialog to confirm, with a default action of cancel. If it wasn't for the pain of localisation, I'd even favour having the user type yes or delete in a box to confirm. Actually we would do that no? Have the pop up controller fetch the localised string for 'delete', say', and then checking that a form input === this string.

Sanga, can you implement a delete session function? Obviously it needs to delete all files associated with it. I'll handle the UI.

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/aikuma/aikuma-ng/issues/80#issuecomment-213686479

Lingomat commented 8 years ago

Right now what we do is sort by the time that the session was last modified. You know, I haven't even tested if the homepage scrolls if there's a lot of sessions.

You're right, we will do something more sophisticated when the online database is in play but... it doesn't seem unreasonable to offer the user the chance to sort by the fields they wish...

Also, we need a session summary line for each session, that gives a better idea at a glance. Not entirely sure what that might be... they could do an animated cycle through annotation text...

Netesten commented 8 years ago

What about using the description, and add a tooltip or '?' To descrlption, explain it needs to be a concise identifier, or sunbathing like that On 24/04/2016 12:25 am, "Mat Bettinson" notifications@github.com wrote:

Right now what we do is sort by the time that the session was last modified. You know, I haven't even tested if the homepage scrolls if there's a lot of sessions.

You're right, we will do something more sophisticated when the online database is in play but... it doesn't seem unreasonable to offer the user the chance to sort by the fields they wish...

Also, we need a session summary line for each session, that gives a better idea at a glance. Not entirely sure what that might be... they could do an animated cycle through annotation text...

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/aikuma/aikuma-ng/issues/80#issuecomment-213749513

Netesten commented 8 years ago

Just wondering, about fitting more on screen, is it desirable for the target population to be able see a smaller font, with <ctrl,>// - or whatever the key combo is to display smaller font On 24/04/2016 7:27 am, "Jeannine Bettinson" neen.bettinson@gmail.com wrote:

What about using the description, and add a tooltip or '?' To descrlption, explain it needs to be a concise identifier, or sunbathing like that On 24/04/2016 12:25 am, "Mat Bettinson" notifications@github.com wrote:

Right now what we do is sort by the time that the session was last modified. You know, I haven't even tested if the homepage scrolls if there's a lot of sessions.

You're right, we will do something more sophisticated when the online database is in play but... it doesn't seem unreasonable to offer the user the chance to sort by the fields they wish...

Also, we need a session summary line for each session, that gives a better idea at a glance. Not entirely sure what that might be... they could do an animated cycle through annotation text...

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/aikuma/aikuma-ng/issues/80#issuecomment-213749513

Netesten commented 8 years ago

Just wondering, about fitting more on screen, is it desirable for the target population to be able see a smaller font, with <ctrl,>// - or whatever the key combo is to display smaller font On 24/04/2016 7:27 am, "Jeannine Bettinson" neen.bettinson@gmail.com wrote:

What about using the description, and add a tooltip or '?' To descrlption, explain it needs to be a concise identifier, or sunbathing like that On 24/04/2016 12:25 am, "Mat Bettinson" notifications@github.com wrote:

Right now what we do is sort by the time that the session was last modified. You know, I haven't even tested if the homepage scrolls if there's a lot of sessions.

You're right, we will do something more sophisticated when the online database is in play but... it doesn't seem unreasonable to offer the user the chance to sort by the fields they wish...

Also, we need a session summary line for each session, that gives a better idea at a glance. Not entirely sure what that might be... they could do an animated cycle through annotation text...

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/aikuma/aikuma-ng/issues/80#issuecomment-213749513

Netesten commented 8 years ago

Sent too soon, control and minus key combo to zoom smaller, is what i wanted to say On 24/04/2016 7:49 am, "Jeannine Bettinson" neen.bettinson@gmail.com wrote:

Just wondering, about fitting more on screen, is it desirable for the target population to be able see a smaller font, with <ctrl,>// - or whatever the key combo is to display smaller font On 24/04/2016 7:27 am, "Jeannine Bettinson" neen.bettinson@gmail.com wrote:

What about using the description, and add a tooltip or '?' To descrlption, explain it needs to be a concise identifier, or sunbathing like that On 24/04/2016 12:25 am, "Mat Bettinson" notifications@github.com wrote:

Right now what we do is sort by the time that the session was last modified. You know, I haven't even tested if the homepage scrolls if there's a lot of sessions.

You're right, we will do something more sophisticated when the online database is in play but... it doesn't seem unreasonable to offer the user the chance to sort by the fields they wish...

Also, we need a session summary line for each session, that gives a better idea at a glance. Not entirely sure what that might be... they could do an animated cycle through annotation text...

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/aikuma/aikuma-ng/issues/80#issuecomment-213749513

Lingomat commented 8 years ago

Hmm, I've set somewhat chunky fonts because Chinese ends up being too small otherwise. In a Chrome App you can't change the size yourself but it might be possible to offer that in settings, hmm.

stevenbird commented 8 years ago

I recommend a two stage process, in which deleted sessions or annotations etc are moved to the trash, and where it's a separate decision to empty the trash. The first step can be implemented as a boolean, which does nothing more than hide the item from bring listed (ie no need to move files)

Lingomat commented 8 years ago

Great, so we make a trash entry on the nav bar I guess. and we show a list of sessions there but just with the trash flag. This page can offer the ability to clear trash.

Lingomat commented 8 years ago

I think we can tackle #48 by having rename on the home page rather than the session view. May as well do it at the same time.

Lingomat commented 8 years ago

137bf3988816bfdbb0a6e94a162a9e59922a43b4 improves session display. While I'd like to perhaps show some annotation snippets too, this turns out to be very slow with our back end.

Netesten commented 8 years ago

okay, just checking - does this mean I can delete a recording ? Can't see how to delete as yet. Is right-click delete a possibility? I have version 0.928.

On 27 April 2016 at 13:07, Mat Bettinson notifications@github.com wrote:

Closed #80 https://github.com/aikuma/aikuma-ng/issues/80 via fe49415 https://github.com/aikuma/aikuma-ng/commit/fe494156959f9bc46b5e1fa3d2dc2a0c7e2b8dd4 .

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/aikuma/aikuma-ng/issues/80#event-642370738

Netesten commented 8 years ago

Great - just successfully used the Bin/Trash icon to delete four recordings, found them in the DELETED ITEMS menu on the left, restored one, deleted it again from Home. Then permanently deleted all four. Using v.0930