Happy New Lists!

Posted in

#26 by adamstan
2020-01-02 at 10:53
- Selecting a label filter will now unselect other labels by default, allowing for faster switching between labels.

That's great. Would it be possible to also implement "auto-apply" for such case? Then it would be almost exactly like before, allowing for single-click filtering. (So the "update filters" button would be used only for multi-selection situation)

New column layout (with votes on the left) is also improvement.Last modified on 2020-01-02 at 10:55
#27 by naiohoras
2020-01-02 at 13:07
I have a mixed feeling about the new column. while it looks better on a wider screen/browser (1080 and above), it looks shit on my 768p screen :( I think it's better to left the date-related column on the right side of the list. (also, it makes the vn notes shorter/jumbled up in my case)Last modified on 2020-01-02 at 13:08
#28 by adamstan
2020-01-02 at 15:54
Yay! There's single-click filtering on the list. Now I can use the list just as before, but with some extended possibilities, if needed. Thanks, @yorhel :D
#29 by alto
2020-01-02 at 18:17
*sigh* I make people angry with every update that I do, but looks like I screwed this up even worse than usual

Change is always hard but the difference here is you take feedback to fix any issues afterwards (feedback which people inveitably only give after things go live :). Playing around now, it's a real improvement. Thanks!Last modified on 2020-01-02 at 18:18
#30 by bakauchuujin
2020-01-02 at 18:30
I think it would be nice to have rating column next to vote column to more easily compare them if I want to, not a big deal though. Otherwise really happy about the start date and end date, has been fun going through save files to put the dates on the list and then have the history of my VN reading easily available and shareable.
#31 by fuukanou
2020-01-02 at 18:57
Can I just say I don't like the new order and much prefer the old way with title on the left. Isn't there a way to make it so we can freely rearrange them?
#32 by aexis
2020-01-02 at 20:35
Happy New Year, thanks for the update Yorhel!

Here's some minor things I would like to see changed:

-I would rather have the title on the left, ideally you would be able to arrange the columns, but that's probably not doable currently?

-When you private a label it should also hide respective the votes, or at least have an option to decide if you want to make them public or not, it defeats a bit of the point if people can find your vote while looking at the votes in a particular VN.

-I think a default Length label, that auto assigns the respective length would be really useful.

Thanks for reading.
#33 by bakauchuujin
2020-01-02 at 20:54
I think it would be better if length was added as a column rather than as a label if length if you were to add length.
#34 by delusionparadox
2020-01-02 at 23:38
Yeah, when I suggested moving the votes and vote dates to the left, I meant only those specifically. Still, I'm glad you're taking the feedback into consideration and trying different possibilities. But yeah, I maintain my suggestion of votes-vote dates-opt-titles-labels-etc.

And as I commented before and others have, even if it isn't right now, it would be cool to be able to change column order and length manually. But I understand that may take a while to implement so no need to hurry in that department, I think people are understanding enough in that regard.Last modified on 2020-01-02 at 23:40
#35 by yorhel
2020-01-03 at 07:51
Alright, another column order change. Last time I changed it a little hastily and didn't give it much thought. The current order should hopefully be a little more sensible. The "Votes" and "Wishlist" views now have the same columns and order they used to have before the update.

I do plan to implement saved defaults for visible columns and label filters, but I'm not very enthousiastic about configurable column order - that's going to be another pain in the ass to maintain. And really, I'd much rather have workable defaults.

When you private a label it should also hide respective the votes
Your votes are hidden when you don't assign any public labels to the VN. The eye icon indicates that.
#36 by ff80c38
2020-01-03 at 15:21
First, thanks for the list update yorhel, finally having custom tags with public/private settings is really useful :).

Your votes are hidden when you don't assign any public labels to the VN. The eye icon indicates that.

I'm not sure if I just don't know how to use labels correctly, but this somehow doesn't work satisfyingly. For example, I would like to keep my voting history visible to everyone but hide only a few selected VNs.

One way to do this now would be to set the labels 'Voted' to private, 'Finished' to public and create a new private label for the hidden titles, e.g. 'Finished_private'. This messes up my default 'Finished' tag and fragments my finished titles across two labels.

Another way to do this would be to additionally set the label 'Finished' to private, create a new public label named e.g. 'Public' and manually add every single voted VN from my list to that new label - except the few ones I want to hide. This is a lot of work and simply not feasible for users with several hundred votes. People then also won't see the completion status of my publicly voted VNs, something I'm not concerned about sharing with others.

And as soon as I set the label 'Voted' to private (something I have to do in any case), people won't see anymore the number of votes, the voting histogram and the brief voting history when visiting my user page. All things I see no reason why one should give up on them.
#37 by mrkew
2020-01-03 at 15:49
Call me when it's possible to sort the columns. Also, when is "plan to read" status coming?
And #36, don't be ashamed of your nukige.

edit: if not sortable columns, then for the love of God, put title more to the left. It is not unreasonable to want the vote, vote date, and label columns to the right of the title. And if columns are hidable, why can we not hide the opt column if we are not using it?Last modified on 2020-01-03 at 16:27
#38 by vndbandroid
2020-01-04 at 01:52
Wow, that's a lot of changes and impacts in my app. I think I'm in for yet another overhaul of my UI/UX, database schema and API queries... :p

Some very quick remarks:
- Shouldn't "Wishlist" and "Blacklist" be mutually exclusive, like the progress labels? Or is this the new intended behavior? (I'm not sure having a VN as Wishlist and Blacklist at the same time makes sense, but why not ¯\_(ツ)_/¯)
- I can't seem to understand what the "Opt" column means. I've got "0/0" everywhere and I have no idea what this refers to. Maybe there can be a more explicit wording to it?

Also, from an API point of view, and since you asked, I'm interested in adding/editing/removing custom labels commands. It's not a priority for me though, I would use them if they exist, but it's not a big deal if they don't.
I'm actually more interested in a command to register an account. But that's another unrelated story. :p

I'll implement the new API commands (someday) and come back to you if I need anything.

Happy new year!
#39 by eacil
2020-01-04 at 02:50
I can't seem to understand what the "Opt" column means. I've got "0/0" everywhere and I have no idea what this refers to. Maybe there can be a more explicit wording to it?
I am sure it is for "Options" because you use the arrow to write notes, remove VN and add releases, but if I am right, it's irrelevant to the column being about releases... In fact, you cannot sort by releases so the Opt is actually not a column name but a button for collapsing/expanding all the arrows of your lists.
As for the meaning of the column itself, x/y, x = number of releases "obtained", y = total number of releases you collected from the VN.

I want to suggest a new column: Days, which would be the difference between finish and start dates. Like in MAL. (I remember I already asked for a Time Spent column.)
Also the possibility to set columns as private even when the list is public. Use case: I want to share my list of VN but not extra info like my votes or my dates.Last modified on 2020-01-04 at 07:49
#40 by yorhel
2020-01-04 at 09:28
One way to do this now would be to set the labels 'Voted' to private, 'Finished' to public and create a new private label for the hidden titles, e.g. 'Finished_private'. This messes up my default 'Finished' tag and fragments my finished titles across two labels.
This seems like the best solution. The current behavior is "item is public if it has one public label", but for your use-case "item is private if it has one private label" would be a better solution. Unfortunately, that would totally not work with my use case where I want to keep (non-vote) private lists that may overlap with my public lists. There are other solutions:

- Add a new "if this label is assigned, the item is always private" label property, overruling any assigned public labels. Not sure adding more complexity to the public/private algorithm is going to help make it any more intuitive, though.
- Add a separate manually set private flag to each VN item and don't use labels to determine private status. This is much easier and more intuitive, but also more work to tag everything.

The "split finished" labels should be slightly less annoying once I've implemented the "save current view" feature, which should also allow you to save which labels are enabled by default.

(Yeah, this is kind of feedback that would have been nice during the beta)

And as soon as I set the label 'Voted' to private (something I have to do in any case), people won't see anymore the number of votes, the voting histogram and the brief voting history when visiting my user page. All things I see no reason why one should give up on them.
When I implemented this I was hesitating whether the 'Voted' label should be leading here or whether these stats should follow the "one public label = public vote" rule. You make a good case for the latter, so I think I'll fix that.

I think I'm in for yet another overhaul of my UI/UX, database schema and API queries
I hope my changes haven't broken anything for you so far - but yeah, there's a slightly awkward mismatch between the old and the new models now. Apologies for increasing your workload.

Shouldn't "Wishlist" and "Blacklist" be mutually exclusive, like the progress labels?
To be clear, even the progress labels aren't mutually exclusive - the data model and the API allow for setting multiple progress labels. That limitation is purely a UI thing for convenience, which I may also apply to wish/blacklist in the future.

Also, when is "plan to read" status coming?
Create a custom label, that's what they're for.Last modified on 2020-01-04 at 10:05
#41 by vndbandroid
2020-01-04 at 13:19
By the way you may want to precise in d11 that vnlist.status is now nullable and can no longer be 0 (even though it's deprecated, this may help devs understand what has changed :p).
#42 by yorhel
2020-01-04 at 14:13
Alright, view saving implemented.

By the way you may want to precise in d11 that vnlist.status is now nullable and can no longer be 0
Wah, no, that's a bug. It will no longer return 0 when not logged in, but the old "unknown" status still very much exists when logged in (=no labels assigned). Fixed that to return 0 again instead of null.
#43 by echozulu
2020-01-04 at 17:28
#15 Yorhel

Could you give a guide on how to add Custom CSS for us programming dummies? I would really like to get rid of the eyes. They're useless in my case since I have and will have everything private.Last modified on 2020-01-04 at 17:28
#44 by yorhel
2020-01-04 at 19:08
t13365.15 -> copy-paste that into the Custom CSS field in your profile.
#45 by beliar
2020-01-04 at 20:36
Just a suggestion, Yorhel, but you might put the border around the whole "User options" area or make the area in a different colour.

Right now, the option blends into the surroundings and new users, and even some existing ones might not even realize the importance of it. Previously, when we had drop down menus there, it was obvious where to go to vote; right now I feel it's not really obvious at all.
#46 by warfoki
2020-01-04 at 20:51
^ Seconding this. Beforehand it was obvious what list the title was on, if any, on the first glance. Now I actually have to look for the line as it blends in completely on the VN pages.
#47 by bakauchuujin
2020-01-05 at 19:10
I don't seem to be able to change the defult for My Wishlist. It works on the normal My Visual Novel List, but with the wishlist I have been unable to save other labels or changes made to which columns are showing. Really like that you added a save as defult so looking forward to the wishlist working properly.
#48 by yorhel
2020-01-05 at 19:23
put the border around the whole "User options" area or make the area in a different colour.
Yeah I saw the other thread. Did play around with a few styling changes, but didn't find anything that didn't look utterly disgusting yet. Will play some more...

I don't seem to be able to change the defult for My Wishlist
The saving worked, the loading was bugged. Fixed now.
#49 by bakauchuujin
2020-01-05 at 21:52
Nice to see it fixed, really loving how the list system has turned out. A sugestion I have is to add length and developer to the select column list.
#50 by rampaa
2020-01-06 at 00:27
Can the colour of "Select columns" be something non-white (at least for Saya no Uta theme)? Because it blends so much so that I didn't even know it was there: linkLast modified on 2020-01-06 at 00:31