Page 1 of 3

Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Tue Sep 14, 2021 3:14 pm
by OpenXTalkPaul
So when the IDE starts up it loads libraries (front scripts, back scripts, etc.) and the home script, then it launches a "Start Up Center" Stack.
Screen Shot 2021-09-14 at 10.55.57 AM.png
Screen Shot 2021-09-14 at 10.55.57 AM.png (73.72 KiB) Viewed 10372 times
The startup center is basically the equivalent of the "Home" Stack that HyperCard users will remember.

After quickly commenting out or changing branding stuff, links to a certain business, and other things related to commercial builds theming (different color/icon sets). I'm left with something like this:
Screen Shot 2021-09-14 at 11.05.34 AM.png
Screen Shot 2021-09-14 at 11.05.34 AM.png (117.44 KiB) Viewed 10372 times
Notice the file links on right that were still left in from when the stack was originally built!

There's a seperate behaviour script that replaces the contents of this start center stack on startup, adding things like announcements retrieved via internet. I don't like that as it slows down loading, and there's no point to having it anymore.

It might be good and easiest to just replace the whole start center stack?
Maybe something like the old "Home" stack, that's user customizable?
Thoughts?

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Tue Sep 14, 2021 3:43 pm
by OpenXTalkPaul
:D
Screen Shot 2021-09-14 at 11.40.59 AM.png
Screen Shot 2021-09-14 at 11.40.59 AM.png (100.86 KiB) Viewed 10366 times

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Tue Sep 14, 2021 6:31 pm
by richmond62
Just replace the thing with a stack that has a brief "Welcome" message and
an explanation that OpenXTalk is "son of Superman".

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Tue Sep 14, 2021 8:00 pm
by boley
Sometimes I think a blank page is too intimidating to people. Icons representing links to some built in examples and functionality like the original Hypercard would be useful I think. I also prefer to only display "brag screens" behind "About" icons and menus, otherwise its just a useless extra click each time you go to do work when starting the program.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Tue Sep 14, 2021 8:10 pm
by richmond62
In LiveCode on can stop the Startup Center from showing, which I always do.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Thu Sep 16, 2021 12:43 pm
by richmond62
One thing that is a right pox is that with LC 9 any changes one makes to IDE stacks from inwith the IDE do not
stick between sessions, something they did in earlier versions.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Thu Sep 16, 2021 3:26 pm
by xAction
I think first run it should come up with something, definately not that overloaded Hypercard mess. Yikes.
Much more streamline.

A splash screen for the software is important, a menu or tab to card of default examples would be handy for first run, include a 'hide this in the future' checkbox and

A 'choose a new start up stack' option which could be useful for educators to direct their students to specific content

An 'open last user stack on startup' option should be available.

A "reset first run splash card (always, once) " option in the preferences would be good for resetting the IDE for whatever reason, like a new group of students.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Thu Sep 16, 2021 5:47 pm
by OpenXTalkPaul
richmond62 wrote: Thu Sep 16, 2021 12:43 pm One thing that is a right pox is that with LC 9 any changes one makes to IDE stacks from inwith the IDE do not
stick between sessions, something they did in earlier versions.
You have to explicitly save them after you've edit them, I use Project Browser & Contextual menu to do that.
Screen Shot 2021-09-16 at 1.44.27 PM.png
Screen Shot 2021-09-16 at 1.44.27 PM.png (124.84 KiB) Viewed 10339 times

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Thu Sep 16, 2021 5:58 pm
by OpenXTalkPaul
xAction wrote: Thu Sep 16, 2021 3:26 pm I think first run it should come up with something, definately not that overloaded Hypercard mess. Yikes.
I was just joking, that was HC 1.2! HC 2.x home had a little bit less clutter.
xAction wrote: Thu Sep 16, 2021 3:26 pm A splash screen for the software is important, a menu or tab to card of default examples would be handy for first run, include a 'hide this in the future' checkbox and
I agree
xAction wrote: Thu Sep 16, 2021 3:26 pm A 'choose a new start up stack' option which could be useful for educators to direct their students to specific content

An 'open last user stack on startup' option should be available.

A "reset first run splash card (always, once) " option in the preferences would be good for resetting the IDE for whatever reason, like a new group of students.
I think these are all good ideas! I definitely think it should be a user customizable "Home" start stack and settings.
I found that very useful with HC, I added script to that stack and had message box "macros" to do certain things, like type "re" to launch Resource Editor. And It had "recent stacks" and I had a link to a stack used to store GUI elements for later cut and pasting. Of course now there's "plug ins" that can be used like that too I guess.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Thu Sep 16, 2021 6:13 pm
by richmond62
Is there not a danger that we get distracted, when, initially at least, our
job (such as it is) is to remove all the LC branding and replace it with OXT stuff;
then we can fiddle around with stacks and the IDE.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Fri Sep 17, 2021 4:50 am
by OpenXTalkPaul
richmond62 wrote: Thu Sep 16, 2021 6:13 pm Is there not a danger that we get distracted, when, initially at least, our
job (such as it is) is to remove all the LC branding and replace it with OXT stuff;
then we can fiddle around with stacks and the IDE.
Yes but there was branding, and links to sites on that thing, and it's the loads (or not) from home stack's on startup script.
Screen Shot 2021-09-17 at 12.48.47 AM.png
Screen Shot 2021-09-17 at 12.48.47 AM.png (218.75 KiB) Viewed 10327 times
I basically made it non-functional in the process of removing those things.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Fri Sep 17, 2021 6:32 pm
by xAction
Yeah just remove whats there an dstart from scratch with that. Start with nothing, then develop something for the startup later.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Sat Sep 18, 2021 9:34 am
by richmond62
Those blue stars look like a widget.
-
I used the Application Overview to strip out almost everything with no obvious problems:
-
SShot 2021-09-18 at 12.50.03.png
SShot 2021-09-18 at 12.50.03.png (374.21 KiB) Viewed 10317 times

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Sat Sep 18, 2021 10:07 am
by richmond62
SShot 2021-09-18 at 13.06.16.png
SShot 2021-09-18 at 13.06.16.png (262.94 KiB) Viewed 10315 times
-
Seem unable to import images! Add buttons, or anything else, which leaves me unco forfauchit.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Sat Sep 18, 2021 4:17 pm
by richmond62
Nothing added, almost everything taken out.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Sat Sep 18, 2021 5:00 pm
by richmond62
SShot 2021-09-18 at 19.57.20.png
SShot 2021-09-18 at 19.57.20.png (277.04 KiB) Viewed 10306 times
-
Aaaaaaah!
-
SShot 2021-09-18 at 19.59.44.png
SShot 2021-09-18 at 19.59.44.png (14.84 KiB) Viewed 10306 times

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Sat Sep 18, 2021 5:48 pm
by SethMorrow
richmond62 wrote: Sat Sep 18, 2021 5:00 pm SShot 2021-09-18 at 19.57.20.png
-
Aaaaaaah!
-
SShot 2021-09-18 at 19.59.44.png
This is great, thanks Richmond! I like both the unbranded and rebranded versions. I'll probably go with the second.

I replaced

Code: Select all

put revEnvironmentToolsPath()&"/toolset/resources/community/ideskin/splash.png"
with this this one, and it looks great. Paul's awesome icon is, well.. awesome.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Sat Sep 18, 2021 10:18 pm
by OpenXTalkPaul
With a couple of more adjustments to the menubar menus items and that toolbar thing that goes across the top (upgrade btn), I THINK most of logos, LC name text, and links to LC specific sites have been removed or altered to be more generic.

I didn't change some things like links to handy web lessons pages because I don't have something suitable to replace it with.

As another example there's a link in the help menu that searches stack overflow site for things staged with [livecode] so I added +or+HyperTalk (the only other xTalk there as an existing tag, so far as I could tell) to the"Technical Questions..." url for that menu item.
I guess those could mostly be removed from that menu entirely. I've never really used them, just the example stacks and lessons.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Sat Sep 18, 2021 10:28 pm
by SethMorrow
OpenXTalkPaul wrote: Sat Sep 18, 2021 10:18 pm With a couple of more adjustments to the menubar menus items and that toolbar thing that goes across the top (upgrade btn), I THINK most of logos, LC name text, and links to LC specific sites have been removed or altered to be more generic.

I didn't change some things like links to handy web lessons pages because I don't have something suitable to replace it with.

As another example there's a link in the help menu that searches stack overflow site for things staged with [livecode] so I added +or+HyperTalk (the only other xTalk there was an existing tag on SO for) to the url for that menu item.
I guess that could be removed from that menu entirely.
I've been playing with your revMenuBar and revAbout stacks from the DPE github today. I actually removed all but a few items from the help menu, as many of them link directly to LC. i personally removed all but the start center, forums, license agreement and about. I also debranded the about stack. I could try to submit changes to your github if any of that sound like something you'd incorporate into your version.

Re: Replacing "Start Up Center" and mapping the IDE startup chain

Posted: Sat Sep 18, 2021 11:45 pm
by OpenXTalkPaul
I had already rebranded the about box, but I might not have pushed it to my repo.
Please do use GitHub if you can, that way it's a little easier to track what gets changed.

I think a color scheme would be good to have. I left the Community Green in a bunch of spots, just stamped out the logo, but I was thinking Black, Purple/Blue and Orange/Peach? Sort of like the icon (and HC's Icon) or the forum is now?

It's now mostly just a mater of replacing those image files.

Also for the about, I think we should keep the scrolling box of names of people who donated to the kickstarter, and add names from stretch and the other funding campaigns they did, and any new contributions to our project here. It's just a text file in the IDE root