#ubuntu-app-devel 2012-09-01 <shazzner> hi there! <shazzner> a while back there was a sort of message board thing to get developers to publish their apps to the Ubuntu software center <shazzner> I helped out and emailed a few open source game developer <shazzner> suddenly I got a bunch of support questions I couldn't answer <shazzner> I got an email today from the developer of Speed Dreams saying their app is still in the queue after a month: https://myapps.developer.ubuntu.com/dev/apps/1432/ <shazzner> not sure how to respond or who to forward them to <shazzner> any ideas? <nob> What is the recommended local database for ubuntu desktop apps? #ubuntu-app-devel 2012-09-02 <nob> anyone here know anything about u1db #ubuntu-app-devel 2012-09-03 <juzerali> Is it possible to remove Ctrl+W key binding?? <bflorat> Hi, I'm the Jajuk project admin that is already in the Ubuntu Software Center. I don't own this app as "Ubuntu App" developer (so I can't submit changes) but I need to upgrade the icon because it has a very low resolution. Does somebody know how to proceed ? #ubuntu-app-devel 2012-09-04 <philk_> Hi, I'm trying to develop an app that displays formatted text documentation, and I've got a question regarding general approach. <philk_> How should I store the formatted text that I want the app to display? I have currently have about a dozen Word documents. And I need to maintain basic formatting. <bflorat> Hi, I'm the Jajuk project admin that is already in the Ubuntu Software Center. I don't own this app as "Ubuntu App" developer (so I can't submit changes) but I need to upgrade the icon because it has a very low resolution. Does somebody know how to proceed ? #ubuntu-app-devel 2012-09-05 <billc> i have a belkin home base control unit that i need to connect to ubuntu <mhall119> I'm starting an App Developer Q&A hangout in about 5 minutes: http://mhall119.com/hangout/ #ubuntu-app-devel 2012-09-06 <SirSkidmore> Should I actively been developing for GTK2 or 3? <bismay> Hii I want to be an ubuntu app developer any suggestions from where I should start?? Currently i have knowledge of c and c++ <bismay> What extra languages should I learn besides C and C++ that would help me?? <tsimpson> probably Python is a good language to learn <commandoline> bismay: I like Python too, but you can use C++ and C too if you don't want to learn a new one. More important is mastering a graphical user interface framework: e.g. GTK+ or Qt. <bismay> commandoline, thanks...:) <zodiak> hey guys and gals, anyone help me with pbuilder ? <zodiak> it seems that it's not resolving base things such as debhelper <zodiak> or pep8 <zodiak> which, has me scratching my head <zodiak> anyone ? <tsimpson> zodiak: try "sudo pbuilder --login" to debug that kind of thing, and add "--save-after-login" to make changes persistant <zodiak> aaahh.. that will drop me into the chroot env ? <tsimpson> yep <zodiak> awesome. danke. <zodiak> aahhhh <zodiak> DOH <zodiak> so, I was trying to build a quantal package against a precise build-tarball <zodiak> hah <tsimpson> yeah, that'll do it <tsimpson> :p <zodiak> yup :) <zodiak> can I chain a --login after a build ? <zodiak> I want to check the state of things before the chroot is all cleaned up <zodiak> (I ask because this machine has such a SLOW disk that it's probably easier to ask than rebuild ;) <zodiak> sudo pbuilder build --basetgz /home/openstack/pbuilder/quantal-base.tgz *.dsc --login <zodiak> that didn't ~quite~ do what I thought it would do <tsimpson> I don't think so, but you can create hooks that drop you to a shell when the build fails <zodiak> hrm.. well.. I mostly want to check that the thing is setup 'sanely' .. hhrrmm <zodiak> thanks for the help btw :) <tsimpson> no problem #ubuntu-app-devel 2012-09-07 <alenn> Hi all. I'm waiting for 3 weeks and 1 day on myapps.developer.ubuntu.com it always says "Pending review" why is it taking so long #ubuntu-app-devel 2012-09-11 <michal__> Hi guys, I'm an author of Easy Stopwatch. Some time ago I submitted changes to https://myapps.developer.ubuntu.com/dev/apps/989/ and updated my app in PPA. 2 days ago I got message in feedback section that the changes are approved. Later on I discovered only screenshots were updated in USC but the app version is still the same. <michal__> BTW on https://apps.ubuntu.com/cat/applications/easy-stopwatch/ there are screenshots of both old and new version of the app <michal__> this is misleading because functionality presented at new screenshots does not exist in old version of the app <toabctl> mhall119, are the result for the community vote ready? <mhall119> toabctl: I believe so, dpm will be announcing it <toabctl> mhall119, ok. thx #ubuntu-app-devel 2012-09-12 <mapiko> hello <mapiko> developers.. <mapiko> im newbie here <mapiko> and i do have some questions.. <mapiko> regarding app dev in ubuntu <mapiko> so can anyone tell me if its possible to integrade ads in <mapiko> apps? <tgm4883> is there a replacement for get-build-deps in 12.04 since it is no longer in ubuntu-dev-tools <MikeyYeahYeah> Hello all #ubuntu-app-devel 2012-09-13 <dpm> good morning all #ubuntu-app-devel 2012-09-14 <mterry> tgm4883`, apt-get build-deps? #ubuntu-app-devel 2012-09-16 <D[4]ni> which gui framework should i use to build an application that looks native on both kde and gnome, and wiÃ¶Ã¶ (much later) be easier to port to windows, perhaps even osx? <D[4]ni> i googled for a while now, it mostly says "install the systemsettings package" and stuff like this, but i don't want to have the user do this kind of things to make my application look okay <tsimpson> D[4]ni: In my opinion, you want to use Qt <D[4]ni> tsimpson: still i want to avoid the need to have the user adjust settings on his system. is this even possible? <tsimpson> well you can choose a style if you want, or just use what it chooses by default, which should be whatever's appropriate <D[4]ni> on google most pages say users have to select the "gtk+" theme in their qt-config to make qt applications on gnome not look like from the 20th century... <tsimpson> D[4]ni: well Qt comes with a GTK style, so the opposite is true too <tsimpson> but, a big plus for Qt is that it's cross-platform. so you write one code for Linux, Windows, and Mac <D[4]ni> tsimpson: so that means there _has_ to be some sort of user interaction to make a qt application look good on gtk? <D[4]ni> s/good/native/ <D[4]ni> s/gtk/gnome/ <D[4]ni> it's way too late. <tsimpson> same goes for GTK though, it would need something to tell it to use a Qt style theme <tsimpson> you shouldn't worry too much about that anyway, you can't control what the user sets their theme to <tsimpson> it'll look native where it's set to, so whatever the distribution decides should be default <D[4]ni> well, so i'll have a whole bunch of ubuntu users with an application looking like crap by default :< <D[4]ni> i guess i can somehow detect whether they are running on gnome, and display a hint on first launch which points them to qtconfig? <tsimpson> you could <D[4]ni> seems like i have to do strange and/or deprecated things... <D[4]ni> qt checks for DESKTOP_SESSION == "gnome" - it's "ubuntu" for me and probably every other ubuntu user. so i'll have to check for both values - or check for $GNOME_DESKTOP_SESSION_ID, which is deprecated <D[4]ni> anyway, i'm going to sleep for today now. #ubuntu-app-devel 2012-09-17 <toabctl> dpm, what about the results of the comunity vote? #ubuntu-app-devel 2012-09-18 <globin> how would you get a quickly app working on windows? <davidcalle> dpm, ping <dpm> hi davidcalle <davidcalle> dpm, hey. Quick i18n question, about .pot files, for Launchpad translation, should I add them to my branch or just rely on the fact that it can be built from POTFILES.in? <davidcalle> dpm, nevermind, just found the answer :) <dpm> davidcalle, I'd recommend adding the .po files to the branch (they can get auto-committed if you use automatic translations from LP). If we're talking about the .pot file, and if it's a Python codebase, I'd still recommend to commit it, even though it can be regenerated. If it's in the branch, then LP will scan for it and will update the translatable translations every time you update and commit it <davidcalle> dpm, thanks, I was committing them, I'll keep doing it. <davidcalle> them/it <dpm> davidcalle, cool. Yeah, simply remember to update the file every time you add new strings and you think that they're ready to be exposed to developers. For C apps that use autotools + intltool, LP is clever enough to generate the .pot file itself without the need for it being in the branch, but for Python, it needs to have the .pot file under revision control <dpm> err, to be exposed to *translators <davidcalle> dpm, ok :) <mhall119> jvrbanac: that was fast <jvrbanac> mhall119, haha! Google Reader pinged me saying that you put up a new post. <jvrbanac> Gotta love the Ubuntu WebApps :D <mhall119> jvrbanac: I accidentally hit publish, it's not going live until tomorrow <mhall119> it was only live for about 30 seconds <jvrbanac> woops! <mhall119> it's okay, I just try not to publish this late in the day, it'll be buried by other things before folks in Europe ever see it <jvrbanac> Ahh, got it! By the way, I'm assuming you got my e-mail a week or two ago regarding my interest and my schedule? <mhall119> hmmm, not that I remember, let me search my inbox <mhall119> jvrbanac: I'm not seeing it, can you re-send? <jvrbanac> mhall119, there we go. <jvrbanac> Hopefully, that reaches you. If not, the main point is that I have quite a bit on my plate for the next few weeks, but I will make time to help out. <mhall119> jvrbanac: cool, thanks <jvrbanac> Considering that the lack of dev documentation was a bit of a barrier when I was trying to get use to GTK, I would really like to help drop that barrier for newcomers. My guess is that it'll increase productivity for devs already using GIR GTK as well. <mhall119> jvrbanac: yeah, that was a common problem for a lot of devs #ubuntu-app-devel 2012-09-19 <jvrbanac> mhall119, I sent you those stacktraces. <mhall119> jvrbanac: thanks <mhall119> jvrbanac: ok, I see what's going on now, I'll push a fix in a minute <jvrbanac> mhall119, ok, sorry if I jumped the gun on that fix. <mhall119> jvrbanac: no worries, the other fixes were good <mhall119> http://mhall119.com/hangout/ live Q&A going on now <mhall119> jvrbanac: I've pushed a new revision for that return value type= <mhall119> and tested importing GLib and Gtk <jvrbanac> mhall119, awesome! Yeah that makes a little more sense. Btw, I was wondering if it was planned to include the inherited object methods and properties when someone is viewing a specific class. <mhall119> jvrbanac: that's a good question, it would make sense to include them I think <jvrbanac> Agreed, I had noticed that currently the site only shows the current class information; similar to the gnome documentation. <mhall119> we can either have a separate section for "Inherited Methods" like java docs do, or inline them with the rest of the methods and just indicate which are inherited <jvrbanac> One way that i've enjoyed in the past was the way that Adobe dealt with inherited methods in their AS3 docs: http://tinyurl.com/as3docs-sprite <mhall119> hmmm, that can get to be a lot of inherited methods <jvrbanac> mhall119, Yeah. I think the idea with the AS3 docs method is that they are there if you want them, but not turned on by default. <mhall119> yeah, I'm working on the code to provide them, then it'll be up to the new front-end templates to handle the hiding/showing of them <mhall119> jvrbanac: pushed new code with those changes <mhall119> it puts inherited methods in a separate table for now <jvrbanac> Awesome! <mhall119> jvrbanac: just pushed theme support, there's a new step in the DEVELOPMENT file telling how to get the theme branch <mhall119> but the theme branch needed some changes (which I've submitted as a merge proposal) <mhall119> so until that lands, branch from here instead: ~mhall119/ubuntu-community-webthemes/default-to-static <jvrbanac> mhall119, sweet! Thanks! I pulled it down. I'm trying to finish up an API library (for my day job) before the end of the day, so I'll take a look at it in a few. :) <mhall119> no rush <mhall119> day job comes first :) <jvrbanac> lol yeah #ubuntu-app-devel 2012-09-20 <mhall119> jvrbanac: I was wondering where the method docs were being stores, I wonder why it's in retval <mhall119> I suppose we need to figure out how to parse and linkify these gir doc strings <mhall119> looking pretty good so far though <jvrbanac> Yeah. I don't know. I noticed that they were getting stored in the db. So I went searching for where they were getting stored in the model <jvrbanac> pdb to the rescue :D <mhall119> heh, yeah, probably something funky about the GIR file spec <mhall119> anyway, I pushed another revision for some added styling, plus breaking the methods table up based on defining class <jvrbanac> That is much better! My eyes thank you! <jvrbanac> Btw, was there a reason you set that template conditional to the string of "None" <mhall119> yeah, some are hidden if I make it a string, others are hidden if it's the literal None, I'm not entirely sure why just yet <mhall119> I suspect some of them actually have a value of "None" <jvrbanac> weird. I didn't noticed that, ok. <mhall119> anyway, almost midnight here, I'll chat with you tomorrow <jvrbanac> Yep. Have a good one! <mhall119> jvrbanac: gah, these Type records are gonna make everything difficult, they have no direct link to any Node records <jvrbanac> mhall119, You know, I was looking at that the whole model structure and it seemed like it could be cleaned up and simplified a bit. <jvrbanac> It could be because I'm pretty new to that code, but it seemed like it was more complicated then it needed to be <mhall119> jvrbanac: I think that's how C/GObject do things that is making it overly complicated <jvrbanac> mhall119, yeah, oh well. So is there a reason why Type records don't have a direct link to the Nodes? It would seem important to link the two at some point. That way you could easily correlate the return types. <mhall119> jvrbanac: I think it's because of the way C works <jvrbanac> lol ok <mhall119> a Node has a Namespace, which has a version <mhall119> so, PreviewAction is in Unity namespace, version 6.0 <mhall119> but C doesn't really care where the Type is, so it says it's a PreviewAction type, and then it's up to the runtime to decice that PreviewAction is <jvrbanac> got it <mhall119> could be PreviewAction in Unity 5, could be PreviewAction in Unity 6 <mhall119> heck, it could be PreviewAction in FakeUnityLibrary 10.0 <mhall119> so, future work is going to need to have smarter lookups than I have in there now <mhall119> we'll need say "Find PreviewAction in the Ubuntu 12.04 platform definition" <mhall119> and from there know to use Unity 5, not Unity 6 <mhall119> as verbose and tedious as Java is to write, it cerainly made tooling easy <jvrbanac> true <jvrbanac> Brb... moving to a different meeting room :) #ubuntu-app-devel 2012-09-21 <jvrbanac> mhall119, quick question, in general, how much do you want to push to the views opposed to the models before it gets pushed into the database. Last night, I pushed in that quick change to deal with the line breaks within the doc string, but I did it before it was stored in the database. However, I wasn't sure how much you wanted to manipulate the content going into the db. <mhall119> jvrbanac: in general, I'd like to disturb the data as little as possible between the GIR and the database <mhall119> unless there's a good benefit to doing so <jvrbanac> Got it. You want me to move that code into the view then? <mhall119> what change are you making? <jvrbanac> It was that linebreak clean up and replacement that I pushed up last night. I think it was merged into that pull that you merged into this master this morning. <mhall119> oh, I didn't notice it, let me go back and look at it <mhall119> jvrbanac: so I've been thinking about what to do with these docs <mhall119> being in docbook is kind of a pain for embedding them within a page <mhall119> also, if we're going to support Qt APIs and others, we can'd depend on them all being the same markup <mhall119> I'm wondering if we should run an XML translation on the GIR docbook text, and convert it to something like Markdown <jvrbanac> That would certainly make things easier on the rendering side. <mhall119> I haven't found any simple python docbook library though, so we may have to work with the XML directly <jvrbanac> ehh, it shouldn't be too hard... famous last words. <mhall119> heh <jvrbanac> mhall119, do you want me to put together a util to do that conversion or do you want to wait and mess with it later? <mhall119> jvrbanac: if you can do that, it would certainly make everything else easier <jvrbanac> mhall119, sure. I have written a few proprietary xml format readers for my day job over the past few years. Never in python, but it shouldn't be too much different. <mterry> nope #ubuntu-app-devel 2012-09-22 <tomreyn> hi, i'm looking for oprofile in precise, but apparently it's not packaged for it. it is available in all other supported ubuntu releases. was it replaced by something else? <tomreyn> http://packages.ubuntu.com/search?keywords=oprofile&searchon=names&suite=all&section=all <tomreyn> i've been helped in #ubuntu, thanks #ubuntu-app-devel 2012-09-23 <trickyj> hi <trickyj> i need help regards quickly #ubuntu-app-devel 2012-09-24 <slackguru> Is there a moderator for ubuntuforums.org Ubuntu Application Development forum in here by chance? <slackguru> nevermind #ubuntu-app-devel 2012-09-25 <guitarman_usa> so, i have a newb question, i'm writing an app with quickly and i've connected the ctrl+x accelerator to a function i've called cut_text, i've noticed that when you type ctrl+x it fires the signal from the ImageMenuItem widget, and not the widget that has the selected text to be cut. I have about 40 Entry widgets that could all possibly have the selection that is to be cut. Is there an easier way than iterating through all o <jvrbanac> mhall119, good morning! I was thinking over the weekend that we probably don't need to actually write a literal DocBook to Markdown conversion library. I was thinking that I probably can just run DocBook through an XSLT transform to HTML (since those are already written) which we can easily convert to markdown. It's not as clean as writing a straight conversion library, but it might save some time. What do you think? <mhall119> jvrbanac: if we have it in HTML, we can just drop that right into the page <mhall119> going to markdown and back doesn't help us much <mhall119> jvrbanac: did you see I made a juju charm? <jvrbanac> mhall119, true. I didn't know if you wanted to have a more compact format. Yes I did! That is awesome! I haven't had a chance to try it yet, but it's on my list of things to do. #ubuntu-app-devel 2012-09-27 <aquarius> dpm, just as a data point, http://developer.android.com/guide/faq/commontasks.html is really useful. Also, the topic in here could do with updating ;) <dpm> aquarius, nice tip, thanks! I wonder if we could actually use the Askubuntu FAQs for those <dpm> re: the channel topic, I'm lacking op supercow powers, asking someone more powerful than me right now... <aquarius> dpm, could do; I have no policy suggestions here, just that it's a pretty cool little summary of "stuff you might want to do" along with "this is how you should do it" :) <dpm> yeah <aquarius> problem with askubuntu faqs: when I ask the question "how do I add my app to the messaging menu", I want The Answer, not Fifteen Different Answers Discussing It :) <dpm> oooh if jcastro could hear you... :) * ChanServ changed the topic of #ubuntu-app-devel to: http://developer.ubuntu.com | App development on Ubuntu: how to do it & how to make it better <dpm> there you go, new topic #ubuntu-app-devel 2012-09-29 <snwh> I think fedora is taking the chance that none of us will talk about fedora. ;) <me4oslav> So - mhall119, here? <snwh> me4oslav he's out raising money for charity. <me4oslav> snwh - Ahh, today is the day for that? <snwh> No, Oct. 4. but they have to get the money first. <me4oslav> snwh - I see, anyway, you saw this, right? https://plus.google.com/u/0/109919666334513536939/posts/PmtcGT1cCrD <snwh> m4oslav I have <snwh> me4oslav* <me4oslav> snwh - so, we can start doing the basic questionary? <snwh-phone> me4oslav yes <me4oslav> snwh-phone snwh - So, target audience - what kind of people will use this app? For what OS it will be built? To which HIG it has to stick? <snwh-phone> Every kind of people me4oslav. And i assume given Michael hall came up with the idea we ought to develop for Ubuntu <snwh-phone> It is note taking. I personally dont use note apps though haha <snwh> agreed <me4oslav> snwh-phone snwh So we need an application that will be designed for Ubuntu and should be target at mass audience of users? <snwh> we shouldn't limit our audience. but target the average user; ease of use ought to be a priority <snwh> ubuntu is the safe ground given the user base percentage <snwh> it can be ported down the road. <me4oslav> snwh - So, we need Menubar => appmenu => hud. Unity integration. Sticking to Ubuntu's HIG (e.g. sticking to the thing that doesn't exist) :) <me4oslav> at the _very least_ <snwh> me4oslav we ought to build a stable app. then integrate it <me4oslav> snwh - Yup. Now we need Michael here :) To give us access to his balsamiq sketches :) <snwh> not sacrificing stability for integration <snwh> very <snwh> I ought to use a different nickname for my snwh-phone to make it look like some agrees with me all the time. <me4oslav> snwh :D Now we gotta have a look at some other note taking apps <snwh> me4oslav at least we have his g+ post <snwh> Tomboy, Gnote.. <snwh> lets not use Mono haha <me4oslav> snwh - Have you seen "The Board" <snwh> don't like it <me4oslav> Why :) <me4oslav> snwh - No Mono, there isn't a Mono GTK 3 binding <snwh> me4oslav -don't like cork <snwh> :P <me4oslav> the apps need to be GTK 3 <snwh> me4oslav what if we made an app that would occupy a workspace and act much like a "widget board" <snwh> me4oslav - i know i was just taking a jab at mono <snwh> to emulate Mac OS for a moment. <me4oslav> :D snwh - I like the idea of Interactive app. Some people might kill us for being slightly inconsistent, but damn it - Lightread did won the app-showdown <me4oslav> did win* <snwh> we might be being too ambitious, haha <me4oslav> swnh - Have you seen Postman app? <snwh> for iphone? <me4oslav> snwh - http://www.omgubuntu.co.uk/2012/08/postman-photo-uploader-adds-google-picasa-support <snwh> so... garish... ugh <me4oslav> snwh - I meant the behaviour - drag and drop and etc... <snwh> yes that <me4oslav> obviously it looks out of place with the current graphics they used <snwh> here's a picture, link, shorcut document... <snwh> drag to our app and it's posted <snwh> on this "board" <snwh> what if Ubuntu had that built in... <snwh> we ought to propose this for 13.04 :P <me4oslav> snwh - So we need some "desk space" to were to stick the notes <me4oslav> snwh - some idea how to come up with pretty and usable d'n'd UX <snwh> yes. another icon like the workspace unity one that you can drag stuff too like a pin board <snwh> "Unity Pin Board" haha <me4oslav> snwh - categorization for the "Desk space" (by date, by type ....) and a pretty design for the desk space texture <snwh> and it could open a fullscreen app that mimics the Dash <snwh> (I love brainstorming) <me4oslav> snwh - we need Fullscreen UX? :) Lets leave that aside for now <snwh> me4oslav - it could be part of unity <me4oslav> snwh - regarding the integration with services, what else do we need except Ubuntu one? And yes - Unity lens is needed <snwh> me4oslav -what if it was just a lens? <snwh> a notes lens <me4oslav> snwh - people will take our ribcages out. Lens won't quite cut it, not powerful enough <snwh> let me mock up my idea <me4oslav> snwh - OK <snwh> me4oslav - ill do that later <me4oslav> snwh - OK :) I will just think of d'n'd UX <snwh> dnd? <me4oslav> drag and drop <snwh> yea <snwh> given the unity trash has drag and drop. if somehow we could emulate that -but not send to trash but send it to this app <snwh> Write a note > drag it to the launcher icon - it's posted on our app UI * me4oslav is just thinking ... randomly, but still :D <snwh> "Oh I'm in chrome, i like this website" drag the url > the app creates a favourite link. <snwh> me4oslav drag and drop text of any sort <snwh> and it could parse urls from plain text <snwh> and make either a note or a link <snwh> for later <me4oslav> snwh - use cases aside ... I am just thinking about the UI of the d'n'd Obviously we need URL d'n'd et all * snwh is over brainstorming <snwh> me4oslav - i'll come back to earth <snwh> mhall119 mentioned wanted stacking or rolling of notes <me4oslav> snwh - define "stacking and rolling notes" <snwh> me4oslav, as you would have a stack of notes that are similar in subject or etc. <snwh> in his mockups he had a "note roll" <snwh> and the notes within it <me4oslav> snwh - categorization? I mentioned that at the beginning :) <snwh> me4oslav it's not categorization per se <me4oslav> snwh - then? <snwh> me4oslav if it were categorized it would be user defined. <snwh> no pre-existing categories except maybe time <me4oslav> snwh - aha, I figured it out. Now back to d'n'd <snwh> me4oslav - drag-n-drop should be straight forward enough <me4oslav> snwh - you're such a captain obvious :D <snwh> me4oslav -what are you envisioning? * snwh is such a Captain Obvious <me4oslav> snwh - "a la Postaman", but tons prettier (the one in there is *ugly*) <snwh> me4oslav - yes. no skeuomorphism <me4oslav> snwh - HA! :P <me4oslav> snwh - so d'n'd - we have to use the mouse acceleration, so our d'n'd bar has to be at the bottom (I think) <me4oslav> "bar" <snwh> me4oslav Postman is making me cringe <snwh> stamps <me4oslav> snwh - that's why I said ours needs to be _better_ <snwh> me4oslav - i think if it were along the lines of The Board <me4oslav> snwh - I am thinking of "bar" at the bottom of the "desk space" with monochrome transparent icons of the services provided there <me4oslav> when the users starts dragging the icons become 100% opaque and when you go with the note over one of them it enlarges <me4oslav> snwh - just a very early idea, might suck for all I know :D <snwh> me4oslav - why not just have autoupload to services <snwh> or Sync with Ubuntu One <me4oslav> snwh - what other service do we need, but UbuntuOne? <snwh> none haha <me4oslav> mine would work with at least 5, with just one it sucks <snwh> but notes are temporary things <snwh> just having them upload to all sorts of services seems pointless. <snwh> syncronizing across ubuntu machines on the other hand is something else. <snwh> me4oslav - how i think of a note system is something you want to remind you for a little while or to keep for a bit but throw out eventually. So turnover of content would be high <snwh> uploading to picasa, gdocs, flickr, etc. wouldnt ideal since youd just flood it with stuff <snwh> anything seriously worth uploading theyd use a different app for. <me4oslav> snwh - so we need _only_ Ubuntu One syncing? <snwh> or dropbox perhaps <snwh> we could focus on U1 <me4oslav> dropbox has Notes syncing? <snwh> file syncing <snwh> a folder of txt files called notes or something <me4oslav> that's terrible Dropbox hack. Don't like it <snwh> U1 <snwh> thats what my phone does for photos: A folder called Camera Uploads <snwh> and for U1 if i wanted <me4oslav> so, I will just scrap the off-going OTB UX <me4oslav> we just need ingoing <snwh> you create a note in our app > it creates a text file in a folder that syncronizes with ubuntu one > on another machine with u1 and our app the txt file is synced and our app read the folder when its ran and it appears within the app interface <snwh> wehn opened <snwh> we'd have a daemon that checks periodically for changes <me4oslav> what if the the suer doesn't want auto-sync? <snwh> then they disable it <snwh> it'd be an opt-in feature of course <me4oslav> Which would break our hall interactive UX <snwh> the interactivity would be the adding of content to the app <kamilnadeem> :-) <snwh> via dnd <kamilnadeem> Hi Everyone <me4oslav> hi, kamil <snwh> hello <kamilnadeem> Where has the discussion reached? <kamilnadeem> snwh: Hi <snwh> a crossroads <snwh> I joke :P <me4oslav> anyway, snwh - the ingoing D'n'd is pretty straightforward <snwh> me4oslav - yes <me4oslav> the stacking, categorization are up to be. You can take care of the background deisgn and the notes sheets <me4oslav> design <kamilnadeem> I saw *hall post about it earlier(Anonymity of the person must be kept me4oslav for those who don't know yet right? <me4oslav> what's bugging me is the the Ubuntu syncing. I am not willing to leave that not-interactive - snwh <me4oslav> kamilnadeem - Ehh? <kamilnadeem> Nothing <snwh> me4oslav well it could be: a note stack that is synced <snwh> others wouldnt be <me4oslav> snwh - and the user will know this how? <snwh> have the top most note have a U1 logo <me4oslav> and when its synced - its Orange, when not its grey-ed out? <kamilnadeem> Makes sense <snwh> sure <me4oslav> kamilnadeem - I will post the logs on Google+ :) <me4oslav> (and twitter) <me4oslav> so, snwh - so here is what we will do - A) Find a dev (we can't code it to save your lives) <snwh> thered be the user defined stacks and the U1 stack would appear if the user chooses to enable u1 syncing <kamilnadeem> good, I will be off then. <snwh> if we keep the "desk" metaphor <me4oslav> you start mockuping stuff, I will start sketching tomorrow <me4oslav> yup - if we keep the "interactivness" <me4oslav> veness* <snwh> i can picture it <snwh> ugh I wish i hadnt lost my tablet pen <me4oslav> snwh - yes, just come up with *pretty* background and notes design <me4oslav> we don't want "a la Postman" and "a la Board" uglyness <me4oslav> :) <snwh> we could have a pinboard metaphor <me4oslav> we _ need_ that :) ^^ <snwh> but note look like one <snwh> we should call it Pinboard <snwh> haha <me4oslav> or Agnetha xD <snwh> what does mpt say about silly names :P <me4oslav> but srsly, I'm not naming stuff, I would come with something atrociously bizarre <me4oslav> probably named after some god <me4oslav> you come up with a sane name <snwh> Pinboard is sane <snwh> and it sort of says what it does <me4oslav> good enough for me :) <snwh> i like one word things <snwh> simplicity <snwh> easy package name to sudo apt-get <me4oslav> like "Files" ... /trolllface <snwh> hahah <snwh> still nautilus in packagename <snwh> haha <snwh> shall i create the launchpad project? <me4oslav> damn, even Athena is better name than Files and that means a thing or two :D <snwh> but it doesnt really say what the app does <me4oslav> I think the dev should create one <snwh> "Do you use Athena?" "What?" <snwh> The "pinboard team" can be assigned as a driver <me4oslav> snwh - TBF I wanted to name it Drawer, Ikey said that it mean "underwear", than he said "Apollo", than "athena" <snwh> and all on that can access <me4oslav> anyway - Pinboard it is <snwh> :) <snwh> i can start all the launchpad stuff. <me4oslav> ok, start drawing stuff :) I will take care of the dialogs sketches tmrw (that's one me, don't wanna abuse ya) <snwh> I will. I'll create the team and the project and you can join on Lp <me4oslav> kk :) I just hope our mysterious dev agrees with us ... oh well, he will have no chance - MWUBUHAHA <snwh> haha <snwh> well if people like the idea hopefully theyll contribute <me4oslav> I will make sure the mockups end on OMG! <me4oslav> :) <me4oslav> end up* <me4oslav> you just make sure they are extremely pretty :) I will start sketching tmrw :) <snwh> me4oslav - go join: https://launchpad.net/~pinboard-drivers <me4oslav> -drivers? That's the team, right? <snwh> yes <me4oslav> PHEW <snwh> me4oslav - summarize our app <snwh> the tilde indicates a team or user :P <me4oslav> can I use "sexy" :D <snwh> in more than 1 word <snwh> what is our project purpose <me4oslav> Yeah ... I know. Just let me clean it from British stuff xP <me4oslav> Pinboard is user-friendly note organizing application build. Built with interactiveness in mind it provides the user with easy to use workflow to organize your notes. <me4oslav> something like this <me4oslav> snwh ^^ <snwh> build? <me4oslav> ... grammar ... blah :D <snwh> A simple easy-to-use application for quickly placing daily photos, video, audio, text, and more. Think of it as a combination note-taking space and organizer. <snwh> is what i put in <snwh> and i see i left out a comma <me4oslav> "Think" is too intimidating <me4oslav> consider might be better <me4oslav> and are we doing photos and stuff? The poor dev will die before he codes our design :D <snwh> well a text file is no more difficult to organize as a jpg or whatever :P <me4oslav> unless syncing <me4oslav> imagine how much API the dev will have to support <snwh> just u1 <snwh> or... <me4oslav> no picasa and stuff? That would be kinda dick-ish <snwh> they have shotwell for that <me4oslav> my point is - if we're extending we should extend it properly :) <me4oslav> _I believe_ <snwh> thats not extension its just adding support for more than just text <snwh> heres a photo on the pinboard its synced to the other pinboard, but its not opened with pinboard <snwh> its still eog, shotwell, vlc, etc <snwh> but pinboard can open notes <me4oslav> so, just U1 at the beggining and if we add more services I will add off-going d'n'd UX and the dev will add the API stuff? <snwh> i wouldnt add more services. <snwh> or we could scrap the photos videos etc. <snwh> its a place to pin things you like <snwh> and pin notes <me4oslav> imagine what the users would think (on OMG) - omg guys, you just love Canonical only ... no other services, but Ubuntu One ... <snwh> you cant unsync from picasa <me4oslav> oh damn Picasa API ... ;s <snwh> i dont see us as a photo managment app <snwh> i think of it as a software pinboard haha <snwh> reciepts, notes, family photo, video links, webpages... <me4oslav> well, if the users don't get irky I don't care for anything, but UbuntuOne <snwh> we could do dropbox <snwh> no.. <me4oslav> lets stick to Ubuntu for v1 <snwh> i take that back <snwh> yes <snwh> in my head i see: app window: with a toolbar (like usc) and an interface with notes and photos and such <snwh> the user can drag and move around, stack <me4oslav> toolbar? what will be in it (we haven't though of that, we only did "desk space") <snwh> we could have no tool bar <me4oslav> toolbar would be good ... if we had no intearactivitiness <me4oslav> but we do <snwh> yea scrap the toolbar <me4oslav> kk, start ur mockup magic <snwh> will do <snwh> but first: need to get a shower <snwh> and a coffee <me4oslav> okey-dokey <mhall119> me4oslav: snwh: I appreciate all your brainstorming, but reading the backlog I'm concerned about the scope of your designs <mhall119> it seems you're planning a lot more than I was <me4oslav> mhall119 - yeah, we went *wild* the hard part will be the d'n'd the rest should be easy <mhall119> my physical metaphor is a roll of paper, like the thermal paper used in receipt printers, where I have one "roll" for something like my daily conversations with jono, and every day I pull up that "roll" and add more notes to it <mhall119> I'm not interested in pinning, photos, or dnd <mhall119> just a scrollable text note with timestamps that I can easily go to <me4oslav> You shouldn't have said that we have all the design freedom on G+ ... we just went giddy on power <mhall119> everything else sounds great, and probably somebody would want it, but it's not what I need <mhall119> you have the design power, but you still have to meet the client's needs, right? ;) <me4oslav> the developer skills :) The clients would hardly dislike what we have in mind, just worried it its code-able easy enough :) <markus__> hi guys: according to http://askubuntu.com/questions/162788/when-will-the-applications-submitted-to-the-ubuntu-app-showdown-be-available-for all apps of the ubuntu app showdown should be in the market. Mine isn't although it's bugfree; and got updates. I asked in "my apps" a month ago about any status and still no answer! <markus__> whom do I have to write / shout at; so that the app will get into software center? <markus__> it's now nearly 3months in review :/ <me4oslav> markus__ I think you should talk to mhall119 <markus__> another person who will ignore my app. Sry, but I'm quite disappointed; a friend and me did put 100hours of time and energy into the project, which we developed just for Ubuntu. <snwh> me4oslav mhall119 - yea we may have gotten a bit carried away with the idea. <me4oslav> snwh ... "A bit" ... huh ... a lot :D But _if_ its get real, it would be *rad* <snwh> me4oslav we can put it on the back burner and make the note app that mhall119 has in mind <me4oslav> snwh - or do both :P <me4oslav> :) <snwh> me4oslav I prefer concentrating at one thing time <me4oslav> I say we finish off Michael's first, then we do ours :) <snwh> agreed <snwh> mhall119, would the stack of notes be a better metaphor than a roll of notes? because i just picture a roll of (bank)notes with rubber band <snwh> actually the more i think about the reciept thing. i get what your saying <snwh> me4oslav - his app idea might be simple enough for me to code. haha <snwh> but ill leave it up to someone better. <me4oslav> snwh - :D That's the spirit ... screw code :P <snwh> me4oslav but i like code.. <me4oslav> NO! xD <snwh> me4oslav I can still like it. i wont do it. <IDWMaster> Hi. Is there a "getting started" guide somewhere for GUI C++ apps? <IDWMaster> I do have experience with C++ on Windows, but would like to port some stuff to Ubuntu. <IDWMaster> The app I'm porting also makes use of cryptography by the way; AES to be specific. Should I be concerned about Endianess issues when porting or anything? <IDWMaster> Anyone here? <IDWMaster> Hi <IDWMaster> Connection went down earlier <IDWMaster> I have a library I would like to port to Linux and would like to know if there's a "getting started guide" for C++ development on Linux <IDWMaster> I'm already familiar with standard library functions and stuff, but would like to do GUI development <mhall119> IDWMaster: sorry, I don't know any C++ <mhall119> you can probably find some general C++ on Linux tutorials <mhall119> I can point you at C++ examples for integrating with the Unity desktop, but I don't know any "getting started" kinds <IDWMaster> Samples for integrating with the XServer would be useful <IDWMaster> I don't want to make users run only Unity though <IDWMaster> What about users with KDE? <IDWMaster> I know on Windows you would use CreateWindow and such to create windows <IDWMaster> On Linux it seems like it's more specific to the individual desktop manageres <IDWMaster> *managers <mhall119> IDWMaster: generally you don't interface directly with X, you use a toolkit like Qt or Gtk instead, which does that for you <IDWMaster> OK <IDWMaster> So I should check out the docs for Gtk or similar library? <mhall119> yeah <IDWMaster> OK <IDWMaster> Aside from UI most of the stuff is porting nicely by the way <mhall119> Gtk is more oriented towards C, Qt is written in C++, but you can interchange them <IDWMaster> I've been able to just copy-paste a lot of code <IDWMaster> I'm used to C-oriented APIs <IDWMaster> I'm sure anything is better than Win32 <mhall119> cool, yeah if you write standards-compliant code it'll be mostly portable <IDWMaster> Only thing that wasn't portable was the UI, cryptography, and some macros <IDWMaster> Visual Studio has non-standards-compliant macro support <mhall119> well it doesn't use hungarian notation, so that's a +1 in my opinion <IDWMaster> Hungarian notation? <mhall119> the letter in front of variables/classes identifying the type <mhall119> http://en.wikipedia.org/wiki/Hungarian_notation <IDWMaster> Ah <IDWMaster> I've written compilers/languages that used that before, but I didn't know it was called that until now <IDWMaster> Easier on the compiler that way <IDWMaster> Although now they've become so advanced it's not necessary anymore <mhall119> I doubt the compiler takes that into consideration <mhall119> it was more for the developer's benefit <IDWMaster> Ah <IDWMaster> I see <IDWMaster> I was thinking of <IDWMaster> long long somelong = Lliteral <IDWMaster> long long somelong = Lliteral; <IDWMaster> Prefixing the L before a literal to identify its type to the compiler <IDWMaster> I've written compilers where you would place a L, I, B, C, LL, D, or F before a literal value <mhall119> I've seen if after, where 1.0l means "a long integer of value 1.0" <mhall119> of 1.0f for a floating point <IDWMaster> Yeah. I've seen that too <IDWMaster> Putting it before makes it easier to write an actual parser though <IDWMaster> Because you know what the value is supposed to be by first reading the prefix before it, so then you know which appropriate value parser to use <IDWMaster> Is Endianness on Linux different than on Windows? <IDWMaster> Need to go now <IDWMaster> I'll be on here later! <mhall119> I thought endianness was arch specific <mhall119> ok <IDWMaster> Some OSs can switch though <mhall119> ah, I don't know the answer to that one, sorry <IDWMaster> A lot of CPUs have a "endianness mode switch" <me4oslav> mhall119 snwh - I will watch DrWho now and then we can talk about the simpler note reading app :) <mhall119> me4oslav: just don't talk about DrWho, it doesn't air here for another 5 hours <mhall119> snwh: your donation put us over 1500 pounds! Thanks so much! <me4oslav> mhall119 ha, I wont :P I will have to download it, through, UK proxies screw up even by 50 mbps net speed ... <snwh> mhall119 - my pleasure :) <snwh> me4oslav mhall119 - may or may not be around later for that discussion <cwayne> hello, anyone around? <cwayne> does anyone know what the standard timeout for unity search is? #ubuntu-app-devel 2012-09-30 <IDWMaster> Hi <IDWMaster> Whenever I call a GTK+ function from inside a library the application crashes <IDWMaster> Also; I can't get GDB to work on my library; so I have no way of knowing what is causing it to crash <IDWMaster> Ahh <IDWMaster> Figured it out <IDWMaster> Forgot --libs in pkgconfig <IDWMaster> NOW GDB WORKS TOO! <IDWMaster> Yeah! <IDWMaster> Hi <IDWMaster> How do I generate a configure script from an Eclipse library? <IDWMaster> I'm already getting the impression Ubuntu has bad C++ support.... <IDWMaster> Or perhaps the issue is with Eclipse <IDWMaster> I've tried Autotools manually <IDWMaster> I've tried changing the generated script files by Eclipse <IDWMaster> but keep getting make errors when I try to use autotools <IDWMaster> Is there any better way to do it? #ubuntu-app-devel 2013-09-01 <short_sam> Hey guys question... does anyone know how to parse databases (sqlite) on ubuntu touch? Help greatly appreciated! <hakermania> Is this a bug? QStandardPaths33ec:265c:71fe:e26d:2682:4ec2:aaa1:99abisplayName(QStandardPaths33ec:265c:71fe:e26d:2682:4ec2:aaa1:99abtaLocation) returns "Application Data" under Ubuntu 13.04. Shouldn't it be .config ? <hakermania> Wrong channel. Damn <mrqtros> hakermania, I think no <hakermania> mrqtros, Maybe ~/.local/share/data, but "Application Data" is totally wrong under linux. <mrqtros> hakermania, look, you requested "displayName" - presentable name for apps <mrqtros> hakermania, try "standardLocations" or "writableLocation" or something like that <mrqtros> sry I am away from docs :) <hakermania> mrqtros, sorry, you are wrong http://qt-project.org/doc/qt-5.0/qtcore/qstandardpaths.html#StandardLocation-enum <hakermania> Anyway, the documentation isn't 100% clear of what it means. I found a workaround using QSettings to get that path <mrqtros> hakermania, :) Did you test it on other OS? <hakermania> mrqtros, that workaround works "for sure", because it returns the location where QSettings intends to save the configuration, and that's what I really want. <clepto> trying u1db now, someone here with time and knowledge to help? <danielholm> hey guys, how do you re-use a Page component in a PageStack? <danielholm> I have a Component that contains a page that I want to use as a regular page in a PageStack <clepto> danielholm, try pagestack.push(page) <danielholm> haha, I JUST found that :D <danielholm> clepto: thanks <cwayne> YES FINALLY GOT OAUTH WORKING! <cwayne> sorry for shouting, excited :D <mrqtros> :D <cwayne> it's not even just getting an oauth token, it's signing every request with oauth headers <cwayne> damn annoying :P <PaoloRotolo> Hi everybody! <PaoloRotolo> Hi nik90, nik90_ :) <PaoloRotolo> nik90, nik90_, ping <rschroll> A QML question: Is it possible to style the thumb of a Slider? Specifically, I'd like to change its color when it's at one end of its range. <jGleitz> Chris Triantafillis: ping <clepto> jGleitz, pong <clepto> jGleitz, thanks for coming! <jGleitz> clepto: No problem. I hope I can help <clepto> jGleitz, let me explain <clepto> this is the doc i store the notes http://pastebin.ubuntu.com/6051458/ <clepto> when i used database i had every mapping to number as id <clepto> and then i could use something like getTitle(id) etc <clepto> i tried doing the same with the 1udb <clepto> u1db* <clepto> notesDatabase.putDoc({'1': {'id': "1", 'title': 's'}}, "notes") <jGleitz> Okay. And what doesnât work now? <clepto> but that doesn't work because i can't do notesDatabase.getDoc("notes").1.title <clepto> the .1. doesn't work <jGleitz> Yeah. But notesDatabase.getDoc("notes")[1] doesnât work either? <clepto> so i need to figure another way <clepto> jGleitz, give a sec to test <clepto> jGleitz, you are right <clepto> i didn't get it when you said it on g+ <clepto> thanks! <jGleitz> No prob. <clepto> jGleitz, how do I delete the db's contents? <jGleitz> clepto: putDoc("", docId) <jGleitz> Iâm out now. <AskUbuntu> Moving from a Consumer to a Producer? | http://askubuntu.com/q/340158 <wellsb> OptionSelectorDelegate is not an item on the device image. Shouldn't it be? #ubuntu-app-devel 2013-09-02 <AskUbuntu> Unable to install touch-coreapps on ubuntu 12.10 | http://askubuntu.com/q/340287 <AskUbuntu> How to get the intial value from the volumebutton? | http://askubuntu.com/q/340300 <dpm> good morning all <jGleitz> morning! <dholbach> good morning <_5m0k3> Question. I have the audio security policy enabled, but my app still does not play audio under AppArmor. Works fine if I qmlscene directly <WebbyIT> Hack days \o/ <dpm> hi WebbyIT :) <WebbyIT> hi dpm :) <popey> hey <dpm> popey, do you think we can mark bug 1207301 as Fix Released? <ubot2`> Launchpad bug 1207301 in Ubuntu Calculator App "Calculator app autopilot tests fail on device" [Medium,Incomplete] https://launchpad.net/bugs/1207301 <popey> dpm: will test and see <dpm> ok, cool <WebbyIT> christina, hi :) Shall you say to Michal to give us input about bug 1214394 and bug 1214395 please? <ubot2`> WebbyIT: Error: Could not gather data from Launchpad for bug #1214394 (https://launchpad.net/bugs/1214394). The error has been logged <ubot2`> Launchpad bug 1214395 in Ubuntu Calculator App "[Calculator app] Label areas take up too much screen space" [Low,Incomplete] https://launchpad.net/bugs/1214395 <WebbyIT> thanks :) <WebbyIT> *first bug is bug 1214393 <ubot2`> Launchpad bug 1214393 in Ubuntu Calculator App "[Calculator app] Calculation heading label icon should differ from the rest" [Low,Incomplete] https://launchpad.net/bugs/1214393 <nerochiaro> does anyone know if there's a way to completely mute the phone ? <PaoloRotolo> Hi everybody! <dpm> hi PaoloRotolo! <PaoloRotolo> Hi dpm :) <PaoloRotolo> dpm, ehm, did you tested the new .svg icons in the clock app? <PaoloRotolo> https://bugs.launchpad.net/ubuntu-clock-app/+bug/1218751 <ubot2`> Launchpad bug 1218751 in Ubuntu Clock App "Reset and lap icons appear pixelated on a phone" [Low,In progress] <Laney> Do we have anything choosing date / time currently? <Laney> I'm looking for precedent in the absence of a proper picker in the uitk <dpm> Laney, I don't think so. In the Calendar app we're also waiting for the date picker, so I think in the meantime we are just using text entries. mzanetti I think had created a picker a while ago? <Laney> dpm: last I heard it wasn't scheduled :-/ <Laney> let me see what you do in calendar <timp> zsombi: ^ perhaps you know more about the current plan for time/date picker? <seb128> dpm, Laney: pat discussed it with the sdk guys on friday and got it raised in their priority list I think, but that's still non
{'channel': 'ubuntu-app-devel', 'month': 9}