freenode/#shirakumo - IRC Chatlog
Search
14:07:12
selwyn
fwiw my opinion on alloy is that while it needs some love, it's quite usable and the high degree of modularity will i'm sure pay off in time
14:18:22
selwyn
in particular, i would like to have an api that lets you easily spawn overlays that have a focus-tree and layout-tree already attached to them, and can receive ui events
14:20:11
selwyn
as it stands, alloy is just too slow for vr, but i think if i stay away from animations it will be fine
14:20:40
selwyn
never could figure out how to re-render only when necessary, have to do that as well
15:35:48
Shinmera
SAL9000: Any idea how to activate the smart filters for private message buffers in weechat?
15:39:27
Shinmera
Also, any suggestions on what to put as the first image here https://shirakumo.github.io/lichat/
15:39:28
Colleen
shirakumo.github.io/lichat/ Website (HTML), Title: Lichat - The lightweight chat protocol
15:39:39
mfiano
smart_filter is smart in that it keeps the join/part/quit messages from users that spoke last, and a query is 1:1 so...
15:40:46
SAL9000
if your smart filter is set to 5 minutes, someone joins and then speaks within 4 minutes of joining, their join message will "materialize"
15:41:15
SAL9000
but if they don't talk for 5 minutes you won't see their join message (unless you turn off filters, of course)
15:41:55
SAL9000
irc.look.smart_filter_delay: delay for filtering join/part/quit messages (in minutes): if the nick did not speak during the last N minutes, the join/part/quit is filtered [default: 5, values: 1 ... 10080]
15:43:02
SAL9000
Shinmera: 16:42 <@FlashCode> SAL9000: there's an option irc.look.display_pv_back, but no such option to control the "nick has quit" in private
15:44:34
SAL9000
yeah, currently explaining to flashcode, he thought I just wanted a toggle for quit display, lol
15:44:48
selwyn
wondering if i can successfully use the observable protocol to get ui components to react to changes in the 3d scene
15:45:33
Shinmera
or use observable-object if you want all slots to be observable (though of course that incurs a cost on every set)
15:48:38
Shinmera
observables just have a list of filters and functions that get called when the filter matches for a given "observation"
15:50:24
mfiano
Interesting. I don't have joins/parts/quits in query buffers at all. But I have no clue how I did that as I haven't configured my weechat in nearly 20 years
15:55:10
SAL9000
otherwise, you could screencap the web client? you've got an embedded web client and a mobile screencap, but no web screencap
15:56:28
SAL9000
the rest of the page is very simple/flat (and that's good!) so suddenly tossing 3D in there might be a bit much
15:58:27
SAL9000
(also, I like how a random in #weechat asked me to try enabling irc_smart_filter like 3 times despite me posting that I already had it on, and FlashCode agreeing with me that it's going to have zero effect unless the client is patched)
16:00:40
SAL9000
despite the uphill battles with the scripting api (and other things) that is one of the reasons I stick to this specific client :-)
16:49:04
Colleen
shirakumo.github.io/lichat/?a Website (HTML), Title: Lichat - The lightweight chat protocol
16:52:29
Shinmera
Tried the other suggestion of not having an image for the first block, but it didn't look good.
18:07:06
selwyn
how would i simulate mouse events in alloy? is it enough to just construct a pointer-event and call #'handle on it and a root ui element?
18:19:53
Shinmera
What you want to do sounds more like you /actually/ want to create input events though, so you should send them to the UI object.
20:38:20
Shinmera
I think the only 'solution' to alloy's allocation issue is adding a DEALLOCATE function that does the opposite, and forcing you to call it on stuff you no longer need.