https://github.com/LMMS/lmms/issues/55
- [email protected]
On Fri, Jan 17, 2014 at 8:27 PM, Tobiasz Karoń <[email protected]> wrote:
> 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