Richmond breaks free.

Updates on the progress of this project
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

Of course, one thing after another, THAT now looks bloody silly:
-
Screen Shot 2023-08-24 at 16.56.26.png
Screen Shot 2023-08-24 at 16.56.26.png (202.18 KiB) Viewed 3411 times
-
THAT is also known as img "Divide3".

Let's try home.livecodescript first:
-
Screen Shot 2023-08-24 at 17.01.36.png
Screen Shot 2023-08-24 at 17.01.36.png (68.2 KiB) Viewed 3410 times
-
Well, hard to believe, but I got THAT the first time: 8-)
-
Screen Shot 2023-08-24 at 17.02.54.png
Screen Shot 2023-08-24 at 17.02.54.png (82.83 KiB) Viewed 3409 times
-
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

Time to muck around with the HELP menu:
-
Screen Shot 2023-08-24 at 17.08.06.png
Screen Shot 2023-08-24 at 17.08.06.png (1.27 MiB) Viewed 3407 times
-
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

Screen Shot 2023-08-24 at 17.09.48.png
Screen Shot 2023-08-24 at 17.09.48.png (294.66 KiB) Viewed 3406 times
-
Screen Shot 2023-08-24 at 17.09.09.png
Screen Shot 2023-08-24 at 17.09.09.png (1.88 MiB) Viewed 3406 times
-
Of course, how many of those items should be hidden/deleted is open to discussion.

Wow! Cowabunga: the Release Notes menu item behaves itself:
-
Screen Shot 2023-08-24 at 17.16.55.png
Screen Shot 2023-08-24 at 17.16.55.png (783.68 KiB) Viewed 3406 times
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1574
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Richmond breaks free.

Post by OpenXTalkPaul »

Sorry for the long absence, many things afoot in my personal life, but enough of that...

The revTools (script-only) stack uses the images in IDE's Toolset->resources->themes the folder pictured here:
ThemeFolder.png
ThemeFolder.png (92.07 KiB) Viewed 3405 times
But oxtTools currently uses only the specific set highlighted in the picture, to make it easier to replace the icon images across all platforms.
revMenubar uses images in a subfolder of its own folder within the palettes folder.
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

I am at a 'funny' stage with my take on the THING insofar as:

1. Seemingly as a side-effect of my 'modding' the Dictionary seems to have been cacked.

2. If I muck around with the Info.plist inside the mac app 'folder' everything goes pear-shaped: so seem unable to rename the IDE and assign a different set of icons to it.
-
Poooo.jpg
Poooo.jpg (264.27 KiB) Viewed 3403 times
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1574
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Richmond breaks free.

Post by OpenXTalkPaul »

If you want to get really retro you could add a line to the Home stack that sets the IDE look and feel on startup, which gives simulated classic UI style rendering for most classic controls:

Code: Select all

set the lookAndFeel to {"Appearance Manager"|Macintosh|Motif|"Windows 95"}
setting the lookAndFeel to "Macintosh" yields macOS 7/8/9 classic style scrollbars and beveled buttons for example.
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

If you want to get really retro
I don't, and if you want to be really helpful you could try and answer my 2 questions I posted just now.

I think it should also be clear by now that I am NOT attempting to perform any work on your OXT version, but am attempting to develop my own, very, very simple version.
-
rmc 128.png
rmc 128.png (13.44 KiB) Viewed 3401 times
-

This is NOT because I want to compete with you insofar as develop an "all-singing, all-dancing IDE with a million fancy add-ons", but to produce a debranded [and rebranded] thing that does only one thing more (at the moment) than LC 963 (import coloured SVG images), so that 'us bottom feeders' [i.e. educators] can use this to continue teaching programming to beginners [primarily Primary children], develop our own, dead-simple software for education, and, just possibly, use this as a staring point on which to add fancy things subsequently.

My criticism of your work being that you have NOT produced a properly functional debranded-rebranded thing for 2-3 platforms BEFORE trying to do fancy things.
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1574
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Richmond breaks free.

Post by OpenXTalkPaul »

richmond62 wrote: Thu Aug 24, 2023 5:35 pm I am NOT attempting to perform any work on your OXT version, but am attempting to develop my own, very, very simple version.
More power to you! I think that's great! But I think you'll find that making it 'simple' won't be an easy task.
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

I am not sure about the 'revTools' stack, as there seems to be some inherent contradictions:
-
Screen Shot 2023-08-24 at 20.51.50.png
Screen Shot 2023-08-24 at 20.51.50.png (46.45 KiB) Viewed 3399 times
-
Screen Shot 2023-08-24 at 20.49.54.png
Screen Shot 2023-08-24 at 20.49.54.png (1.06 MiB) Viewed 3398 times
-
these screenshots are from bog-basic LC 963 . . .

now, if the icons for the 'revTools' stack show up in the IDE as being 'inside' the stack, how can that stack be generated from the revtools.livescript document?
-
Screen Shot 2023-08-24 at 20.59.17.png
Screen Shot 2023-08-24 at 20.59.17.png (557.34 KiB) Viewed 3395 times
-
I assume . . .

Personally I have no particular objection to those icons, although I might just greyscale them all (decolourise).

can I then use your 'retro' code to enforce one of the four icon sets cross-platform, or should I 'just' duplicate my new set 4 times in those folders?

AND, do you have any idea what the difference (?) is between 'Win 5.1' and 'Win 6' . . . and should we care?
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

Greyscaled revTools stack:
-
Screen Shot 2023-08-24 at 21.54.54.png
Screen Shot 2023-08-24 at 21.54.54.png (674.91 KiB) Viewed 3393 times
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1574
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Richmond breaks free.

Post by OpenXTalkPaul »

I thought I posted this earlier :(

This is the info.plist key to edit to change the App name display on macOS

<key>CFBundleDisplayName</key>
<string>OpenXTalk</string>

You may need to zip and then unzip the .app bundle for the Finder/LaunchServices daemon to pick up on the change in the plist, same with changing any of the app/docs icns files.

You'll also want the give your app a new package identifier like org.rmcode.* to differentiate it from LCC or OXT in the eyes of macOS.

There's actually a LOT of info.plist keys that can be used to enable various things (like for example there's a key that makes your app a background app that doesn't show an icon in the Dock)
User avatar
OpenXTalkPaul
Posts: 1574
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Richmond breaks free.

Post by OpenXTalkPaul »

can I then use your 'retro' code to enforce one of the four icon sets cross-platform, or should I 'just' duplicate my new set 4 times in those folders?

AND, do you have any idea what the difference (?) is between 'Win 5.1' and 'Win 6' . . . and should we care?
Absolutely you can use my Tools script (which really isn't modified all that much) or anything else from OXT, it's all open source GPLv3.

I'm not sure what the difference is between Win 5.1' and 'Win 6 etc. I picked the ones I thought looked the most generic, mostly from mac or linux sets, made them grey scale and tweaked them so that they looked better in dark mode, I replace the lower paint & graphic icons with new ones that I made (mostly based on Hypercard's icons).

I still have that prototype 'Tools' that uses the palette grid widget, which has been part of the IDE since 8/9, to make a entirely SVG path icons version of the palette. The vectorized icon set is included with the OXT SVG Paths Library, along with some other symbols like music notations, plus a few other well known vector icons sets (like the Material Design Icons).
User avatar
OpenXTalkPaul
Posts: 1574
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Richmond breaks free.

Post by OpenXTalkPaul »

Maybe I should go ahead and upload my Windows version as a big plain-old zip file, sans-installer, so that people can have what I did so far, just in case I suddenly drop dead?
It just seems overly complicated and takes too long to build the compress installer exe.

Anyway I wanted to mention that you can actually get LCC v7 (not 6) to work on newer macOS versions IF you replace the apps binaries with the 64bit cable binaries from LCC v8. For everything to work a the External that the IDE uses must be moved over as well (the revDatabase external in particular).
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

'cable binaries'?

And, I wonder what an advantage of running v. 7 might be, well, beyond, as far as I recall, LC went 'all tarty' and invented livecodescript files.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

What a mad, mad world; in an attempt to get the Dictionarybutton on the 'revMenuBar' stack I edited this:
-
Screen Shot 2023-08-25 at 13.23.16.png
Screen Shot 2023-08-25 at 13.23.16.png (231.55 KiB) Viewed 3383 times
-
AND the 'Upgrade' image reappeared, even though the 'revMenuBar' should NOT have widened it to accommodate the image:
-
Screen Shot 2023-08-25 at 13.29.16.png
Screen Shot 2023-08-25 at 13.29.16.png (367.18 KiB) Viewed 3383 times
-
3 steps forward, 2 steps backwards.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

Thank God for non-destructive editing ;
-
Screen Shot 2023-08-25 at 13.44.56.png
Screen Shot 2023-08-25 at 13.44.56.png (763.64 KiB) Viewed 3383 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

Now, another question is HOW to edit the Preferences stack:
-
Screen Shot 2023-08-25 at 16.44.28.png
Screen Shot 2023-08-25 at 16.44.28.png (262.71 KiB) Viewed 3379 times
-
There are quite a few things I should like to 'GO'.

NOT to be replaced with anything, as that might be disastrous:
-
Screen Shot 2023-08-25 at 16.52.31.png
Screen Shot 2023-08-25 at 16.52.31.png (468.42 KiB) Viewed 3376 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

"Funnily enough" this:

<key>CFBundleDisplayName</key>

Does NOT show up in the info.plist . . . so, dunno where that came from.

WHAT does show up is this:

<key>CFBundleName</key>
<string>LiveCode</string>

So, let me change this and see if it 'takes.'
-
Screen Shot 2023-08-25 at 17.13.39.png
Screen Shot 2023-08-25 at 17.13.39.png (21.43 KiB) Viewed 3374 times
-
Well, Yes it did . . . but as to your inaccurate information . . .
-
Screen Shot 2023-08-25 at 17.15.28.png
Screen Shot 2023-08-25 at 17.15.28.png (681.72 KiB) Viewed 3373 times
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

Now, let's see about the icons & then the BIG PROBLEM of 'copyability' . . .
-
Screen Shot 2023-08-25 at 17.19.10.png
Screen Shot 2023-08-25 at 17.19.10.png (139.86 KiB) Viewed 3372 times
-
Screen Shot 2023-08-25 at 17.23.14.png
Screen Shot 2023-08-25 at 17.23.14.png (209.41 KiB) Viewed 3372 times
-
Well, the thing still works . . .

Let's see if a copy of the app package will run . . .

Och, Yus:
-
Screen Shot 2023-08-25 at 17.26.42.png
Screen Shot 2023-08-25 at 17.26.42.png (49.99 KiB) Viewed 3370 times
-
Jumping up and down in the dock.

Icon now showing correctly.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 2767
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Richmond breaks free.

Post by richmond62 »

Yippee.PNG
Yippee.PNG (46.9 KiB) Viewed 3370 times
-
BUT . . . the thing refuses to save stacks. :(

This is also silly:
-
Screen Shot 2023-08-25 at 17.38.58.png
Screen Shot 2023-08-25 at 17.38.58.png (139.83 KiB) Viewed 3367 times
https://richmondmathewson.owlstown.net/
Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests