Time Nick Message 14:34 sfan5 we should really start centralizing useful documentation in the wiki 14:34 sfan5 or me I guess, dunno if everyone else does it 14:35 sfan5 for example I keep having to explain how to use gdb to get useful craft information 14:35 sfan5 and also I wrote lots of explanation on how to correctly configure server announce related settings on the forums months ago 14:35 sfan5 would be good to have such things in the wiki 15:11 MTDiscord why the wiki? 15:11 MTDiscord I'd suggest (1) MD files in the minetest repo (2) the repo wiki in GH (3) AD files in the minetest_docs repo 15:14 rubenwardy dev docs are mostly on the wiki currently 15:14 rubenwardy ie: 15:14 rubenwardy !dev Releasing_Minetest 15:14 ShadowBot Releasing Minetest - Minetest Developer Wiki -- http://dev.minetest.net/Releasing_Minetest 15:22 nrz and why not having docs on the website, we can easilly write nice doc in markdown to render in HTML 15:23 nrz today when we use a solution we expect the site of the provider to have the doc, or at least the most importants links on it 15:26 rubenwardy I don't get the relevancy? 15:26 rubenwardy lua_api markdown is already available as html: https://minetest.gitlab.io/minetest/ 15:26 sfan5 @luatic wiki has no review process, that's an advantage 15:30 MTDiscord does gitlab pages allow for a CNAME? it would be cool to have the lua_api html page available as api.minetest.net or something 15:31 rubenwardy yes 15:45 nrz Yes we can. Do we have nice links to most important sections from website ruben ? (I'm driving) 15:52 MTDiscord you're driving? I hope you aren't on your phone while driving... 15:52 MTDiscord are you dictating your messages? 18:09 rubenwardy merging #11463 in 10 18:09 ShadowBot https://github.com/minetest/minetest/issues/11463 -- Add many limits to settingtypes by Wuzzy2 18:17 Zughy[m] #12490 could be merged too, it's a core dev PR + one approval 18:17 ShadowBot https://github.com/minetest/minetest/issues/12490 -- Reorganise settingtypes.txt by rubenwardy 18:17 rubenwardy will need a rebase 18:17 rubenwardy I want to merge Wuzzy's first so that I don't make him rebase 18:45 rubenwardy ok, updated #12490 18:45 ShadowBot https://github.com/minetest/minetest/issues/12490 -- Reorganise settingtypes.txt by rubenwardy 19:02 sfan5 nrz: can you invite me to the org on gitlab? https://gitlab.com/sfan5 19:05 rubenwardy checked that I applied Wuzzy's changes correctly by doing a diff on the diff: https://gist.github.com/rubenwardy/4358d9f785c1db718ce20c805f899378 19:05 rubenwardy only changes are the ones I intentionally made 19:05 rubenwardy *a diff on the sorted commit diffs 19:06 rubenwardy sfan5: done 19:06 sfan5 ty 19:08 rubenwardy Merging #12490 in 10 19:08 ShadowBot https://github.com/minetest/minetest/issues/12490 -- Reorganise settingtypes.txt by rubenwardy 19:08 rubenwardy unless anyone else wants to take a look 19:20 Krock can still be changed in the future so I guess it doesn't matter that much 19:31 rubenwardy a lot of the settings have unhelpful readable names, so probably need to be gone through in the future 19:39 Krock and for some reason the value of the settings is almost off-screen 19:39 Krock either there's a very long name somewhere or it's intentionally misplaced. either way, the redesign would solve that. 19:41 rubenwardy it's on screen for me. I think it's based on which sections are open though 19:42 rubenwardy Mapblock mesh generator's MapBlock cache size in MB 19:42 rubenwardy Shadow map max distance in nodes to render shadows 19:42 rubenwardy those are the two longest titles 19:45 Krock POV: you're using the german locale: https://i.postimg.cc/jjjm41mf/grafik.png 19:46 rubenwardy hahaha 19:46 Krock (pause fps) 19:46 rubenwardy I made sure to double the size of the [Set] buttons in the redesign, because of other languages 19:46 rubenwardy what 19:47 sfan5 do we have a magic formspec element that can do text wrapping yet 19:47 Krock yes, more space is always good to have. I mean that setting could've just said "Pause/Inactive FPS" 19:47 Krock sfan5: textarea 19:48 rubenwardy I need to make #10853 go somewhere 19:48 ShadowBot https://github.com/minetest/minetest/issues/10853 -- Add WordWrapper util (with unit tests, ellipsis truncation, and fixes) by rubenwardy 19:48 rubenwardy text is such a pain 19:48 sfan5 someone should use it here then https://0x0.st/oShf.png 19:48 Krock or move X -> X -1 19:48 schwarzwald[m] Coverity thinks Minetest's defect density is over double that of similar sized open source projects. 19:48 schwarzwald[m] Over the average, that is. 19:49 Krock looking at the issue could I could come to the same conclusion 19:49 Krock s/could/count/ 19:50 schwarzwald[m] I haven't tried to find out how representative those projects considered are of the entire open source community. 19:50 Krock the main menu could be somewhat bigger too 19:50 sfan5 the default text size could also still be smaller IMO 19:51 sfan5 I use 15 myself 19:51 Krock I use 18 19:52 schwarzwald[m] On a small screen the main menu text isn't overly easy to read. I didn't even know it could be changed. 19:53 Krock one caveat of accessibility settings is to access them in first place 19:53 rubenwardy I wouldn't make the text smaller, but I would make the UI bigger 19:53 rubenwardy the text currently is a good default size 19:53 rubenwardy one thing I would do is make text smaller if it doesn't fit in a sized element like a button 19:54 rubenwardy I can't remember if we do that 19:54 rubenwardy we don#t 19:54 rubenwardy When it comes to sized components, there's 3 approaches you can take: scroll, truncate, or scale to fit 19:54 rubenwardy or overflow 19:54 Krock or wrap and scale 19:55 rubenwardy oh yeah 19:55 sfan5 5) abort and set user computer on fire 19:56 schwarzwald[m] For the sake of completeness, you could also have multiple versions of the text that are increasingly abbreviated. ? 19:56 rubenwardy text mipmapping 19:56 rubenwardy or LoD 19:57 MTDiscord No. 5 appears to adhere to the KISS principles, let's go with that 19:57 MTDiscord Users have to learn to not let their text overflow 19:57 Pexin serverside detection of player<->terrain collision. should I bother looking into? 19:58 Krock fit your suggestions in here. 5 is bottom right. https://i.kym-cdn.com/photos/images/original/001/129/679/fb4.png 19:59 sfan5 Pexin: usecase? 19:59 Pexin need a thing to happen each serverstep the player is colliding with 20:00 Pexin from any direction 20:00 MTDiscord example: cactus in MC 20:00 Krock aren't players non-physical server-side? 20:00 Krock i.e. no collision detection for players in first place 20:01 Pexin alternative is anticheat will be useless because I intend to override speed limit for x duration 20:02 Pexin full usecase: expanded functionality of slippery surfaces 20:02 schwarzwald[m] Has anyone triaged the Coverity report to mark the deffects SmallJoker PRd fixes for? 20:02 Krock add_velocity() is already compatible 20:02 schwarzwald[m] Has anyone triaged the Coverity report to mark the defects SmallJoker PRd fixes for? 20:02 sfan5 Krock: yea 20:02 Krock oh well it doesn't set a limit 20:03 Pexin hm. but the slippery stuff is currently set clientside I thought? 20:03 Krock schwarzwald[m]: which PR? by the way, editing your message will cause to send it a second time here. just for your information. 20:03 Krock right, slippery is fully client-side 20:05 schwarzwald[m] Learned that the hard way, Krock. I'm sorry about the spam. 20:05 Pexin well this is going to be a pain 20:06 Krock Pexin: welcome to Minetest development 20:06 schwarzwald[m] #12462 20:06 ShadowBot https://github.com/minetest/minetest/issues/12462 -- fix: various unitinialized or badly initialized variables by nerzhul 20:06 schwarzwald[m] It was nrz, not SmallJoker. 20:07 Krock schwarzwald[m]: it does fix the issues it promises to fix. f32 is a primitive, default uninitialized. 20:07 Krock same for the booleans. it's a valid PR 20:08 schwarzwald[m] The question is whether someone marked them somehow on the Coverity report. I'm looking through the remaining list and want to fix the easiest ones first. Don't want to duplicate his good work. 20:25 sfan5 why do we have both set_nametag_attributes() and nametag_bgcolor / nametag_color? 20:25 sfan5 the latter being in properties 20:26 rubenwardy idk. set_nametag_attributes just sets object properties 20:28 Krock legacy, I suppose. 20:29 schwarzwald[m] IrrlichtMt has a check so that screenshots can only be rendered to the `ERT_FRAME_BUFFER`, but after the check there's a switch handling all the rendering target cases. It was triaged as `undecided`.