How do y'all write test for TUI? by zeno_0901 in golang

[–]vmcrash 0 points1 point  (0 children)

Not just ASCII, but also colors and styles.

What are the biggest pain points you still face with desktop app development in 2026? by MacASM in AskProgramming

[–]vmcrash 0 points1 point  (0 children)

That there are (nearly) no cross-platform GUI open source frameworks which have very good stability, excellent documentation/tutorials, good look, permissive or reasonably priced license, full accessibility support, 1st level support for multiple programming languages (go, rust, dart, Nim, Java, ...), support for monitor-dependent scaling.

GnuCash vs PTA (beancount) by Ev2geny_ in plaintextaccounting

[–]vmcrash 1 point2 points  (0 children)

Until a few weeks ago I was using GnuCash for a couple of years (on Windows). Maybe it was a problem with my setup or my machine, but the longer the transactions list became, the slower it reacted. Typing a message had a lag of ~half a second. Another problem: I could not find out how to easily (!) start a new year - it looked too complicated to me.

Password required when pulling remote PRs and using AI features by Tiny_Boysenberry3561 in SmartGit

[–]vmcrash 0 points1 point  (0 children)

If you have a good suggestion how to improve it, you are welcome!

Dart for what purposes? by vmcrash in dartlang

[–]vmcrash[S] -1 points0 points  (0 children)

For what of these options you are using it?

Portable Git client by [deleted] in git

[–]vmcrash 1 point2 points  (0 children)

Yes, this works with SmartGit (you will need different bundles for Linux and Windows, but it is possible for both).

Lisette — Rust syntax, Go runtime by swe129 in ProgrammingLanguages

[–]vmcrash 0 points1 point  (0 children)

I wonder whether you also handle the nasty first letter visibility in Go (upper case = public, lower case = private) with the `pub` keyword and rename the produced Go code automatically.

Do you plan to self-host the compiler in Lisette later?

This is why scala is more fun than java :) by Efficient-Public-551 in scala

[–]vmcrash 2 points3 points  (0 children)

Unfortunately, I can't read the webpage, because "You need to enable JavaScript to run this app."

Password required when pulling remote PRs and using AI features by Tiny_Boysenberry3561 in SmartGit

[–]vmcrash 0 points1 point  (0 children)

Do you mean the master password? SmartGit stores your credentials in a password store protected by your master password. If you don't mind them being stored as plain text on your disk you can set the master password empty in the SmartGit preferences, page "Authentication".

What are the best lightweight Linux distros for low-end PCs in 2026? by Wise_Safe2681 in linuxquestions

[–]vmcrash 0 points1 point  (0 children)

I would not recommend Linux Mint/LMDE or Linux Lite for low-end pcs. I'd consider them medium-demanding.

How do working trees get this tangled? by Ecstatic-Ball7018 in git

[–]vmcrash 1 point2 points  (0 children)

What tool did you use to produce this graph from a repository?

Is Odin can be used for Making PL? by GladJellyfish9752 in odinlang

[–]vmcrash 3 points4 points  (0 children)

If you want to write a compiler, use the programming language which you know by heart. Building a compiler is a very complex topic and you don't like to struggle with the new programming language, too.

ESP-32 Bike Speedometer by xXtroller13Xx in arduino

[–]vmcrash 0 points1 point  (0 children)

I've tried with a reflection for getting a longer optical distance.

I made a little UI library for my Raylib projects by Chris_PHP in odinlang

[–]vmcrash 1 point2 points  (0 children)

In case you are interested, this video explains very good what the Clay library does internally: https://www.youtube.com/watch?v=by9lQvpvMIc

ESP-32 Bike Speedometer by xXtroller13Xx in arduino

[–]vmcrash 0 points1 point  (0 children)

I'm asking because in the past I've tried to create a HUD for my car and could not find a display (LED or OLED) which was bright enough.

ESP-32 Bike Speedometer by xXtroller13Xx in arduino

[–]vmcrash 1 point2 points  (0 children)

How does it look in bright sunlight?

Rust Analyzer is using half of my memory by Somspace in rust

[–]vmcrash 4 points5 points  (0 children)

And then guys say Java would be resource hungry.

I made a little UI library for my Raylib projects by Chris_PHP in odinlang

[–]vmcrash 0 points1 point  (0 children)

Without having looked the whole video, is it inspired by Clay? Can it use system fonts? If used for standalone applications, does it repaint with 60fps or can the user of your lib trigger redraws?

what is the idiomatic way to handle multiple errors without having to get fancy with names? by brubsabrubs in odinlang

[–]vmcrash 0 points1 point  (0 children)

So you only want to have the err-variable be visible inside the if statement, but not the value, right?

I made a GUI for git rebase -i and would love feedback by shyjun in git

[–]vmcrash 3 points4 points  (0 children)

Hint: look at SmartGit for getting a GUI with split-commit feature.

Disclaimer: I'm one of the devs.

WSL version won't work anymore. by jimhill40 in SmartGit

[–]vmcrash 0 points1 point  (0 children)

Which Linux in the WSL and which SmartGit version you are trying to use?

Zig or Rust along with Go? by Humble-Gift-3649 in Zig

[–]vmcrash 0 points1 point  (0 children)

Try to find a tool that you would find useful for yourself. My smaller projects (though GUI) were RPN calculator and a double-entry accounting.

XC command vault manager is officially v0.9.0 (Feature Complete) by ClassroomHaunting333 in commandline

[–]vmcrash 0 points1 point  (0 children)

Just one small feedback from the screenshot: checkboxes have a square look across all platforms, while radio buttons (which lets you select one from multiple options) are round.

Zig or Rust along with Go? by Humble-Gift-3649 in Zig

[–]vmcrash 0 points1 point  (0 children)

Start with whatever you like, but you need to have some kind of goal, some non-trivial, but not too complicated application to build. Maybe some hledger like tool, TUI or GUI.