I see. That would still be an improvement.
Let us reduce the number of error messages and make sure project won't be
corrupted if some plugins don't load. Also a warning icon with "missing
plugin" tooltip/caption instead of the dummy. We could make a separate
panel graphic for missing plugins - a smaller one to not waste space.
Could you file an issue, Tres?
On 18 Jan 2014 02:16, "Tres Finocchiaro" <[email protected]> wrote:
> 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