[01:03] <bluesabre> o.o
[01:09] <Noskcaj> bluesabre, Do we want to switch to sgt-puzzles this cycle? All the launcher needs to be in a archive-ready state is an icon
[01:20] <bluesabre> Noskcaj: potentially, I'll try to get some testing in on it this weekend and we can bring the decision in next week's meeting
[01:20] <Noskcaj> ok. i'll need to set up translations, won't i?
[01:20] <Unit193> Fix the issues I noted? :P
[01:21] <Noskcaj> Unit193, Anything not in the TODO file?
[01:21] <Unit193> I don't know. :P
[01:22] <Noskcaj> http://bazaar.launchpad.net/~noskcaj/+junk/sgt-puzzles-launcher/view/head:/TODO
[01:24] <Unit193> http://bazaar.launchpad.net/~noskcaj/+junk/sgt-puzzles-launcher/revision/15 uhh, you can't do that...
[01:25] <Noskcaj> How to fix?
[01:27] <Unit193> (https://www.debian.org/doc/debian-policy/ch-files.html 10.7)
[01:32] <Noskcaj> ...
[01:53] <Noskcaj> I realise it's not a good solution, but is there anything other than some if statements that i need?
[02:53] <Unit193> Well, while not perfect you can put them in another XDG_DATA_DIRS to toggle hidden=true, /usr/share/xfce4/applications/ for example.
[02:53] <Unit193> At least it's not as hacky, just only works in Xfce. :P
[03:16] <Noskcaj> Is there any way it will actually break something, or is it just because it's too hacky?
[07:36] <ochosi> morning everyone
[07:40] <flocculant> morning ochosi 
[10:46] <lderan> right, hello everyone :)
[10:53] <ochosi> hey lderan 
[10:54] <ochosi> how're things?
[10:55] <bluesabre> morning everyone
[10:56] <lderan> not been so good of late, but hopefully getting better. I am really sorry about my absence for the past half a dozen months
[10:56] <lderan> how are things with yourself?
[10:59] <ochosi> hey bluesabre 
[10:59] <ochosi> lderan: oh well, life can always turn hectic. it's starting to do that here too ;)
[10:59] <lderan> oh dear
[11:10] <ochosi> bluesabre: anything you're planning on working on today? just saying cause i'll be about for a bit
[11:12] <bluesabre> ochosi: poking menulibre as much as possible to get a release out tomrrow
[11:12] <ochosi> cool
[11:12] <ochosi> if there's anything i can help with lemme know
[11:12] <bluesabre> well
[11:13] <bluesabre> if you want to check out https://code.launchpad.net/~menulibre-dev/menulibre/2.1 and let me know if there are any changes you'
[11:13] <bluesabre> d recommend for appearance/usability/etc
[11:13] <bluesabre> to use it:
[11:14] <bluesabre> python3 setup.py install --user; ~/.local/bin/menulibre
[11:16] <ochosi> ok, will do
[11:17] <bluesabre> thanks
[11:17] <ochosi> humm GLib.Error: gtk-builder-error-quark: Invalid property: GtkScrolledWindow.overlay_scrolling on line 834 (11)
[11:17] <ochosi> oh woops
[11:17] <ochosi> that's probably me not being on gtk3.16
[11:18] <ochosi> is that a problem?
[11:19] <bluesabre> should work without it
[11:20] <bluesabre> gtk should really not be so chatty with invalid properties when it creates and removes many many properties every few months
[11:21] <ochosi> k
[11:21] <ochosi> well it actually does crash
[11:21] <bluesabre> ah
[11:21] <bluesabre> lovely
[11:21] <ochosi> http://dpaste.com/0VFSEDC
[11:22] <bluesabre> welllllllllllllp
[11:22] <bluesabre> gimme a sec
[11:24] <bluesabre> pull and reinstall
[11:24] <ochosi> humm, no tags or revs to pull?
[11:24] <ochosi> did you push to the 2.1 branch?
[11:25] <bluesabre> didn't push
[11:25] <bluesabre> try again :D
[11:25] <ochosi> haha
[11:25] <ochosi> yeah, that's more like it
[11:26] <ochosi> fwiw, using CSD would really make sense here...
[11:26] <bluesabre> yeah
[11:26] <ochosi> since all the layout of the app is already extremly CSDy
[11:26] <bluesabre> it'd clean it up substantially
[11:27] <ochosi> indeed
[11:27] <ochosi> humm, i wonder what's wrong with the button style in that toolbar...
[11:27] <ochosi> somehow they seem totally flat
[11:27] <bluesabre> where?
[11:27] <ochosi> at least the enabled ones
[11:27] <ochosi> the insensitive ones look ok
[11:27] <ochosi> inner-border is missing
[11:28] <ochosi> already checked with the inspector but this time it seems to be the theme's fault
[11:29] <bluesabre> I'll go ahead and CSDify the header
[11:29] <ochosi> sweet
[11:29] <ochosi> that'll also fix those flat buttons without me touching anything :p
[11:29] <bluesabre> :P
[11:29] <lderan> woo
[11:29] <ochosi> btw, i'm wondering whether not using symbolic icons in that toolbar wouldn't be better
[11:30] <ochosi> i do like how elementary uses colored icons there tbh
[11:30] <ochosi> (for other elements, like the inline toolbars, the symbolic icons are totally fine though)
[11:30] <ochosi> could try that since it's not very hard
[11:31] <bluesabre> yeah
[11:31] <bluesabre> good idea
[11:31] <bluesabre> I was on a symbolic kick at the time I cranked out 2.0
[11:31] <bluesabre> :D
[11:31] <ochosi> :)
[11:32]  * ochosi remembers being really excited about those too
[11:40] <ochosi> btw, i really wonder whether we shouldn't include the topmenu plugin in the xubuntu-extras PPA
[11:40] <ochosi> it works ok, i've been using it for a few weeks already
[11:40] <ochosi> and i fixed the theming for it in greybird 1.6
[11:46] <bluesabre> sure, got a link?
[11:47] <ochosi> one sec
[11:48] <ochosi> the source/project page is here: https://git.javispedro.com/cgit/topmenu-gtk.git/about/
[11:48] <ochosi> but it has been packaged already, obviously
[11:49] <ochosi> in ppa:webupd8team/mate
[11:49] <ochosi> https://launchpad.net/~webupd8team/+archive/ubuntu/mate
[11:49] <bluesabre> cool
[11:49] <bluesabre> I'll port that over sometime today
[11:50] <ochosi> thing is, without greybird 1.6 it won't look good
[11:51] <ochosi> so i guess adding it for <wily isn't a great idea
[11:53] <bluesabre> k
[11:57] <ochosi> (although apart from the warnings, greybird 1.6 can be used regression-free in vivid)
[12:07] <bluesabre> ochosi: http://i.imgur.com/vYsH0Tx.png
[12:08] <ochosi> nice
[12:08] <ochosi> (i really need to reconsider whether to add some button style to the menu button)
[12:09] <ochosi> (at least on hover)
[12:09] <ochosi> that really cleans things up and looks lovely if you ask me
[12:09] <ochosi> are those separators widely used in CSD though?
[12:10] <bluesabre> fixing one other thing, then I'll push and you can play with it some more
[12:10] <bluesabre> that's just a button pack_start'd
[12:11] <ochosi> right, seems to be the case with other csd apps too
[12:13] <bluesabre> pushed
[12:13] <bluesabre> brb
[12:13] <ochosi> prolly have to improve the looks of those separators a bit in greybird
[12:15] <ochosi> bluesabre: humm, again theming oddity? http://i.imgur.com/MwOSOkO.png
[12:22] <bluesabre> ochosi: yeah... haven't gotten to that one yet
[12:22] <bluesabre> wondering what a good solution would be since I need two buttons there
[12:22] <ochosi> geez, gtkgesture is really giving me headaches with my touchpad
[12:23] <ochosi> always seems to initiate window-move randomely and then refuses to cancel that
[12:23] <bluesabre> or maybe I don't need two buttons
[12:23] <ochosi> yeah, just wanted to suggest that
[12:23] <bluesabre> just the cancel button, and saving would commit the change
[12:23] <ochosi> or just the accept button, and clicking away would cancel the change
[12:24] <bluesabre> hm
[12:24] <bluesabre> that probably makes more sense
[12:25] <bluesabre> I'll play with both ideas
[12:25] <bluesabre> but it will be like the file selects below
[12:25] <ochosi> k
[12:25] <ochosi> the cancel "x" initially didn't make sense to me, tbh
[12:34] <bluesabre> ochosi: http://i.imgur.com/D2iVyJ6.png
[12:35] <bluesabre> hitting enter, clicking the check, or saving will apply the change
[12:36] <bluesabre> clicking elsewhere or hitting esc will cancel
[12:37] <ochosi> cool
[12:37] <ochosi> that looks about right
[12:37] <ochosi> that icon could theoretically be symbolic again
[12:37] <ochosi> but the green looks ok too
[12:38] <bluesabre> I'll probably just use symbolic for the inline toolbars on the bottom
[12:41] <ochosi> k
[12:45] <flocculant> hi bluesabre 
[12:47] <ochosi> bluesabre: something seems odd in menulibre's headerbar. seems like the "add" button is a gtkmenubar
[12:47] <ochosi> or maybe it's just inspector acting up
[12:49] <ochosi> seemingly the first button in a headerbar always is a gtkmenubutton or something
[12:50] <ochosi> so better change the packing order to get the real gtkmenubutton in the first position
[12:52] <bluesabre> ochosi: yeah, need to make that a popover instead of a menu
[12:52] <bluesabre> wasn't a super easy instant solution for that
[12:52] <ochosi> btw, i just pushed some nice improvement to Greybird
[12:52] <bluesabre> hi flocculant
[12:52] <bluesabre> how's it going?
[12:52] <ochosi> for GtkMenuButton
[12:54] <bluesabre> ochosi: pushed the new name and comment entry
[12:54] <ochosi> pulling...
[12:56] <flocculant> bluesabre: good thanks 
[13:02] <bluesabre> ochosi: what icon size would you recommend I use for the toolbar if I go back to non-symbolic?
[13:02] <bluesabre> s/tool/header
[13:03] <ochosi> bluesabre: already working on it, one sec ;)
[13:03] <bluesabre> :D
[13:04] <ochosi> personally, i'd go for 16px, but then the buttons aren't square, which blows
[13:05] <ochosi> oh well, actually they are
[13:05] <ochosi> when all of them are
[13:05] <ochosi> http://i.imgur.com/ILZWNwR.png
[13:06] <bluesabre> ok, can do 16
[13:06] <ochosi> normally, toolbar items have 24px icons
[13:06] <ochosi> but in the headerbar most toolitems use the TOOLBAR_SMALL size
[13:06] <bluesabre> part of the issue is that some of the buttons were hardcoded to 32px
[13:06] <ochosi> which is 16px
[13:06] <ochosi> i have the patch for that ^ ready btw
[13:07] <ochosi> in case you want me to push that
[13:07] <ochosi> (not that it's a lot of work)
[13:07] <bluesabre> happy to take the patch
[13:09] <bluesabre> I might actually make the add button into the applications-other icon
[13:09] <bluesabre> it this case, it might make more sense
[13:09] <bluesabre> but maybe not
[13:11] <ochosi> pushed
[13:11] <bluesabre> sweet
[13:12] <bluesabre> glad you're in the menulibre-dev team
[13:12] <flocculant> hah
[13:12] <flocculant> ochosi: talking of teams, can you add me to website one so I can do QA blog posts please :)
[13:13] <ochosi> bluesabre: hehe, indeed ;)
[13:13] <ochosi> flocculant: sure thing, one sec...
[13:14] <flocculant> cheers
[13:14] <ochosi> there, done
[13:14] <ochosi> bluesabre: wow, you're not a member of the web team. how come?
[13:15] <bluesabre> ochosi: probably because you guys are hesitant of my blog posts
[13:15] <bluesabre> :D
[13:15] <ochosi> haha
[13:15] <ochosi> yeah, all those fancy screenshots and stuff...
[13:15] <ochosi> booh!
[13:15] <bluesabre> it'd be a shame if our release annoucements displayed what we made
[13:17] <ochosi> yeah
[13:19] <ochosi> lunchtime, brb
[13:26] <flocculant> bbl - nice to see you bluesabre if you've gone when I get back :)
[13:26] <bluesabre> thanks
[13:26] <bluesabre> seeya later flocculant
[13:33] <bluesabre> ochosi: headerbar button sizes should be a bit more consistent now
[13:34] <ochosi> bluesabre: indeed but not square anymore
[13:34] <ochosi> maybe that's not a big problem though
[13:34] <bluesabre> yeah... if we want them square I think we have to force a size
[13:35] <bluesabre> not sure whats preferred here
[13:35] <bluesabre> maybe I should look at some other CSD app code
[13:35] <ochosi> yeah
[13:35] <ochosi> that sounds like a good idea
[13:36] <ochosi> have you pulled the latest greybird for the separator and menubutton improvement?
[13:36] <bluesabre> not yet
[13:36] <bluesabre> doing so now
[13:39] <bluesabre> ochosi: hm
[13:39] <bluesabre> hovering the menubutton makes it grow when it gets borders
[13:39] <bluesabre> makes the whole headerbar shift around
[13:39] <bluesabre> and lots of weirdness
[13:40] <bluesabre> :D
[13:40] <bluesabre> one sec
[13:40] <bluesabre> before http://i.imgur.com/yh0wUbJ.png
[13:40] <bluesabre> after http://i.imgur.com/ByC0MCo.png
[13:41] <bluesabre> headerbar bigger, has a double line for the bottom border
[13:41] <bluesabre> make some other things
[13:41] <ochosi> weird
[13:41] <ochosi> looks totally fine here
[13:41] <ochosi> on gtk3.14
[13:42] <bluesabre> got a wily vm?
[13:42] <ochosi> yeah, will fire that up and check in a bit
[13:42] <ochosi> guess that must be a gtk3.16 "feature"
[13:43] <bluesabre> gotta love those
[13:46] <bluesabre> feel free to tweak menulibre a bit more... going to go take a shower, brb
[13:52] <ochosi> meh, so yeah
[13:52] <ochosi> in wily it behaves oddly
[13:52] <ochosi> but actually it looks different from yours
[13:52] <ochosi> with the hover style things look ok
[13:53] <ochosi> the headerbar just doesnt have a bottom border without
[14:02] <ochosi> bluesabre: ok, works now for me in wily
[14:03] <ochosi> pushed the fix to greybird
[14:07] <ochosi> bluesabre: tbh, i preferred the button sizes as they were: http://i.imgur.com/D2iVyJ6.png
[14:08] <ochosi> hm, or are they the same and just seem different at first glance..?
[14:14] <ochosi> also, the window previews in alt-tab... hm, i'm really not a huge fan of displaying those by default
[14:14] <bluesabre> ochosi: they were definitely square before, I forced them to be :)
[14:14] <ochosi> oh ok
[14:15] <bluesabre> square, 32px
[14:15] <ochosi> humm
[14:16] <ochosi> did the greybird fix work for you?
[14:18] <bluesabre> ochosi: yup, looks good now
[14:18] <ochosi> k, good to know
[14:18] <ochosi> still works in gtk3.14 luckily
[14:19] <bluesabre> nice
[14:19] <ochosi> anything else that you wanna tackle in menulibre?
[14:20] <bluesabre> any other ui improvements you'd like to see?
[14:20] <bluesabre> otherwise, plenty of code to write for new feature/bugs/plank fixes
[14:21] <ochosi> new features?
[14:21] <bluesabre> https://bugs.launchpad.net/menulibre?field.searchtext=%5BFeature+Request%5D&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&fie
[14:21] <bluesabre> ld.has_no_package=
[14:22] <bluesabre> only going to do a few of those for now
[14:22] <ochosi> oh ok
[14:22] <bluesabre> mainly interested in fixing plank :D
[14:22] <ochosi> the UI still looks nice generally, no complaints here
[14:22] <ochosi> hehe
[14:22] <ochosi> yeah, also using plank here
[14:23] <bluesabre> the issues in plank are because for each dock item, it points to the launcher originally pinned
[14:23] <bluesabre> so, /usr
[14:23] <ochosi> oh
[14:23] <bluesabre> any changes local don't apply
[14:23] <ochosi> so any modification never show
[14:24] <ochosi> s
[14:24] <bluesabre> so, just have to go in and tweak plank's dockitem files
[14:24] <ochosi> sounds a bit tedious
[14:24] <bluesabre> perhaps a bit
[14:24] <ochosi> wouldn't it make sense to fix plank there?
[14:24] <bluesabre> but shouldn't be too horrible
[14:24] <ochosi> or is that a desired feature
[14:24] <bluesabre> probably, but that happens to be a fundamental flaw in plank
[14:24] <bluesabre> so, workaround
[14:25] <bluesabre> :D
[14:25] <ochosi> hah
[14:25] <ochosi> well you could actually submit a bugreport and we could poke the elementary folks to get it fixed
[14:25] <bluesabre> yeah
[14:25] <ochosi> or is there already one?
[14:25] <bluesabre> I might do that, haven't checked
[14:27] <ochosi> i mean after all that'll affect elementary users too
[14:28] <bluesabre> it's probably not a major issue...
[14:28] <bluesabre> but annoying to be sure
[14:30] <ochosi> yeah
[15:38] <bluesabre> ochosi: interestingly, the headerbar looks way worse in elementary (before and after at same link) https://imgur.com/haqXloA,AGooMLD#0
[15:40] <ochosi> how do other elementary apps use headerbars?
[15:40] <ochosi> dont they use granite in some way or something?
[15:40] <bluesabre> of course
[15:40] <bluesabre> :D
[15:40] <ochosi> also, their colored icons don't really look nice there...
[15:40] <ochosi> and the gtkmenubuttons position is awkward
[15:41] <bluesabre> vs scratch https://imgur.com/HLFmrIP
[15:42] <bluesabre> looks like they use bigger icons and more spacing... so I'd probably be better off comparing gnome apps in adwaita
[15:43] <bluesabre> I'll play with that a bit later
[15:46] <ochosi> yeah, large toolbar icons
[15:46] <ochosi> which is more consistent with current toolbars
[15:47] <ochosi> but creates a mess with other headerbar apps
[15:47] <ochosi> ideally try to install some app that also uses a headerbar without granite
[15:47] <ochosi> just to see how that looks in elementary
[16:53] <bluesabre> gotta run, bbl
[16:53] <bluesabre> late
[16:53] <bluesabre> :D
[20:04] <ochosi> bluesabre: one more thing to improve in menulibre would be keyboard navigation
[20:04] <ochosi> and i guess i really really have to improve the focus styles in greybird's gtk3 theme
[20:04] <ochosi> i really don't like how you can't see what's selected sometimes
[20:27] <ochosi> k, much better already now
[20:58] <ochosi> \o/ i can define the window controls for CSD in the theme
[20:58] <ochosi> finally found out how that one really works
[20:58] <knome> :)