GitFiend

35 posts

GitFiend

GitFiend

@GitFiend

Git client designed for humans

New Zealand Katılım Şubat 2019
7 Takip Edilen46 Takipçiler
GitFiend
GitFiend@GitFiend·
Vscode can easily do 144fps while scrolling on a Mac, but it feels much worse due to what appears to be Chromiums broken frame timing (This has bugged me for years working on GitFiend):
GitFiend tweet media
English
0
0
1
36
GitFiend
GitFiend@GitFiend·
Dammit, I think I just (re?) invented a better JS UI framework. Something that can render lots of components at 120fps and doesn’t use any clever state update/effect abstractions.
English
1
0
3
109
GitFiend
GitFiend@GitFiend·
GitFiend 0.38.3 is out and fixes some annoying bugs: gitfiend.com/releases. The Rust docs did try to warn me about deadlocks 😅
English
0
2
3
0
GitFiend
GitFiend@GitFiend·
@neoeinstein Thanks, I will try it. Just been learning the bare minimum so I can pick between the 2 languages for a project. This destructuring looks quite different to what I’m used to.
English
0
0
2
0
GitFiend
GitFiend@GitFiend·
I just ported 1350 lines of Go to 25 lines of Rust (using a #rustlang macro) with a 4x perf improvement 🤯. I’m new to both languages, and not to bash Go, this is a corner case where I needed a function with any of 1-15 arguments with variable types.
GitFiend tweet mediaGitFiend tweet media
English
1
3
8
0
GitFiend
GitFiend@GitFiend·
GitFiend finally has a commit graph! There's also a new Mac app for Apple silicon and other improvements: gitfiend.com/releases
GitFiend tweet media
English
1
0
10
0
GitFiend
GitFiend@GitFiend·
Just released GitFiend 0.28 with bug fixes. Thanks to Rust and Wasm, I was able to speed up a diff performance issue by around 300x (~90s down to ~300ms). gitfiend.com/releases
English
0
0
5
0
GitFiend
GitFiend@GitFiend·
@chekobil Sorry to hear. I’ve added a link to the previous version on your GitHub issue.
English
0
0
0
0
GitFiend
GitFiend@GitFiend·
Running some experiments to see if a commit graph will work in GitFiend. What do you think?
GitFiend tweet media
English
1
0
6
0
GitFiend
GitFiend@GitFiend·
This isn't the first time I've found adding some types, removing typical JavaScript strangeness and tweaking data structures in someone else's code has sped it up a lot:
GitFiend tweet media
English
0
0
2
0
GitFiend
GitFiend@GitFiend·
Excited about the next release. Stopped relying on hover to reveal buttons/branches. A better staging UI that was unreasonably difficult to implement, but makes a lot more sense.
English
0
0
5
0
GitFiend retweetledi
Maksim N Epikhin
Maksim N Epikhin@maksimepikhin·
Открыл для себя @GitFiend для #linux с целью контроля версий #git проектов на #gitlab. Удобный и простой интерфейс для пользования. Рекомендую попробовать PM'ам и веб разработчикам. Скачать можно тут: gitfiend.com
Maksim N Epikhin tweet media
Русский
0
1
2
0
GitFiend
GitFiend@GitFiend·
I'm on the fence whether JSX is worth it. In my experimental React replacement I'm finding it's nice to use plain objects instead of attribute={} and //comments instead of {/* */}. #reactjs #TypeScript #javascript
GitFiend tweet media
English
0
4
3
0
GitFiend
GitFiend@GitFiend·
I overlooked how awesome the ReadOnly<T> feature in TypeScript is until recently. I think it gels perfectly with shallow observables, preventing so many potential bugs. #TypeScript #MobX
GitFiend tweet media
English
0
3
1
0
GitFiend
GitFiend@GitFiend·
@hediet_dev @Underline_API @typescript Yeah, React is designed to be kind to JavaScript developers. Any element could be dom, string, number, null, undefined or recursive array of those 🤯.
English
0
0
0
0
Henning Dieterichs
Henning Dieterichs@hediet_dev·
@GitFiend @Underline_API @typescript Yeah, you're right, I have the same impression that the types are rather complicated. But I think react is to blame here, not jsx, and mainly due to supporting all the html elements.
English
1
0
0
0
GitFiend
GitFiend@GitFiend·
Experimenting with building my own type-safe JSX alternative. @typescript is pretty great:
GitFiend tweet media
English
1
2
4
0