> Tritium is implemented in pure Rust. This beautiful software that looks a bit like VS Code, what did you use to make it? I'm guessing Tauri but curious if you used something else.
That's very kind -- let's hope the legal profession feels the same way. It's certainly inspired by VS code. It's using egui ( https://github.com/emilk/egui ) under the hood. Big hats off to Emil Ernerfeldt and the team at rerun ( https://app.rerun.io/ ) for the incredible work on a great immediate mode GUI library.
Show HN: Tritium – The Legal IDE in Rust
151–160 of 171 posts
Re: Show HN: Tritium – The Legal IDE in Rust
#152Earlier quoted context omitted.
It’s a great point. This uses the canvas element only because it’s rendering in the browser. But this is really a desktop application, so the canvas element doesn't come up as a concept outside of WASM. Your main contention seems to be that nobody other than web browser implementers can render and edit text, and thus we should be limited to the set of applications that can run on the DOM and leverage the web browser’…
I for one appreciate the "no html" approach. That being said, if this is truly a desktop application, why waste time making it run in a browser? If the point is to have a preview, put the time into making some good short videos that can go into a preview page.
Re: Show HN: Tritium – The Legal IDE in Rust
#153Earlier quoted context omitted.
No, it doesn't work. I'm a long-term lawyer (and a techie), so I'm fully aware of Word's features and shortcomings. Most corporate lawyers use a product called Litera which is pretty good but a clunky COM add-in.
As I said in another comment: you're basing your entire product around doing one feature, but your competition is the entire package. Redline doesn't appear to be working in Firefox in the web demo you have available. As that is supposed to be your killer feature I would say that your product isn't yet in MVP state. Also, the UI is quite bad and not the slightest bit intuitive; it's the kind of UI that only makes sen…
Agree to disagree on the UX, but points very much appreciated!
[Edit: what OS and generally what type of edit? Firefox on Windows is working, but perhaps there's a specific edit which caused it to crash. Thanks so much!]
Re: Show HN: Tritium – The Legal IDE in Rust
#154Earlier quoted context omitted.
That's a fair take at surface level, but building a cross-platform application does allow for a broader class of contributors who can also dogfood the product. I'll have to do another write-up about it sometime, but a lot of Tritium's automated tests are written in docx files. So building for Linux as an afterthought allows an employee to develop from their preferred platform (if it's Linux) while still getting the f…
If your target customers care about linux and rust, you have probably over segmented the market.
Re: Show HN: Tritium – The Legal IDE in Rust
#155Earlier quoted context omitted.
That's very kind -- let's hope the legal profession feels the same way. It's certainly inspired by VS code. It's using egui ( https://github.com/emilk/egui ) under the hood. Big hats off to Emil Ernerfeldt and the team at rerun ( https://app.rerun.io/ ) for the incredible work on a great immediate mode GUI library.
I did send it to a lawyer I'm friends with, their hesitation comes from putting anything confidential on "unknown software" so I think you should really focus on highlighting any kind of metrics you keep, and anything that could be fully relevant to a legal professional. I also recommend, I think you mentioned AI is possible, making that opt-in only.
Thanks a ton for the feedback!
Re: Show HN: Tritium – The Legal IDE in Rust
#156Earlier quoted context omitted.
As I said in another comment: you're basing your entire product around doing one feature, but your competition is the entire package. Redline doesn't appear to be working in Firefox in the web demo you have available. As that is supposed to be your killer feature I would say that your product isn't yet in MVP state. Also, the UI is quite bad and not the slightest bit intuitive; it's the kind of UI that only makes sen…
That's not the killer feature. I'm not sure where you got that impression. It's the integrated whole which is the feature. Sorry it seems not to work on firefox, but I'll definitely work on that. It's a desktop application with a "web preview" that is being presented here. Most lawyers never interact with the web preview (or the website for that matter) because it just arrives on their desktop. Agree to disagree on t…
Hard disagree on the UX. Remember that it's not what you think of the UX, it's what your users think of the UX. This is basically like GIMP or Darktable; I'm sure it makes sense to power users who have invested a lot of time, but unless you want that tiny group to be your market, you need to make the UX way more user-friendly.
Re: Show HN: Tritium – The Legal IDE in Rust
#157> "Finally got sick of diffing contracts in Word and emailing PDFs back and forth" this is the actual iceberg. forget ai clause generators and buzzwords, 99 percent of the pain is version chaos. localfirst editor is cool and imagine pairing that with proper gitstyle branching across teams. redlines you can merge without manually eyeball.
Word has offered redline merging for over several decades... There's a reason it's still the standard in the legal industry. The funny thing is that Word has tons of functionality that techies aren't aware of because they don't actually use it so they keep building products around features Word has had for years. And then they wonder why their startup failed to get any traction.
Re: Show HN: Tritium – The Legal IDE in Rust
#158Earlier quoted context omitted.
Perhaps that is an accurate percentage, but lawyers are in that .01%. If you're competing with Microsoft Word on performance you'd better be stupid fast and lightweight. Transactional lawyers routinely have dozens of Word documents and PDFs open at a time. Not long-term viable with something like Electron.
Word has the worst performance ever. So I don't think competing with Word on performance should be hard.
Re: Show HN: Tritium – The Legal IDE in Rust
#159Earlier quoted context omitted.
VS Code, the aforementioned very performant Electron-based IDE, would like to differ
People praising VSCode's performance are probably better defined by having too fast computers than anything else, by all measures VSCode really isn't particularly lightweight nor performant.
Re: Show HN: Tritium – The Legal IDE in Rust
#160If you want people to use it on the web: do not under any circumstances use the pure-canvas approach. You must use real DOM, or it will be an endless frustration that turns many people away. I’ve written about the problems quite a few times, look through https://hn.algolia.com/?type=comment&query=chrismorgan+pure+... if you’re interested. If you’re not intending it to be used via the web, don’t worry. But it’s a gene…
It’s a great point. This uses the canvas element only because it’s rendering in the browser. But this is really a desktop application, so the canvas element doesn't come up as a concept outside of WASM. Your main contention seems to be that nobody other than web browser implementers can render and edit text, and thus we should be limited to the set of applications that can run on the DOM and leverage the web browser’…
I took it as a claim that using the canvas you can't implement _inputs_ correctly. The example given was about compose sequences, but I'm sure there's much more to it.