bourgeoisor / xivtodo

Dashboards, tailored checklists and tools for Final Fantasy XIV.
https://xivtodo.com
GNU General Public License v3.0
124 stars 18 forks source link

Checklist enhancement ideas #11

Open Noshei opened 2 years ago

Noshei commented 2 years ago

Here are a few suggestions for checklists that would be nice to have:

Edit custom checklists reorder checklists add descriptions or notes to checklists (custom and built in)

bourgeoisor commented 2 years ago

These three ideas have been talked about a couple times and there is definitely some interest. I'd love to incorporate these; thank you for your suggestions!

AkiraChisaka commented 2 years ago

I came here to Github to post about the same thing lol

Really want the feature to reorder checklists.

It's great that Custom Checklist Items is now a feature!

Coggi commented 2 years ago

If I may add something more, I would suggest the ability to simply add a separate Checklist with custom items that are nor daily nor weekly, just a checklist for other things you plan to do with no precise ETA

Thank you!

bourgeoisor commented 2 years ago

Ohh, I love love that idea of a custom "no time limit" checklist, definitely going to implement this! Thank you for the suggestion!

jessemillar commented 2 years ago

I also love the idea of a non-timebound checklist and the ability to reorder. @bourgeoisor, where in the repo are the checklist features? I could maybe take a stab at a PR to help out.

Edit: Ah. Is it this file? https://github.com/bourgeoisor/xivtodo/blob/1d69f02ee22e27646c7270e62427e27380764a8f/src/views/Checklist.vue

bourgeoisor commented 2 years ago

Hi @jessemillar, sorry for the very late reply!

Yep this is the checklist view: https://github.com/bourgeoisor/xivtodo/blob/main/src/views/Checklist.vue And then there's a handful of store getters / setters related to them: https://github.com/bourgeoisor/xivtodo/blob/main/src/store/index.js#L131-L215

That said, a good chunk of this is going to get reworked with https://github.com/bourgeoisor/xivtodo/issues/13 so it might be better to wait a bit!

bourgeoisor commented 2 years ago

I've implemented a non-time-bound checklist as part of https://github.com/bourgeoisor/xivtodo/pull/19, which is now live!

bourgeoisor commented 2 years ago

Late reply, but I've implemented checklist reordering here: https://github.com/bourgeoisor/xivtodo/commit/30978392b2083420c114c35e45fc9a655b6f36a6

My next goal for checklists is to have the ability to add description to each checklist items and perhaps a URL to relevant wiki pages / tools for that checklist item (for example, the hunt ones linking to https://ffxivhunt.com/)

SpunkyWolf commented 4 months ago

I love this tool, thank you so much for making it!

I was trying to reorder the checklist today and while it let me drag around the items, they would not actually move to new positions when released in Arc browser version 1.3.2 (30214).

I switched back to Chrome (Version 125.0.6422.141 (Official Build) (64-bit)) and was able to reorder items with no issues, so I think it's just not playing nicely with Arc, or vice-versa.