macOS 10.14 Mojave compatibility.
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
-
- Posts: 11
- Joined: Wed Aug 03, 2016 4:24 pm
macOS 10.14 Mojave compatibility.
Just a quick heads up that LC9 does not appear to run on the macOS 10.14 Mojave Beta as yet.
Might seem obvious, but might save someone somewhere some pain before they upgrade.
Might seem obvious, but might save someone somewhere some pain before they upgrade.
-
- VIP Livecode Opensource Backer
- Posts: 9834
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: macOS 10.14 Mojave compatibility.
Mojave has been released already?
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- Posts: 11
- Joined: Wed Aug 03, 2016 4:24 pm
Re: macOS 10.14 Mojave compatibility.
Sure has, running it on a machine here.
Developer versions are up in the usual places. I really like dark mode.
Developer versions are up in the usual places. I really like dark mode.
-
- VIP Livecode Opensource Backer
- Posts: 9834
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: macOS 10.14 Mojave compatibility.
Ah, yes, DP. Given how recently it was announced I didn't think the GM was out yet.ewanrichardson wrote: ↑Fri Jun 08, 2018 9:55 amSure has, running it on a machine here.
Developer versions are up in the usual places.
The LC team uses macOS a lot. I suspect any issues you've seen have been seen there as well.
Yes, as an Ubuntu fan it's nice to see Apple follow Canonical's lead on that.I really like dark mode.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- Posts: 11
- Joined: Wed Aug 03, 2016 4:24 pm
Re: macOS 10.14 Mojave compatibility. (Update - now works!)
*** update ***
Now working with the latest update from apple.
Not seeing any issues so far, IDE working and building things fine!
Now working with the latest update from apple.
Not seeing any issues so far, IDE working and building things fine!
Re: macOS 10.14 Mojave compatibility.
Not quite "everything" works, in my experience (LC Community Edition 9.0.4, macOS 10.14.5). LC does not yet seem to support the dark mode, in IDE and also in standalone apps.
If I am missing something or doing something wrong, please help me to LC and LC projects to inherit the system colour (light or dark mode) properly. But if this is an issue yet to be addressed by LC developers, then I wish to draw their attention to this.
If I am missing something or doing something wrong, please help me to LC and LC projects to inherit the system colour (light or dark mode) properly. But if this is an issue yet to be addressed by LC developers, then I wish to draw their attention to this.
Re: macOS 10.14 Mojave compatibility.
Hi megumi,
"Dark/Light Mode" is not (yet?) supported by Livecode!
And I don't think we will see this any time soon.
Best
Klaus
"Dark/Light Mode" is not (yet?) supported by Livecode!
And I don't think we will see this any time soon.
Best
Klaus
Re: macOS 10.14 Mojave compatibility.
Thank you, Klaus, for confirming the fact that LC does not currently support macOS's Light/Dark mode.
But when you say you don't think this Light/Dark mode support in LC any time soon, may I ask why? Does LC team think it's not important? Or is it too difficult? Since Light/Dark mode is a part of an OS, and LC is supposed to be able to inherit default colours from the host OS, I think it is important for LC to support the Light/Dark mode. I admit it's only a cosmetic issue, but when I make apps, I would like them to behave and look well. It happens that I do not code professionally to make living, but for those who do, this is going to be negatively impact their business, I imagine, if their products do not support an OS feature after many months of its introduction.
But when you say you don't think this Light/Dark mode support in LC any time soon, may I ask why? Does LC team think it's not important? Or is it too difficult? Since Light/Dark mode is a part of an OS, and LC is supposed to be able to inherit default colours from the host OS, I think it is important for LC to support the Light/Dark mode. I admit it's only a cosmetic issue, but when I make apps, I would like them to behave and look well. It happens that I do not code professionally to make living, but for those who do, this is going to be negatively impact their business, I imagine, if their products do not support an OS feature after many months of its introduction.
-
- VIP Livecode Opensource Backer
- Posts: 9834
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: macOS 10.14 Mojave compatibility.
Worth submitting an enhancement request for:
https://quality.livecode.com/
https://quality.livecode.com/
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
Re: macOS 10.14 Mojave compatibility.
I think your position is fair, and I agree. I personally dislike dark themes very strongly and as a Linux user pretty much exclusively, it always bothers me that Linux desktop screenshots - people showing off how beautiful and cool their desktop is - are so heavily biased towards dark themes. LiveCode has always had issues with dark themes in Linux although it has gotten better, and I would imagine that the new option in MacOS presents some similar under-the-hood challenges. I would also imagine that LiveCode will have to provide some accommodation for it and observations such as yours may help motivate them. Have you filed a bug report?megumi wrote: ↑Mon Jul 01, 2019 4:17 pmSince Light/Dark mode is a part of an OS, and LC is supposed to be able to inherit default colours from the host OS, I think it is important for LC to support the Light/Dark mode. I admit it's only a cosmetic issue, but when I make apps, I would like them to behave and look well. It happens that I do not code professionally to make living, but for those who do, this is going to be negatively impact their business, I imagine, if their products do not support an OS feature after many months of its introduction.
Re: macOS 10.14 Mojave compatibility.
I'm with you, I tend to prefer lighter, or at least, more colorful themes, but then, I'm old and cranky and need help lightening up
Re: macOS 10.14 Mojave compatibility.
I have reported this issue to https://quality.livecode.com/ as a bug report (Bug 22221). I was not sure if it should be a bug report or enhancement request, but since system colour inheritance should be something that should work but it is not working, I decided it was more about a bug than about new feature request.
I am happy that macOS can now give a choice to the users between light and dark mode. Before this choice came with macOS 10.14, I was happy with macOS's only available theme (which I guess was the light theme), and LC stacks inherited a nice grey colour from the OS for the stack background. I expected that to remain the same in 10.14, if I chose the light mode, but no. Whether I choose light or dark mode, LC gets a plain white as a default stack background colour. This does not make sense. Of course, I can set whatever colour I like for my stack, but that is not the point. The point is that LC should inherit the system colour from whatever OS is the host environment.
I am happy that macOS can now give a choice to the users between light and dark mode. Before this choice came with macOS 10.14, I was happy with macOS's only available theme (which I guess was the light theme), and LC stacks inherited a nice grey colour from the OS for the stack background. I expected that to remain the same in 10.14, if I chose the light mode, but no. Whether I choose light or dark mode, LC gets a plain white as a default stack background colour. This does not make sense. Of course, I can set whatever colour I like for my stack, but that is not the point. The point is that LC should inherit the system colour from whatever OS is the host environment.
Re: macOS 10.14 Mojave compatibility.
Since I have neither a mac, nor any current version of Lc running, I'm curious as to whether or not Lc can detect which theme is in use on a mac, like you can detect the version or some such.
If so, a simple case/switch or if/then might suffice for building applications until it is included in the IDE itself.
If so, a simple case/switch or if/then might suffice for building applications until it is included in the IDE itself.
-
- VIP Livecode Opensource Backer
- Posts: 9834
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: macOS 10.14 Mojave compatibility.
Before Apple took up the Ubuntu-looking Dark Mode, the only theming option was a choice between gray or blue highlights. LiveCode does recognize that change.
The difficulty with Dark Mode is that it requires not just OS support for things like default window background color, but also the app dev'a diligence in changing the appearance every control that has a color assigned to it.
Still, for the subset of apps that use only OS defaults across their entire UI, it would be nice to see this supported automatically.
In the meantime, setting the default background color of the mainstack in a standalone should cause every substack with no color assigned to pick it up.
The difficulty with Dark Mode is that it requires not just OS support for things like default window background color, but also the app dev'a diligence in changing the appearance every control that has a color assigned to it.
Still, for the subset of apps that use only OS defaults across their entire UI, it would be nice to see this supported automatically.
In the meantime, setting the default background color of the mainstack in a standalone should cause every substack with no color assigned to pick it up.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn