Workplan?
Posted: Thu Feb 10, 2022 7:38 am
Hi Paul
What is your workplan?
Kind regards
Michael
What is your workplan?
Kind regards
Michael
Code: Select all
set the rect of this stack to the screenrect
Code: Select all
get shell("wmctrl -r :ACTIVE: -b toggle,fullscreen")
So this weekend was a bit of a wash for me, partly because it snowed here (at least my 12yr old son and 3 labradors like it), and I would like to spend some time on the Linux side so I think maybe the beginning of March is a better target, that would be six months from when LC Ltd. dropped its GPL3 support.
When I want my stack to be fullscreen I usually use the 'fullscreen' keyword:A few things I noticed about using Livecode on mixed platforms.
On Windows, the window focussing mode can feel pretty broken at times, and it's not always evident which stack or palette is genuinely at the front.
On Mac / Windows, if you want to go fullscreen with a stack, you can use:This produces the desired effect in a standalone, so that your stack is sized as per your available screen.Code: Select all
set the rect of this stack to the screenrect
To get the same effect on Linux (especially if you have floating panels in XFCE/Gnome), you have to have wmctrl installed and call it with:Sorry if these things should go somewhere else in the forum (feel free to move, or let me know if you have a 'bugfixes' section).Code: Select all
get shell("wmctrl -r :ACTIVE: -b toggle,fullscreen")
Many thanks for your continued efforts with this project,
Tom Perry
Code: Select all
set the fullscreenmode of stack to "letterbox" -- works in v6.5+ and can be one of: empty|"exactFit"|"letterbox"|"noBorder"|"noScale"|"showAll"
set the fullscreen of this stack to true -- should work in v2.9+
Installer exe would be best for Windows I think, one that could set up the dummy registration file, and add the appropriate Registry keys and whatever else.
Code: Select all
Snap (or something else) for Linux
Code: Select all
and "whatever a Mac expects" would be really helpful.
Code: Select all
What about the "Debranding"? How's it done? Going through source code and do a search / replace or replace images?
Is there anything else, a computer afficinado with next to zero oXt knowledge could helpf with?
I doubt it very much as RR/LC went through a refactor at about the same time they introduced full Unicodeso I assume that code and ability is buried deep within there somewhere still
MacOS 9 / classic / PPC, at almost a quarter of a century old) is a bit too old for the current OXT project of debranding and expanding on LCC 9.6.3, which has a macOS v10.9 minimum requirement. Perhaps some things could be back-ported to a debranded, older PPC (LCC v6.x) engine? AFAIK none of the MetaCard/RunRev engines that ran on macOS classic were GPL open source (only the MetaCard IDE was open sourced). But then there's plenty of freely available (if not legally 'free') xTalk environments for macOS classic, including the original xTalk HyperCard (see the "X-Talk implementations" forum section for links to some others).richmond62 wrote: ↑Sat Mar 05, 2022 5:02 pmI doubt it very much as RR/LC went through a refactor at about the same time they introduced full Unicodeso I assume that code and ability is buried deep within there somewhere still
capability.
That's exactly why I like the AppImage format, if need be you can basically bundle most of an entire Linux environment inside your bottled "App" bundle and it should run under virtually any distro (as long as the bare metal hardware is compatible, or it could include some sort of emulator), thereby permanently avoiding library dependency hell. I want really OXT to run on a FreeBSD distro (helloSystem) and this may be an easy way to do that. The alternative would be trying to build from source for the old BSD targets, which I image haven't been used in at least a decade and a half.tperry2x wrote: ↑Sat Mar 05, 2022 4:13 pm I'm on Debian 11, so an Appimage would be highly preferable for me to test too. I tried flatpack, and others, but it seemed that an Appimage works in very much the same way as an app package on OSX. You just double-click it (okay, you have to mark as executable on linux), but it's that easy.
No other dependencies or stuff to install.
Some builds of helloSystem will boot via Ventoy (which is a brilliant live-boot-from-ISO-boot-loader).overclockedmind wrote: ↑Sat Jun 04, 2022 6:48 am I went and had a look at helloSystem again, because it tripped the "I've heard that before" trigger. It's been months since I had a look.
That's gorgeously simplistic, and I'm not at all surprised that you want to get the project running there, as well. First thing to make me want to run xBSD since systemd (I didn't say that, nobody heard it, it's for a point of reference, not for flaming.) Also yes, I've used Devuan before.
(I'm downloading it to run it "live" right now via USB...)