Introducing Safelight: A Free, Open-Source RAW Editor Built Like an IDE

Very much so! I’ll have to find time soon to get some pictures of North Vancouver from across the water, it’s so nice down there.

No worries , take your time & congrats on the new job and living upgrade.

1 Like

You may have to let the Oregon smoke clear first… :slight_smile: Maybe we can get Tariff Tantrum Donny on the job with an executive order once he is done spending billions bombing and messing up the global economy…

Great news on the job…its not exactly cheap to live in Vancouver…

1 Like

You’re telling me! Not just the rent, everything is pricey here. I got lucky.

Glad you’re still around as this development is really interesting and I can’t wait to see how it progresses.
Moving and a new job must be stressful and I hope the removal men haven’t damaged your pc!

1 Like

??? Sometimes developers take some time for their so-called lives.

Edit: that came out harsher than intended, and I see you’ve already congratulated Anthony on the new job. It’s just weird to me how much faster everything seems to be happening nowadays, and how user ‘expectations’ (probably the wrong term), e.g. on frequency of updates, have risen.

6 Likes

The use of AI is a partial cause of this. People who use AI can prototype faster, make software faster, and while that seems great at first, it makes people demand more things faster. Then that will in turn cause more people to use AI to get whatever out of the door as quickly as possible. Reactions and likes in turn will cause developers to focus on those quick new features that can be made with AI and no one will bother trying to understand what’s going on, at least not like before.

Sure, there are some examples of people using AI and understanding what’s going on now, but that will surely diminish.

The end result beyond the initial short-term benefits looks grim.

7 Likes

I agree only partially with you. The trend of delivering software faster and with shorter intervals started a long, long time ago. I am now working +25 years as a software engineer and the time that we have used classic waterfall of delivering software… well that ship has sailed at least 15 years… (with the exception of embedded software)

This demand: I want it now and not tomorrow, is not something that suddenly arose since AI (to be honest only the models in the last year are really useful), it is a trend growing in our society for at least the last 3 decades.

You give AI way too much credit for this imho.

We don’t even know yet if AI will be productivity boost it promises to be. We also don’t know if the quality of the software will go down. I see indicators that point both directions. I have been playing with the latest model (Fable 5) in Claude, and it found rather a number of small bugs that we overlooked. Nothing major, but enough to justify a month pausing feature building and focusing on bug fixes.

4 Likes

Yes, AI is just the apex of the process. That’s why AI is actually so successful - because it builts on the already strong foundation of superficiality caused by the anonymization of society, which in turn has been caused by increased speed in communications and the increase in use of algorithms to organize and dissect information.

1 Like

Maybe let’s not derail another thread with a debate about AI.

11 Likes

100% right. It seems like we have a few folks that turn most threads into a anti-AI soapbox.

4 Likes

@g-man and @mivade I agree with you both. There are great strides being made in FOSS development and as a user I don’t care if AI was exploited for the task of coding or not. I am just thankful that such great software is being created by people volunteering their time.

3 Likes

That’s not my point. Some folks have valid concerns around the use of AI in FOSS. My point is that it should not be constantly raised in multiple post.

4 Likes

You’re right. To be fair though, I didn’t do it in a vacuum. I believe the conversation did point in that direction, and this software has a lot of AI assistance in it.

3 Likes

Its just where the conversations are going now :man_shrugging:

5 Likes

I obviously didn’t make myself clear that this is what I am agreeing with. You have made a valid comment and I am just seconding that viewpoint.

3 Likes

Not sure about the icon that shows in my taskbar
image
reminds me of a hangman’s noose :grinning:

1 Like

Oh no, you’re right! It’s supposed to be a light bulb, but now I can’t unsee it.

Earlier versions of the logo looked too much like HAL, so I settled on this one at the time

4 Likes

I downloaded 2.5.0 a few days ago and, with the program open, read through the entire thread. That was useful as several of my questions were answered by installing the proper extension. I really like the software, it seems to fit my workflow a bit better than other options. I typically have to import a bunch of photos, pick, reject, delete the rejects, rename the keepers, then start developing the chosen few for export.

I imported a folder of 227 ARW files, it took almost ten minutes. What can I do to speed this up? Windows 10 Pro, AMD 9700X, 32GB RAM, RTX5060Ti 16GB. Previews are “Auto” and “Balanced.”

Does display order always switch to “Imported” after importing a new folder? I prefer to keep “Capture” or “Name” as the default. I really see no reason for sorting by the import time.

Delete rejects: is there a way to delete from disk the rejected photos? I don’t need them if they suck. Hiding them still wastes disk space, and I don’t want to for delete them in File Explorer.

When I’m in the Library culling and picking images, how can I preview images larger, without using the slider to adjust thumbnails? It helps with culling and selecting if I can at least fit to the screen.

Another vote for a filmstrip, especially in the Develop module.

I’m happy to see “crop” defaults to Free after the first time I select Free during a session. Thanks!

Thanks for a nice piece of kit.

1 Like

Thanks for the kind words!

I’m working on the import speed issue and will add persistence and more keyboard shortcuts for UI elements.

I’ll start on the filmstrip after this wave of bug fixes, I’m currently preoccupied trying to make openCV’s image stitching functions work for HDR/panoramas.

Glad to hear that this project is useful, happy editing! :slightly_smiling_face:

2 Likes