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 |