sf-inc / music_control

More control over Minecraft musics!
https://modrinth.com/mod/music-control
MIT License
6 stars 6 forks source link

[v1.6.0?] Many new features and improvements #20

Closed naturecodevoid closed 2 years ago

naturecodevoid commented 2 years ago

Changes in this PR:

Please tell me if you want me to translate for the other languages (it would be using google translate) and what you think about this PR. I've also added this all to the changelog but I haven't added myself to the authors list in fabric.mod.json.

naturecodevoid commented 2 years ago

In english music doesn't have a plural form, I believe that the best solution is songs

charlyb01 commented 2 years ago

I did not know about that, but what I meant is that a music is more general than a song is. A song is, I believe, a music with lyrics, "sang" by a singer. But that's not a big deal

charlyb01 commented 2 years ago

Thanks for the interest in my mod and for everything ๐Ÿ˜„

naturecodevoid commented 2 years ago

I did not know about that, but what I meant is that a music is more general than a song is. A song is, I believe, a music with lyrics, "sang" by a singer. But that's not a big deal

I guess it depends on your own interpretation of it, I don't know the definition of song but I think it's better than musics because musics is not correct grammar

naturecodevoid commented 2 years ago
  • Update dependencies: not necessary as long as there is no major update

Thought it would be good to update to 1.18.2 (even though it is already compatible) and I don't think theres anything wrong with updating cloth config and modmenu and fabric API

  • bumped version to 1.6.0: more like a 1.5.4 but if you want, next time leave it to me

Yeah, I realize now that I should've left this to you but I saw in CHANGELOG.md that X.X is for new features

  • High volume: I don't understand the use of this

You can already do this in vanilla with editing options.txt, it's just for making the music louder without having to mess with the other volumes, it's disabled by default

  • Improved volume display: as I said, improve lang file but never directly in code (for text)

As I said earlier, I tried adding it to the lang file but it broke the whole thing, this is the best solution I found

Thanks for the interest in my mod and for everything ๐Ÿ˜„

Always happy to help, this is a great mod and it definitely deserves more popularity

naturecodevoid commented 2 years ago

My only suggestions for future features are song controls while in the main menu and (this is a little out of scope) maybe a queue/playlist gui?

naturecodevoid commented 2 years ago

I believe everything you reviewed has been fixed, is there anything else?

charlyb01 commented 2 years ago

My only suggestions for future features are song controls while in the main menu and (this is a little out of scope) maybe a queue/playlist gui?

For the main menu, I don't plan on doing anything as controls can't be used there. To me, it's out of scope. However, if you have ideas of integration, feel free to add them. For the GUI, it's definitely coming in the future. I can't tell when as I don't have much time and I was working on somehting else for the mod, but yes ๐Ÿ˜‰

charlyb01 commented 2 years ago

Would be appreciated before I merge:

naturecodevoid commented 2 years ago

Iโ€™ll do that when I have time, you can just do a squash merge I believe, it will merge all my commits into one so they donโ€™t effect the history

naturecodevoid commented 2 years ago

I donโ€™t see the harm in updating dependencies and removing the grammar fixes, is there any reason?

naturecodevoid commented 2 years ago

@charlyb01 I've removed all the unnecessary changes except dependency updates and grammar fixes and made some additional improvements to the added features, is it ready for merge?

charlyb01 commented 2 years ago

It looks like you haven't understood what I've asked for. When I will have more time, I will add your changes by myself (not via your commits) and mention you because your pull request is not okay to me. You still can use your version for yourself by building it locally if you want. I may take the time to do it next week. Thank you for your contribution!