aeveltstra, to accessibility
@aeveltstra@mastodon.social avatar

I give you 's failure to render visual color themes in its settings window, on . And thanks, @microsoft.

High-contrast visual themes are supported by the operating system and distributed with it, by default. Users can turn them on and off at need. Microsoft's own software should comply.

linuxmagazine, to apps
@linuxmagazine@fosstodon.org avatar

From today's Linux Update, @andydotxyz shows you how to build native apps that work across multiple platforms with the @fyne toolkit https://www.linux-magazine.com/Issues/2023/273/GUI-Apps-with-Fyne

macberg, to linux
@macberg@mastodon.online avatar

For shits and giggles I just tried switching the application style in to the old win9x style. But man, look at those useful signifiers! Buttons that are OBVIOUS. Windows that have clear EDGES. Scrollbars that are big enough to click, always visible and PROVIDE INFORMATION, helping giving me a ->mental model<- of the content. What the hell has happened to UI design in the past decade? Minimalism destroys .

baethyn, to programming

Let me start this by saying that I know there are people and creators out there this absolutely does not apply to, I just need to vent. I understand that different languages are going to have different ways they set up the but surely if the is already complete and the various elements like buttons, check boxes, drop downs and so forth are there it doesn't take but a few minutes to go back into where they get created on a static display and to put on them so that a can detect them properly. I really hate pulling the card, but DriveThruRPG has repeatedly been told they have accessibility issues and yet they just don't seem to care. They just continue to either give the excuse of we're working on a redesign of the website (been happeneing for years now apparently and they can't spare anyone to look at anything else), or they simply just don't care. That latter being mostly involved with the watermark they put on their pdf's. It completely destroys the accessibility that the publisher works so hard on and yet they are unwilling to even consider examining it, nor do they seem inclined to inform the publisher's that it is a known issue and that it messing up . I know a couple of publishers that I have spoken to directly that admitted they didn't know this fact and they went through a whole testing and debugging process to make their pdf fully accessible with testers. I get that something are going to require , personally I think that is an entirely different stupid rabbit hole, but if it is required and I'm going to pay money for it, then you should at least take my concerns seriously and find some sort of accomodation. Dealing with a is already kind of a pain unless they are created just right, adding in the classic layout of 2 columns that most like to use makes that even worse, but then goes and adds this watermark that destroys the whole thing, on top of that a lot of publishers haven't really even bothered to make the properly accessible to begin with so you have things like bad reading order, tables that are actually images that according to the screen reader perspective are only partly in a table format, then some mishmash of text with hardly any spaces and no line breaks, and worst of all the PDF that you open and find that While there are line breaks and even paragraphs breask there don't seem to be any spaces and the creators of the document thought it would be a grand idea to use multiple different font styles of multiple different sizes in some weird ass layout that inserts things like graphics, tables, notes, and various other elements right in the middle of the text where it only makes sense to a sighted person reading the page. Okay, rant over. I just wish someone would do something, but I guess I'm just too small a demographic for the bigwigs of to listen to.

rml, (edited ) to Flutter
@rml@functional.cafe avatar

Theres a new, minimal, cross-platform native app framework called for Go that is pretty impressive and something I think most of my mutuals will be interested in. It solves a lot of the same problems as , allowing you to write native apps for mobile and desktop seamlessly, while being much more lightweight and using a language that is well designed and nice to use. And it's not GTK based, it implements its own renderer. They are creating their own desktop, which has a very similar look & feel to , and the vibe of the project overall seems to be shooting to cover much of the same needs as GNOME but much more minimal and emphasizing no-nonsense mobile & desktop development.

Not many offerings check all those boxes, and those that do tend to be on the McDonalds end of the software spectrum.

https://www.youtube.com/watch?v=0eLqoWZjtDQ

villares, (edited ) to python Portuguese
@villares@ciberlandia.pt avatar

I'm enjoying improving my naive folder/image browser in
https://github.com/villares/sketch-a-day/blob/main/admin_scripts/folder_browser.py

Every time I explore making without a proper GUI library/framework, drawing directly on a window with , I get something useful very quickly with lot's of control, but on the other hand, the code starts getting "complicated" quickly.

is awesome for small forms/panels and, as the name implies, simple GUIs. I quickly got blocked by it for this use case. Maybe one day I'll learn and "make the jump" to proper GUI building. But the initial complexity is daunting. I'm probably ignoring/overlooking the initial complexity of py5 too, because I'm so used to it and the subjacent way of doing things!

daltux, to Java
@daltux@ayom.media avatar

This (right side) is the #GUI of "μBlogger", a small experimental Twitter/Identi.ca/StatusNet #microblogging client built on #Java Swing (multiplatform #desktop) that I created in 2009. Later that year, I started a full-time job and eventually forgot all about it. 14 years later, I stumbled upon the project page https://launchpad.net/ublogger

StatusNet by @evan was a precursor to #ActivityPub, the protocol behind this :fediverso: #Fediverse.

#FreeSoftware #GPLv3 #dev #tbt #ThrowbackThursday #memories

lukaso666, to random Polish
@lukaso666@chaos.social avatar

new 1.17! 🔥

best client!

wagesj45, (edited ) to CSharp
@wagesj45@mastodon.jordanwages.com avatar
janriemer, to CSS

Use CSS!

aeveltstra, to UserExperience
@aeveltstra@mastodon.social avatar

I absolutely, passionately, hate GUIs in which everything bounces around, spins, and whirs. Hold still already. Too much visual load. Everything screaming for attention at once, so I can't focus on anything.

Some games do this. Please stop. I've already decided to play. No need to jump around to get me to interact.

Please use motion sparingly and judiciously.

wagesj45, to StableDiffusion
@wagesj45@mastodon.jordanwages.com avatar

God bless . Look at this potential rework of the X-Box interface. It's beautiful. Someone get this to Microsoft. @shanselman put this in front of your work friends. Someone get Steve Balmer on the line. This is important. Some art designer please fine tune this with some real icons and fonts and stuff. This could be your magnum opus.

wagesj45, to UI
@wagesj45@mastodon.jordanwages.com avatar
Radek, to UI
@Radek@ioc.exchange avatar

Please, please, please stop using sliders to setup simple integer number.

Can you imagine how fucking annoying it is when you have mild mental issues and you are failing to set the time interval to an even number (because it HAST TO BE an even number) and you jumping with this fucking slider constantly between 17 and 21 minutes

jhx, to linux
@jhx@fosstodon.org avatar

What is your cross platform toolkit of choice?

I target and (10/11)
( )

Saw that would fit the bill 🙂 (From what I read)

Looking for some experiences 🙂

Languages: #C++

Note: For I use or

CGM,
@CGM@mastodon.scot avatar

@jhx My cross platform toolkit of choice?

Tk of course - https://tkdocs.com/index.html - I use it from Tcl, but other language bindings are available, and Tcl interoperates easily with C. I often also add Tktreectrl - https://tktreectrl.sourceforge.net/ - for tree and tabular data display.

parigotmanchot, to random French
@parigotmanchot@mastodon.social avatar

: zuluCrypt | zuluCrypt is a simple, feature rich and powerful solution for hard drives encryption. - >zuluCrypt is a simple, feature rich and powerful solution for hard drives encryption.

Interface graphique sous Linux pour gérer des volumes chiffrés et compatible avec plusieurs moyen de chiffrement : BitLocker, TrueCrypt, VeraCrypt, LUKS, etc. : https://mhogomchungu.github.io/zuluCrypt/

jscholes, to windows
@jscholes@dragonscave.space avatar

Sometimes I decide to blame for something, only to check and realise that I haven't rebooted for two weeks and hence should give it the benefit of the doubt. Then I remember that on my can go years without restarting and I'm right back to blaiming Windows again. Then I start to think that the doesn't run a so that's maybe not a fair comparison and... I should probably just stop thinking and reboot.

RogDolos, to Windows11
@RogDolos@mastodon.gamedev.place avatar

Microsoft's FancyZones is so criminally good. It's a crime that its not a default part of Windows.

Especially with an ultrawide monitor.

I have my hotkey set to Shift (+ window drag) and it's ridiculously convenient.

https://learn.microsoft.com/en-us/windows/powertoys/fancyzones

svetlyak40wt, to Lisp
@svetlyak40wt@fosstodon.org avatar

Digged into the Anki's database format using Pavel Korolev's https://github.com/common-lisp-gui-example/clanki-core

I thought it would be cool to implement a simple Anki interfaces using different GUI toolkits in .

Sadly, Anki's cards are hardly tied to ability to render HTML and running JavaScript. I think it will be hard to implement such card viewer in many GUI toolkits, for example in NODGUI (https://codeberg.org/cage/nodgui)

Probably it will be easier to implement classic "Tasks" app? What do you think?

aeveltstra, to Java
@aeveltstra@mastodon.social avatar

If you're wondering why applications have a bad rep for : the default GUI frameworks (SWT, JavaFX, Swing) are not accessible out of the box. None of the components support the keyboard shortcuts available on the various operating systems. It's like they were designed to be as different from everything else as possible. Thinking different hurts accessibility. Do better.

nurkiewicz, to vscode
@nurkiewicz@fosstodon.org avatar

Command palette is a game changer in complex apps. Don't remember where a particular feature is located? Just search for it!

Cmd + Shift + P:
Cmd + Shift + A: IDEs, like ,
Cmd + Shift + K: @elk client
/: @GIMP
Cmd + P: terminal, @obsidian

Do not confuse command pallete with search everywhere (typically Cmd+K) in , , , . It searches through your documents/files, but not through commands and options.

riotnrrd, to macos
@riotnrrd@mastodon.social avatar

Why is the window the only one on that doesn't have a drop shadow? It looks soooo weird on top of other windows!

mikey, to random
@mikey@neovibe.app avatar

The is really going through some growing pains right now. Not only on the social front but in terms of development also.

Out of the 2 major projects, one has horrible mod tools and the other is still in beta with its own set of problems.

It is going to take a while before these 2 projects can really shine.

kritikaPensulo,
@kritikaPensulo@ieji.de avatar

@mikey Indeed the is a bit of an embarrassment (for lack of a better term).

has had yrs to improve & they still have fairly serious bugs like losing a whole msg if you click a button that intuitively should be clickable while composing. Kbin is a disaster out of the gate with copious chronic internal server error 500s that plague the system.

I must say I blame the web-based clients. They are just a shitty foundation relying on crappy .

ademalsasa, to foss
ademalsasa,

GTK - Gimp Toolkit

Boost is very appreciated.

https://www.gtk.org

See also toots above.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • osvaldo12
  • Youngstown
  • ngwrru68w68
  • slotface
  • everett
  • rosin
  • thenastyranch
  • kavyap
  • tacticalgear
  • megavids
  • tester
  • modclub
  • cubers
  • ethstaker
  • mdbf
  • khanakhh
  • Durango
  • normalnudes
  • Leos
  • cisconetworking
  • anitta
  • provamag3
  • lostlight
  • All magazines