Re: Screen Resolution for Desktop Apps

2017-12-18 Thread Charles Szasz via use-livecode
Jacqueline,

Thanks for your comments!  I really would like to know if others have use the 
Hi-DPI scaling setting and how it worked for them. 

Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-18 Thread J. Landman Gay via use-livecode
I haven't used Hi-DPI scaling but it sounds like the right thing. I guess 
you'll just have to try it and see how it goes.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



On December 18, 2017 8:53:27 AM Charles Szasz via use-livecode 
 wrote:



Jacqueline

I am referring to the Hi-DPI scaling that was introduced in LC 6.5 that 
allows stacks to be automatically scaled to match the system display 
setting.  I am not using 6.5 but using 6.7.11 instead.  I am assuming that 
this works with the user's setting when they use your app.


I set most of my desktop apps to a minimum of a 1280x768 screen resolution 
in order to launch and run my apps. I had some Windows 10 users complained 
of not being able to run my apps although their screen resolution is higher 
than the required 1280x768.  In the past I had recommended that they adjust 
their ClearType font setting to resolve this problem.


I think that the Hi-DPI scaling is responsible for this problem. This is 
why I thought THAT using LC 6.9.11 the Hi-DPI scaling might resolve this 
problem.  What do you think is the best way to resolve this problem?


Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-18 Thread Charles Szasz via use-livecode
Jacqueline 

I am referring to the Hi-DPI scaling that was introduced in LC 6.5 that allows 
stacks to be automatically scaled to match the system display setting.  I am 
not using 6.5 but using 6.7.11 instead.  I am assuming that this works with the 
user's setting when they use your app. 

I set most of my desktop apps to a minimum of a 1280x768 screen resolution in 
order to launch and run my apps. I had some Windows 10 users complained of not 
being able to run my apps although their screen resolution is higher than the 
required 1280x768.  In the past I had recommended that they adjust their 
ClearType font setting to resolve this problem.

I think that the Hi-DPI scaling is responsible for this problem. This is why I 
thought THAT using LC 6.9.11 the Hi-DPI scaling might resolve this problem.  
What do you think is the best way to resolve this problem?  

Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-17 Thread Richmond Mathewson via use-livecode

The identity of Richard is not really that interesting.

What is interesting is why the Geometry Manager is still inclided in the IDE
when it just isn't up to scratch: it should be either completely rejigged or
dropped.

Richmond.

On 17/12/17 11:06 pm, J. Landman Gay via use-livecode wrote:

On 12/17/17 2:54 PM, Mark Wieder via use-livecode wrote:

On 12/16/2017 12:06 PM, Brian Milby via use-livecode wrote:
Richard, can you outline some of the issues you have seen with the 
GM (or
point to a thread where it was discussed). On the surface it looks 
like a
good way to handle many types of positioning needs. There were a 
couple of

oddities in the code that I’ve looked at already.


Not sure who "Richard" is, but I can say from experience that the GM 
works fine until it doesn't, and then all hell breaks loose and it's 
impossible to get rid of the GM artifacts to the point where your app 
works again. You end up recreating the app from scratch again and 
wishing you had never touched the GM. So I don't anymore.




You can remove the cRevGeometry propery set from each control if you 
don't want to rewrite the stack. But still...


I stopped using it too. It sort of works if it's the last thing you 
do, but if you change the layout you have to start over again.




___
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: Screen Resolution for Desktop Apps

2017-12-17 Thread J. Landman Gay via use-livecode

On 12/17/17 2:54 PM, Mark Wieder via use-livecode wrote:

On 12/16/2017 12:06 PM, Brian Milby via use-livecode wrote:

Richard, can you outline some of the issues you have seen with the GM (or
point to a thread where it was discussed). On the surface it looks like a
good way to handle many types of positioning needs. There were a 
couple of

oddities in the code that I’ve looked at already.


Not sure who "Richard" is, but I can say from experience that the GM 
works fine until it doesn't, and then all hell breaks loose and it's 
impossible to get rid of the GM artifacts to the point where your app 
works again. You end up recreating the app from scratch again and 
wishing you had never touched the GM. So I don't anymore.




You can remove the cRevGeometry propery set from each control if you 
don't want to rewrite the stack. But still...


I stopped using it too. It sort of works if it's the last thing you do, 
but if you change the layout you have to start over again.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Screen Resolution for Desktop Apps

2017-12-17 Thread Mark Wieder via use-livecode

On 12/16/2017 12:06 PM, Brian Milby via use-livecode wrote:

Richard, can you outline some of the issues you have seen with the GM (or
point to a thread where it was discussed). On the surface it looks like a
good way to handle many types of positioning needs. There were a couple of
oddities in the code that I’ve looked at already.


Not sure who "Richard" is, but I can say from experience that the GM 
works fine until it doesn't, and then all hell breaks loose and it's 
impossible to get rid of the GM artifacts to the point where your app 
works again. You end up recreating the app from scratch again and 
wishing you had never touched the GM. So I don't anymore.


--
 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: Screen Resolution for Desktop Apps

2017-12-17 Thread J. Landman Gay via use-livecode

On 12/16/17 4:46 PM, Charles Szasz via use-livecode wrote:

Jacqueline,

Thanks for the explanation!  If the resolution setting in LC 6.7 is checked, 
does this automatically take care of scaling for desktop apps?


I'm not sure what setting you mean, I don't have any versions of LC 6 
installed any more so I can't look. In LC 9 I see a Windows setting for 
automatic scaling but not in any other OS.


LC 6 is very old, I abandoned it a long time ago.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Screen Resolution for Desktop Apps

2017-12-16 Thread Charles Szasz via use-livecode
Jacqueline,

Thanks for the explanation!  If the resolution setting in LC 6.7 is checked, 
does this automatically take care of scaling for desktop apps?

Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-16 Thread J. Landman Gay via use-livecode

On 12/16/17 3:25 PM, Charles Szasz via use-livecode wrote:

Jacqueline,

I was really intrigued by your suggestion of using a scale factor!  Can you 
elaborate more about this method?  I have used Scale Factor and pretty much 
developed desktop apps on my Mac using a screen resolution of 1280x768 and 
1280x800.


ScaleFactor is a LiveCode keyword (see the dictionary.) It just scales 
the stack to a designated ratio. A ratio of 1 is the native size. A 
scalefactor of .75 would scale everything down to 3/4 size. A 
scaleFactor of 2 would double the size on screen. Other than the 
scaling, nothing changes in the stack itself. Font sizes and all 
controls are managed for you.


If your original stack size is, say, 800 pixels high, and the screen 
height is 768, then the ratio would be 768/800 or 0.96 scaleFactor. I 
think I'd round that to 0.9. Also, rather than use the actual screen 
height, use the "working screenrect" to get the useable area that isn't 
covered by OS elements.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Screen Resolution for Desktop Apps

2017-12-16 Thread Charles Szasz via use-livecode
Jacqueline,

I was really intrigued by your suggestion of using a scale factor!  Can you 
elaborate more about this method?  I have used Scale Factor and pretty much 
developed desktop apps on my Mac using a screen resolution of 1280x768 and 
1280x800.  

Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-16 Thread Brian Milby via use-livecode
Richard, can you outline some of the issues you have seen with the GM (or
point to a thread where it was discussed). On the surface it looks like a
good way to handle many types of positioning needs. There were a couple of
oddities in the code that I’ve looked at already.
On Sat, Dec 16, 2017 at 1:50 PM Richmond Mathewson via use-livecode <
use-livecode@lists.runrev.com> wrote:

> That's fine if you feel comfortable about resizing and repositioning the
> controls on your stack.
>
> My experience of the Geometry Manager and such-like has been so bad that
> I always opt for a fixed stack size.
>
> Richmond.
>
> On 16/12/17 9:38 pm, J. Landman Gay via use-livecode wrote:
> > I'd probably create the stack size for an average screen resolution,
> > then when the app launches get the available screen size, calculate a
> > ratio, and set the scaleFactor of the stack to that ratio. That should
> > accommodate anything.
> >
> > --
> > Jacqueline Landman Gay | jac...@hyperactivesw.com
> > HyperActive Software   | http://www.hyperactivesw.com
> >
> >
> >
> > On December 16, 2017 1:13:50 PM Charles Szasz via use-livecode
> >  wrote:
> >
> >> Andy,
> >>
> >> Interesting stats! Thanks for sharing!  I set the screen resolution.
> >> Some of my users have small laptops which are limited to a vertical
> >> resolution of 768. Recently I have been setting required resolution
> >> to 1280x768 to accommodate them.
> >>
> >> So, my question about screen resolution for your apps is a vital
> >> question.
> >>
> >> Sent from my iPad
> >> ___
> >> 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: Screen Resolution for Desktop Apps

2017-12-16 Thread J. Landman Gay via use-livecode
This method doesn't use the geometry manager, and you do used a fixed 
size. It scales the entire stack proportionally. Try this from the 
message box:


 set the scaleFactor of this stack to 0.8

On 12/16/17 1:49 PM, Richmond Mathewson via use-livecode wrote:
That's fine if you feel comfortable about resizing and repositioning the 
controls on your stack.


My experience of the Geometry Manager and such-like has been so bad that 
I always opt for a fixed stack size.


Richmond.

On 16/12/17 9:38 pm, J. Landman Gay via use-livecode wrote:
I'd probably create the stack size for an average screen resolution, 
then when the app launches get the available screen size, calculate a 
ratio, and set the scaleFactor of the stack to that ratio. That should 
accommodate anything.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: Screen Resolution for Desktop Apps

2017-12-16 Thread Richmond Mathewson via use-livecode
That's fine if you feel comfortable about resizing and repositioning the 
controls on your stack.


My experience of the Geometry Manager and such-like has been so bad that 
I always opt for a fixed stack size.


Richmond.

On 16/12/17 9:38 pm, J. Landman Gay via use-livecode wrote:
I'd probably create the stack size for an average screen resolution, 
then when the app launches get the available screen size, calculate a 
ratio, and set the scaleFactor of the stack to that ratio. That should 
accommodate anything.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



On December 16, 2017 1:13:50 PM Charles Szasz via use-livecode 
 wrote:



Andy,

Interesting stats! Thanks for sharing!  I set the screen resolution. 
Some of my users have small laptops which are limited to a vertical 
resolution of 768. Recently I have been setting required resolution 
to 1280x768 to accommodate them.


So, my question about screen resolution for your apps is a vital 
question.


Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-16 Thread J. Landman Gay via use-livecode
I'd probably create the stack size for an average screen resolution, then 
when the app launches get the available screen size, calculate a ratio, and 
set the scaleFactor of the stack to that ratio. That should accommodate 
anything.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



On December 16, 2017 1:13:50 PM Charles Szasz via use-livecode 
 wrote:



Andy,

Interesting stats! Thanks for sharing!  I set the screen resolution. Some 
of my users have small laptops which are limited to a vertical resolution 
of 768. Recently I have been setting required resolution to 1280x768 to 
accommodate them.


So, my question about screen resolution for your apps is a vital question.

Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-16 Thread Richmond Mathewson via use-livecode

Yes, it is a vital question: I just didn't quite understand what
you meant in your initial post.

I go for 1024 x 740 for my apps: this allows for start bars, docks and 
so forth, as end-users generally
get a bit annoyed if those things are covered or, if they are set to 
appear at a mouseOver, block

access to parts of your app.

Richmond.

On 16/12/17 9:11 pm, Charles Szasz via use-livecode wrote:

Andy,

Interesting stats! Thanks for sharing!  I set the screen resolution. Some of my 
users have small laptops which are limited to a vertical resolution of 768. 
Recently I have been setting required resolution to 1280x768 to accommodate 
them.

So, my question about screen resolution for your apps is a vital question.

Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-16 Thread Charles Szasz via use-livecode
Andy,

Interesting stats! Thanks for sharing!  I set the screen resolution. Some of my 
users have small laptops which are limited to a vertical resolution of 768. 
Recently I have been setting required resolution to 1280x768 to accommodate 
them.  

So, my question about screen resolution for your apps is a vital question.  

Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-16 Thread Richmond Mathewson via use-livecode
Well, for starters, my experience tells me that one's standalones should 
have a fixed resolution
(I generally go for something like 1024 x 768 minus a bit on the 
vertical to take into account "screen furniture"

such as men bars, start bars and docks).

Then I have a routine in the stackScript or the script of the first card 
that checks the end-user's screen-res:

the stack can then flash up a window that says something like this:

"This program requires a minimum screen resolution of 1024 by 768, and a 
screen resolution of

more than 1280 by 960 is not recommended"

Richmond.


On 16/12/17 8:52 pm, Charles Szasz via use-livecode wrote:

Richmond,

I am using LC 6.7 because it is the most stable version of the 6 series.  LC 
versions after 6.1.3 all have resolution settings.  I had some Windows 10 users 
reporting difficulty in setting the screen resolution to run my apps.  Hence, 
my question about setting the minimum screen resolution for my apps.  So, do I 
need to set the screen resolution of my apps if I am using a version of 
LiveCode that has a resolution setting?

Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-16 Thread Charles Szasz via use-livecode
Richmond,

I am using LC 6.7 because it is the most stable version of the 6 series.  LC 
versions after 6.1.3 all have resolution settings.  I had some Windows 10 users 
reporting difficulty in setting the screen resolution to run my apps.  Hence, 
my question about setting the minimum screen resolution for my apps.  So, do I 
need to set the screen resolution of my apps if I am using a version of 
LiveCode that has a resolution setting?

Sent from my iPad
___
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: Screen Resolution for Desktop Apps

2017-12-16 Thread AndyP via use-livecode
Have a look at these stats.

http://gs.statcounter.com/screen-resolution-stats/desktop/worldwide
  

These are for Nov 2016 to Nov 2017.



-
Andy Piddock 


My software never has bugs. It just develops random features. 

TinyIDE a Free alternative minimalist IDE Plugin for LiveCode
TinyIDE 


Script editor Themer for LC http://2108.co.uk  

PointandSee is a FREE simple but full featured under cursor colour picker / 
finder.
http://www.pointandsee.co.uk  - made with LiveCode
--
Sent from: 
http://runtime-revolution.278305.n4.nabble.com/Revolution-User-f278306.html

___
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: Screen Resolution for Desktop Apps

2017-12-16 Thread Richmond Mathewson via use-livecode

Um?

On 16/12/17 7:36 pm, Charles Szasz via use-livecode wrote:

I only code for desktop apps and do not do mobile apps.  I have been setting 
the minimum resolution  required for my app when they are launched.  This is 
not a problem on Macs but it is a real problem for Windows 10 users.  Since I 
will be compiling new apps with LC 6.9 due to its resolution setting, is it a 
good idea to no longer require a a minimum resolution for desktop apps?

Sent from my iPad
___



"Since I will be compiling new apps with LC 6.9 due to its resolution 
setting"


Are you saying that later recensions of LiveCode don't have a resolution 
setting?


"This is not a problem on Macs but it is a real problem for Windows 10 
users"


Can you explain why?

Richmond.
___
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