toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

273
active users

#gui

8 posts8 participants1 post today
Replied in thread

@atpfm There was a lot of consternation from John @siracusa about parts of the screen that were neither part of the active area nor outside the active area …

Yet this is not only part of the history of paper documents — margins on written pages, typeset books, and Microsoft Word — but it was always a part of computer display systems

(My first ever Wikipedia edit decades ago was for en.wikipedia.org/wiki/Overscan …)

The early text-mode displays always had an area of the active signal that was not used for data; when 8-bit gave way to 16-bit PCs like Commodore Amiga and Apple IIgs, this “border” area became controllable and a color could be selected (via text-mode BIOS-style settings, or graphic-mode Control Panels).

And all the way into the present day, even 15 years after the death of the CRT, video editing still enforces the concepts of Action Safe and Title Safe. Historically these were huge with CRTs at 5% and 10%, then got tweaked as aspect ratios changed, then thinned out as flat panels made screen geometry more predictable.

But it never went to zero — Title Safe in particular will never reach the edge of the display, and you will never find a logo (or watermark) touching the edge of the display.

However! You still have to DESIGN to the edges, or fill it with active signal. “Shoot and protect”, as they’d say in filmmaking.

You HAVE to put something in the edges, whether it’s an adjacent graphic extending from the inner areas to the ends, or just a piece of background vision.

This kind of “wasteful” image production is completely normal outside the computer Iindustry, and is in fact universally applied in every other industry. You MUST fill in more pixels that you’ll never use, and possibly never see, in any canvas containing graphic design.

“Sorry but it’s true”, as Ja’mie would say

en.wikipedia.orgOverscan - Wikipedia

I recently saw someone say that a user interface is like a joke: if you have to explain it, it's not very good.

That person obviously never took the #Windows 3.1 tutorial! #Microsoft explained all about their fancy new “Windows” thing and how to use it, all the way down to little details like how to dismiss a menu without selecting anything. Windows 3.1 Help also had a wealth of detailed explanations of #GUI concepts.

And yes, Windows 3.1 was good. Very, very good.

Kennt ihr das, ihr wollt Kollegen an Git ranführen, aber nicht in einem Hardcore-Entwickler-Kontext?

Mein Ansatz wäre, lasst sie in Ruhe mit der Kommandozeile und nehmt GitExtensions, VScode (bzw. VSCodium ;))...
Dann müsste genau das nur jmd. in ein paar Minuten gut erklären, ohne zu sehr auszuschweifen.

Das absolut perfekte Video hab ich noch nicht gefunden. Aber "Einführung in Git mit Visual Studio Code. Versionskontrolle leicht gemacht" (youtube.com/watch?v=7fIP5aM6hy)

#git #tutorial #gui

1/2

I have spent a few evenings tinkering with the theming system of @novelwriter. The themes are defined in config files.

Since the Qt QColor object has a lighter(), darker() and alpha() modifier function, I added a way to refer to previously defined colours by name and with a L150 or D150 modifier here meaning 150% lighter or darker, and just a number for opacity from 0 to 255.

It makes it a lot easier to make themes!

#programming #commonLisp #McCLIM #GUI #minimal #example #article screwlisp.small-web.org/clim/j

Just adding a command/menu-button that draws a random ellipse with no bells or whistles. Using the #ecl compiler /outside/ of #emacs though with heavy emacs useage. I guess this follows up from my nothing-but-the-default-app example (I seem not to have uploaded!). I'm keeping the lisp image external to the emacs connection to its swank server as I indicated over here (screwlisp.small-web.org/moment). @jackdaniel

#programming #engineering #emacs #gui #commonLisp #McCLIM #eev article screwlisp.small-web.org/emacs/

Minimal case of starting a #lisp #ecl image outside of emacs running common lisp interface manager, then connecting to the image from inside emacs - working with mcclim, closing emacs, the external lisp image with the gui created in emacs is still there. Party trick for days.

This is the necessary precedent for writing exciting using-clim-as-intended articles. Also I have an emacs folder now.