Has this been uploaded to the daily repos? I have been playing around
with it, and it appears the batch and progress bar appear even when no
window for the app is opened, but this only works for launchers that
are already pinned in the dock. Apologies if I have spoken too soon and
the update has not yet landed.
On Sat, Mar 16, 2013 at 10:35 AM, Daniel Fore <dan...@elementaryos.org>
wrote:
Okay so it looks like Rico implemented one of those reports already.
That was fast! So, we should now have solved the problem of showing
badges or progressbars when there are no windows open.
So the remaining issue seems to be: If an app can be run in the
background, should it's icon be present in the dock while it's
running?
Personally, I don't think that's entirely necessary. But I guess that
depends on what your main use for the dock is.
On Fri, Mar 15, 2013 at 4:16 PM, Sergey Shnatsel Davidoff
<ser...@elementaryos.org> wrote:
Is there no way to both a. Have the window closed and b. show it's
icon in the dock while c. Not having the app pinned?
It seems like a hack to open the window and then immediately
minimize it. But I agree that having the icon available (when it
makes sense) is a good thing.
Even if this this is not currently programically possible, don't we
have the means to make it so? Either through libplank or libunity
or a combination of the two?
libunity's LauncherAPI doesn't provide a way to tell "show this
launcher" or "hide this launcher", but we can make Plank show apps
with a visible badge or progressbar regardless of their window
visibility. I've filed that as a wishlist bug:
https://bugs.launchpad.net/pantheon-dock/+bug/1155790
Without making any libunity notifications, we're fine as long as we
don't need to show a dock icon without opening an app window,
showing a badge or progressbar on it, or pinning it.
There's another bug that's a blocker for this use case,
https://bugs.launchpad.net/pantheon-dock/+bug/1155789 but it doesn't
look too tough.
Let's not try to derail discussion about what is a "real" service
or what the HIG may or may not recommend about architecture. Lets
try to keep to what exactly the problem we're having is and how we
can solve that problem most cleanly.
The problems brought up so far are:
1) How do we handle hiding Noise
* Minimize +
https://blueprints.launchpad.net/gala/+spec/minimized-as-closed
* Close to Slingshot/Indicator
* Voodoo?
2) How do we handle running monitor-and-notify daemons, such as
update-manager, email client, microblogging client, etc.
*
https://lists.launchpad.net/elementary-dev-community/msg02076.html
* Any other suggestions?
3) What the hell does the speculation on front-end and back-end
separation do in HIG
* Find out what the original author intended, check facts and
if they're true, add rationale to the article
* Kill it with fire ASAP and investigate later
If trying to figure out and fix a controversial part of the HIG
article counts as derailing the discussion, I can start a new tread
about it, no problem. Shall I?
--
Sergey "Shnatsel" Davidoff
OS architect @ elementary
--
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help : https://help.launchpad.net/ListHelp