Rejig the Toolbar
- richmond62
- Posts: 4830
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Rejig the Toolbar
For those not convinced by 'dark mode':
- -
- -
- Attachments
-
- Tooler.livecode.zip
- (135.79 KiB) Downloaded 356 times
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4830
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Rejig the Toolbar
And we can do the same sort of thing with the 'revMenuBar' stack:
- -
- -
- Attachments
-
- MenuBar Pimper.livecode.zip
- (40.67 KiB) Downloaded 327 times
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4830
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Rejig the Toolbar
BUT . . . owing in series 9 at least, these stacks are generated from script-only stacks, these settings will NOT stick between sessions.
https://richmondmathewson.owlstown.net/
- OpenXTalkPaul
- Posts: 2633
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Rejig the Toolbar
Exactly, it's GUI is built on-the-fly and is meant to be dynamically changeable.richmond62 wrote: ↑Thu Sep 21, 2023 11:16 am BUT . . . owing in series 9 at least, these stacks are generated from script-only stacks, these settings will NOT stick between sessions.
The dark mode scripts I added to the 'Home' (script only) stack that manages the IDE startup stuff, however I think it should be in an darkMode or general IDE theming library (script extension) that gets initialized by Home just like all the other libraries that make up the IDEs core. Adding it to Home was just more convenient when I was first testing and when I was building the Extension Builder part (which handles the macOS native darkMode stuff).
If you look at that OXT macOS Native App Tools library in the dictionary, you'll see simple syntax it uses. It actually has other commands for setting individual windows to light or dark window frames by passing the window ID of a stack.
OXT macOS Native App Tools library has a bunch of other macOS tricks too, like the ability to set the apps Dock image and Badge text, and the ability to set (or get) an icon image for any file or folder, and more!
- tperry2x
- Posts: 3208
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Rejig the Toolbar
I know opinions are like A*holes: Eveybody has one...
but,
Don't like the 'minty' or pastel colours for the IDE. I think it should really be limited to whatever the rest of the OS is doing.
If someone wants to theme their interface with 'mint icecream' scheme, that's fine and is up to them - OXT should pick up on that using whatever native colour scheme is chosen.
In my opinion...
but,
Don't like the 'minty' or pastel colours for the IDE. I think it should really be limited to whatever the rest of the OS is doing.
If someone wants to theme their interface with 'mint icecream' scheme, that's fine and is up to them - OXT should pick up on that using whatever native colour scheme is chosen.
In my opinion...

- richmond62
- Posts: 4830
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Rejig the Toolbar
Well: more proof of concept than anything else: this modifies the .livecodescript files in the Mac app package:
- -
And, yeah: I use black liquorice toothpaste.
- -
And, yeah: I use black liquorice toothpaste.

- Attachments
-
- scriptHacker.livecode.zip
- (147.87 KiB) Downloaded 341 times
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4830
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Rejig the Toolbar
Well, chacun à son gôut my old fruitcake.Don't like the 'minty' or pastel colours for the IDE.

Now that I know how to use Stacks to permanently patch .livecodescript files and so forth expect an efflorensce of choices: even to the extent of
dark purple, dark blue, dark green and so on complete with suitably contrasted icons . . .
I am ALL for choice.
https://richmondmathewson.owlstown.net/
- tperry2x
- Posts: 3208
- Joined: Tue Dec 21, 2021 9:10 pm
- Location: Somewhere in deepest darkest Norfolk, England
- Contact:
Re: Rejig the Toolbar
Absolutely, each to their own.
Here's a completely "out there" suggestion, but...
Hold you on bor.
Why not have colour theme files that are selectable from a drop-down menu in the preferences.
If someone wants mauve backgrounds and yellow text, they can choose from a scheme and it'll theme everything after restarting the IDE.
I'm all for choice, and user customisation.
I do hope with all this, we aren't just papering over the cracks?
Was thinking about this today.
Even without an arm engine, given the fact that you can buy a top-spec pc with a 64 bit Intel or AMD chip, should we only be concerned when the norm becomes arm chips as default?
Here's a completely "out there" suggestion, but...
Hold you on bor.
Why not have colour theme files that are selectable from a drop-down menu in the preferences.
If someone wants mauve backgrounds and yellow text, they can choose from a scheme and it'll theme everything after restarting the IDE.
I'm all for choice, and user customisation.
I do hope with all this, we aren't just papering over the cracks?
Was thinking about this today.
Even without an arm engine, given the fact that you can buy a top-spec pc with a 64 bit Intel or AMD chip, should we only be concerned when the norm becomes arm chips as default?
- richmond62
- Posts: 4830
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Rejig the Toolbar
Wow: it's wonderful what a second cup of coffee can do . . .
- -
New version lets one REVERT to 'plain vanilla'.
- -
New version lets one REVERT to 'plain vanilla'.
- Attachments
-
- scriptHacker.livecode.zip
- (217.11 KiB) Downloaded 339 times
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 4830
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Rejig the Toolbar
And here we go with icon replacement . . .
[Please note that icon sets are stored in substacks]:
- -
This is ONLY workable for the Macintosh version of LC right now.
Of course, twiddling file paths can make it work with the various, competing versions of OXT, and for Windows and Linux versions of everything.
[Please note that icon sets are stored in substacks]:
- -
This is ONLY workable for the Macintosh version of LC right now.
Of course, twiddling file paths can make it work with the various, competing versions of OXT, and for Windows and Linux versions of everything.
- Attachments
-
- ToolBar Icons.livecode.zip
- (440.7 KiB) Downloaded 344 times
https://richmondmathewson.owlstown.net/
Who is online
Users browsing this forum: No registered users and 3 guests