Rename the Find in Files function to Replace in Files and then build Replace in Files
Changes:
- Rename the Find in Files button to Replace in Files because Find in Files is 1. pretty useless 2. too hard to implement (unless someone else wants to do so)
- Build a Replace in Files where the user can replace stuff in a directory of their choice recursively
Please check that you like it, and then make any changes you want. Otherwise, feel free to merge. Also, given the number of commits, you may not want to squash the entire thing into one patch
Build succeeded on Qt 6 on Ubuntu 24.04 LTS & Qt 5 on Debian 13 Trixie
Also, to note, I also get some occasional UI glitches on my Debian tower under GNOME
Alright, the UI is less screwed up after I added those two commits to make it so the window can't be shrunk to zero size.
Also, to note, this only works on ASCII & UTF-8 files. However, it is reliable enough and besides, this editor doesn't even have support for other encodings yet anyways
@dail8859 Can you please take a look at this PR? It's been a long time.