ayushnix has quit [Remote host closed the connection]
<dnkl>
*sigh* looks like DPI aware rendering is broken on fractional-scale capable compositors, and when a fractional scaling value is being used... I'm working on it.
<ewb>
dnkl: yo heh
xenrox has quit [Remote host closed the connection]
xenrox has joined #foot
andyrtr has quit [Ping timeout: 250 seconds]
andyrtr has joined #foot
andyrtr_ has joined #foot
andyrtr has quit [Ping timeout: 240 seconds]
andyrtr_ is now known as andyrtr
<dnkl>
ewb: some progress. Initial size being wrong doesn't reproduce on sway. The difference between hyperlnd and Sway is that hyperlnd pushes a fractional scale value *before* the window has been displayed.
rrogalski has quit [Quit: Quit: Dog probably tripped over power cord again.]
rrogalski has joined #foot
<dnkl>
I think I've got everything worked out. Hoping to open a PR later today
<brocellous>
we should prolly do the same in sway
<dnkl>
yeah, it makes sense. Right now, foot när have to load fonts three times on a multi-monitor setup
<dnkl>
first, when creating the window
<dnkl>
second, after being mapped on an output, if we guessed the wrong output in the first step
<dnkl>
that still uses legacy scaling
<dnkl>
third time is after receiving the preferred scale from the compositor
<Lord>
is foot really "minimalistic" ? It got all the features (even sixel)
qyliss_ is now known as qyliss
xd1le has joined #foot
<ifreund>
Lord: depends on your definition of minimalism and what feature you consider necessary I guess
<ifreund>
I find that the set of features foot has matches my personal set of needs pretty darn well
<Lord>
st is minimal but foot isn't
<ifreund>
st is "minimal" to the point of brokeness/uselessness/annoyance but foot isn't
<ifreund>
like I said, it' personal preference
<sewn>
as a st fan, foot is awesome
<dnkl>
<3
<dnkl>
nice side effect of the fractional-scale protocol: DPI aware rendering is made easier since we don't have to bother with a "logical" (scaled) monitor DPI value
<dnkl>
too bad we still need to support legacy scaling... :|
<ewb>
that's excellent
<ewb>
dnkl: lgtm
<dnkl>
ewb: thanks a bunch for testing :)
<ewb>
np!
<sewn>
why does foot segfault when I abruptly close my compositor?