[-] Kissaki@programming.dev 2 points 1 month ago* (last edited 1 month ago)

I've been using TortoiseGit since the beginning, and it covers everything I need. Including advanced use cases. I can access almost all functionality from the log view, which is very nice.

I've tried a few other GUIs, but they were never able to reach parity to that for me. As you say, most offer only a subset of functionalities. Most of the time I even found the main advantage of GUIs in general, a visual log, inferior to TortoiseGit.

GitButler looks interesting for its new set of functionalities, new approaches. Unfortunately, it doesn't integrate well on Windows yet. Asking for my key password on every fetch and push is not an acceptable workflow to me.

[-] Kissaki@programming.dev 2 points 1 month ago

I think using display: grid; as your default is the better default, so you're all set. :)

[-] Kissaki@programming.dev 2 points 1 month ago

You posted the article link in the post content instead of linking it in the post. Was that deliberate?

You can still edit the post and set the link. (Then people can open it from the post title.)

[-] Kissaki@programming.dev 2 points 1 month ago

The conversion is part of the license. It does not require the company to take any action.

The source is available with a restricted license, and e.g. two years later it relicenses itself to a FOSS license, automatically, as defined by the original license.

[-] Kissaki@programming.dev 2 points 1 month ago

You are going to get lots of downvotes, and this comment will too.

👀

[-] Kissaki@programming.dev 2 points 1 month ago

I've tried out Linear (only peeked into it) and it's the perfect contrast of performance against Jira.

[-] Kissaki@programming.dev 2 points 1 month ago

The UI and UX is shit. Performance is shit. It's not only about configuration.

[-] Kissaki@programming.dev 2 points 1 month ago

Jira Server is the on-premise Jira, right?

We had to change to Jira Cloud. (Vendor lock-in, mainly because of time-tracking appendix tools of that.) It's horrendeous. UI and UX is horrendeous. The DOM is horrendeous. Performance is horrendeous.

My CSS Hacks to fix the UI to a degree I can reasonably work with it are a lot more work now with the generated DOM class and ids. Sometimes they at least have test IDs which can be used.

Some things, like the board component quick filter, are not even available anymore.

The interactivity functionality is irritating and annoying most of the time.

The browser extension we use further fucking up doesn't help either of course.

Don't even get me started on Confluence. Which can't even find pages when I type the exact page title, or ranks them low. And editing tables is a hassle beyond belief now that responsive tables (self-sizing) are gone. It's wasteful on space too of course, with huge spacing.

[-] Kissaki@programming.dev 2 points 3 months ago

Fully committed to directory file structure. Except for value lists. Those are text files you have to parse anyway.

[-] Kissaki@programming.dev 2 points 3 months ago

You can easily parse this using awk, sed, fzf,

Well… I would know how to do it easily in C# or Nushell. But those tools? Maybe it's easy when you're already intuitively familiar with them. But line/string splitting seems anything but with complex utils like that with many params and a custom syntax.

[-] Kissaki@programming.dev 2 points 5 months ago

When you copy a file onto the Void, does it disappear?

[-] Kissaki@programming.dev 2 points 8 months ago

What's the intention and use case for this?

Only for empty, unlabeled, untyped scopes? Or would I write

function a() scope {}

Is it necessary for scope-ending cleanup of resources? If so, I would consider whether there are not better solutions for those.

Is it for code structuring? I would also consider what use a scope keyword has then, and what the alternatives are.

I don't see how adding a scope label helps with anything.

view more: ‹ prev next ›

Kissaki

joined 1 year ago