New dictionary stack

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!

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!
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

Screenshot 2024-07-25 at 14.50.34.png
Screenshot 2024-07-25 at 14.50.34.png (92.26 KiB) Viewed 7410 times
-
What goes where for testing?
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

Don't move or tinker with anything.
Just open the stack ;)

(not in OXT RCx as your mac has that set as the default application, judging by the icon)
I have only tested it in the Lite version of OXT, not tested in Paul's RCx version.

Also, where was the "dictionary-test.zip" from as mine was "dictionary-test.7z" :?:
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

(not in OXT RCx as your mac has that set as the default application, judging by the icon)
Dunno how that happened as I gave up on 'heavy' after a very long time with no upgrades.
https://richmondmathewson.owlstown.net/
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

MacOS 12.7.5

Functionality is fine as far as I can see.

BUT I do think the stack/card background needs a colour so there is some contrast between it and the fields:
-
Screenshot 2024-07-25 at 15.00.31.png
Screenshot 2024-07-25 at 15.00.31.png (496.33 KiB) Viewed 7395 times
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

yuck, minty!
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

Just the first, illustrative colour, I laid my greasy paws on: after I had tried grey and found that that conflicted with something else:
-
Screenshot 2024-07-25 at 15.10.30.png
Screenshot 2024-07-25 at 15.10.30.png (66.03 KiB) Viewed 7387 times
-
Mind you, your reaction may say more about what's wrong with the way your dentist goes about things than my lack of aesthetics. :lol:
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

It kind of looks very early Microsoft Windows now, :lol:
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

richmond62 wrote: Thu Jul 25, 2024 12:12 pm Mind you, your reaction may say more about what's wrong with the way your dentist goes about things than my lack of aesthetics. :lol:
This is exactly why setting a background colour on a stack is very subjective. What one person might be happy with is not what everyone else might be happy with, so I left it unset so it inherits from the IDE. (haha, not going into that one yet again).
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

That is exactly why I would either:

1. Use a 'neutral' grey, or

2. Do this:
-
Screenshot 2024-07-25 at 15.26.44.png
Screenshot 2024-07-25 at 15.26.44.png (215.99 KiB) Viewed 7377 times
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

Can't say I'm a fan of that either - as that looks like something out of Windows 95 'Motif' or a 'Next' computer UI.
I'll leave it as it is I think, so it at least feels part-and-parcel with the rest of the IDE.
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

Over here there is such a thin line between the fields and the card that the fields are difficult to make out:
-
Screenshot 2024-07-25 at 15.50.42.png
Screenshot 2024-07-25 at 15.50.42.png (250.07 KiB) Viewed 7369 times
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

richmond62 wrote: Thu Jul 25, 2024 12:51 pm Over here there is such a thin line between the fields and the card that the fields are difficult to make out.
This thin border around things is a design decision by Apple. If you compare how it looks on earlier versions of the OS:
screenshot-old-mac.png
screenshot-old-mac.png (121.87 KiB) Viewed 7366 times
The background colour of a generic stack didn't always used to be a harsh white, granted. However the fields were drawn differently as they inherited their style from the underlying OS. So you are kind of wanting the appearance of an earlier version of MacOS, or to mimic it at least.

I could also ask, why the need for the edges of the field to be visible at all?
I mean, the only bit you can really interact with is the text and the draggable area of the scroller - so having no border at all is probably something Apple are working towards.

On your screenshot, a few messages up, the fields of the inspector are even thinner, - again, this is what the rest of the IDE is doing because that's what your system is doing.
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

so having no border at all is probably something Apple are working towards
That could be a problem with Donald Trump if he becomes president again. 8-)

Frankly, Apple, and its dictatorial "how things should look" attitude can go and take a running jump.

If no borders are visible sentences/words can just 'bleed' into the card and end-users may not realise that there is more.
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

richmond62 wrote: Thu Jul 25, 2024 1:28 pm Frankly, Apple, and its dictatorial "how things should look" attitude can go and take a running jump.
I'm not saying that it's great - don't get me wrong, but it's what all the apps on your computer will be doing.

"It is inevitable".

So, you can either try and fight the appearance on an app-by-app basis or there are only a few other options:

1. learn to live with it
2. go back to an earlier OS, like catalina (pictured)
3. switch to a different OS where the system theme is your choice (Image)
on-catalina.png
on-catalina.png (114.27 KiB) Viewed 7351 times
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

1. learn to live with it
2. go back to an earlier OS, like catalina (pictured)
3. switch to a different OS where the system theme is your choice
However, you carefully side-stepped:

4. Muck around with LC, OXT, whatever, so it looks the way you want it, not the way Tim Cook, Craig 'with the hairstyle', Satya Nedela, or anyone else wants it to look like. :)
-
Screenshot 2024-07-25 at 16.58.43.png
Screenshot 2024-07-25 at 16.58.43.png (443.54 KiB) Viewed 7343 times
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

I didn't really sidestep it - yes, you can theme a stack to however you want.
However - that post above is the exact argument as to why you'd not want to. :D

Also, consider the biggest user base is likely going to be windows users.
You can't use a justification of setting a background colour or setting a large border, or drop shadows on fields - just based on what it might look like on your mac.
This stack will be part of the IDE, so has to work for all users - and that includes windows users:
Capture.PNG
Capture.PNG (55.74 KiB) Viewed 7340 times
So setting something that goes against the grain, and against the rest of the OS is a bit of a strange decision.
It perhaps would be understandable if it was just to look a certain way for Mac users, but hard-coding a stack to a set appearance to go against the rest of the system is what I'd avoid (and is what I've always been on about avoiding).

There is a 5th option of course, where I start to use conditional theming based on the user's version of MacOS they might be running to appease those who don't like the decisions Apple are making, but again - why deviate from what the OS is doing to appease an even smaller potential subset of users who find it objectionable?
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

But your last screen shot DOES employ grey as the stack/card colour so there is contrast, and that is what I have been banging on about. 8-)
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

richmond62 wrote: Thu Jul 25, 2024 2:58 pm But your last screen shot DOES employ grey as the stack/card colour so there is contrast, and that is what I have been banging on about. 8-)
Yes, because that's the system theme on windows.
Which is exactly my point. It adjusts because it uses the native appearance of the IDE. It might run totally inverse to how you might feel, but the majority of Mac users expect an app to follow the same appearance scheme as the rest of the system. (If you opened Textedit to find that they used a red bar behind the window title, you'd think.... "why is this different to the rest of the OS - what's the reasoning behind it". Or just perhaps - "that looks dodgy".

For Linux users, you'd expect any app to follow the system appearance scheme which is applied in settings.

The same for Windows users. If they open an app to find it looks different to the rest of the OS, they'd be wondering why the custom scheme.

This is my argument against going off-on-a-tangent and doing your own thing re theming (applying custom backgrounds and such) when it does not match the rest of the OS. Fine if it matches and gels with everything else as that would be the expected behaviour - no matter if that's perceived as 'right' or 'wrong' in anyone else's opinion.
User avatar
richmond62
Posts: 4243
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: New dictionary stack

Post by richmond62 »

going off-on-a-tangent and doing your own thing
Understood.

But could we not have, in the preferences a setting where end-users could, should they so want, set the card background colour of IDE stacks to something of their choice, over-riding whatever their operating system forces on the IDE?
https://richmondmathewson.owlstown.net/
User avatar
tperry2x
Posts: 2787
Joined: Tue Dec 21, 2021 9:10 pm
Location: Somewhere in deepest darkest Norfolk, England
Contact:

Re: New dictionary stack

Post by tperry2x »

richmond62 wrote: Thu Jul 25, 2024 4:39 pm But could we not have, in the preferences a setting where end-users could, should they so want, set the card background colour of IDE stacks to something of their choice, over-riding whatever their operating system forces on the IDE?
You already have a few options, and I'll go over them again here:

1. In the preferences, there's this option. Turn this on (on as default) to prevent the IDE from altering your stack colours.
What this means: so if you choose a dark or light theme, and we have a stack called "Richmond's red stack", the stack will remain red if this is on (The IDE won't attempt to set the colours back to default to match the rest of the IDE). It won't touch it.
all-user-stacks.png
all-user-stacks.png (96.08 KiB) Viewed 7315 times
2. You also have this option. This is intended for stacks outside the IDE's folder. It allows your stack to skip any theming, so you can style the background / foreground / text to whatever colours you want and the IDE won't touch it. This is per stack-by-stack basis if you wanted the rest of the IDE themed, but NOT your red stack in this case.
stack-specific.png
stack-specific.png (117.61 KiB) Viewed 7315 times
Which is followed by this confirmation alert:
stack-specific-alert.png
stack-specific-alert.png (31.35 KiB) Viewed 7315 times
Now, just checking I have this right - you'd like an option where you can choose to set the entire IDE's stacks to colours of your choice?
(essentially customising the look of the entire IDE to colours you specify?) - like what Godot does with it's theme that doesn't match the rest of the OS?
experimental-theme.oxtstack
(8.64 KiB) Downloaded 189 times
I'm okay with that, but it should not be the default. It should be up to the user if they want a custom theme - so they are aware that it's very non standard. Just because it really doesn't match anything else on the OS.
(and that's fine, as long as the user has specifically looked for and set this as an override).
godot-theme.png
godot-theme.png (80.71 KiB) Viewed 7310 times
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests