Harmony feedback
-
Today I also updated to a new version of the theme and immediately rolled go back
Messages preview (teaser) on mobile screen eats up space on the screen, now it's disgusting to sit on the forum from the phone. Icons in statistics look poor... Topic selector looks so big square and why not use select when clicked on avatar?!
Description font now have xs size. At the same time, the blue dot, an indicator of unread topics, was removed from the topic the day before, because they users were dissatisfied that it was bad for the eyes. Well, apparently in category description size of the xs does not harm the eyes.
Topic icon on the right, why? No one thought that some upload a theme preview, because the picture is displayed instead of the avatar and it's cool?! And here's what else I found: https://github.com/NodeBB/NodeBB/pull/11416
Proposal to disfigure the title of the topic, to turn the free space into a gallery. Why not show ONE thubnails in side left of title in topic page like on category pages?! (in previos theme version)
Why we need upload images in topics and create gallery in topic, yeah? If we can use thumbnails to create zoom-in gallery in topic title, cool feature, I think can remove "image upload" button in composer.
DisHarmony is coming back
-
Messages preview (teaser) on mobile screen eats up space on the screen
This one also gave me a bit of pause, the mobile UX is a little degraded with this change, so we will revisit.
Topic selector looks so big square and why not use select when clicked on avatar?!
Topic selector was explicitly moved out of the avatar because the former breaks user expectation. Clicking on an avatar should always go to the user profile. Having that function as a checkbox was incorrect behaviour in hindsight, so we are fixing it in Harmony in this manner.
Topic icon on the right, why?
Topic thumbnails are not discoverable at all. We'll be working to make them more discoverable in the future.
Putting the topic thumbnail in place of the avatar was not so good in Persona, the image was far too small to do anything meaningful.
If you don't like thumbnails, don't use thumbnails.
-
I understand that I have issued things about thumbnail so what I am mentioned on your part. I can understand some annoyances about some choices but from experience, I know that some choices can not satisfy everyone.
I find you a little excessive in your words while the NodeBB team has been working hard for a long time to offer us (for free) a new theme to NodeBB and we should thank them or at least say things a little more nicely right?
In any case, thank you to the whole team @Staff @julian @baris @PitaJ for your work, your availability and your transparency.
-
@DownPW interesting. I started to respond with a similar message but chose not to send it, but now I feel I should. I also found the tone somewhat aggressive, and seeing that all of this hard work from @baris, @julian and Vlad is completely for free, I don't think it's an acceptable way to conduct yourself.
The bottom line here is that if you don't like something, that's your personal choice. It's open source software with a templating system, so you're free to change it if you wish with a child theme, or one of your own - perhaps a fork of Harmony.
The tone in my view only displays contempt for the work and time spent by others to provide a superior product, and I'm going to say that if you don't like it, then don't use it. I too spend a lot of time helping to support NodeBB in general for free, as I believe (perhaps wrongly, who knows) that my efforts allow the developers to focus their time on creating a superb forum platform are better spent on the core itself.
I've seen these types of "rants" before and to me, it's more about a sense of entitlement that frankly, doesn't exist.
-
I am annoyed because it is bitter to see how something good and comfortable turns into something not very.
If you are ready to justify unsuccessful innovations by the fact that the product is free - these are your problems and please do not impose this philosophy for other people.
NodeBB developers are interested in monetizing their free product, and we are free testers.
For monetization, for example, through paid plugins, you need to at least interest the consumer and other developers.
I would like to see a powerful community around NodeBB, but for this you need to lay the foundation and the impression of the appearance of the forum is very important for the new visitor, when the forum design raises more questions than positive emotions, a potential buyers or new developers go away from this place.
So, if you decide to take a position to put your head in the sand and not tell the developers about what changes are cool and which are annoying is an indicator of your not love for the product.
This is your indifference and indifference that harms the project.
Criticism is a motivation for working on errors, this is a healthy feedback with the user and if you do not understand this, good.
BUT it will not be difficult for me to ignore your discussion and simply retreated from NodeBB development. Sorry for the bad English and uncomfortable opinion.
-
@brazzerstop based on this response, I'd suggest you retreat. The needs of the many outweigh the needs of the few.
Simple translation here being that if you don't like something you are free to change it. That's the point of FOSS.
-
@brazzerstop you are welcome to post your ideas, even if they are unpopular.
In the case of the teasers on topic list @julian and I had a internal discussion and agreed that it made the mobile view a bit too cluttered, so we made it an option.
Unpopular opinions can be useful too.
-
@baris said in Harmony feedback:
Unpopular opinions can be useful too
That's on the provision that they are presented in a way that doesn't cause unnecessary offence, or worded constructively. Case arguments are always useful rather than simply forcing a view without considering that this is still at RC stage.
-
@phenomlab there are lots of people out there, some will give feedback very bluntly without thinking if it's gonna hurt someone's feelings. It doesn't mean their feedback is right or wrong, or less valuable. We discuss it openly and internally and decide if it's worth taking into account.
In @brazzerstop's case we agreed on the teasers. The other points not so much.
In the end everyone should be able to post their ideas freely and let the community decide if it's worth listening to.
-
-
I think tone is important as well, when conveying feedback. When responding to others in person or on the internet, there's a baseline level of respect that should be afforded.
While I am certain @brazzerstop's intention wasn't one of malice, I felt that it demonstrated a simple misassumption on their part, one that is common to all open source software: that their feedback is better than no feedback at all; that it should be valued because they spent the time to offer it, and should be respected for that reason.
The truth of it is that @brazzerstop didn't pay a cent to NodeBB to use the software (which is great, in a way!), but it also comes with a very important caveat:
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.@brazzerstop is free to offer his opinion. I am free to use it, respond it, or ignore it.
In this case I have chosen to take his criticisms objectively, but his wording has coloured future interactions with his posts.
-
Thank you. @julian I realize now that I should have posted my comment in that thread. However, I find that the thread has become quite lengthy, and difficult to find what I look for. Perhaps creating a sub-category with separate threads for each issue, or even using Github Issues, would be a better approach.
Regarding the issue I had, it appears to be a simple fix by adding the "alert-link" class. As per the documentation, "Use the .alert-link utility class to quickly provide matching colored links within any alert."
-
@baris I also copied this settings here to hide the preview of the topics on the category page Thank you!
nodebb-theme-harmony/templates/partials/categories/item.tpl at main · NodeBB/nodebb-theme-harmony
Harmony theme for NodeBB v3.0+. Contribute to NodeBB/nodebb-theme-harmony development by creating an account on GitHub.
GitHub (github.com)
<div component="topic/teaser" class="teaser col-lg-6 {{{ if !config.theme.mobileTopicTeasers }}}d-none d-lg-block{{{ end }}}">