On Tue, Aug 19, 2014 at 3:51 PM, Elad Alfassa <elad@fedoraproject.org> wrote:
> As always in policies, mandatory items are marked with the words "must" andThis doesn't really seem specific to Workstation. We should aim for
> "must not", the rest is nice-to-have.
>
> App launchers in Fedora workstation *must*:
distro-wide first, so other products have a similar look and feel. If
they need to deviate, they can do so later.
I don't understand the "default launcher" follow on, nor why it isn't
> * Have a unique 64x64 launcher icon (the same icon MUST NOT be used for one
> default launcher).
it's own bullet.
> * Installable and removable independently from within GNOME Software,This last bullet seems product specific. That might be an addendum
> unless part of the "core applications" set, in which case they must NOT be
> removable.
per-product, since the "core applications" are going to likely vary.
Uh, I kind of object to this bullet. This is a Fedora policy/product,
> Default apps in Fedora Workstation *should*:
> * Have appdata metadata (soon to be turned into a must).
> * Have a good reason for being included in the default set, especially if
> not considered part of the core desktop experience by the GNOME upstream.
not a GNOME one. If Fedora sees a non-GNOME application as part of
the core desktop experience, it shouldn't have to justify it based on
what upstream GNOME thinks.
That seems difficult to enforce/police. What happens if an app meets
> * Start in under than 10 seconds (on modern hardware).
everything else but then fails to do this? Do we then yank it out?
Who's going to sit there with a stopwatch and time every app? I
realize this is a should, but it seems unnecessary.