Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | README.adoc: update package information | Přemysl Eric Janouch | 2023-07-01 | 1 | -2/+4 |
| | |||||
* | Fix build instructions, add .deb generation | Přemysl Eric Janouch | 2023-06-27 | 1 | -5/+8 |
| | |||||
* | Package the MSI from within a custom target | Přemysl Eric Janouch | 2023-06-26 | 1 | -1/+1 |
| | |||||
* | Produce a basic Windows installer package | Přemysl Eric Janouch | 2023-06-26 | 1 | -2/+3 |
| | | | | | We're very early adopters of msitools' new UI feature, so this doesn't work on MSYS2 directly yet due to an old version. | ||||
* | Make scripts capable of 32-bit Windows builds | Přemysl Eric Janouch | 2023-06-22 | 1 | -1/+1 |
| | | | | | | | | | | | Now binaries can be (cross-)built using GCC for 32- and 64-bit Windows. Additional improvements: - Within MSYS2, try to install the required dependencies automatically. - Within MSYS2, fix passing libdir paths to pkg-config. - Prune documentation from extracted package files, addressing the incredible slowness of Windows filesystem operations. - Fix the script name in README.adoc instructions. | ||||
* | Windows seems to be mostly working fine | Přemysl Eric Janouch | 2023-06-22 | 1 | -2/+10 |
| | |||||
* | Make cross-compilation scripts work from MSYS2 | Přemysl Eric Janouch | 2023-06-22 | 1 | -1/+1 |
| | | | | | | | This is weird and runs very slowly. Meson can also find libraries outside the subroot, in particular the fast float plugin. | ||||
* | Update meson invocation to avoid warnings | Přemysl Eric Janouch | 2023-06-04 | 1 | -1/+1 |
| | |||||
* | Add support for the Little CMS fast float plugin | Přemysl Eric Janouch | 2023-06-04 | 1 | -2/+3 |
| | | | | | | On a sample of JPEGs, it improved loading speed from ~0.26s to ~0.15s. Unfortunately, it isn't normally installed. | ||||
* | Remove a macOS rendering bug workaround | Přemysl Eric Janouch | 2023-06-04 | 1 | -1/+1 |
| | | | | Most important Cairo bugs seem to have been fixed recently. | ||||
* | Update runtime dependencies | Přemysl Eric Janouch | 2023-06-03 | 1 | -2/+2 |
| | |||||
* | Integrate online reverse image search | Přemysl Eric Janouch | 2023-03-15 | 1 | -2/+5 |
| | | | | | | | | | | | This makes use of our image processing capabilities in order to turn arbitrary image files into normalized thumbnails, upload them to a temporary host, and pass the resulting URI to a search provider. In future, fiv should ideally run the upload itself, so that its status and any errors are obvious to the user, as well as to get rid of the script's dependency on jq. | ||||
* | Don't require asciidoctor or a2x, import liberty | Přemysl Eric Janouch | 2022-10-09 | 1 | -4/+5 |
| | |||||
* | Add a traditional manual page for fiv | Přemysl Eric Janouch | 2022-08-24 | 1 | -1/+1 |
| | |||||
* | Bundle a fuller installation of Perl/ExifTool | Přemysl Eric Janouch | 2022-08-11 | 1 | -1/+1 |
| | | | | | | | | | wperl is necessary to get rid of the console window, which is merely one of several issues with the PAR Packer-based ExifTool bundle used in the last commit. The Perl installation could be heavily trimmed down, but it seems to require a very manual process. | ||||
* | Resolve a few issues with MSYS2 cross-builds | Přemysl Eric Janouch | 2022-08-11 | 1 | -1/+1 |
| | | | | | | | - Fix launching of subprocesses (missing gspawn helpers). - Discard unused GSettings schemas. - Make the program find its user guide. - Bundle a somewhat suboptimal version of ExifTool. | ||||
* | Automate Windows builds, add icons to executables | Přemysl Eric Janouch | 2022-08-11 | 1 | -0/+13 |
| | | | | | | | Scripts have been ported from sdtui, and adjusted for Meson. The port is broken through and through on WINE, but sort-of works natively. | ||||
* | Use GSettings for a new native window toggle | Přemysl Eric Janouch | 2022-07-25 | 1 | -2/+2 |
| | | | | Also, redo desktop files handling. | ||||
* | Update README.adoc | Přemysl Eric Janouch | 2022-07-22 | 1 | -2/+2 |
| | |||||
* | Add ability to keep zoom/position when browsing | Přemysl Eric Janouch | 2022-07-17 | 1 | -0/+2 |
| | |||||
* | Get rid of our spng dependency | Přemysl Eric Janouch | 2022-06-04 | 1 | -1/+1 |
| | | | | Thumbnails can be properly loaded using Wuffs now. | ||||
* | Don't mention gdk-pixbuf as a direct dependency | Přemysl Eric Janouch | 2022-02-19 | 1 | -1/+1 |
| | | | | It's a similar case to Cairo. | ||||
* | Add a lossless JPEG cropper | Přemysl Eric Janouch | 2022-02-19 | 1 | -0/+2 |
| | | | | This is more of an MVP, as metadata probably need adjustments. | ||||
* | Start a basic user guide | Přemysl Eric Janouch | 2022-01-25 | 1 | -19/+6 |
| | | | | Move some information out there from the README. | ||||
* | Bump Wuffs, add TGA support through it | Přemysl Eric Janouch | 2022-01-22 | 1 | -2/+3 |
| | |||||
* | Handle view bindings through an action signal | Přemysl Eric Janouch | 2022-01-09 | 1 | -0/+6 |
| | | | | This makes them adjustable. | ||||
* | Update README | Přemysl Eric Janouch | 2022-01-07 | 1 | -16/+29 |
| | |||||
* | Add a screenshot to the README | Přemysl Eric Janouch | 2022-01-06 | 1 | -0/+2 |
| | |||||
* | Rename the whole project shorter | Přemysl Eric Janouch | 2022-01-05 | 1 | -6/+6 |
| | | | | | | | There is no point in claiming speed, it turns out to be a strange focus to have, considering the amount of available innovations to make. The new name does not appear to be taken by anything important. | ||||
* | Implement trivial wide thumbnail production | Přemysl Eric Janouch | 2021-12-27 | 1 | -6/+6 |
| | | | | Also make libwebp a required dependency. | ||||
* | Avoid double CM in saved WebPs | Přemysl Eric Janouch | 2021-12-26 | 1 | -2/+2 |
| | |||||
* | Almost fully colour-managed Wuffs (BMP, GIF, PNG) | Přemysl Eric Janouch | 2021-12-25 | 1 | -1/+1 |
| | |||||
* | Colour manage opaque, up to 8-bit images | Přemysl Eric Janouch | 2021-12-25 | 1 | -3/+4 |
| | |||||
* | Add a file information dialog based on ExifTool | Přemysl Eric Janouch | 2021-12-21 | 1 | -3/+2 |
| | | | | Right now, it isn't very pleasing to use. | ||||
* | Adopt shorter identifiers | Přemysl Eric Janouch | 2021-12-18 | 1 | -1/+1 |
| | | | | Also, slightly reformat the source code according to clang-format. | ||||
* | Add preliminary direct support for WebP | Přemysl Eric Janouch | 2021-12-12 | 1 | -2/+3 |
| | |||||
* | Add preliminary HEIF/AVIF support | Přemysl Eric Janouch | 2021-12-11 | 1 | -3/+4 |
| | | | | | | | | | | The gdk-pixbuf plugin does not work here, for whatever reason. Moreover, close integration exposes higher bit depths, metadata, and auxiliary images. The library is awful and copylefted, but it's the only reasonable thing that works. | ||||
* | RAW -> raw photos | Přemysl Eric Janouch | 2021-12-02 | 1 | -1/+1 |
| | |||||
* | Support using libtiff directly | Přemysl Eric Janouch | 2021-11-28 | 1 | -2/+2 |
| | | | | | | Multiple directories are read as multiple pages. The error handling is mildly questionable, as is libtiff. | ||||
* | Update README | Přemysl Eric Janouch | 2021-11-23 | 1 | -0/+2 |
| | |||||
* | Update README | Přemysl Eric Janouch | 2021-11-22 | 1 | -0/+8 |
| | |||||
* | Update README | Přemysl Eric Janouch | 2021-11-22 | 1 | -2/+6 |
| | |||||
* | Update README | Přemysl Eric Janouch | 2021-11-21 | 1 | -0/+1 |
| | | | | | I've noticed people often desire editing capabilities, which is an unreasonable expectation. | ||||
* | Add support for opening Xcursor files | Přemysl Eric Janouch | 2021-11-17 | 1 | -1/+1 |
| | | | | | | Sadly, they don't have a canonical extension, and they don't show up in the browser. We might want to employ some level of sniffing. The first 16 bytes are enough to identify a lot. | ||||
* | Make this work at all in macOS/Homebrew | Přemysl Eric Janouch | 2021-11-16 | 1 | -2/+2 |
| | |||||
* | Use spng to load thumbnails | Přemysl Eric Janouch | 2021-11-12 | 1 | -1/+1 |
| | | | | | | | | | | Speed matters here, and this makes us about 20 percent faster at loading large directories. Moreover, libpng's PNG_ALPHA_BROKEN is indeed broken. Thumbnails have a fairly fixed format, so there are very few practical corner cases that could have been missed. | ||||
* | README.adoc: fix dependency list | Přemysl Eric Janouch | 2021-11-11 | 1 | -1/+2 |
| | |||||
* | Add support for defaulting to gdk-pixbuf | Přemysl Eric Janouch | 2021-11-10 | 1 | -1/+1 |
| | |||||
* | Add very basic SVG support | Přemysl Eric Janouch | 2021-11-10 | 1 | -2/+2 |
| | | | | | | | We need to refactor, so that SVGs are pre-rendered on each change of scaling by librsvg directly, because some elements may be rasterized. It would be best to also support building against resvg. | ||||
* | Improve thumbnail scaling and alignment | Přemysl Eric Janouch | 2021-11-03 | 1 | -2/+2 |
| | | | | | | Stretch thumbnails by up to half a pixel so that they align nicely. Make use of pixman's sRGB mode. |