# Minor Annoyance with IDE Inspector Behavior

**URL:** <https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790>\
**Category:** Bugs and Feature Requests\
**Created:** [October 8, 2024, 10:28pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790 "2024-10-08T22:28:58Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Tim\_Parnell](https://forum.xojo.com/user_avatar/forum.xojo.com/tim_parnell/32/161_2.png) [@Tim\_Parnell](https://forum.xojo.com/u/Tim_Parnell)\
**Post date:** [October 9, 2024, 8:28pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/21 "2024-10-09T20:28:51Z")

</div>

Oh now that would be cool to see in the IDE. It certainly _looks_ doable (from the outside \*ducks\*) as a macOS only feature, even if it’s a custom switch control.

Heck, I wouldn’t mind to see it _always_ and on every platform. `I` and `O` as boolean indicators is an actual standard. [Power symbol - Wikipedia](https://en.wikipedia.org/wiki/Power_symbol#Standards)

Does anyone know if there’s an existing ticket to add my 👍 to? I feel like there has to be.

---

<div class="post-metadata">

**Author:** ![Thom\_McGrath](https://forum.xojo.com/user_avatar/forum.xojo.com/thom_mcgrath/32/192_2.png) [@Thom\_McGrath](https://forum.xojo.com/u/Thom_McGrath)\
**Post date:** [October 9, 2024, 8:39pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/22 "2024-10-09T20:39:51Z")

</div>

There needs to be an option for Windows and Linux before Xojo would consider it.

---

<div class="post-metadata">

**Author:** ![DerkJ](https://forum.xojo.com/letter_avatar_proxy/v4/letter/d/e495f1/32.png) [@DerkJ](https://forum.xojo.com/u/DerkJ)\
**Post date:** [October 9, 2024, 8:52pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/23 "2024-10-09T20:52:46Z")

</div>

> [@Ian\_Kennedy](#):
>
> I proposed a solution to move the labels to the top above the control, rather than next to them.

calling this for years now. Especially on smaller macbooks it’s always a pain to have the inspector even visible. The realestate is used like a town, instead of a skyscraper.

---

<div class="post-metadata">

**Author:** ![Tim\_Parnell](https://forum.xojo.com/user_avatar/forum.xojo.com/tim_parnell/32/161_2.png) [@Tim\_Parnell](https://forum.xojo.com/u/Tim_Parnell)\
**Post date:** [October 10, 2024, 6:07pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/24 "2024-10-10T18:07:57Z")

</div>

Oh look, I found another use of the switch in an interface. I dare not change it, I think I found the way to turn off new outlook hidden somewhere.

 ![Screen Shot 2024-10-10 at 14.07.00](https://forum.xojo.com/uploads/default/original/3X/7/4/74e8bccb6405c44decf2e80687c836b348723c48.png)

---

<div class="post-metadata">

**Author:** ![Rick\_Araujo](https://forum.xojo.com/user_avatar/forum.xojo.com/rick_araujo/32/251_2.png) [@Rick\_Araujo](https://forum.xojo.com/u/Rick_Araujo)\
**Post date:** [October 10, 2024, 6:24pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/25 "2024-10-10T18:24:29Z")

</div>

MS guidance on one or another:

 ![image](https://forum.xojo.com/uploads/default/original/3X/2/a/2a8b6cf8ce6a6655c14861badfe6966f1b440f91.png)

---

<div class="post-metadata">

**Author:** ![Joe\_Huber](https://forum.xojo.com/user_avatar/forum.xojo.com/joe_huber/32/475_2.png) [@Joe\_Huber](https://forum.xojo.com/u/Joe_Huber)\
**Post date:** [October 11, 2024, 12:26am UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/26 "2024-10-11T00:26:47Z")

</div>

Well the extra clarity benefit claimed for the toggle switch actually has nothing to do with the toggle switch itself. The extra clarity comes from having an extra label that displays the current state: ON. The check box case could do the same thing.

---

<div class="post-metadata">

**Author:** ![Joe\_Huber](https://forum.xojo.com/user_avatar/forum.xojo.com/joe_huber/32/475_2.png) [@Joe\_Huber](https://forum.xojo.com/u/Joe_Huber)\
**Post date:** [October 11, 2024, 12:36am UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/27 "2024-10-11T00:36:58Z")

</div>

That toggle switches STILL confusing as are most toggle metaphors. The ambiguity is whether any label is representing the CURRENT STATE or an ACTION for what the state will become if toggled.

And that is especially so for these toggle buttons. Does that little 1 indicate that the switch is currently ON, or that it will be on when the slider is moved to that position? And the indicator feels more like an action metaphor because it’s located in two different positions thus somehow positional. “Move here to do something”. If it was just a current state indicator it should have a fixed posiiton and then a representation of the current state.

It would be slightly better if the value was shown within the handle, because then the value when the right would correspond to the position being on the right.

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [October 11, 2024, 3:28am UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/28 "2024-10-11T03:28:42Z")

</div>

Microsoft always was funny. I was never confused by a checkbox and the silly switches have often confused me.

---

<div class="post-metadata">

**Author:** ![Rick\_Araujo](https://forum.xojo.com/user_avatar/forum.xojo.com/rick_araujo/32/251_2.png) [@Rick\_Araujo](https://forum.xojo.com/u/Rick_Araujo)\
**Post date:** [October 11, 2024, 5:12am UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/29 "2024-10-11T05:12:27Z")

</div>

Not a Microsoft thing, just a current standard.

You know, I read “food intolerance” easily, but I have a problem with things like Nahrungsmittelunverträglichkeit, but I don’t think I can change the German language and it will continue there as is.

This metaphor was adopted by all platforms and I guess at some point you will need to adopt it.

---

<div class="post-metadata">

**Author:** ![TimStreater](https://forum.xojo.com/user_avatar/forum.xojo.com/timstreater/32/586_2.png) [@TimStreater](https://forum.xojo.com/u/TimStreater)\
**Post date:** [October 11, 2024, 9:14am UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/30 "2024-10-11T09:14:01Z")

</div>

> [@Rick\_Araujo](#):
>
> This metaphor was adopted by all platforms and I guess at some point you will need to adopt it.

But “platforms” are late to the party. We’re all familiar with government forms that ask us whether we own a dog and we dutifully tick the box if we do. It’s something we’ve all been familiar with for years, not the five minutes that smartphones have been around.

---

<div class="post-metadata">

**Author:** ![Rick\_Araujo](https://forum.xojo.com/user_avatar/forum.xojo.com/rick_araujo/32/251_2.png) [@Rick\_Araujo](https://forum.xojo.com/u/Rick_Araujo)\
**Post date:** [October 11, 2024, 11:23am UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/31 "2024-10-11T11:23:03Z")

</div>

Well… Box ticker people will die soon (hey, me included) and smartphones and tablets will stick around.

Conform, the rules are set, the UIs around you are now this way.

Is it the end of the checkboxes? No way. Both coexist, the use may vary, but putting checkboxes where people instinctively will expect switches (really, they will, specially on tablets) will scream “wow, outdated app”. I remember needing my “stylus” to click on checkboxes on the resistive display of my ultra novelty top of the line e-ten M700 18 years ago that suddenly gone to a drawer when iPhone 1.0 appeared like 2 years later.

---

<div class="post-metadata">

**Author:** ![Joseph\_E](https://forum.xojo.com/user_avatar/forum.xojo.com/joseph_e/32/613_2.png) [@Joseph\_E](https://forum.xojo.com/u/Joseph_E)\
**Post date:** [October 11, 2024, 2:41pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/32 "2024-10-11T14:41:40Z")

</div>

I like the switches. It’s odd they are not a control available in the IDE.

---

<div class="post-metadata">

**Author:** ![Rick\_Araujo](https://forum.xojo.com/user_avatar/forum.xojo.com/rick_araujo/32/251_2.png) [@Rick\_Araujo](https://forum.xojo.com/u/Rick_Araujo)\
**Post date:** [October 11, 2024, 2:49pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/33 "2024-10-11T14:49:09Z")

</div>

![image](https://forum.xojo.com/uploads/default/original/3X/a/d/ad4773b7da2114dd03520c430cb5a6702d424222.png)

---

<div class="post-metadata">

**Author:** ![Eric\_Williams](https://forum.xojo.com/letter_avatar_proxy/v4/letter/e/ecccb3/32.png) [@Eric\_Williams](https://forum.xojo.com/u/Eric_Williams)\
**Post date:** [October 11, 2024, 7:48pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/34 "2024-10-11T19:48:26Z")

</div>

Microsoft is nearly the very last place I would go for UI guidance… but they have a point here. The ON switch is more explicit in its meaning. Their example isn’t great, though, because there are other UI paradigms that one might use to indicate that the lights are on or off other than a checkbox. And - the checkbox is more compact and might be the right choice in some contexts.

Takeaway: it’s not a clear case of “this is always the way to go”. 🙂

---

<div class="post-metadata">

**Author:** ![brian\_franco](https://forum.xojo.com/user_avatar/forum.xojo.com/brian_franco/32/156_2.png) [@brian\_franco](https://forum.xojo.com/u/brian_franco)\
**Post date:** [October 11, 2024, 7:59pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/35 "2024-10-11T19:59:31Z")

</div>

Out of curiosity where is the first place you would look for UI guidance?

---

<div class="post-metadata">

**Author:** ![TimStreater](https://forum.xojo.com/user_avatar/forum.xojo.com/timstreater/32/586_2.png) [@TimStreater](https://forum.xojo.com/u/TimStreater)\
**Post date:** [October 11, 2024, 8:17pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/36 "2024-10-11T20:17:48Z")

</div>

Real life.

---

<div class="post-metadata">

**Author:** ![brian\_franco](https://forum.xojo.com/user_avatar/forum.xojo.com/brian_franco/32/156_2.png) [@brian\_franco](https://forum.xojo.com/u/brian_franco)\
**Post date:** [October 11, 2024, 8:23pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/37 "2024-10-11T20:23:39Z")

</div>

?  
You mean you follow what is best for the application you are building?

---

<div class="post-metadata">

**Author:** ![Eric\_Williams](https://forum.xojo.com/letter_avatar_proxy/v4/letter/e/ecccb3/32.png) [@Eric\_Williams](https://forum.xojo.com/u/Eric_Williams)\
**Post date:** [October 11, 2024, 8:36pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/38 "2024-10-11T20:36:09Z")

</div>

I tend to look at the apps where I feel comfortable and productive and learn from their example. I’m a Mac-only programmer, so that does cut down the number of decisions I have to make - no need to worry about how the app is going to look on other platforms. Apple’s guidelines, such as they are, are occasionally useful in explaining user expectations of certain controls.

---

<div class="post-metadata">

**Author:** ![brian\_franco](https://forum.xojo.com/user_avatar/forum.xojo.com/brian_franco/32/156_2.png) [@brian\_franco](https://forum.xojo.com/u/brian_franco)\
**Post date:** [October 11, 2024, 8:40pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/39 "2024-10-11T20:40:16Z")

</div>

Understandable 👍  
Just so many target platforms and so many guidelines

---

<div class="post-metadata">

**Author:** ![Rick\_Araujo](https://forum.xojo.com/user_avatar/forum.xojo.com/rick_araujo/32/251_2.png) [@Rick\_Araujo](https://forum.xojo.com/u/Rick_Araujo)\
**Post date:** [October 11, 2024, 10:05pm UTC](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790/40 "2024-10-11T22:05:06Z")

</div>

UI/UX concepts are basically the same for all.

[Previous page](https://forum.xojo.com/t/minor-annoyance-with-ide-inspector-behavior/82790.md?page=1)
