20:00 <popey> #startmeeting Ubuntu Touch File Manager app meeting
20:00 <meetingology> Meeting started Thu Jul 18 20:00:28 2013 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
20:00 <meetingology> 
20:00 <meetingology> Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired
20:00 <popey> the usual links:-
20:00 <popey> blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/initial-filemanager-development
20:00 <popey> bugs: https://bugs.launchpad.net/ubuntu-filemanager-app/+bugs?orderby=-id&start=0
20:00 <popey> reviews: https://code.launchpad.net/~ubuntu-filemanager-dev/ubuntu-filemanager-app/trunk/+activereviews
20:01 <popey> burndown: http://status.ubuntu.com/coreapps-13.10/
20:01 <popey> How are you all?
20:01 <iBelieve> popey, great!
20:01 <CarlosMazieri__> fine, thanks
20:02 <ajalkane> From where i stand great progress. And sorry but my shift keys don't work with all letters :)
20:02 <popey> I will contain my outrage.
20:03 <ajalkane> thanks. the most glaring one is that i can't capitalize i. :)
20:04 <popey> So we've hit the end of month-3 milestone
20:04 <popey> any new work items should be targetted to month-4
20:05 <popey> the copy/paste test work item, hows that progressing?
20:05 <iBelieve> popey, the copy/paste folder test and the cut/paste file & folder tests work, but the copy/paste file test throws DBus exceptions
20:05 <popey> oof
20:06 <popey> do we have a bug for that?
20:06 <iBelieve> No, I haven't filed a bug. I don't know where I'd file it. I asked balloons for help a few days ago, but then ran out of time.
20:07 <popey> uh-oh, you invoked him!
20:08 <iBelieve> popey, where should I file the bug? In File Manager?
20:08 <popey> for now yes, and we can ask balloons to take a look
20:09 <iBelieve> popey, okay, I'll file it after we're done
20:09 <popey> thanks
20:09 <popey> any other questions/issues?
20:10 <iBelieve> popey, I've got several.
20:10 <popey> great, go for it
20:10 <iBelieve> popey, to start, why hasn't the alpha-1 milestone been released? It is marked as due by 5-16.
20:11 <popey> So the milestones we setup were kinda soft milestones.
20:11 <popey> We didn't intend to create releases at those points
20:11 <popey> which perhaps we should have considered
20:11 <iBelieve> popey, okay. So what needs to get finished before we release the first alpha? The app seems to have a good set of basic features already.
20:12 <popey> Ah okay.
20:12 <popey> So two things. We have the tasks on the blueprint (linked above), which are the overall tasks that need completion
20:12 <popey> ..then there's the dogfooding high level goals.
20:12 <popey> https://wiki.ubuntu.com/Touch/CoreApps/Dogfooding#File_Manager
20:12 <popey> so there's a few high level goals there
20:13 <iBelieve> popey, all the dogfooding goals have been met.
20:13 <popey> yeah, i'll update that
20:14 <popey> done
20:14 <iBelieve> So what sort of UI features would be good to add now? I'm looking for something to work on next :)
20:16 <popey> Good question!
20:16 <ajalkane> lacking anything more urgent there's always the progress dialog thing we discussed in e-mail
20:17 <ajalkane> but on the whole the progress has been amazing so thank iBelieve
20:17 <iBelieve> I was thinking about adding "advanced features", things like Open in Terminal or Filter by a regex, that would only be shown if the user wants to see advanced features. What do you guys think having advanced features that would be hidden by default?
20:17 <ajalkane> * thanks
20:17 <ajalkane> i think advanced features would be very welcome if there's time to do them
20:18 <popey> Indeed.
20:18 <ajalkane> file manager is one app that advanced users want
20:18 <popey> Absolutely.
20:18 <popey> I wonder if we should canvas the userbase ?
20:18 <iBelieve> would it be a good idea to have a setting to show them, but hide them by default?
20:18 <ajalkane> but like you've planned, it's good to have it easy to use for not-so-advanced users too
20:18 <CarlosMazieri__> filter by regex already exists
20:18 <popey> ask what people want in a file manager, and perhaps curate some of those suggestions
20:18 <iBelieve> CarlosMazieri__, yep, that's why I've been working on a UI for it :)
20:19 <CarlosMazieri__> iBelieve: OK, thanks
20:19 <iBelieve> popey, I'll send out an email to the mailing list and try to get some feedback on the concept.
20:19 <ajalkane> Ah look at that, finally updated, and my previous hack for toolbar height is not needed anymore it seems. Now there's unused space before toolbar. Great
20:19 <popey> Expect to get a laundry-list of features ☻
20:20 <iBelieve> ajalkane, it doesn't work right without that either. I tried removing that, and it still clips a little above the toolbar
20:21 <ajalkane> iBelieve: ah... hmm... too bad
20:21 <iBelieve> So for the progress bar for copying/moving files, would that be a good idea to see about integrating that into the SDK? That way it can be displayed correctly on all form factors, like in the status bar on the desktop.
20:21 <ajalkane> But right now it's too large. the empty space is more than the height of the toolbar
20:22 <ajalkane> iBelieve: there's no progress bar yet in sdk?
20:22 <iBelieve> ajalkane, there is, but I mean a feature to display app progress, like the progress bar in Unity indicators.
20:23 <iBelieve> ajalkane, by having the SDK handle progress for a task, it can decide how to display the progress, such as in a Unity indicator, in the app's status bar (on the desktop), or in the top bar on a phone.
20:23 <ajalkane> ah i see
20:24 * dpm would welcome "Open Terminal" in folder
20:24 <iBelieve> well, I'll file it as a bug in ubuntu-ui-toolkit and see what happens.
20:25 <iBelieve> dpm, I'm working on that as advanced feature that is hidden by default.
20:25 <dpm> cool!
20:25 <iBelieve> dpm, I'd like that too :)
20:25 <ajalkane> +1
20:25 <iBelieve> the problem is, the SDK devs don't want Actions to have a visible property, so I'm not sure how to hide actions. :(
20:25 <popey> Oh, sorry, I should have said, I agree, "open in terminal" would be great
20:26 <iBelieve> I file a bug in ubuntu-ui-toolkit requesting a visible property in Action, but it was marking as Invalid, so I'm not sure how to hide the feature.
20:26 <iBelieve> * filed
20:27 <ajalkane> iBelieve: hmm... i remember i ran into that as well.
20:27 <ajalkane> did the give any rationale?
20:27 <ajalkane> * they
20:27 <iBelieve> the bug is LP 1202469
20:27 <iBelieve> https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1202469
20:27 <popey> https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1202469
20:27 <popey>20:28 <popey> that's timp on irc if you need to ask him questions online.
20:28 <iBelieve> ajalkane, no. I was told to use enabled, but if certain features are advanced, I want to make it hidden, not disabled.
20:29 <iBelieve> popey, thanks, I'll talk to him after the meeting
20:29 <ajalkane> iBelieve: i agree, in this situation disabled is not enough
20:29 <iBelieve> popey, what channel would be best?
20:29 <ajalkane> i'd even argue disabled is confusing
20:29 <popey> iBelieve: wherever you find him, #ubuntu-app-devel maybe
20:30 <iBelieve> ajalkane, especially since the list item doesn't get grayed out, as in the Paste action. (very confusing, I should file a bug)
20:30 <ajalkane> iBelieve: perhaps only workaround is having two ActionSelectionpopover'ss :(
20:31 <ajalkane> but i think this should be solved in ui toolkit level
20:31 <iBelieve> ajalkane, not a bad idea, I could try that. But then what to do about the HUD's actions? We'd want an action to open the current folder in a terminal.
20:31 <ajalkane> while we can do workarounds it's not a good solution
20:32 <iBelieve> I've got one other question. What about theming? Are we going to get any official themes/visuals, or is it just going to stay the way it is, or are is it up to us to give it a gradient background?
20:32 <ajalkane> i have not much understanding about hud in context of ubuntu phone apps... although my instinct says that when one launches hud and types something that brings up terminal it doesn't matter
20:33 <ajalkane> hud is kind of advanced feature anyway
20:33 <iBelieve> ajalkane, I suppose the HUD action should be there no matter what. Its not like someone would type terminal if they didn't want it.
20:33 <popey> You can think of hud as a replacement for menus
20:34 <iBelieve> popey, what about visuals/theme? ^^^
20:34 <ajalkane> iBelieve: i agree with that, but i don't think it's too fatal even if it's only there if advanced settings are enabled
20:34 <ajalkane> but certainly this is something that would be good to be controlled by platform level ui toolkit
20:36 <popey> Hmm.
20:37 <popey> Trying to find an app that has a good example of hud actions
20:37 <popey> mhall119: did you say that hud is broken at the moment?
20:38 <ajalkane> but sounding by popey's description, it's perfectly ok if not even preferable that hud only shows what's shown in toolbar
20:38 <ajalkane> so if you want open in terminal, you enable advanced
20:38 <popey> Well, take for example the gallery app
20:39 <popey> You have a photo open, and swipe up to get the hud, then use some enhancement tool or advanced editing process
20:39 <popey> which correlates to the "open in terminal"
20:39 <popey> it's not something the average user is going to do, but it certainly needs to be easily discoverable without typing
20:40 <iBelieve> popey, I don't have a phone, so I have no idea how the HUD on the phone works. So is the HUD a way to put advanced features that aren't accessible anywhere else?
20:40 <mhall119> popey: yeah
20:40 <popey> yes
20:40 <ajalkane> i have one question. Last meeting we had an open item that design team were thinking about how to solve
20:40 <popey> but it's more like a replacement for menus
20:40 <popey> so for example you might have a cut-down gimp app on a phone
20:41 <popey> where it makes no sense to have a toolbar cluttered with a zillion icons for every effect
20:41 <ajalkane> so where does hud get it's items from?
20:41 <ajalkane> in ubuntu phone
20:41 <popey> good question!  ☻
20:41 <popey> mhall119: do you know how hud works internally?
20:41 <iBelieve> ajalkane, I think an 'actions' property in a Page or MainView
20:42 <ajalkane> can we test that in Desktop?
20:43 <popey> Hm. Not tried on desktop.
20:43 * popey tries
20:44 <popey> not sure it's triggerable on desktop ..
20:44 <ajalkane> iBelieve: so it takes them from inside ActionSelectionopover's action property?
20:44 <popey> I'll have to look into it.
20:45 <popey> iBelieve: let me see if I can get hold of someone who knows more than me about this (not hard) and get back to you
20:45 <iBelieve> ajalkane, No, I don't think so, but I don't know. I haven't tried using the HUD at all.
20:46 <iBelieve> popey, about what? the HUD and where to put advanced features?
20:46 <popey> yes
20:46 <ajalkane> we'll need to be able to test HUD if we're to use it for advanced features
20:47 <iBelieve> popey, I've got two other questions if we've got time
20:47 <popey> feel free
20:47 <iBelieve> So is the File Manager going to get designs from the Canonical Design team like for Shorts? http://design.canonical.com/2013/07/shorts-visual-exploration/
20:48 <iBelieve> Or is it going to be un-themed, or is it up to us to colorize it?
20:48 <popey> ok, in a nutshell, no, probably not.
20:48 <popey> We picked a bunch of apps to be "core"
20:49 <mhall119> popey: there's a QML plugin for HUD that you just add Actions too with callbacks
20:49 <mhall119> I can provide an example
20:49 <popey> And the design team committed resources to make designs for 4 of them
20:49 <popey> over time we've managed to get more time from them to be able to add to that, which is why the RSS reader and music app got some design effort
20:49 <popey> but unfortunately the design team are madly busy and they're a small team.
20:49 <ajalkane> popey: but we do get icons?
20:49 <mhall119> you can use the desktop HUD to access them if you install the app and launch it from the Dash
20:50 <iBelieve> popey, so is it going to remain the way it is (just gray), or are we going to design a color scheme ourselves?
20:50 <popey> ajalkane: we're working on that too, had a conversation with them today about it
20:50 <popey> iBelieve: have you seen the calculator / clock recently?
20:50 <mhall119> http://bazaar.launchpad.net/~mhall119/+junk/uReadIt/view/head:/uReadIt.qml#L25 is a HUD example
20:50 <ajalkane> ie. does canonical prefer we keep it grey or do we try something more colorful?
20:50 <iBelieve> popey, yes, they look awesome!
20:51 <iBelieve> ajalkane, yes, that's what I mean
20:51 <popey> if you have time and resources to make them look like clock/calculator design that would be awesome
20:51 <popey> we really didn't expect the core apps teams to be this far along to be honest
20:51 <ajalkane> man you must be disappointed!
20:51 <popey> so if you have time to look at those and implement them in the file manager app that would be great
20:51 <popey> haha
20:51 <iBelieve> I'll let my brother have a try with coloring it, he likes UI design :)
20:52 <popey> I set my expectations low usually ☻
20:52 <popey> I'm really sorry we haven't had the opportunity to get design input on the file manger app
20:52 <popey> *manager
20:52 <iBelieve> Okay, one last question. What are we supposed to do for the Hack Day tomorrow?
20:52 <ajalkane> it's no problem, and it's understandable
20:52 <popey> but, to be honest, you've done pretty damn well without them!
20:53 <CarlosMazieri__> sorry guys, I have to leave. Thanks.
20:53 <popey> CarlosMazieri__: thanks for coming!
20:53 <ajalkane> Laters Carlos!
20:53 <CarlosMazieri__> Thank you all.
20:54 <popey> iBelieve: was there another question?
20:54 <iBelieve> popey, what are we supposed to do for tomorrow's hack day on the File Manager?
20:54 <popey> Ah! Glad you asked!
20:54 <ajalkane> me one more question too
20:54 <ajalkane> the hiding of toolbar, any input from design team
20:55 <popey> the toolbar should be hidden by default
20:55 <ajalkane> ie this: https://bugs.launchpad.net/ubuntu-filemanager-app/+bug/1198861
20:55 <ajalkane> what about navigation?
20:55 <ajalkane> ie. going up.
20:55 <ajalkane> it'd be ugly navigating the filesystem if going up is hidden behind swipe
20:56 <popey> I know the design guys have been thinking about how to deal with the back/up issue
20:56 <popey> it's not only a problem for file manager
20:56 <popey> I know they're pondering better design patterns for that
20:56 <iBelieve> I personally like how Android does it, with the back/up button in the top header.
20:56 <ajalkane> Aye, so no design decision yet on that
20:57 <popey> not yet.
20:57 <popey> So, hackday!
20:57 <popey> The goal is basically twofold
20:57 <popey> 1. Get things fixed in core apps
20:58 <popey> 2. get more people involved in core apps
20:58 <popey> We go out and promote the hackday and point people towards the outstanding bugs / work items in the app of the day
20:58 <popey> We don't necessarily expect you guys to lurk on irc all day.
20:59 <popey> However if you see merge mail or bug mail come in, it would be great if you could respond promptly, if you're able?
20:59 <iBelieve> I can probably have the IRC window and email open while I work on homeschool and help out when people need it.
20:59 <ajalkane> iBelieve has been so far amazing. Usually i haven't even had chance to read the mail before he's processed it! :)
21:00 <popey> Hah!
21:00 <popey> Thanks.
21:00 <popey> one final bit of admin I hadn't mentioned
21:00 <iBelieve> ajalkane, I sit at my desk working on homeschool a lot of the time so its easy to handle when I get an email :)
21:00 <ajalkane> i can't access irc tomorrow so it's good iBelieve can be there
21:01 <popey> next week I'm at OSCON, dpm is afk for the week. So mhall119 will run the meeting next week.
21:01 <popey> I will be on the Ubuntu community stand, and I'm looking forward to showing off your great work!
21:01 <ajalkane> iBelieve: that's very helpful!
21:01 <iBelieve> Well, I've finally ran out of questions to ask
21:02 <ajalkane> OSCON is a great place to show terminal and file manager :P
21:02 <popey> Yeah!
21:03 <popey> Totally top of my list to show off!
21:03 <popey> Thanks for the hard work guys, really appreciate it!
21:03 <popey> Shall we call it a night?
21:03 <ajalkane> yes, we're overtime. thanks again!
21:03 <popey> np
21:04 <iBelieve> Thanks everybody. Sorry for taking so long.
21:04 <popey> No problem at all.
21:04 <popey> nn all
21:04 <popey> #endmeeting