Minetest logo

IRC log for #minetest-dev, 2022-02-09

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

All times shown according to UTC.

Time Nick Message
00:00 rubenwardy erlehmann: in that case, you can use constraints to the window origin
00:00 v-rob There will be an absolute positioning sizer with formspec coordinates to ease transitions for people, so that would be usable
00:00 rubenwardy err, GUI window
00:00 erlehmann i am really interested in what v-rob comes up with and also usable utf-8 support is hopefully in it
00:01 erlehmann or has came up with
00:01 erlehmann come
00:01 erlehmann n8
00:01 v-rob Phh, usable UTF-8 support? Peanuts. I'm talking _full_ Unicode support, rendering, input, and all.
00:01 rubenwardy god
00:02 rubenwardy even if you get this working, I'm worried about the 1) mental impact on you  2) its reviewability
00:03 MTDiscord <exe_virus> mostly #2, #1 is probably honestly good for your mental health if done right
00:03 ShadowBot https://github.com/minetest/minetest/issues/2 -- Burned wood
00:03 ShadowBot https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome
00:03 MTDiscord <exe_virus> lol
00:04 v-rob 1) I've been researching Unicode for months, no huge impact so far (I think) :)  2) Unicode handling mostly localized to a single set of classes in one file, so not terrible, actually. The external libraries do most of it
00:05 MTDiscord <exe_virus> gotcha, leverage those libs
00:05 v-rob Anyhow, I'm willing to be no one reviewed CGUITTFont and UString before merging them, and they try to do the Unicode themselves without the help of external libraries. My code may well be many times smaller
00:05 v-rob s/be/bet
00:06 MTDiscord <exe_virus> so, text will render goodly. that's good. What design pattern are we doing for the markup?
00:06 v-rob Markup, as in for e.g. colored text?
00:07 MTDiscord <exe_virus> no, like how is this gui lib going to look? <tags>? functions()?
00:07 MTDiscord <exe_virus> pure lua based? string based?
00:07 v-rob Lua functions, almost certainly
00:07 MTDiscord <exe_virus> okay, so if we want string based formspecs, it would have to be generated via a mod
00:08 MTDiscord <exe_virus> what about draw calls? is there a loop? where do our functions fit in?
00:08 MTDiscord <exe_virus> or do we just modify state with said functions?
00:09 MTDiscord <exe_virus> and of course: will it do it's best to let modders and game makers support different devices, screens, and dpi?
00:09 v-rob Well, it's server-side, so it probably will get serialized to JSON at some point when sent to the client. Hopefully, the GUI will be dynamic, so you can modify a single attribute or add one element without resending and regenerating the entire form every time.
00:10 v-rob GUIs that work on different screens is a high priority. Sizers are very nice things.
00:10 v-rob Absolute kinda-scaled formspec coordinates? Not so much
00:10 erlehmann we need to test something, any tips on how to use the null renderer in minetest?
00:11 erlehmann and yes, it is something cursed
00:11 erlehmann like, i need the client not to crash and rendering it would crash it 100%
00:11 erlehmann or hang it
00:11 v-rob Frankly, though, I'm trying to avoid thinking about the Lua-facing API of the GUI right now, and focus on the pure client-side C++. Priorities are important for this much work.
00:14 MTDiscord <exe_virus> i'm with you, just trying to squeeze a design out of you
00:14 v-rob I'm afraid there's not too much to squeeze :)
00:15 v-rob Honestly, I'm open to suggestions on the Lua API. Other people may very well have better ideas for it than I do.
00:16 v-rob I'm also open to having help coding it when I get there :D
00:22 Alias2 joined #minetest-dev
00:37 MTDiscord <exe_virus> gotcha, welll involve us earlier than later, it's good to have design right, and then everything else is easy 😉
02:25 lhofhansl joined #minetest-dev
02:28 v-rob joined #minetest-dev
03:00 lhofhansl #11747 could use some reviewers/testers
03:00 ShadowBot https://github.com/minetest/minetest/issues/11747 -- WIP Render shadows on entities. by x2048
03:29 queria joined #minetest-dev
03:33 queria joined #minetest-dev
04:16 v-rob joined #minetest-dev
05:00 MTDiscord joined #minetest-dev
05:01 v-rob joined #minetest-dev
06:18 tekakutli joined #minetest-dev
07:07 calcul0n joined #minetest-dev
07:14 v-rob joined #minetest-dev
07:21 tekakutli joined #minetest-dev
09:51 calcul0n joined #minetest-dev
11:18 MTDiscord <Benrob0329> > Light and color of entities being calculated and communicated differently from nodes
11:18 MTDiscord <Benrob0329> @x2048 You need to open a Patreon so I can throw money at it
11:27 proller joined #minetest-dev
11:51 HuguesRoss joined #minetest-dev
11:58 appguru joined #minetest-dev
12:06 v-rob joined #minetest-dev
14:31 olliy joined #minetest-dev
14:31 calcul0n joined #minetest-dev
15:45 v-rob joined #minetest-dev
15:51 Fixer joined #minetest-dev
16:13 appguru joined #minetest-dev
16:13 v-rob joined #minetest-dev
16:46 Taoki joined #minetest-dev
16:52 proller https://github.com/minetest/minetest/pull/11843 - 2 months!
17:01 Pexin !title
17:01 ShadowBot Breaking world limits. Part 1 by proller · Pull Request #11843 · minetest/minetest · GitHub
17:04 freshreplicant[m Yes @x2048, or a Liberapay account.
17:10 v-rob joined #minetest-dev
18:14 v-rob joined #minetest-dev
18:36 proller joined #minetest-dev
20:14 Yad joined #minetest-dev
20:34 v-rob joined #minetest-dev
20:36 Yad joined #minetest-dev
22:02 v-rob joined #minetest-dev
22:08 HuguesRoss joined #minetest-dev
22:41 v-rob joined #minetest-dev
22:47 nrz how that 5.5 has been released i think proller PR can be reviewed a last time & merged
23:06 proller what are you waiting for.gif

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