On 3/12/2020 3:24 PM, Richard Gaskin via use-livecode wrote:
With more substantial content (web authoring, printed materials, etc.)
the user cares very much, and the likelihood of ever wanting the
OS-specific default font is low, so assigning your own default font
explicitly would work well (even better for some apps, let the user
define a default).
So while I do support your request to extend "effective" to apply here
(notwithstanding the considerable effort the team would need to do to
figure out what the values of the OS constants refer to), I also
recognize it's not a common use case. Worth supporting, IMO, but of
low priority.
Now, after Mark's explanation, I get it. I'll definitely go back to
explicitly specifying default fonts by platform. As you know, if you do
that right, because of LiveCode's inheritance, you really only need to
do it for a few objects on startup.
I really did go down a rabbit hole. I saw the new (something) font
names, look at what I thought they were for and thought I could make
code cleaner by using them. Now I know, that is not the case for my
specific application. For other people or for some future App of mine
they may be ideal.
And, I agree with you. Of all the bugs and enhancement Curry and I have
submitted in the past 6 month, making 'effective' work in this case
would be near the bottom of my priority list.
And yes, I expect we'll always be stuck with pain points in
cross-platform UI work that NO development environment will ever make
truly seamless because the OS vendors themselves try to differentiate
their products by their appearance and the way the UI works (among many
other factors).
I can still wish it wasn't so though...
I am working on a new tool requested by a customer. The crunching and
analysis of the research data coding is simple compared to the UI which
will probably take me 10 times as long to code and get to look and
function "right" on macOS and Windows.
_______________________________________________
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