<joepie91>
especially instantly-closing though :OP
<joepie91>
:P*
<joepie91>
but yeah, the objective of this project is to design UI controls that 'feel like native;
<joepie91>
so there's a lot of work in small stuff like the exact submenu delay to make it feel just right
<samueldr>
I prefer using the phrase "feels as good as native toolkits", because otherwise you get people saying that it doesn't *look* or behave *exactly* like their preferred toolkit :)
<joepie91>
heh, yeah
<joepie91>
but I've linked this in a few places already, and so far it doesn't seem to have offended anyone with its javascriptness
<joepie91>
which suggests that it's going in the right direction :P
<samueldr>
one thing you won't be able to do is a menu that escapes the viewport if needed though :)
<joepie91>
yeah, there are a few limitations like that
<samueldr>
oof
<samueldr>
big oof
<joepie91>
but that's out of my hands
<samueldr>
no keyboard use
<joepie91>
correct, no keyboard use nor accessibility hints whatsoever yet
<joepie91>
this is far from ready for production use
<joepie91>
it doesn't even have a global focus mechanism yet, that's next on the list
<joepie91>
(even though the behaviour when clicking outside of a menu might lead you to believe differently :P)
<joepie91>
once it has a focus tracker, I can start thinking about keyboard control
<joepie91>
as well as things like rich dropdowns
<samueldr>
I think this is one place where it _could_ make it or break it: if you re-implement the focus behaviour instead of letting the browser handle it
<samueldr>
hopefully yeah, you only track and not try to do your own
<joepie91>
I'm fairly sure that "letting the browser handle it" isn't going to be an option unfortunately
<joepie91>
I've already run into issues with <button> elements for example
<joepie91>
which is why the buttons are not actual buttons
<joepie91>
turns out that for some bizarro reason, Chromium layouts button content slightly differently and there seems to be no way to override that
<samueldr>
yeah, also why I said _could_... it's probably possible to re-implement in a correct way
<joepie91>
so I've had to return to <div>s for that :(
<samueldr>
hah
<joepie91>
right
<samueldr>
anything "form" in DOM/CSS is extremely broken and underspecced imo
<joepie91>
and well, any reimplementation is going to be to the same standard as the submenu delay stuff :P
<joepie91>
yeah definitely
<samueldr>
since it all leaks the platform's metrics into
<samueldr>
joepie91: since it's all js-driven (I figure)
<joepie91>
form elements are great when you are actually trying to build a form and nothing else, basically
<samueldr>
you might be able to add hidden buttons and track focus on them?
<joepie91>
it's an option, but I'm not a fan of hidden elements
<samueldr>
not sure how to reconcile with accessibility though
<joepie91>
they have a tendency of drawing out browser bugs
<samueldr>
things are _hard_ :)
<joepie91>
yeah
<joepie91>
an easy project, this is not :P but also noone else has done it yet and I need it, so
<samueldr>
the moment a website requires tight control (design and behaviour-wise) with form controls I know it's going to creep up in development time
<joepie91>
yeah...
<joepie91>
samueldr: additional design constraint is that I'm designing it like a generic UI library so there's a ton of internal complexity to deal with themeing (yes, it has themes support!), resize handling with arbitrarily nested elements, a declarative way of specifying control structures, etc...
<samueldr>
real react or something funky where you're only re-using the namespace for JSX?
<joepie91>
real React
<samueldr>
cool
<samueldr>
looks interesting
<samueldr>
I spy a div!
<joepie91>
stretch goal is to make it modular, independent packages per component, but I have no idea yet how I'm going to do that, so monolithic for now
<samueldr>
oh, there's way more div than I initially thought
<joepie91>
:P
<samueldr>
I thought you would have made your own (useless) wrappar around divs to completely abstract the browser away
<joepie91>
there are actually quite a few places where arbitrary content is permitted
<joepie91>
nah, the goal is to integrate with existing JSX
<ashkitten>
now make the rest of the ui not garbo :D
<ldlework>
yeahhh
cjpbirkb1 has joined #nixos-chat
<aleph->
And fix the gaping sec holes
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-chat
cjpbirkbeck has quit [Ping timeout: 240 seconds]
cjpbirkbeck has joined #nixos-chat
cjpbirkb1 has quit [Ping timeout: 260 seconds]
cjpbirkb1 has joined #nixos-chat
cjpbirkbeck has quit [Ping timeout: 240 seconds]
cjpbirkbeck has joined #nixos-chat
<cole-h>
Anybody with packet.net + NixOS experience: how do I set up a machine as a remote builder? I keep getting "remote machines may not have all required system features", despite manually setting the system features to match...
<drakonis>
hmm, i think i'm going to use julia lang
<drakonis>
but i dont know if it would work well with nixos
<drakonis>
it uses a lot of bindings
cjpbirkb1 has quit [Ping timeout: 256 seconds]
cjpbirkb1 has joined #nixos-chat
cjpbirkbeck has quit [Ping timeout: 240 seconds]
<drakonis>
hmm, it appears to be entirely unworkable
<{^_^}>
#98043 (by doronbehar, 5 days ago, open): Julia: reinit at latest
<drakonis>
yeaaaaah i dont think that'll solve the issues
<energizer>
julia 1.0 works, would love to hear if somebody has a working 1.5
<drakonis>
there's a ton of libraries that need bindings
<energizer>
there's always conda...
<drakonis>
uhh no
<drakonis>
off it goes into containers then
<drakonis>
hmm
<drakonis>
looks like they finally grew the scientific stack it used to need bindings for
<drakonis>
it still has the ability to call libraries from other languages
<drakonis>
but again, its likely a bad time
<aleph->
Hmm, I should finally get an elk stack up and running.
<drakonis>
elk?
<drakonis>
okay found it
<aleph->
Ya
<aleph->
Need a logging solution at home
<aleph->
And it's widely used enough I should learn to admin it better
<cole-h>
Cool, I can't delete a packet.net server because it's apparently being "rescued".... So it will remain online and incurring charges until someone gets back to me.
<aleph->
Fun
<cole-h>
OK, rescuing finished and it finally deleted
<cole-h>
2/25 of my credit down the drain :P
<cole-h>
Though I guess I'm glad it's credit rather than me actually paying for it (yet)
endformationage has quit [Quit: WeeChat 2.9]
cjpbirkb1 has quit [Quit: Goodbye, take care]
Jackneill has quit [Ping timeout: 260 seconds]
Jackneill has joined #nixos-chat
cole-h has quit [Quit: Goodbye]
<eyJhb>
"clever - making things work since always" :D Always see you in #nixos helping out people ;)
<sphalerite>
eyJhb: I just got far closer to a displaylink device than I would like. How can I tell if I'm infected?
<eyJhb>
sphalerite: baically, if you slowly begin to hate your life, each rebuild will potentially break one display, your CPU will die. So when all this happens you are infected!
<eyJhb>
But also, you loose your soul. But you get a extra monitor for it, so...
<sphalerite>
well I didn't connect any computers to it so maybe I'm fine?
<eyJhb>
Maybe, if you are lucky sphalerite ! - Having displaylink sort of feels like have a negative stat in a game, to unlock a extra slot to equip a item :p
<eyJhb>
Why where you so close to a DisplayLink dock sphalerite ?
<sphalerite>
visiting family, they seem to use it
<ashkitten>
why does microsoft make it so hard to install their crappy os
<ashkitten>
ive been trying for hours to make a bootable installation usb
<ashkitten>
with unetbootin and woeusb, neither of which have worked (and woeusb just seems broken)
<ashkitten>
also ugh virtualbox doesn't work still
<ashkitten>
with hardening
<ashkitten>
oh
<ashkitten>
nvm
<ashkitten>
that's a different error
<ashkitten>
fun
<eyJhb>
c74d: If I would go the sagemath way, there is a possibility I would run it inside docker :p
<eyJhb>
Anyone that has done some signal processing in any of them?
<eyJhb>
wxMaxima looks promising
<Taneb>
Does anyone know a way to lower my default webcam quality? My upload can't handle it :(
<c74d>
eyJhb: Maxima is a less-polished older sibling of Maple; I'm not very experienced with it, but there are two things I feel should be noted: (1) `is(a = b)` only tests for "syntactic equality" whereas `is(equal(a, b))` tests for "semantic" equality, and (2) even `equal` can need help to tell that two expressions are equal (try applying simplification functions such as `radcan` and `trigrat` to
<c74d>
expressions before passing them to `equal`)
<adisbladis>
joepie91: Are you end good with browser frontend?
<pie_>
man systemd.unit lists some additional search paths which dont seem to work on nixos, and i cant find via google how to list the search path...
<adisbladis>
I'm trying to figure out why the scrolling performance on the new nixos.org page is really bad for me
<adisbladis>
I know it has _something_ to do with those svg backgrounds, but I don't know how to fix it
c74d has left #nixos-chat [#nixos-chat]
<joepie91>
adisbladis: there appears to be a scroll event handler on the page?
<pie_>
well the questions still stand but i managed to shove the service file in /run/systemd/system/tinc/ , /me runs off in a hurry
<pie_>
<boucman_work> to list the paths : systemd-analyze unit-paths
<pie_>
<boucman_work> and no, you can't add custom paths or look for units at different places afaik
Peetz0r has quit [Ping timeout: 244 seconds]
parsley936 has joined #nixos-chat
<sphalerite>
mount -o ro -t tmpfs tmpfs /mnt
iqubic` has joined #nixos-chat
iqubic has quit [Ping timeout: 260 seconds]
waleee-cl has joined #nixos-chat
iqubic` has left #nixos-chat ["ERC (IRC client for Emacs 28.0.50)"]
<gchristensen>
anyone managed to run an electron app (slack, specifically) under bubblewrap?
dada_da has joined #nixos-chat
da_dada has quit [Ping timeout: 256 seconds]
ottidmes has quit [Ping timeout: 258 seconds]
ottidmes has joined #nixos-chat
<steveeJ>
gchristensen: I haven't tried to use bubblewrap at all. sorry I'm not helping :-D but I'm excited you're trying these things out! do you think we could eventually land this in home-manager as an option on programs to be contained?
<gchristensen>
sounds like a cool idea :)
<steveeJ>
it could be progressive as well, meaning program by program where we know it to work reasonably
cjpbirkbeck has joined #nixos-chat
cole-h has joined #nixos-chat
<ar>
hm. I'm getting an interesting issue with cq-editor on one of my boxes: qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
<ar>
which is even more interesting because i don't hit this bug with my laptop
<cole-h>
Time to diff the derivations with nix-diff? :D