Time |
Nick |
Message |
00:00 |
|
homthack joined #minetest-dev |
00:30 |
|
TC01 joined #minetest-dev |
00:40 |
|
Thomas-S_ joined #minetest-dev |
00:43 |
|
Seirdy joined #minetest-dev |
01:24 |
|
TC01_ joined #minetest-dev |
02:13 |
ghoti |
Anyone here in a position to comment on whether contributions to the minetest wiki are welcome? I could add a bit if I had an account.. |
02:58 |
MTDiscord |
<Jonathon> via the wiki itself https://wiki.minetest.net/Wiki_guidelines https://forum.minetest.net/viewtopic.php?f=3&t=10473 source found under contributing to the wiki: https://wiki.minetest.net/Main_Page |
03:17 |
ghoti |
Thanks. |
03:20 |
ghoti |
Heh. The forum post that describes account creation states "You can also ask for an account on IRC. |
03:20 |
ghoti |
" |
03:30 |
MTDiscord |
<Jonathon> i noticed that lol, probably no one who can make one is free right now shrug |
04:05 |
|
Taoki joined #minetest-dev |
06:46 |
|
mizux joined #minetest-dev |
06:52 |
|
pyrollo joined #minetest-dev |
06:58 |
|
twoelk joined #minetest-dev |
07:12 |
|
T4im joined #minetest-dev |
07:17 |
|
T4im joined #minetest-dev |
08:00 |
|
ShadowNinja joined #minetest-dev |
09:29 |
|
calcul0n joined #minetest-dev |
09:58 |
|
T4im joined #minetest-dev |
10:18 |
|
Fixer joined #minetest-dev |
10:22 |
|
calcul0n_ joined #minetest-dev |
10:31 |
|
shivajiva joined #minetest-dev |
10:50 |
|
T4im joined #minetest-dev |
11:02 |
pgimeno |
ghoti: ping Calinou |
11:37 |
Calinou |
ghoti: send me a message with your email address and desired username (note that it will start with an uppercase character due to MediaWiki limitations) |
11:37 |
Calinou |
/msg Calinou <message> |
11:38 |
|
T^4im joined #minetest-dev |
11:56 |
|
T4im joined #minetest-dev |
11:58 |
|
lisac joined #minetest-dev |
11:59 |
|
proller joined #minetest-dev |
12:00 |
ghoti |
Will do, thanks. |
12:45 |
|
proller joined #minetest-dev |
12:54 |
|
T^4im joined #minetest-dev |
13:23 |
|
proller joined #minetest-dev |
13:39 |
|
T4im joined #minetest-dev |
13:52 |
|
proller joined #minetest-dev |
13:57 |
|
bigfoot548 joined #minetest-dev |
14:00 |
|
kevinsan joined #minetest-dev |
14:03 |
|
bodqhrohro joined #minetest-dev |
14:04 |
|
BakerPrime joined #minetest-dev |
14:07 |
|
jomat joined #minetest-dev |
14:33 |
|
T4im joined #minetest-dev |
14:37 |
|
twoelk joined #minetest-dev |
15:24 |
|
Taoki joined #minetest-dev |
15:34 |
|
twoelk joined #minetest-dev |
15:36 |
|
proller joined #minetest-dev |
17:43 |
|
absurb joined #minetest-dev |
18:22 |
|
Foz joined #minetest-dev |
18:22 |
|
Foz1 joined #minetest-dev |
18:24 |
|
homthack joined #minetest-dev |
18:41 |
|
homthack joined #minetest-dev |
18:54 |
|
homthack joined #minetest-dev |
19:39 |
|
fluxflux joined #minetest-dev |
19:45 |
|
proller joined #minetest-dev |
19:49 |
|
Wuzzy joined #minetest-dev |
19:57 |
|
v-rob joined #minetest-dev |
19:57 |
|
Taoki joined #minetest-dev |
20:02 |
v-rob |
Let's assume for a moment that the GUI API is rubenwardy's proposed Lua table DSL. How would the API look for dynamically updating elements? |
20:02 |
rubenwardy |
probably give an id, and then replace it |
20:03 |
rubenwardy |
I feel like dynamically updating elements is a sscsm thing |
20:06 |
v-rob |
If we do create GUIs from the ground up with a new syntax, there will probably be a big push for dynamic updating |
20:07 |
v-rob |
Especially since SSCSM doesn't seem like a reality anytime soon. |
20:08 |
v-rob |
I would love to use SSCSM for this, but I don't know how likely it is |
20:08 |
v-rob |
Anyway, how would styling work? Like HTML+CSS where styles are global, or like what we have now where they only affect elements after them? |
20:10 |
rubenwardy |
I would prefer the former, it's simpler when you're dealing with a tree |
20:10 |
v-rob |
I agree |
20:12 |
Krock |
static CSS, and replacing only named elements directly |
20:13 |
v-rob |
Not sure what you mean |
20:14 |
Krock |
if you let modders replace styles, then priority will become a problem |
20:14 |
Krock |
thus, styles would be best to be kept static, and only named elements may be replaced on the fly |
20:16 |
v-rob |
Ah. So you're basically saying that only inline styles should be updated and not style elements? |
20:17 |
v-rob |
That makes sense. CSS priority rules are a pain |
20:17 |
Krock |
I'm not sure if that's what I meant but yes maybe |
20:19 |
Krock |
though refreshing the entire GUI is way easier than updating it dynamically |
20:20 |
Krock |
KISS |
20:20 |
v-rob |
Definitely true |
20:22 |
v-rob |
TBH, if we make an event system that automatically updates the GUI definition and calls callback functions, you could just edit what you need and reshow that same GUI definition |
20:22 |
v-rob |
Main problem is that e.g. clicking and dragging a scrollbar will stop when the GUI updates |
20:23 |
v-rob |
SSCSM would be nice. Splitting a GUI between server and client is a pain |
20:27 |
v-rob |
Who is working on SSCSM? (if anyone) |
20:28 |
MTDiscord |
<GreenXenith> No one wants to because of the supposed politics surrounding it |
20:28 |
v-rob |
Oh yay |
20:32 |
v-rob |
Maybe if I developed a new GUI system for CSM with no SSM API, it would entice people to work on SSCSM because they don't want to keep using formspecs. Hmmm... :) |
20:41 |
v-rob |
The actual result would probably be that people make SSM mods that have CSM dependencies. That would be wonderful... |
20:48 |
|
proller joined #minetest-dev |
21:03 |
|
T4im joined #minetest-dev |
21:12 |
|
v-rob joined #minetest-dev |
21:53 |
|
proller joined #minetest-dev |
22:16 |
|
homthack joined #minetest-dev |
22:23 |
|
numzero joined #minetest-dev |
22:25 |
numzero |
Regenerating the GUI sounds nice until you have that actually: |
22:26 |
numzero |
* If you do it in a simple way like it is done currently, it wipes all the text user entered so far |
22:27 |
numzero |
(with the current formspecs that happen when the server resends it for whatever reason, when you resize the window, etc.) |
22:27 |
numzero |
* Doing it in a way preserving user input means there is now some state to be kept, so it may not be in any way easier than to keep the whole GUI tree |
22:31 |
numzero |
esp. remembering that it should keep not only the input itself but also things like cursor and scroll position |
22:31 |
numzero |
it would be very annoying otherwise (like it is currently) |
22:54 |
numzero |
Actually one should *never* change GUI layout while it is open. That races with the user’s mouse. |
22:59 |
numzero |
Aside that and user-editable content (which shouldn’t be changed for the same reason), little remains: things like button enabled-ness, read-only texts, etc. |