Time Nick Message 10:49 sfan5 since we're planning to release at some point I'll import translations latertoday 11:10 [MatrxMT] should merge #13125 before that, it adds a translation string 11:10 ShadowBot https://github.com/luanti-org/luanti/issues/13125 -- Android: Persistent notification while ingame by srifqi 11:11 [MatrxMT] I suppose I can merge it, in 15 min 11:12 [MatrxMT] also, to be clear: with the solution described by v-rob, I would be fine with the addition of aux2 11:24 [MatrxMT] There is also #16049 which I would like to merge before the translations 11:24 ShadowBot https://github.com/luanti-org/luanti/issues/16049 -- Migrate existing keycode-based keybindings; add warning dialog about migration by y5nw 11:49 sfan5 we can import translations a second time before release 11:49 sfan5 or a third time, or a fourth 13:54 MTDiscord Tbh more than aux2 we need something like "tertiary action" 13:55 MTDiscord In other words, we'd like to be able to detect single keypresses. 13:55 MTDiscord Also aimed 13:55 sfan5 that's orthogonal 13:55 MTDiscord Yep 13:56 MTDiscord I'm just saying that we still have space to abuse zoom key, for example. Being able to suppress the message from that would also be nice. 13:57 MTDiscord Of course another keybinding is great, but as long as we can only detect when it is down, it will be confusing. 13:57 MTDiscord [replying to issue links previously on zoom message] 13:57 MTDiscord Yep 13:58 MTDiscord Anyway, for example suppose you need an item to have an action that flips its mode. Either two modes, or multiple in a cycle, or through a formspec. 13:59 MTDiscord If you can only detect the keybinding being down, you may miss some short presses. 13:59 MTDiscord Or worse, treat a long press as multiple presses... or treat multiple short presses as one long. 14:01 MTDiscord Of course this is supposing this already has two actions. Eg. A melee weapon that can spit fire, that's two actions already. Then you want two modes of spitting fire and need a 3rd action to flip those. 14:02 MTDiscord Aux2 is nice, another modifier is useful for some stuff, but it doesn't solve that many issues. 14:09 sfan5 i don't think you need to convince anyone that edge-triggered keys are needed 14:09 sfan5 the thing is, doing this in a client-server model is always a kludge. any input handling code should run on the client, not the server. 14:55 sfan5 commits -> https://github.com/luanti-org/luanti/tree/ci 15:13 sfan5 i don't see any obvious vandalism or suspicious commits so i'll push that once the CI build finishes 17:33 MTDiscord btw i just realized our dump has been documented wrong this whole time 17:34 MTDiscord our docs say dump(obj, dumped) but really it is dump(o, indent) 17:35 MTDiscord ideally i'd like to make it dump(obj, options) but if someone uses the indent it's gonna mess things up if their code runs on older versions 20:14 MTDiscord sfan5: tbh, sscsm is still far, and some client events are already handled server-side (punch, dig, place, use, secondary use...) 20:18 sfan5 client events != input handling 20:18 sfan5 if you think these two are the same I invite you to play luanti over vnc 20:29 sfan5 I assume we want #14135 in the next release? 20:29 ShadowBot https://github.com/luanti-org/luanti/issues/14135 -- Add persistent unique identifiers for objects by sfence 20:47 MTDiscord i would want that, yes 21:01 MTDiscord He needs it 21:01 MTDiscord https://tenor.com/view/mighty-need-invader-zim-shouting-screaming-scared-gif-17581419