Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Updates on the progress of this project
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by OpenXTalkPaul »

micmac wrote: Mon Jan 02, 2023 4:38 pm Skærmbillede 2023-01-02 kl. 17.33.59.jpg



If you turn Dark Mode off in Prefs, then the two top icons in the ToolPalette become "invisible".

They are visible on hover.

Mic
Awesome, nice catch! I never noticed that because I'm always in DarkMode and once my Tools pallette is the way I like it, I never use those buttons again. They do appear when you hover over them though, so at least you can still get to them if needed. Should be an easy fix.
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

Further to that: Dark Mode is currently more like chocolate fudge;

It is NOT the inverse of Light Mode:
-
SShot 2023-01-02 at 18.48.03.png
SShot 2023-01-02 at 18.48.03.png (50.55 KiB) Viewed 5505 times
-
SShot 2023-01-02 at 18.48.24.png
SShot 2023-01-02 at 18.48.24.png (50.58 KiB) Viewed 5505 times
-
It should look like this:
-
realDM.png
realDM.png (60.63 KiB) Viewed 5504 times
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by OpenXTalkPaul »

richmond62 wrote: Mon Jan 02, 2023 11:57 am I have installed OpenXTalk 1.963.1rc3.app (kinda clunky name) into
a folder called 'LiveCode' inside my Home folder as I have quite a few versions of LC there.

Dunno why it wanted to access my DropBox files: I did NOT allow it to.
I don't know why either, I've made no changes to the DropBox API included in the IDE.
My guess is because OXT has a different reverse DNS identifier (org.openxtalk...) then LC CE, so it's a completely different app as far as macOS is concerned, and therefore you would need to grant it permissions to access your resources as you would with any newly installed app that wants to use those resources.
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by OpenXTalkPaul »

richmond62 wrote: Mon Jan 02, 2023 12:02 pm Exploring the Preference of OXT:
-
SShot 2023-01-02 at 14.02.33.png
-
Lovely addition. 8-)
Haha! It's just there for you!
There is also a new preference for 'DarkMode', in the appearance tab.
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

Whoops!
-
SShot 2023-01-02 at 19.01.10.png
SShot 2023-01-02 at 19.01.10.png (206.94 KiB) Viewed 5501 times
-
Can I suggest that all the options to save in old LiveCode formats be removed.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

There is also a new preference for 'DarkMode', in the appearance tab.
You got me on that one!

Kisses: Richmond.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

And, what about multi-lines?
-
MSG.png
MSG.png (48.04 KiB) Viewed 5500 times
Attachments
MSG.oxtstack.zip
Stack.
(25.96 KiB) Downloaded 138 times
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by OpenXTalkPaul »

richmond62 wrote: Mon Jan 02, 2023 4:52 pm Further to that: Dark Mode is currently more like chocolate fudge;

It is NOT the inverse of Light Mode:
-
SShot 2023-01-02 at 18.48.03.png
-
SShot 2023-01-02 at 18.48.24.png
-
It should look like this:
-
realDM.png
No, it is NOT the inverse of BRIGHT WHITE mode (which isn't really the same as the OS), this is my approximation (based on looking at other apps such as the Electron.js based ATOM and VSCode),and I couldn't go darker without outlining every icon with a white stroke for legibility reasons.

I should point out 'DarkMode' isn't 'black mode' in most other apps either, and in fact with actual real 'native' modes in macOS it changes colors and transparency depending on the focus a window. macOS has for some time included dynamic colors swatches that when applied to objects enables it to change the look of those objects on the fly. There's currently no way to use these dynamic system colors in OXT (or from LC as far as I know), although I did spend some time looking into that.

There's actually TWO different dark modes in macOS, regular dark (which may be deprecated now?) and 'vibrant' dark, which effects color luminosity (what OXT is using now I beleive).
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

Can you not switch solid black icons for solid white icons
between modes?

As you can see: when running LC 9.6.3 32-bit on Kali Linux, Kali Linux's Dark Theme (obviously),
while doing a 'dark thing' with the LC IDE does not invert the icons in the top tool bar:

viewtopic.php?f=2&t=427
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by OpenXTalkPaul »

richmond62 wrote: Mon Jan 02, 2023 5:13 pm Can you not switch solid black icons for solid white icons
between modes?

As you can see: when running LC 9.6.3 32-bit on Kali Linux, Kali Linux's Dark Theme (obviously),
while doing a 'dark thing' with the LC IDE does not invert the icons in the top tool bar:

viewtopic.php?f=2&t=427
The plan is actually to replace ALL of these pixel based (PNG) icons with resolution independent SVG-path based Icons.
And this is half of the reason for that. Swapping bitmapped images on the fly would be slow and involve a bunch more scripting, but with SVG vector art, the line-art is treated the same way as fonts and automagically inverted by the OS. Unfortunately there's probably a few more images that may have to have manually created light/dark versions.
If you want to see what I mean, try toggling light/dark while looking at the widgets icons in the Tools palette. Most of those are actually SVG paths and get inverted by the OS, while the pixel based icons do not, which is why there is now a white outline around the top two arrow cursor icons (run mode/editmode).
This is exactly why I was working on a all new, all SVG-path based Tools palette months ago (which is in the Repo is anyone wants to work on that).
micmac
Posts: 107
Joined: Mon Sep 13, 2021 9:46 pm
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by micmac »

How are the Layout Guides operated, Paul?

Mic
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by OpenXTalkPaul »

richmond62 wrote: Mon Jan 02, 2023 5:03 pm Whoops!
-
SShot 2023-01-02 at 19.01.10.png
-
Can I suggest that all the options to save in old LiveCode formats be removed.
At one point I did have those changed to read something like "Legacy v7 Stack", but reverted the revMenuBar to an earlier version (because of an unrelated problem with Linux), but when I got back to this 'branding', I thought it makes more sense to leave the LC in there simply because there is no v7 of OXT. I don't want to take away the ability to down-save to older format because someone may want to back-port their work (for example may want to build a PowerPC compatible version). Legacy stack formats gets rid of things like Widgets from your stack, things that weren't supported in earlier version, so that's useful. But maybe the 'branding' should be remove, or add an "Export..." menu item and move those options to there instead.
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by OpenXTalkPaul »

If you do work on building stacks that support 'darkMode', I should point out that for text and line art (SVG paths) in order to 'automagically' invert from black to white, the objects can not have any color styling applied anywhere in it's property inheritance lineage. Every thing, for example the text, the field the text is in, the card the field is in, and the stack the the card is in, should be set to "Use Owners Color" (or empty), then the color properties are inherited from and managed by the operating system. Setting the color anywhere in the inheritance chain will break /override the 'automagic' mechanism, so keep that in mind.
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by OpenXTalkPaul »

richmond62 wrote: Mon Jan 02, 2023 5:06 pm And, what about multi-lines?
-
MSG.png
Got you again! You didn't click that button did you? :lol:
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

Got you again! You didn't click that button did you?
No, I didn't: but it did NOT indicate it did both!
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

Presumably this release will NOT work on versions of Mac OS prior to 10.9?
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

Opening the DMG on MacOS 10.7.5 there are 2 odd things:
-
Screen Shot 2023-01-03 at 12.20.05 pm.png
Screen Shot 2023-01-03 at 12.20.05 pm.png (105.92 KiB) Viewed 5481 times
-
1. One of the icons does not show up.

2. Neither of the icons displays the standard Macintosh symbol to indicate they will not run
on this version of MacOS.

The patcher application ran successfully.

Interesting:
-
Screen Shot 2023-01-03 at 12.30.07 pm.png
Screen Shot 2023-01-03 at 12.30.07 pm.png (26.08 KiB) Viewed 5481 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

Process: launchd [2901]
Path: /Users/USER/*/OpenXTalk 1.963.1rc3.app/Contents/MacOS/OpenXTalk-Community
Identifier: org.openxtalk
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: launchd [378]

Date/Time: 2023-01-03 12:32:03.657 +0200
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9

Interval Since Last Report: 5585280 sec
Crashes Since Last Report: 81194
Per-App Crashes Since Last Report: 7
Anonymous UUID: 066BC0C9-5CD7-456A-A67D-3836A6F7565C

Crashed Thread: Unknown

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00007fff5fc01028

Backtrace not available

Unknown thread crashed with X86 Thread State (64-bit):
rax: 0x0000000000000055 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000000
rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x0000000000000000 rsp: 0x0000000000000000
r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000
r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000
rip: 0x00007fff5fc01028 rfl: 0x0000000000010203 cr2: 0x00007fff5fc01028
Logical CPU: 0

Binary images description not available


External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 1
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 2304
thread_create: 0
thread_set_state: 0

Model: iMac5,1, BootROM IM51.0090.B09, 2 processors, Intel Core 2 Duo, 2.16 GHz, 3 GB, SMC 1.9f4
Graphics: ATI Radeon X1600, ATY,RadeonX1600, PCIe, 128 MB
Memory Module: BANK 0/DIMM0, 1 GB, DDR2 SDRAM, 667 MHz, 0xCE00000000000000, 0x4D342037305432393533435A332D43453620
Memory Module: BANK 1/DIMM1, 2 GB, DDR2 SDRAM, 667 MHz, 0x7F7F7F7F7F9B0000, 0x4354323536363441433636372E4B31364600
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x87), Broadcom BCM43xx 1.0 (5.10.131.36.15)
Bluetooth: Version 4.0.8f17, 2 service, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: WDC WD2500JS-40TGB0, 250.06 GB
Parallel ATA Device: PIONEER DVD-RW DVR-K06
USB Device: Built-in iSight, apple_vendor_id, 0x8501, 0xfd400000 / 2
USB Device: Hub in Apple Extended USB Keyboard, apple_vendor_id, 0x1002, 0x5d100000 / 2
USB Device: USB Gaming Mouse, 0x1017 (SPEEDY INDUSTRIAL SUPPLIES PTE. LTD.), 0x900a, 0x5d130000 / 4
USB Device: Apple Extended USB Keyboard, apple_vendor_id, 0x0205, 0x5d110000 / 3
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8206, 0x7d100000 / 2
USB Device: IR Receiver, apple_vendor_id, 0x8240, 0x7d200000 / 3


I wonder how much modification would be involved to get this to run on MacOS 10.6 / 10.7?
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

Screen Shot 2023-01-03 at 1.15.51 pm.png
Screen Shot 2023-01-03 at 1.15.51 pm.png (10.18 KiB) Viewed 5479 times
-
I wonder exactly why this does NOT run on 10.7.5?
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2617
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Happy New Year, the OXT DPE RC3 Mac Disk Image Has Now been uploaded!

Post by richmond62 »

And now to standalones:
-
SShot 2023-01-03 at 18.57.37.png
SShot 2023-01-03 at 18.57.37.png (22.23 KiB) Viewed 5477 times
-
I have knocked together a fairly goofy stack and built standalones for Macintosh,
Windows, Linux 32-bit and Linux 64-bit.

I can test ALL except for the Windows standalone, which I am attaching here; and I should
be most grateful if someone with a machine running Windows could give it a whirl.
Attachments
Windows.zip
Windows standalone.
(6 MiB) Downloaded 139 times
TestRun.oxtstack.zip
Stack.
(1.72 KiB) Downloaded 138 times
https://richmondmathewson.owlstown.net/
Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests