Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-10-04 Thread Bob Sneidar via use-livecode
I could have sired a child who was just now graduating high school! :-) 

Bob S


> On Oct 3, 2021, at 09:16 , Mark Wieder via use-livecode 
>  wrote:
> 
> On 9/30/21 7:02 AM, Alex Tweedly via use-livecode wrote:
> 
>>  - a "require" or "include" mechanism for dependencies in libraries
> 
> LOL. That request is now some 17 years old.
> https://quality.livecode.com/show_bug.cgi?id=1712
> 
> 
> -- 
> Mark Wieder
> ahsoftw...@gmail.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-10-03 Thread Mark Wieder via use-livecode

On 9/30/21 7:02 AM, Alex Tweedly via use-livecode wrote:


  - a "require" or "include" mechanism for dependencies in libraries


LOL. That request is now some 17 years old.
https://quality.livecode.com/show_bug.cgi?id=1712


--
 Mark Wieder
 ahsoftw...@gmail.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-30 Thread Alex Tweedly via use-livecode
They're only used for uploading or editing stacks that you want to 
share. (Oh, now that I think about it, maybe also to rate a stack from 
someone else).


I thought about just removing those buttons from the plugin (IMHO, the 
upload/edit functions are fine as they are), but then I thought someone 
might spend time trying to find how to do those actions; better, I 
think, to have an obvious button which immediately tells you that the 
plugin doesn't support it.


The main reason for not including that functionality was that I felt it 
was just a bit "off" to have a plugin ask for your username/password; I 
was glad to find that there doesn't seem to much need to do that part.


Alex.

On 30/09/2021 18:50, Roger Guay via use-livecode wrote:

This is really nice and fast, Alex. Thanks again for doing this as I’ve always felt that LC’s 
Sample Stacks is a great and often overlooked resource save for it’s interface. I note that 
"Log In" and "Sign Up" do not work. Is there any value in those items?

Roger


On Sep 30, 2021, at 10:05 AM, Alex Tweedly via use-livecode 
 wrote:

Hmmm ... not sure why.

Easy way : https://www.tweedly.org/Downloads/samplestacks.livecode

Or: start the IDE, and  in the toolbar (4th or so from the right) is "Sample 
Stacks".

Then

  - select "View as: List"

  - select "All" on left hand side

  - select "Sort by: Date"

  - then reverse order the sort - and it's the most recent one !!


Or - select "Plugin" in the tags column (5th one down), then type "sample" in the search 
box and hit "Go"

Alex.


On 30/09/2021 16:17, Roger Guay via use-livecode wrote:

This sounds absolutely wonderful, Alex, except I can’t find it as you described.

Roger


On Sep 30, 2021, at 7:27 AM, Alex Tweedly via use-livecode 
 wrote:


On 30/09/2021 15:02, Alex Tweedly via use-livecode wrote:

On 06/09/2021 15:14, Kevin Miller via use-livecode wrote:


Upgrading this could be a very useful project. There is a lot of content in 
there but it has the issues you list.

So I had a look at what could be done just within the IDE for revonline. There's an old joke about 
a tourist in Ireland who realizes she(*) is lost, and ask for directions from an old farmer at the 
side of the road. "Well", says he, "if I wanted to go there, I wouldn't start from 
here."

I found the revonline scripts rather complex, and I couldn't easily see how to 
solve the issues mentioned previously, in that context. And the bottom line is 
that it's not a complex problem that needs to be solved. The login / register / 
upload features all work just fine - the problems are with the searching / 
browsing / filtering, and are generally related to either (very) poor 
performance or unclear UI.

In the end, I just couldn't produce worthwhile improvements, so instead I wrote 
a plugin that handles the searching / filtering / browsing / downloading parts, 
and which omits the login/upload parts entirely.

It can be downloaded from "Sample Stacks" in the IDE toolbar (it's called "Sample 
Stacks" and is tagged as IDE and Plugin). Install as a plugin in the usual way.

UI is very similar to the existing IDE version - simplified a bit.

  - search box automatically (and immediately) updates as you type, so the "Go" 
button was removed

- everything happens in < 1 second, so the progress bar was removed.

  - the grid/list choice was removed (the old 'list' stye was hard to use or 
understand)

  -  tags in the left-hand box are alphabetized

  - the grid is a single long scrolling group, rather than being paged and 
scrolled

There is one issue I haven;t tracked down yet - sometimes the scrolling using mousepad 
doesn't work initially; scrolling with the scrollbar seems to be enough to 
"revive" it.

Let me know if you try it and have any problems or suggestions.

Thanks

Alex.




(*) "she" is not sexist - had it been a man he would never have admitted to 
being lost and so would never have asked the question :-)



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-30 Thread Roger Guay via use-livecode
This is really nice and fast, Alex. Thanks again for doing this as I’ve always 
felt that LC’s Sample Stacks is a great and often overlooked resource save for 
it’s interface. I note that "Log In" and "Sign Up" do not work. Is there any 
value in those items?

Roger

> On Sep 30, 2021, at 10:05 AM, Alex Tweedly via use-livecode 
>  wrote:
> 
> Hmmm ... not sure why.
> 
> Easy way : https://www.tweedly.org/Downloads/samplestacks.livecode
> 
> Or: start the IDE, and  in the toolbar (4th or so from the right) is "Sample 
> Stacks".
> 
> Then
> 
>  - select "View as: List"
> 
>  - select "All" on left hand side
> 
>  - select "Sort by: Date"
> 
>  - then reverse order the sort - and it's the most recent one !!
> 
> 
> Or - select "Plugin" in the tags column (5th one down), then type "sample" in 
> the search box and hit "Go"
> 
> Alex.
> 
> 
> On 30/09/2021 16:17, Roger Guay via use-livecode wrote:
>> This sounds absolutely wonderful, Alex, except I can’t find it as you 
>> described.
>> 
>> Roger
>> 
>>> On Sep 30, 2021, at 7:27 AM, Alex Tweedly via use-livecode 
>>>  wrote:
>>> 
>>> 
>>> On 30/09/2021 15:02, Alex Tweedly via use-livecode wrote:
 On 06/09/2021 15:14, Kevin Miller via use-livecode wrote:
 
> Upgrading this could be a very useful project. There is a lot of content 
> in there but it has the issues you list.
>>> So I had a look at what could be done just within the IDE for revonline. 
>>> There's an old joke about a tourist in Ireland who realizes she(*) is lost, 
>>> and ask for directions from an old farmer at the side of the road. "Well", 
>>> says he, "if I wanted to go there, I wouldn't start from here."
>>> 
>>> I found the revonline scripts rather complex, and I couldn't easily see how 
>>> to solve the issues mentioned previously, in that context. And the bottom 
>>> line is that it's not a complex problem that needs to be solved. The login 
>>> / register / upload features all work just fine - the problems are with the 
>>> searching / browsing / filtering, and are generally related to either 
>>> (very) poor performance or unclear UI.
>>> 
>>> In the end, I just couldn't produce worthwhile improvements, so instead I 
>>> wrote a plugin that handles the searching / filtering / browsing / 
>>> downloading parts, and which omits the login/upload parts entirely.
>>> 
>>> It can be downloaded from "Sample Stacks" in the IDE toolbar (it's called 
>>> "Sample Stacks" and is tagged as IDE and Plugin). Install as a plugin in 
>>> the usual way.
>>> 
>>> UI is very similar to the existing IDE version - simplified a bit.
>>> 
>>>  - search box automatically (and immediately) updates as you type, so the 
>>> "Go" button was removed
>>> 
>>> - everything happens in < 1 second, so the progress bar was removed.
>>> 
>>>  - the grid/list choice was removed (the old 'list' stye was hard to use or 
>>> understand)
>>> 
>>>  -  tags in the left-hand box are alphabetized
>>> 
>>>  - the grid is a single long scrolling group, rather than being paged and 
>>> scrolled
>>> 
>>> There is one issue I haven;t tracked down yet - sometimes the scrolling 
>>> using mousepad doesn't work initially; scrolling with the scrollbar seems 
>>> to be enough to "revive" it.
>>> 
>>> Let me know if you try it and have any problems or suggestions.
>>> 
>>> Thanks
>>> 
>>> Alex.
>>> 
>>> 
>>> 
>>> 
>>> (*) "she" is not sexist - had it been a man he would never have admitted to 
>>> being lost and so would never have asked the question :-)
>>> 
>>> 
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-30 Thread Roger Guay via use-livecode
Ah, it worked this time. I thought one might need your plugin to find your 
plugin….

Thanks,

Roger

> On Sep 30, 2021, at 10:05 AM, Alex Tweedly via use-livecode 
>  wrote:
> 
> Hmmm ... not sure why.
> 
> Easy way : https://www.tweedly.org/Downloads/samplestacks.livecode
> 
> Or: start the IDE, and  in the toolbar (4th or so from the right) is "Sample 
> Stacks".
> 
> Then
> 
>  - select "View as: List"
> 
>  - select "All" on left hand side
> 
>  - select "Sort by: Date"
> 
>  - then reverse order the sort - and it's the most recent one !!
> 
> 
> Or - select "Plugin" in the tags column (5th one down), then type "sample" in 
> the search box and hit "Go"
> 
> Alex.
> 
> 
> On 30/09/2021 16:17, Roger Guay via use-livecode wrote:
>> This sounds absolutely wonderful, Alex, except I can’t find it as you 
>> described.
>> 
>> Roger
>> 
>>> On Sep 30, 2021, at 7:27 AM, Alex Tweedly via use-livecode 
>>>  wrote:
>>> 
>>> 
>>> On 30/09/2021 15:02, Alex Tweedly via use-livecode wrote:
 On 06/09/2021 15:14, Kevin Miller via use-livecode wrote:
 
> Upgrading this could be a very useful project. There is a lot of content 
> in there but it has the issues you list.
>>> So I had a look at what could be done just within the IDE for revonline. 
>>> There's an old joke about a tourist in Ireland who realizes she(*) is lost, 
>>> and ask for directions from an old farmer at the side of the road. "Well", 
>>> says he, "if I wanted to go there, I wouldn't start from here."
>>> 
>>> I found the revonline scripts rather complex, and I couldn't easily see how 
>>> to solve the issues mentioned previously, in that context. And the bottom 
>>> line is that it's not a complex problem that needs to be solved. The login 
>>> / register / upload features all work just fine - the problems are with the 
>>> searching / browsing / filtering, and are generally related to either 
>>> (very) poor performance or unclear UI.
>>> 
>>> In the end, I just couldn't produce worthwhile improvements, so instead I 
>>> wrote a plugin that handles the searching / filtering / browsing / 
>>> downloading parts, and which omits the login/upload parts entirely.
>>> 
>>> It can be downloaded from "Sample Stacks" in the IDE toolbar (it's called 
>>> "Sample Stacks" and is tagged as IDE and Plugin). Install as a plugin in 
>>> the usual way.
>>> 
>>> UI is very similar to the existing IDE version - simplified a bit.
>>> 
>>>  - search box automatically (and immediately) updates as you type, so the 
>>> "Go" button was removed
>>> 
>>> - everything happens in < 1 second, so the progress bar was removed.
>>> 
>>>  - the grid/list choice was removed (the old 'list' stye was hard to use or 
>>> understand)
>>> 
>>>  -  tags in the left-hand box are alphabetized
>>> 
>>>  - the grid is a single long scrolling group, rather than being paged and 
>>> scrolled
>>> 
>>> There is one issue I haven;t tracked down yet - sometimes the scrolling 
>>> using mousepad doesn't work initially; scrolling with the scrollbar seems 
>>> to be enough to "revive" it.
>>> 
>>> Let me know if you try it and have any problems or suggestions.
>>> 
>>> Thanks
>>> 
>>> Alex.
>>> 
>>> 
>>> 
>>> 
>>> (*) "she" is not sexist - had it been a man he would never have admitted to 
>>> being lost and so would never have asked the question :-)
>>> 
>>> 
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-30 Thread Alex Tweedly via use-livecode

Hmmm ... not sure why.

Easy way : https://www.tweedly.org/Downloads/samplestacks.livecode

Or: start the IDE, and  in the toolbar (4th or so from the right) is 
"Sample Stacks".


Then

 - select "View as: List"

 - select "All" on left hand side

 - select "Sort by: Date"

 - then reverse order the sort - and it's the most recent one !!


Or - select "Plugin" in the tags column (5th one down), then type 
"sample" in the search box and hit "Go"


Alex.


On 30/09/2021 16:17, Roger Guay via use-livecode wrote:

This sounds absolutely wonderful, Alex, except I can’t find it as you described.

Roger


On Sep 30, 2021, at 7:27 AM, Alex Tweedly via use-livecode 
 wrote:


On 30/09/2021 15:02, Alex Tweedly via use-livecode wrote:

On 06/09/2021 15:14, Kevin Miller via use-livecode wrote:


Upgrading this could be a very useful project. There is a lot of content in 
there but it has the issues you list.

So I had a look at what could be done just within the IDE for revonline. There's an old joke about 
a tourist in Ireland who realizes she(*) is lost, and ask for directions from an old farmer at the 
side of the road. "Well", says he, "if I wanted to go there, I wouldn't start from 
here."

I found the revonline scripts rather complex, and I couldn't easily see how to 
solve the issues mentioned previously, in that context. And the bottom line is 
that it's not a complex problem that needs to be solved. The login / register / 
upload features all work just fine - the problems are with the searching / 
browsing / filtering, and are generally related to either (very) poor 
performance or unclear UI.

In the end, I just couldn't produce worthwhile improvements, so instead I wrote 
a plugin that handles the searching / filtering / browsing / downloading parts, 
and which omits the login/upload parts entirely.

It can be downloaded from "Sample Stacks" in the IDE toolbar (it's called "Sample 
Stacks" and is tagged as IDE and Plugin). Install as a plugin in the usual way.

UI is very similar to the existing IDE version - simplified a bit.

  - search box automatically (and immediately) updates as you type, so the "Go" 
button was removed

- everything happens in < 1 second, so the progress bar was removed.

  - the grid/list choice was removed (the old 'list' stye was hard to use or 
understand)

  -  tags in the left-hand box are alphabetized

  - the grid is a single long scrolling group, rather than being paged and 
scrolled

There is one issue I haven;t tracked down yet - sometimes the scrolling using mousepad 
doesn't work initially; scrolling with the scrollbar seems to be enough to 
"revive" it.

Let me know if you try it and have any problems or suggestions.

Thanks

Alex.




(*) "she" is not sexist - had it been a man he would never have admitted to 
being lost and so would never have asked the question :-)



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-30 Thread Roger Guay via use-livecode
There’s an old joke about a tourist in Maine asking a local for directions and 
an old farmer says “You can’t get theya from hereya”.

Roger

> On Sep 30, 2021, at 8:17 AM, Roger Guay via use-livecode 
>  wrote:
> 
> This sounds absolutely wonderful, Alex, except I can’t find it as you 
> described. 
> 
> Roger
> 
>> On Sep 30, 2021, at 7:27 AM, Alex Tweedly via use-livecode 
>>  wrote:
>> 
>> 
>> On 30/09/2021 15:02, Alex Tweedly via use-livecode wrote:
>>> On 06/09/2021 15:14, Kevin Miller via use-livecode wrote:
>>> 
 Upgrading this could be a very useful project. There is a lot of content 
 in there but it has the issues you list.
>> 
>> So I had a look at what could be done just within the IDE for revonline. 
>> There's an old joke about a tourist in Ireland who realizes she(*) is lost, 
>> and ask for directions from an old farmer at the side of the road. "Well", 
>> says he, "if I wanted to go there, I wouldn't start from here."
>> 
>> I found the revonline scripts rather complex, and I couldn't easily see how 
>> to solve the issues mentioned previously, in that context. And the bottom 
>> line is that it's not a complex problem that needs to be solved. The login / 
>> register / upload features all work just fine - the problems are with the 
>> searching / browsing / filtering, and are generally related to either (very) 
>> poor performance or unclear UI.
>> 
>> In the end, I just couldn't produce worthwhile improvements, so instead I 
>> wrote a plugin that handles the searching / filtering / browsing / 
>> downloading parts, and which omits the login/upload parts entirely.
>> 
>> It can be downloaded from "Sample Stacks" in the IDE toolbar (it's called 
>> "Sample Stacks" and is tagged as IDE and Plugin). Install as a plugin in the 
>> usual way.
>> 
>> UI is very similar to the existing IDE version - simplified a bit.
>> 
>> - search box automatically (and immediately) updates as you type, so the 
>> "Go" button was removed
>> 
>> - everything happens in < 1 second, so the progress bar was removed.
>> 
>> - the grid/list choice was removed (the old 'list' stye was hard to use or 
>> understand)
>> 
>> -  tags in the left-hand box are alphabetized
>> 
>> - the grid is a single long scrolling group, rather than being paged and 
>> scrolled
>> 
>> There is one issue I haven;t tracked down yet - sometimes the scrolling 
>> using mousepad doesn't work initially; scrolling with the scrollbar seems to 
>> be enough to "revive" it.
>> 
>> Let me know if you try it and have any problems or suggestions.
>> 
>> Thanks
>> 
>> Alex.
>> 
>> 
>> 
>> 
>> (*) "she" is not sexist - had it been a man he would never have admitted to 
>> being lost and so would never have asked the question :-)
>> 
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-30 Thread Roger Guay via use-livecode
This sounds absolutely wonderful, Alex, except I can’t find it as you 
described. 

Roger

> On Sep 30, 2021, at 7:27 AM, Alex Tweedly via use-livecode 
>  wrote:
> 
> 
> On 30/09/2021 15:02, Alex Tweedly via use-livecode wrote:
>> On 06/09/2021 15:14, Kevin Miller via use-livecode wrote:
>> 
>>> Upgrading this could be a very useful project. There is a lot of content in 
>>> there but it has the issues you list.
> 
> So I had a look at what could be done just within the IDE for revonline. 
> There's an old joke about a tourist in Ireland who realizes she(*) is lost, 
> and ask for directions from an old farmer at the side of the road. "Well", 
> says he, "if I wanted to go there, I wouldn't start from here."
> 
> I found the revonline scripts rather complex, and I couldn't easily see how 
> to solve the issues mentioned previously, in that context. And the bottom 
> line is that it's not a complex problem that needs to be solved. The login / 
> register / upload features all work just fine - the problems are with the 
> searching / browsing / filtering, and are generally related to either (very) 
> poor performance or unclear UI.
> 
> In the end, I just couldn't produce worthwhile improvements, so instead I 
> wrote a plugin that handles the searching / filtering / browsing / 
> downloading parts, and which omits the login/upload parts entirely.
> 
> It can be downloaded from "Sample Stacks" in the IDE toolbar (it's called 
> "Sample Stacks" and is tagged as IDE and Plugin). Install as a plugin in the 
> usual way.
> 
> UI is very similar to the existing IDE version - simplified a bit.
> 
>  - search box automatically (and immediately) updates as you type, so the 
> "Go" button was removed
> 
> - everything happens in < 1 second, so the progress bar was removed.
> 
>  - the grid/list choice was removed (the old 'list' stye was hard to use or 
> understand)
> 
>  -  tags in the left-hand box are alphabetized
> 
>  - the grid is a single long scrolling group, rather than being paged and 
> scrolled
> 
> There is one issue I haven;t tracked down yet - sometimes the scrolling using 
> mousepad doesn't work initially; scrolling with the scrollbar seems to be 
> enough to "revive" it.
> 
> Let me know if you try it and have any problems or suggestions.
> 
> Thanks
> 
> Alex.
> 
> 
> 
> 
> (*) "she" is not sexist - had it been a man he would never have admitted to 
> being lost and so would never have asked the question :-)
> 
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-30 Thread Alex Tweedly via use-livecode


On 30/09/2021 15:02, Alex Tweedly via use-livecode wrote:

On 06/09/2021 15:14, Kevin Miller via use-livecode wrote:

Upgrading this could be a very useful project. There is a lot of 
content in there but it has the issues you list.


So I had a look at what could be done just within the IDE for revonline. 
There's an old joke about a tourist in Ireland who realizes she(*) is 
lost, and ask for directions from an old farmer at the side of the road. 
"Well", says he, "if I wanted to go there, I wouldn't start from here."


I found the revonline scripts rather complex, and I couldn't easily see 
how to solve the issues mentioned previously, in that context. And the 
bottom line is that it's not a complex problem that needs to be solved. 
The login / register / upload features all work just fine - the problems 
are with the searching / browsing / filtering, and are generally related 
to either (very) poor performance or unclear UI.


In the end, I just couldn't produce worthwhile improvements, so instead 
I wrote a plugin that handles the searching / filtering / browsing / 
downloading parts, and which omits the login/upload parts entirely.


It can be downloaded from "Sample Stacks" in the IDE toolbar (it's 
called "Sample Stacks" and is tagged as IDE and Plugin). Install as a 
plugin in the usual way.


UI is very similar to the existing IDE version - simplified a bit.

 - search box automatically (and immediately) updates as you type, so 
the "Go" button was removed


- everything happens in < 1 second, so the progress bar was removed.

 - the grid/list choice was removed (the old 'list' stye was hard to 
use or understand)


 -  tags in the left-hand box are alphabetized

 - the grid is a single long scrolling group, rather than being paged 
and scrolled


There is one issue I haven;t tracked down yet - sometimes the scrolling 
using mousepad doesn't work initially; scrolling with the scrollbar 
seems to be enough to "revive" it.


Let me know if you try it and have any problems or suggestions.

Thanks

Alex.




(*) "she" is not sexist - had it been a man he would never have admitted 
to being lost and so would never have asked the question :-)




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-30 Thread Alex Tweedly via use-livecode

On 06/09/2021 15:14, Kevin Miller via use-livecode wrote:


Upgrading this could be a very useful project. There is a lot of content in 
there but it has the issues you list.

Kind regards,

Kevin


Some of these issues can easily be tackled as a community effort / 
project - but it's not clear to me how the more serious ones could be 
done without project leadership (or at least strong involvement) from LC 
Ltd. The ability to store things other than traditional stacks (e.g. 
widgets, script-only stacks, documentation pages, e-books, ...) and how 
that could be handled (or tested) on LC servers means they would need 
LCLtd to be heavily involved.


And the other half of that project (i.e. providing infrastructure 
support for library/LCS stacks) in the IDE/engine is certainly outside 
the scope of a community project. For me, this includes things like


 - standard place to keep stacks/libraries  (e.g., maybe, My 
Livecode/Libraries ?)


 - preference to change that in IDE, perhaps specialFolderPath("libraries")

 - naming scheme or convention (cf what was done for widgets)

 - a "require" or "include" mechanism for dependencies in libraries

 - integration into the dictionary (cf widgets again)

 - ability to add e.g. custom controls to the toolbar (cf widgets).

and no doubt many others that I haven't even thought of.

Without those, I think we will continue to struggle with a limited set 
of community-provided libraries and tools, compared to the rich 
ecosystem this *incredibly helpful* community should be able to provide.


But, getting my head own out of the clouds, I've had a look at this as a 
community project - see separate email.


For anyone who got this far - thanks for your patience :-),

Alex.



Kevin Miller ~ ke...@livecode.com ~ http://www.livecode.com/
LiveCode: Develop Yourself

On 06/09/2021, 14:11, "use-livecode on behalf of Alex Tweedly via use-livecode" 
 wrote:

 In the main thread, I mentioned that I found revOnline (aka "Sample
 Stacks"), but didn't say how or why. Here the answer to that ...

 It has:

 - no differentiation between 'libraries' and 'examples'

 - it has no support for script-only stacks, which is surely the way most
 libraries will be done nowadays.

 - a left hand scrolling box with ~90 'categories', in no particular
 order, no grouping

 - grid vs list view - list shows you a list, which is basically the same
 as a 1-wide grid rather than 2-wide, plus a larger view of some random
 other item (OK, it's not random - it simply doesn't update when it should)

 - updates when you click on the picture - but gives no cursor hint that
 you can do that

 - a drop-down list for sort order - which isn't sized adequately when
 you first open revonline

 - a 'search' box which must search something, but I don't know what.
 There is a sample stack called "Compare stack scripts", and which is
 tagged as "compare" - but isn't found if you search for "compare".

 - and I usually find things via "browser + google" (or similar) and the
 stuff in samples stacks isn't visible that way.

 H - maybe I've just found my next project :-)

 Alex.


 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-06 Thread Kevin Miller via use-livecode
Upgrading this could be a very useful project. There is a lot of content in 
there but it has the issues you list.

Kind regards,

Kevin

Kevin Miller ~ ke...@livecode.com ~ http://www.livecode.com/
LiveCode: Develop Yourself

On 06/09/2021, 14:11, "use-livecode on behalf of Alex Tweedly via 
use-livecode"  wrote:

In the main thread, I mentioned that I found revOnline (aka "Sample 
Stacks"), but didn't say how or why. Here the answer to that ...

It has:

- no differentiation between 'libraries' and 'examples'

- it has no support for script-only stacks, which is surely the way most 
libraries will be done nowadays.

- a left hand scrolling box with ~90 'categories', in no particular 
order, no grouping

- grid vs list view - list shows you a list, which is basically the same 
as a 1-wide grid rather than 2-wide, plus a larger view of some random 
other item (OK, it's not random - it simply doesn't update when it should)

- updates when you click on the picture - but gives no cursor hint that 
you can do that

- a drop-down list for sort order - which isn't sized adequately when 
you first open revonline

- a 'search' box which must search something, but I don't know what. 
There is a sample stack called "Compare stack scripts", and which is 
tagged as "compare" - but isn't found if you search for "compare".

- and I usually find things via "browser + google" (or similar) and the 
stuff in samples stacks isn't visible that way.

H - maybe I've just found my next project :-)

Alex.


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your 
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Sample stacks / revOnline [was: Re: Suggestion: Non-Appbuilding Community Edition]

2021-09-06 Thread Alex Tweedly via use-livecode
In the main thread, I mentioned that I found revOnline (aka "Sample 
Stacks"), but didn't say how or why. Here the answer to that ...


It has:

- no differentiation between 'libraries' and 'examples'

- it has no support for script-only stacks, which is surely the way most 
libraries will be done nowadays.


- a left hand scrolling box with ~90 'categories', in no particular 
order, no grouping


- grid vs list view - list shows you a list, which is basically the same 
as a 1-wide grid rather than 2-wide, plus a larger view of some random 
other item (OK, it's not random - it simply doesn't update when it should)


- updates when you click on the picture - but gives no cursor hint that 
you can do that


- a drop-down list for sort order - which isn't sized adequately when 
you first open revonline


- a 'search' box which must search something, but I don't know what. 
There is a sample stack called "Compare stack scripts", and which is 
tagged as "compare" - but isn't found if you search for "compare".


- and I usually find things via "browser + google" (or similar) and the 
stuff in samples stacks isn't visible that way.


H - maybe I've just found my next project :-)

Alex.


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode