/srv/irclogs.ubuntu.com/2017/12/12/#xubuntu-devel.txt

slickymasterWorkLP 173190512:11
ubottuLaunchpad bug 1731905 in xfce4-notifyd (Ubuntu) "xfce4-notifyd assert failure: *** Error in `/usr/lib/x86_64-linux-gnu/xfce4/notifyd/xfce4-notifyd': double free or corruption (fasttop): 0x000055c6304823b0 ***" [Undecided,Confirmed] https://launchpad.net/bugs/173190512:11
slickymasterWorkochosi, flocculant, bluesabre ^^^12:11
ochosislickymasterWork: noted. will have to try to set up a 32bit system so i can debug that properly i guess16:41
slickymasterWork:)16:42
slickymasterWorkI'll set up a 32-bit system tomorrow and will report back16:42
-SwissBot:#xubuntu-devel- ::xfce4-announce:: ANNOUNCE: xfce4-notifyd 0.4.1 released @ http://xfce.10915.n7.nabble.com/ANNOUNCE-xfce4-notifyd-0-4-1-released-tp50263.html (by Simon Steinbeiss)17:05
=== slickyma1ter is now known as slickymaster
=== vinzv_away is now known as vinzv
ochosibluesabre: lol, gtk-theme-config still has references to the unico engine21:20
ochosibluesabre: did we maintain it here or elsewhere? https://github.com/satya164/gtk-theme-config21:21
ochosioh, it's here ofc https://code.launchpad.net/~gtk-theme-config-maintainers/gtk-theme-config/trunk21:22
ochosinow that LP supports git i would really prefer to use it there too...21:27
ochosiholy crap, that gtk-theme-config code is so bad...21:38
ochosii really don't know how to touch it "efficiently" (i.e. without rewriting it)21:38
ochosii mean seriously: 130 lines long string variables...21:43
bluesabreochosi: yup!22:38
ochosithe main problem that i see with gtk-theme-config is that it's really unmaintainable in its current state22:38
ochosihow is one supposed to edit the css there22:38
ochosithat's simply terrifying22:38
ochosiplus instead of toggling a single gtk.css file with "include" lines for panel, menu etc it always writes the whole file when updating..?22:39
ochosioh dear...22:39
ochosimaybe we should rewrite it in python22:39
bluesabreSome parts of the css support might not have been fully supported by gtk3 when satya first made it22:39
ochosiwould be easier to maintain, and would make interaction with the text files easier22:39
ochosiyeah definitely22:40
ochosii mean what we need is a current version of greybird/adwaita as starting point22:40
ochosiideally we'd keep the sass in the repo and then just compile it for each release22:40
bluesabreSounds sane22:40
ochosiso that there is no dependency for ppl who install it22:40
ochosibut so that the code is maintainable22:40
bluesabrebrb22:41
ochosibluesabre: ok, i think i at least have a concept of how to continue, we probably should discuss whether to stick to vala or whether to rewrite in python...23:09
bluesabreochosi: would probably be pretty easy to rewrite in python23:16
bluesabrethe vala code is not the worse thing23:16
bluesabrebut it is a pain to tweak23:16
knometheoretically python might be something i might help maintain23:17
knomei've been doing some python ;P23:17
ochosiit's possible that we will have to step away from the "highlight color" feature23:17
ochosinot sure it can still work23:17
knomehuhu?23:17
ochosiwith gtk323:17
knomeeg. the only one that is useful?23:17
ochosiit will only work with themes that have been "fixed" to work it with23:18
ochosiall themes that are sass/scss based have all the color values hardcoded in the compiled css23:18
ochosibefore there were global symbolic color names23:19
knomemm, true23:19
ochosiand gtk-theme-config was using that to swap them out23:19
knome:(23:19
ochosinow you would basically have to regenerate the theme, just with different color values23:19
knomeyes23:19
ochosiwe could do a greybird-theme-config23:19
knomemeh23:19
ochosior an adwaita-theme-config23:19
knomei mean, yay...23:19
ochosibut nothing that will generically work23:19
knomecould it be pluggable to gtk-theme-config, eg. just appear there if the theme you use supports it?23:20
ochosinot sure if we can easily find out if the theme (still) supports these color values23:20
ochosiin gtk2-land the highlight color will continue to work23:21
ochosibut that doesn't really help us much23:21
knomeyeah but it's gtk223:21
knomeyes23:21
ochosiso if we don't care about the panel (because its bg color can be set from the prefs dialog) and the menus i would say we should drop gtk-theme-config23:22
knomethe menus... meh23:22
ochosiunless we find another way (that i currently can't think of) to change the highlight color23:22
knomei mean it's fine to be able to edit the colors i guess23:22
knomehighlight color is the thing i want gtk-theme-config for23:22
knomeit's the only thing i have enabled23:23
ochosibut it doesn't work anymore for greybird in gtk3 for you, does it?23:24
knomei have noooo idea23:24
ochosiwhat is possible is this:23:24
knomeyou are correct23:24
knomeit does not work for gtk323:24
ochositake adwaita's scss, chop it down to every :selected selector and then add a "background-color: blah;" line to each of those as skeleton23:25
ochosithat would still make for one homungous file, but it would probably work23:25
knomeheh23:25
ochosibut it really means: overriding every widget in the theme23:25
knomeyep23:25
ochosinot sure what that does to performance or if gtk doesn't care if you overload your theme with a second theme23:26
knomemmeh23:26
knomeyeah23:26
knometry it?23:26
ochosiit's not like chopping up the original scss is not a lot of (potentially useless) work23:27
knomeyeah i know...23:27
knomei mean23:27
ochosii think i'd rather focus on more important things, like pushing out a long-needed xfpm release23:27
knomeby trying it, i mean we could probably try doing "another css file" that is essentially the same as the first one23:27
knomeand it should affect performance (close to) as much as if it changed everything, right?23:28
knome*if* it has any noticeable performance hit23:28
bluesabreShouldn't have a performance hit23:28
knomere: greybird-theme-config, that should just be a script that builds greybird from sass and creates a new theme with a new color23:28
knomeeg. greybird-red-like-rudolphs-nose23:29
knomethen you could switch to that23:29
knomeand you could have X variants all at the same time23:29
knomei might or might not have my own benefits in mind when i say that23:29
knome...but that's how it should be :P23:29
ochosiif you want to build greybird you need to have all those ruby depends installed23:29
ochosiso meh23:29
knomewho cares?23:29
knome:P23:29
knomeisn't it more flexible that way anyway?23:30
knomeor is greybird using highlight colors as is, eg. 0% transparency and no variations?23:31
ochosii think it would work23:31
ochosibut it would only work for greybird23:31
knomeyes, i understand23:31
ochosianyway, i dunno23:32
knomeyeah23:32
ochosibluesabre: what's your take? should we really try to do the "strip down adwaita to certain selectors" approach or just drop gtk-theme-config for 18.04?23:33
knomewe've kind of been drumming for it23:33
knomeso it would be a shame to just drop it from that POV23:33
ochosiwe've been drumming a long time ago23:34
bluesabreochosi: I think if we can create an adwaita-compatible version of it, it supports our minimum needs23:34
knomeochosi, i understand, but people do not like to lose things they've been once given23:34
ochosithen they need to get involved and fix things :)23:35
knomei'm not defending "them" :)23:35
bluesabreif we wanted to have some fun, we could make a greybird theme customizer on shimmer.o :)23:35
ochosihumm, tbh i already see issues with the approach i mentioned23:36
knome.o?23:36
ochosia lot of places contain variants of the selected_bg_color23:36
bluesabrehttps://shimmerproject.org/23:36
knomelol23:36
bluesabreYou might have seen that site before23:36
knomelike use all of the resources xfce is begging for running some sp.org errands?23:36
bluesabre:D23:37
knomejust write a python script that depends on greybird build deps23:37
ochosiso the theme will look very flat after having gtk-theme-config's color applied23:37
knomeand get on with it ;)23:37
knomeochosi, yeah, that's what i thought23:37
ochosiand in that sense it will be an ugly solution23:37
ochosior alternatively we take the shades of adwaita23:37
ochosibut then it may suck with other themes (especially dark ones)23:38
bluesabreWe can also use Adwaita's dark base theme23:38
knomehow would the config app know if the user is using a dark theme or not?23:39
knomeanother knobby knob?23:39
bluesabreyeah23:39
knomemeh :)23:39
bluesabreor detect fg color23:40
ochosiargh23:40
ochosithat is bound to fail23:40
knomeyeah, argh23:40
ochosia switch is definitely better23:40
bluesabreargv23:40
ochosibut anyway, i think it'll be a lot of work23:40
knomesure23:40
ochosiand it's rather low on my personal priority list23:40
ochosianyway, sleepytime23:41
bluesabreCould start making a list of things new contributors want to mess with23:41
knomejust do it with greybird23:41
bluesabreSomewhere that is easy to find23:41
ochosiknome: that'll be just as much work. then i'd rather do it with adwaita. you can do it too btw, all we need is the chopped down css file23:41
knomeyeah...23:42
knomei'll consider23:42
ochosianyone who knows what a :selected selector is can do it23:42
ochosiideally you chop down the scss file23:42
ochosiit'll be less work than the css23:42
ochosiand more maintainable23:42
knomeyep23:42
ochosianyway, nighty!23:42
knomenight :)23:42
bluesabrehappy to help with that once we've got a base s(css) file to play with23:43
bluesabrenighty ochosi23:43
bluesabreknome: when do we want to kick off the contest?23:49
knomei'm in the process of moving the code of the current plugin into a slightly different format23:50
knomeeg. submissions happen from the frontend23:50
knomei'd still probably make people log in23:50
knomei'm also making sure we can have multiple contests at a time23:50
knomewhich we couldn't do previously23:51
knomefwiw, that part is taken care of already23:51
bluesabreknome: very nice23:51
knomeso i'd say january first23:51
knomeor sth :P23:51
bluesabreSounds good to me23:51
bluesabreNice way to start the year23:51
knomei'll need a few more sessions of coding to get it finished23:51
knomebasically everything is ready except voting23:51
bluesabreMaybe with an announcement towards the end of the year23:51
knomebut since it'll use very much the same code, it's mostly a copy-paste job23:52
knomethen some quick testing23:52
bluesabre:)23:53

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!