Replacing "Start Up Center" and mapping the IDE startup chain
Forum rules
A place to discuss and plan OpenSource xTalk (not exclusively LCC based) and Community Builds of LCC
Ask NOT what xTalk can do for you... get involved you DO have something to contribute, no matter your skillset!
A place to discuss and plan OpenSource xTalk (not exclusively LCC based) and Community Builds of LCC
Ask NOT what xTalk can do for you... get involved you DO have something to contribute, no matter your skillset!
- OpenXTalkPaul
- Posts: 1574
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Replacing "Start Up Center" and mapping the IDE startup chain
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.
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: 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?
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: 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?
- OpenXTalkPaul
- Posts: 1574
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
- richmond62
- Posts: 2789
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
Just replace the thing with a stack that has a brief "Welcome" message and
an explanation that OpenXTalk is "son of Superman".
an explanation that OpenXTalk is "son of Superman".
https://richmondmathewson.owlstown.net/
- boley
- Posts: 4
- Joined: Mon Sep 13, 2021 4:34 pm
- Location: Southern USA
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
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.
- richmond62
- Posts: 2789
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
In LiveCode on can stop the Startup Center from showing, which I always do.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2789
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
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.
stick between sessions, something they did in earlier versions.
https://richmondmathewson.owlstown.net/
-
- Posts: 285
- Joined: Thu Sep 16, 2021 1:40 pm
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
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.
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.
- OpenXTalkPaul
- Posts: 1574
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
You have to explicitly save them after you've edit them, I use Project Browser & Contextual menu to do that.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.
- OpenXTalkPaul
- Posts: 1574
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
I was just joking, that was HC 1.2! HC 2.x home had a little bit less clutter.
I agree
I think these are all good ideas! I definitely think it should be a user customizable "Home" start stack and settings.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 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.
- richmond62
- Posts: 2789
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
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.
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.
https://richmondmathewson.owlstown.net/
- OpenXTalkPaul
- Posts: 1574
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
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. I basically made it non-functional in the process of removing those things.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.
-
- Posts: 285
- Joined: Thu Sep 16, 2021 1:40 pm
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
Yeah just remove whats there an dstart from scratch with that. Start with nothing, then develop something for the startup later.
- richmond62
- Posts: 2789
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
Those blue stars look like a widget.
-
I used the Application Overview to strip out almost everything with no obvious problems:
-
-
I used the Application Overview to strip out almost everything with no obvious problems:
-
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2789
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
Seem unable to import images! Add buttons, or anything else, which leaves me unco forfauchit.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2789
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
Nothing added, almost everything taken out.
- Attachments
-
- revStartCenter.livecode.zip
- Stripped version
- (5.7 KiB) Downloaded 310 times
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 2789
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
Aaaaaaah!
-
- Attachments
-
- revStartCenter.livecode.zip
- Hacked.
- (60.12 KiB) Downloaded 322 times
https://richmondmathewson.owlstown.net/
- SethMorrow
- Posts: 29
- Joined: Sat Sep 11, 2021 4:39 pm
- Location: New York
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
This is great, thanks Richmond! I like both the unbranded and rebranded versions. I'll probably go with the second.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
I replaced
Code: Select all
put revEnvironmentToolsPath()&"/toolset/resources/community/ideskin/splash.png"
- Attachments
-
- splash.png (60.03 KiB) Viewed 10551 times
- OpenXTalkPaul
- Posts: 1574
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
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.
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.
- SethMorrow
- Posts: 29
- Joined: Sat Sep 11, 2021 4:39 pm
- Location: New York
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
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.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.
- OpenXTalkPaul
- Posts: 1574
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Replacing "Start Up Center" and mapping the IDE startup chain
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
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
Who is online
Users browsing this forum: No registered users and 37 guests