Launched: Checklists & Quote Styles [FREE]

What a neat improvement

I wonder if it is modifiable using formulae

2 Likes

These are not accessible by formulas right now. If you need formulas attached to the checkbox actions, tables with checkbox columns are still the way to go.

2 Likes

Thanks

Indeed it’s Coda’s fault. I started thinking about “enriched documents” and now I think primarily in formulas and references :slight_smile:

3 Likes

when i use a list with typing chinese, it always goes to crash.

Checklist is super handy!
Please, make it easily re-ordable (as rows in table) OR at least copy-paste/select including symbol. Will replace tables for me in a lot of cases.

1 Like

Gracias por sus avances y mejoras. Piensan añadir toggle list? Creo que tiene mucha utilidad.

This is a really great feature and couldn’t have come at a better time. I’m using it to create a column where I write down feedback for a design, and the designer checks it off once it’s done.

Based on this, it would be really helpful if checklists can automatically be created in a text field be created via a button. Since I’m the doc maker, I can easily create checkboxes using " ". However, I’m 100% sure that the non-doc makers will frequently fumble around when they try to make checklists, and eventually they’re going to stop making checklists altogether.

So in this case, I’m making a column where the user adds a feedback, and then clicks on a button. The button action will automatically take that column’s value, and add it as a bullet point in the desired “feedback” column using ListCombine and BulletedList formulas.

However, it would be really great if we can replace the bullets with checkboxes. Is there anyway to create a checkbox list formula now, similar to how BulletedList works? If not, is it on the near roadmap?

Hi Pavel,

It’s something we are looking in to in version 2 of this work - stay tuned!

3 Likes

Awesome!

Any chance we’ll get a .checklist() formula soon, for filtering and outputting as a simple checklist? :grimacing: Exactly what @Adnan_Ahmed was mentioning. +1 for that.

2 Likes

@Pavel_Konstantinov

Please, make it easily re-ordable (as rows in table)

For now, you can use Alt or Opt + Up / Down to reorder list items (it works on any paragraph)

OR at least copy-paste/select including symbol

Can you share any specific examples where it’s not behaving as you’d like when copying & pasting?

1 Like

@Adnan_Ahmed and @Monica_Turiac , great requests for a .checklist() formula.

Can you share any specific examples of how you’d use this?

It’s a bit more involved than .bulletedlist(), since presumably you’d want the ability to check items. We’d need to store the checked state along with the formula content, and keep everything up to date when the results of the formula change.

Thanks for reporting this, I’ve filed a bug in our system.

The use case I had mentioned earlier in this thread has changed a bit - we were looking for a workaround, so we’re now using a separate table instead of a text column with checklist

How I’d see others in my team using this would be pretty identical to how Google Keep converts their text notes into checklists i.e. if I create a new line, it should automatically create a checklist item, maybe with the push of a button. I’m comfortable typing in to create a checklist item, but say my our accounts team person might not be that diligent or might be in too much of a rush to do that, especially since they’re not used to creating checklists this way. They’re more used to Google keeps method, or maybe something familiar as MS word where a button press creates a bullet point.

2nd use case: once the checklist has been switched on, if there’s a way to “force” an item and subsequent items after that to continue that checklist, that would also serve the purpose

3rd use case: say I want to convert everything in a user-editable text column into a nicely formatted, non-editable checklist-column using a formula which pulls all the data from the first column and converts it into a checklist. That way, my accounts guy won’t have to worry about formating, the system will take care of it.

I’m sure your team will find better ways to address these use cases, so I leave it up to you. For the moment I’ve already found a workaround for my initial problem, so there’s no rush for me personally

I see the problem… and indeed it gets way too complicated if you start thinking about scenarios, such as checking something, then having it removed by the filter, then being visible again.

Maybe being able to see a simple checklist (useful in a mobile view where tables often feel a bit heavy), based on an already existing checkbox inside the table? (eg, do something like Tasks.filter(yada yada).checklist(Tasks.Done())), making it mandatory for the list to contain some type of object/row that already has a state.

Examples of usages in my docs include:

  • extracting a simple list of immediate tasks from a more complicated master tasks list

  • making a grocery list based on a list of ingredients (to quickly check on mobile while shopping)

  • having a quick list of daily habits to check out (though I’m still debating how to do that, currently “doing” a habit involves clicking a button that records today as the last date that action was done, and increases a count)

it still happens. I can’t use coda during the time.
When can the problem be fixed?

FYI, I came up with a hack to convert checklists into rows in a table. Could be useful if e.g. you’ve just typed meeting notes as a plain checklist and want to convert that into tasks without having to retype everything again

Any news about that request? I just want to be able to add a button that add text in a column with checklists. Just adding don’t seems to work through formula.

Is :: highlighted text :: also on your radar?

Dear @JosXa,

Unless I misunderstood your question, it’s possible in Coda to add the highlight format in several colors.

Ah, yes - point was to have the markdown syntax available for that (double :: ). However I suppose with all the different colors you might aswell use a slash command for it. Nevermind me! :+1: