If a project that uses 5 vsts can't load them, that warrants an error.  It
doesn't necessarily warrant 5 errors.

I've used Mac enough to know that lack of error messages is a cardinal sin
for troubleshooting.  Don't hide the errors, make them clear and concise
and display them so that they can be resolved.  These dialogs represent
serious errors for song playback and should be exactly as obtrusive as they
are, just not as frequent... :)

-Tres
 On Jan 17, 2014 8:10 PM, "Tobiasz Karoń" <[email protected]> wrote:

> Hmm. How about a log panel with a message "Some plugins failed to load.
> Beware / be aware".
>
> If we're fighting popups, let's fight them for good!
>
> Another thing is: could LMMS not replace missing plugins with dummies? If
> I save a file like this, the plugins and their presets are lost. Could this
> data be kept intact even when the plugin is not found?
>
> Also: I like the warning icon idea for missing plugins. I can make a
> graphic for that if needed.
> On 17 Jan 2014 19:48, "Tres Finocchiaro" <[email protected]>
> wrote:
> >
> > NetBeans displays a single dialog saying "One or more refrences is
> missing..." and puts a red exclamation mark on those that failed to load.
> >
> > Your drawing is a cool concept, but it's too unix-ish. Music composers
> don't like to read logs.
> >
> > I vote to show one dialog, then some non-intrusive visual alert (such as
> red exclaim icon or red borderon button) on those plugins that broke.
> >
> >
> > -Tres
> >
> > - [email protected]
> >
> >
> > On Fri, Jan 17, 2014 at 8:49 AM, Tobiasz Karoń <[email protected]> wrote:
> >>
> >> Have you ever had a situation in which a project you've opened has a
> number of plugins that are not present in your system?
> >>
> >> What happened?
> >>
> >> If you don't know , I'll tell ya:
> >>
> >> A stack of dialog windows pop up saying:
> >>
> >> "Plugin X could not be loaded!"
> >> "Plugin Y could not be loaded!"
> >> "Plugin Z could not be loaded!"
> >> "Plugin A could not be loaded!"
> >> "Plugin B could not be loaded!"
> >> "Plugin C could not be loaded!"
> >> "Plugin R could not be loaded!"
> >> "Plugin G could not be loaded!"
> >> "Plugin B could not be loaded!"
> >>
> >> And you have to close every one manualy before you can do anything
> else. How daunting.
> >>
> >> Now if these messages were sent to a Log Window or better - a panel
> that will not pop up in front blocking your actions, however it could blink
> in red when an error message is added. Blinking would stop when you click
> that panel to let the program know that you've read it or don't care.
> >> The most natural thing would be to place this panel in the bottom of
> the workspace and and add a Show/Hide button that would stay out and change
> color too to notify that there's something to read (see the attached
> mockups).
> >>
> >> Also information about failed autosave (disk full?) messages would go
> there.
> >> The ones about JACK disconnection too,
> >> "Changes won't take effect until restart" messages too.
> >> Anything else?
> >>
> >> --
> >> Tobiasz unfa
> >>
> >> -----BEGIN GEEK CODE BLOCK-----
> >> Version: 3.1
> >> GIT/MU/P d->-- s+:-(--)> a? C++(+++)>$ ULC+(++)>$ !P? L+++>++++$ E?
> W++>$ !N-? !o--? K-? !w-- O? !M-- V? PS++ PE++ !Y+ !PGP+? !t(+) 5? !X !R+
> tv b+>+++ DI>+ D+ G e h-->- !r y--()
> >> ------END GEEK CODE BLOCK------
> >>
> >>
> ------------------------------------------------------------------------------
> >> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> >> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> >> Critical Workloads, Development Environments & Everything In Between.
> >> Get a Quote or Start a Free Trial Today.
> >>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> >> _______________________________________________
> >> LMMS-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/lmms-devel
> >>
> >
>
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to