Minetest logo

IRC log for #minetest-dev, 2022-06-30

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
04:00 MTDiscord joined #minetest-dev
04:40 YuGiOhJCJ joined #minetest-dev
05:28 calcul0n joined #minetest-dev
06:09 Warr10247 joined #minetest-dev
06:44 nrz joined #minetest-dev
07:06 epoch joined #minetest-dev
07:37 independent56 joined #minetest-dev
07:56 independent56 joined #minetest-dev
08:45 MTDiscord1 joined #minetest-dev
09:33 HuguesRoss joined #minetest-dev
09:34 Fixer joined #minetest-dev
09:35 Fixer_ joined #minetest-dev
09:49 Fixer joined #minetest-dev
10:03 Fixer joined #minetest-dev
10:06 Fixer_ joined #minetest-dev
10:12 Fixer joined #minetest-dev
10:19 Fixer joined #minetest-dev
10:39 Fixer joined #minetest-dev
11:01 Fixer joined #minetest-dev
11:24 Fixer joined #minetest-dev
12:13 independent56 joined #minetest-dev
13:22 independent56 joined #minetest-dev
13:30 Fixer joined #minetest-dev
13:38 Fixer joined #minetest-dev
13:41 proller joined #minetest-dev
14:20 Fixer joined #minetest-dev
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
14:56 Fixer joined #minetest-dev
15:11 MTDiscord <luatic> why the wiki?
15:11 MTDiscord <luatic> 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 <ROllerozxa> 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 <luatic> you're driving? I hope you aren't on your phone while driving...
15:52 MTDiscord <luatic> are you dictating your messages?
16:39 independent56 joined #minetest-dev
17:08 independent56 joined #minetest-dev
17:12 independent56 joined #minetest-dev
17:17 independent56 joined #minetest-dev
17:58 independent56 joined #minetest-dev
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
18:48 independent56 joined #minetest-dev
18:50 independent56 joined #minetest-dev
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:55 independent56 joined #minetest-dev
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 <luatic> No. 5 appears to adhere to the KISS principles, let's go with that
19:57 MTDiscord <luatic> 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 independent56 joined #minetest-dev
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 <type of node>
20:00 Pexin from any direction
20:00 MTDiscord <luatic> example: cactus in MC
20:00 Krock aren't players non-physical server-side?
20:00 independent56 joined #minetest-dev
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:22 jamesp joined #minetest-dev
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`.
20:51 proller joined #minetest-dev
20:53 MTDiscord joined #minetest-dev
22:32 panwolfram joined #minetest-dev
23:06 Baytuch joined #minetest-dev
23:36 fluxionary joined #minetest-dev

| Channels | #minetest-dev index | Today | | Google Search | Plaintext