boomboxnation-1 has quit [Read error: Connection reset by peer]
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation-1 has joined #foot
jutty has quit [Ping timeout: 252 seconds]
qyliss has quit [Ping timeout: 252 seconds]
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation-1 has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation-1 has joined #foot
qyliss has joined #foot
orahcio has quit [Remote host closed the connection]
JustSoup312 has joined #foot
<JustSoup312>
Hey all! I am interested in getting foot on flathub. I have a working manifest able to run foot properly but before I can submit it I have to get author permission. As such, would dnkl be okay with the submission? (I would ping but I don't know their nick.)
JustSoup312 has quit [Ping timeout: 245 seconds]
JustSoup312 has joined #foot
JustSoup312 has quit [Remote host closed the connection]
JustSoup312 has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
ninewise has quit [Ping timeout: 246 seconds]
ninewise has joined #foot
boomboxnation has joined #foot
JustSoup312 has quit [Remote host closed the connection]
boomboxnation-1 has quit [Ping timeout: 246 seconds]
jutty has joined #foot
__jmcantrell__ has joined #foot
jmcantrell has quit [Killed (zinc.libera.chat (Nickname regained by services))]
__jmcantrell__ is now known as jmcantrell
jmcantrell_ has joined #foot
jmcantrell has quit [Quit: WeeChat 4.5.2]
jmcantrell_ is now known as jmcantrell
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
__jmcantrell__ has joined #foot
jmcantrell has quit [Killed (tantalum.libera.chat (Nickname regained by services))]
__jmcantrell__ is now known as jmcantrell
jmcantrell_ has joined #foot
chilledfrogs has quit [Ping timeout: 260 seconds]
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
<dnkl>
emersion: you mentioned 10-bit and/or fp16, for higher color precision; which shm formats did you have in mind?
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
andyrtr_ has joined #foot
andyrtr has quit [Ping timeout: 248 seconds]
andyrtr_ is now known as andyrtr
<rnd>
oh btw thanks dnkl for commit 4abbaf1345, i had to figure out some of that stuff for myself
<dnkl>
rnd: hopefully now I don't have to relearn this every time someone asks 😂
jmcantrell has quit [Quit: WeeChat 4.5.2]
<emersion>
dnkl: XBGR2101010 or XBGR16161616 for instance
<emersion>
er, XRGB16161616F I mean
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation-1 has joined #foot
<dnkl>
emersion: thanks. I can't find any pixman format corresponding to 16F, but a/Xbgr2101010 works
<dnkl>
btw, I also fixed the issue with subsurfaces not being correctly handled; my fault, wrong surface pointer in one of the color-management calls...
<emersion>
yeah, pixman seems to only have 32F
<emersion>
ah nice
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
kdk has quit [Ping timeout: 245 seconds]
kdk has joined #foot
cbb has joined #foot
boomboxnation-1 has quit [Quit: WeeChat 4.5.2]
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
<dnkl>
alright, 10-bit buffers can now be enabled with tweak.surface-bit-depth=10-bit. The default is still 8-bit, regardless of whether gamma-correct blending has been enabled or not (since 2-bit alpha doesn't play nice with transparent background)
<dnkl>
(in the srgb branch)
<dnkl>
emersion: one more question... which endianess is preferred? RGB or BGR? Or is there no difference?
<dnkl>
assuming the compositor supports both
<emersion>
him I don't think it makes a difference
delthas has quit [Remote host closed the connection]
delthas has joined #foot
mrt442n has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
cbb has quit [Quit: cbb]
jutty has quit [Quit: jutty]
mtm has joined #foot
<rockorager>
dnkl: It's been awhile but I think we discussed adding mouse "buttons" for touch scroll events, but I have another idea for that and curious what you think
<rockorager>
Emitting a single event to indicate touch started / ended...like bracketed paste
<rockorager>
Basically so a TUI can know if they should apply a multiplier or not to scroll events (touch sucks with a multiplier)
<dnkl>
rockorager: and in between, regular mouse motion events?
<dnkl>
I do like the idea of the TUI deciding the multiplier. Just like it does for regular mouse scroll events
<rockorager>
it would only apply to scroll events, touch motion wouldn’t need it
<rockorager>
so before delivering a wheel button event, send a touch_scroll_start or whatever
jutty has joined #foot
jmcantrell has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
jmcantrell has quit [Ping timeout: 248 seconds]
<dnkl>
rockorager: there's no pure touch scroll events in wayland - only touch motion. Foot converts touch motion events to mouse scroll events
<dnkl>
but yeah, from a TUI perspective, I can see that scroll events make more sense
<dnkl>
and we'd need a new private mode to activate/deactivate the touch start/end events
<rockorager>
I thought you receive a axis_discrete or something?
<dnkl>
that's touch*pad*
<rockorager>
I’m conflating touch and discrete
<rockorager>
I think touch and touchpad scrolls (ie nondiscrete) should not have a multiplier
<rockorager>
and the tui should be able to decide that
<rockorager>
wait how does a touch screen scroll appear in Wayland?
<dnkl>
foot doesn't apply the multiplier if a) your on the alt screen, and b) the application has enabled mouse events
<dnkl>
like I said above, touch (not touchpad) are motion events only
<rockorager>
yes but I as the TUI want to apply a multiplier to wheel events but not touchpad
<rockorager>
foot gives me one wheel tick, I just want to know if that came from a touchpad or a discrete
<dnkl>
right, I agree. Just saying that TUIs already do that. Just that they can't tell the difference between mouse and touch. Hence your suggested start/end events
<rockorager>
ah ok
<dnkl>
I got that, just making it clear that foot does not apply any multiplier at all, as it is already
<dnkl>
if we're going to add a new event, better ensure it can differentiate between mouse, touchpad and touch screen
<dnkl>
not just mouse vs. touch
<rockorager>
agreed
<rockorager>
it could be emitted before motion events too
<rockorager>
pointer source mode
<rockorager>
i know apple has some nice with precision scroll - so we need to differentiate there
<rockorager>
s/nice/mice
<rockorager>
but either way the terminal could send some CSI with an enum value: unknown / discrete mouse, touchpad, touch screen, precision mouse
jutty has quit [Quit: jutty]
<rockorager>
I mean, it could be emitted before *any* mouse event
<rockorager>
click too, …I see how touch screen scrolling works now 😂
jutty has joined #foot
<rockorager>
you get a touch click + motion and interpret as a scroll
jmcantrell has joined #foot
boomboxnation-1 has joined #foot
<rockorager>
maybe that’s all too hacky and just having a new sequence to send an axis event is better. semantically it’s not the same as a mouse button
jutty has quit [Quit: jutty]
jutty has joined #foot
chilledfrogs has joined #foot
boomboxnation-1 has quit [Quit: WeeChat 4.5.2]
cryne7 has quit [Quit: Bye!]
cryne7 has joined #foot
jmcantrell has quit [Ping timeout: 260 seconds]
boomboxnation-1 has joined #foot
jutty has quit [Quit: jutty]
boomboxnation has quit [Read error: Connection reset by peer]
jutty has joined #foot
boomboxnation has joined #foot
jutty has quit [Quit: jutty]
jutty has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
boomboxnation-1 has quit [Quit: WeeChat 4.5.2]
boomboxnation has quit [Read error: Connection reset by peer]
boomboxnation has joined #foot
rcf has quit [Quit: WeeChat 4.4.4]
orahcio has joined #foot
rcf has joined #foot
jmcantrell has joined #foot
boomboxnation has quit [Read error: Connection reset by peer]