On Mon, May 25, 2026 at 10:06:16AM +0000, matheus via Digitalmars-d-announce 
wrote:
> On Monday, 25 May 2026 at 00:53:55 UTC, H. S. Teoh wrote:
[...]
> > Not me.  I prefer CLI over GUI any day, and I *know* the rest of the
> > world does NOT want this.  :-P
[...]
> I prefer CLI as well for many reasons, and on thing that get my nerves
> is when an app has its layout changed, like when you see a tutorial
> and the version that you currently have is different and you can just
> follow it.
> 
> I even hate when OS do this, that's why terminal sometimes is so
> refreshing.

See, I decided decades ago that I hate GUIs, and ever since then I've
forsaken the entire concept of the desktop metaphor.  My only OS UI
these days is the shell, and I've never looked back.


> Another thing is taking you away from keyboard to go to mouse to click
> on something that doesn't have a shortcut.

I installed Vim keybindings on my browser and generally avoid the rodent
like a plague except when there's no other choice.  I hate it when a
site requires mouse interaction to work. (Generally I'd just leave and
never come back to said site.)


> I friend of mine told me once that this something they do deliberated
> so their app is compatible or having the same behavior with touch
> screens / mobile etc.
[...]

IMAO, they got the whole touchscreen UI backwards.  Rather than
shoehorning "desktop" concepts onto a touchscreen, what they *should*
have done is to make use of the flexibility to make an
infinitely-customizable virtual keyboard that can dynamically change in
ways a physical keyboard never can, thereby allowing you infinite
expressibility far beyond what a desktop terminal UI can ever achieve.
Imagine a touchscreen virtual keyboard that lets you type D keywords
with a single touch, and contextually changes to allow 1- or 2-touch
identifier typing based on dynamic scanning of your code, that switches
to a traditional keyboard layout when you open a quoted string.  And
then with 1-touch escape sequences readily accessible based on the type
of string literal you're typing.  Think of the level of coding you could
achieve!

But nooo, to avoid alienating users we have to dumb down the interface
to the lousy old desktop metaphor, sigh.

//

See?  I *know* the rest of the world definitely does NOT want what I
prefer. :-D


T

-- 
Being forced to write comments actually improves code, because it is
easier to fix a crock than to explain it. -- G. Steele 
  • Re: Dcanvas, a f... Anton Pastukhov via Digitalmars-d-announce
    • Re: Dcanvas... just say no to phobos brainrot via Digitalmars-d-announce
      • Re: Dca... Anton Pastukhov via Digitalmars-d-announce
    • Re: Dcanvas... c-smile via Digitalmars-d-announce
      • Re: Dca... Dejan Lekic via Digitalmars-d-announce
        • Re:... c-smile via Digitalmars-d-announce
        • Re:... Adam D. Ruppe via Digitalmars-d-announce
        • Re:... c-smile via Digitalmars-d-announce
        • Re:... H. S. Teoh via Digitalmars-d-announce
        • Re:... matheus via Digitalmars-d-announce
        • Re:... H. S. Teoh via Digitalmars-d-announce
        • Re:... Adam D. Ruppe via Digitalmars-d-announce
        • Re:... H. S. Teoh via Digitalmars-d-announce
        • Re:... c-smile via Digitalmars-d-announce
        • Re:... H. S. Teoh via Digitalmars-d-announce
        • Re:... c-smile via Digitalmars-d-announce
        • Re:... H. S. Teoh via Digitalmars-d-announce
        • Re:... Dejan Lekic via Digitalmars-d-announce
        • Re:... mudach via Digitalmars-d-announce
        • Re:... Adam D. Ruppe via Digitalmars-d-announce
        • Re:... c-smile via Digitalmars-d-announce

Reply via email to