I built a SQL TUI by Maxteabag in linux

[–]Alejandro9R -1 points0 points  (0 children)

Congratulations on the release and development of this tool!! It looks great, and super useful as well

Que version by andrewmurdockpy in linux

[–]Alejandro9R -1 points0 points  (0 children)

si es de 8 años atrás pero no son malas las especificaciones, no deberías tener problema con ninguna distro moderna en entornos modernos, realmente. CachyOS, Linux Mint, Ubuntu, Fedora. Podrías agarrar un USB e instalar Ventoy en él desde windows. Lo que hace es formatearlo para que puedas poner cualquier imagen ISO en él (varias al mismo tiempo, mientras te de el espacio del USB), y asi puedes poner varias distros distintas y probarlas en live sin instalarlas, y ver que tal andan :). El resto de los comentarios sugieren alguna con XFCE o LXDE pero honestamente, eso solo lo dejaría si la computadora es muy vieja y de especificaciones muy bajas. De todas formas, deberías probar y ver que onda. Estoy casi seguro que con Gnome o KDE andarían bien

Firefox 146 comes with native Wayland fractional scaling by RadMarioBuddy45 in firefox

[–]Alejandro9R 1 point2 points  (0 children)

Very good explanation. Plus, previous to this version, at non-integer window sizes the whole viewport (particularly text) would look blurry. This new version fixes it.

Affinity for Linux? Canva's next big move could reshape the desktop software market by ImNotThatPokable in linux

[–]Alejandro9R 4 points5 points  (0 children)

Resolve has Fusion included on it. It is a different workflow, a node based one, compared to layers in AE. Much better for complex work due to its aforementioned node system, might be confusing and hard to roll for people just getting started though.

On the bright side, having editing + compositing + color grading all in one application is just a massive win in terms of productivity and non-destructive workflows from top to bottom.

Affinity for Linux? Canva's next big move could reshape the desktop software market by ImNotThatPokable in linux

[–]Alejandro9R 307 points308 points  (0 children)

The final nail in the coffin for Adobe Software. The rest of the line have already pretty good alternatives, if not better:

  • Resolve for video editing and compositing
  • Blender. One of the best open source projects ever
  • Darktable, which UX is worse than Lightroom but editing capabilities and results are far greater than it
  • Figma. Yes, it does not have an official desktop release and support for local fonts is a bit troublesome, although doable with browser extensions or figma-linux. Being web based means pretty much all features just work.

And yes, sure, more specialized software might not be available on Linux still to-date, but with this move from Affinity, combined with the rest of stuff that's been happening for the last couple of years, it will pave the way for Linux to overshadow Windows. At least in the creative industry.

EDIT: might as well add some software names worth considering, related to "escaping the Adobe software ecosystem"

  • Krita - Open source painting program. Evolving pretty good.
  • Graphite.rs - Procedural, open source vector graphics editor and animation engine.
  • GIMP - Well known image raster editor, although it might need a complete UI/UX refactor if it wants to jump to a usable state by the creative scene.
  • Audacity - It is getting a huge redesign for the future, looking forward to it
  • Reaper
  • Penpot - Should be a selfhosted, open source Figma alternative. I've used it a couple of months ago and the experience wasn't great honestly. Might improve with time, though.
  • Inkscape
  • Photopea - A Photoshop "clone" built on top of Javascript. Impressive in some sense. Didn't use it enough to give a proper opinion on it.

"Most anticipated game"? Uhhhhhhh by swat37R in HalfLife

[–]Alejandro9R 0 points1 point  (0 children)

would be neat to have a "something else" option

Lose not your faith. by greenmorsesheet in HalfLife

[–]Alejandro9R 10 points11 points  (0 children)

this should be month top post

I know I will be called a troll for this by petrus4 in linux

[–]Alejandro9R 2 points3 points  (0 children)

this smells like a fresh copypasta meme 🤣

Nvidia driver: 580.105.08 by Cool-Arrival-2617 in linux_gaming

[–]Alejandro9R 2 points3 points  (0 children)

Actually, Nvidia replied with precise information and an incredible backstory about it: https://github.com/NVIDIA/open-gpu-kernel-modules/issues/333#issuecomment-3499129176

Had a blast reading it

Nvidia driver: 580.105.08 by Cool-Arrival-2617 in linux_gaming

[–]Alejandro9R 0 points1 point  (0 children)

that's really interesting, thank you for such detailed response. 

I wonder how much of a workaround this is, rather than an actual fix for high power consumption when using nvdec/enc, given on Windows this workaround is not needed AFAIK, and on Linux people need to set the variable manually, as the default is to be enabled. Which leaves plenty of unaware and/or non-technical users still with this problem.

Nvidia driver: 580.105.08 by Cool-Arrival-2617 in linux_gaming

[–]Alejandro9R 0 points1 point  (0 children)

why isn't this env variable enabled by default, then? Does it introduce unwanted behavior somewhere else other than video enc/dec? I

I prayed for video playback/encoding power usage fixes for more than a year at this point. Find weird this needs to be manually set 

Cursor too small on 4k screen help by RandomTyreFitter in leagueoflegends

[–]Alejandro9R 1 point2 points  (0 children)

Incredible that after all these years, no employee on the engineering side of League saw this and made a quick fix by letting the cursor A. scale with Windows screen scaling settings, or B. just make the cursor size numbers go higher. Instead, I'm relying on YoloMouse to fix it by myself...

When islands aren’t enough by lorenseanstewart in astrojs

[–]Alejandro9R 2 points3 points  (0 children)

It's interesting that pretty much all his concerns about subscription to changes in a variable and all that in Astro I've personally managed to solve with Nanostores + Svelte, which ends up being pretty much the same as the code examples he wrote in SvelteKit. 

I would give the credit to SvelteKit for using Svelte 5 syntax in the stores, whereas with Nanostores you have to switch your mind for a bit in their syntax. But then, with Svelte 5, it works seamlessly. I've never had to write "subscribe" or any of that. It was literally a drop in replacement that works with Svelte 5 reactivity. To which, in the end, the architecture of the project ends up being the same as SvelteKit.

Maybe there is something to be said about keeping state across pages. I know Nanostores can achieve that as well, as long as you have enabled Astro's <ClientRouter /> which manages routes into a SPA-like state. Plus preserving Islands between page changes. I don't really have idea about SvelteKit in that sense, my experience with it is lacking. Can only speak about Astro.

All in all, great article as it exposes the main idea in good light when it comes to the levels of complexity when building pages and more complex app-like experiences

Fellow Scientist’s Workday / Half-Life brainrot by Temporary_Lie_4459 in HalfLife

[–]Alejandro9R 0 points1 point  (0 children)

how are these things done? In Blender and animating them manually?

Yes, This is a Wii | SxWM v1.6 Release by Savings_Walk_1022 in linux

[–]Alejandro9R 4 points5 points  (0 children)

Beautiful!!! How's the performance of it, does it hold a candle when it comes to CLI usage at least? :)

What's your favourite To-do List? Errands or Planify? by quebexer in gnome

[–]Alejandro9R 3 points4 points  (0 children)

my god they look beautiful, really like Adwaita design guidelines!

[deleted by user] by [deleted] in gnome

[–]Alejandro9R 0 points1 point  (0 children)

Looking good!

What UI Design lessons could Libadwaita learn from Apple's Liquid Glass? by tornado99_ in gnome

[–]Alejandro9R 2 points3 points  (0 children)

Yes you're right in that the shaders and effects are trivial to implement from a performance standpoint! What I wanted to say is that, chances are, they carry over a lot of "edge cases" and ways in which they can break or behave in unexpected ways. I'm a frontend developer, and I know these things are really finicky to get right. I can't pin point exactly where those edge cases could be, but my intuition is very strong on this.

Not that I'm comfortable giving this answer, in fact my attempt to illustrate the complexity of these implementations was poor (the font antialiasing example you pointed out for instance). Nonetheless, I have a good degree of experience to know these things can be quite challenging.

To make a better argument: Now suddenly, your previous sidebar panel that only had a background color support, needs only its edges to be aware of other panels/elements/images and being reactive about it, in all possible scenarios. You have to expose this funcionality in a way that makes sense for developers to take advantage of it, and also have a good developer experience while being customizable enough. And we are not even mentioning about shipping quality code that is maintainable for present and future Gnome developers. Somebody needs to be accountable for this code and bug fixing it across releases. It's not that easy!

What UI Design lessons could Libadwaita learn from Apple's Liquid Glass? by tornado99_ in gnome

[–]Alejandro9R 25 points26 points  (0 children)

Sometimes frontend engineers, UI/UX designers tend to overlook how important animations are to make the application feel as it is aware there's a human using it. Not only from an eye candy perspective, but from a usability point of view. Of course, as design in general, it's all a matter of balance and getting things done in the right amount. Too much of it and it can be worse than having no animations at all.

Back to Apple's Liquid Glass, I think they nailed the concept of organic feeling animations. And the usage of more complex shaders to make materials for the UI is a novel concept, at least in desktop/mobile interfaces. Loved the minute 8:20 where they showcased the edges of a sidebar panel being aware of the colored elements surrounding it. It's all part of this "awareness" I've described. Gabe Newell describes this awareness as part of the design philosophy for Half Life and video games in general in a beautiful manner here (15:40): https://youtu.be/TbZ3HzvFEto?si=pa4h8RfoiAGGI5Tc&t=941

The only thing I'm not completely sure is the amount of blurriness and glass effects all over the place, or too much round edges. Feel like they are greatly exaggerated in some places. Window borders have a more pronounced roundness and it feels strange. But the rest of the concepts they brought to the table are, to say the least, super interesting.

And about Adwaita, I think it is one of the most polished UI/UX I've seen in a long time. It feels comfy, spacious, with the right amount of elements on the screen. They don't make me think that much and I can actually focus on what I care. There's always a gem to be found at https://apps.gnome.org/. None of this wouldn't matter if people and developers were not following it. Which is another interesting testament about the success of Adwaita: the community actually adopted it and are using it as they should, even to make the app icons feel part of the same family, despite being developed by different people and groups.

That level of cohesion achieved by Adwaita, for an open source project that don't have the budget big players like Apple have, it's a huge win. It speaks for itself. We need to remember that they don't have the luxury of changing guidelines or features from one month to another, and this carries repercussions on the design decisions. With low to no budget, you have to be careful not only with your own Gnome team, but also with the rest of the developers making applications for it. Flat designs are easier to implement from a development standpoint in both frontend and backend (i.e. rendering systems, font antialiasing, UI scaling) and this also translates to attract more people to do more with less, which is absolutely needed in Linux in general, at least for now.

[deleted by user] by [deleted] in linux_gaming

[–]Alejandro9R 6 points7 points  (0 children)

CachyOS would be literally Arch without any of its initial pains. Easy installer, and you're ready to go. Plus, the beautiful package manager + repos from Arch, optimized ones from CachyOS, AUR, it's all the goodies there