Richmond breaks free.
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
Of course, one thing after another, THAT now looks bloody silly:
- -
THAT is also known as img "Divide3".
Let's try home.livecodescript first:
- -
Well, hard to believe, but I got THAT the first time:
- -
- -
THAT is also known as img "Divide3".
Let's try home.livecodescript first:
- -
Well, hard to believe, but I got THAT the first time:
- -
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
Time to muck around with the HELP menu:
- -
- -
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
Of course, how many of those items should be hidden/deleted is open to discussion.
Wow! Cowabunga: the Release Notes menu item behaves itself:
-
https://richmondmathewson.owlstown.net/
- OpenXTalkPaul
- Posts: 1758
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Richmond breaks free.
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: 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.
The revTools (script-only) stack uses the images in IDE's Toolset->resources->themes the folder pictured here: 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.
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
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.
-
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.
-
https://richmondmathewson.owlstown.net/
- OpenXTalkPaul
- Posts: 1758
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Richmond breaks free.
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:
setting the lookAndFeel to "Macintosh" yields macOS 7/8/9 classic style scrollbars and beveled buttons for example.
Code: Select all
set the lookAndFeel to {"Appearance Manager"|Macintosh|Motif|"Windows 95"}
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
I don't, and if you want to be really helpful you could try and answer my 2 questions I posted just now.If you want to get really retro
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.
- -
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/
- OpenXTalkPaul
- Posts: 1758
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Richmond breaks free.
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.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.
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
I am not sure about the 'revTools' stack, as there seems to be some inherent contradictions:
- - -
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?
- -
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?
- - -
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?
- -
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/
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
- OpenXTalkPaul
- Posts: 1758
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Richmond breaks free.
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)
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)
- OpenXTalkPaul
- Posts: 1758
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Richmond breaks free.
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.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?
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).
- OpenXTalkPaul
- Posts: 1758
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Richmond breaks free.
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).
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).
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
'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.
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/
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
What a mad, mad world; in an attempt to get the Dictionarybutton on the 'revMenuBar' stack I edited this:
- -
AND the 'Upgrade' image reappeared, even though the 'revMenuBar' should NOT have widened it to accommodate the image:
- -
3 steps forward, 2 steps backwards.
- -
AND the 'Upgrade' image reappeared, even though the 'revMenuBar' should NOT have widened it to accommodate the image:
- -
3 steps forward, 2 steps backwards.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
Thank God for non-destructive editing ;
-
-
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
Now, another question is HOW to edit the Preferences stack:
- -
There are quite a few things I should like to 'GO'.
NOT to be replaced with anything, as that might be disastrous:
-
- -
There are quite a few things I should like to 'GO'.
NOT to be replaced with anything, as that might be disastrous:
-
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
"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.'
- -
Well, Yes it did . . . but as to your inaccurate information . . .
-
<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.'
- -
Well, Yes it did . . . but as to your inaccurate information . . .
-
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
Now, let's see about the icons & then the BIG PROBLEM of 'copyability' . . .
- - -
Well, the thing still works . . .
Let's see if a copy of the app package will run . . .
Och, Yus:
- -
Jumping up and down in the dock.
Icon now showing correctly.
- - -
Well, the thing still works . . .
Let's see if a copy of the app package will run . . .
Och, Yus:
- -
Jumping up and down in the dock.
Icon now showing correctly.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2955
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Richmond breaks free.
BUT . . . the thing refuses to save stacks.
This is also silly:
-
https://richmondmathewson.owlstown.net/
Who is online
Users browsing this forum: No registered users and 1 guest