Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add more key bindings | Přemysl Eric Janouch | 2021-11-29 | 1 | -4/+29 |
| | |||||
* | Animate animations | Přemysl Eric Janouch | 2021-11-28 | 1 | -15/+134 |
| | |||||
* | Enable viewing all X11 cursor sizes | Přemysl Eric Janouch | 2021-11-27 | 1 | -23/+42 |
| | |||||
* | Add an option to turn off filtering | Přemysl Eric Janouch | 2021-11-26 | 1 | -1/+12 |
| | |||||
* | Allow frame iteration in both directions | Přemysl Eric Janouch | 2021-11-26 | 1 | -1/+7 |
| | |||||
* | Handle Exif rotation | Přemysl Eric Janouch | 2021-11-26 | 1 | -7/+111 |
| | | | | Does not currently work for SVG and X11 cursors. | ||||
* | Allow manual animation frame iteration | Přemysl Eric Janouch | 2021-11-26 | 1 | -5/+15 |
| | |||||
* | Fix further focus issues | Přemysl Eric Janouch | 2021-11-22 | 1 | -0/+15 |
| | |||||
* | Fix another mysterious GTK+ issue | Přemysl Eric Janouch | 2021-11-22 | 1 | -1/+3 |
| | |||||
* | Resolve key binding conflict | Přemysl Eric Janouch | 2021-11-21 | 1 | -1/+1 |
| | | | | Toggle fullscreen vs. toggle scale to fit. | ||||
* | Fix some issues with browser/view switching | Přemysl Eric Janouch | 2021-11-20 | 1 | -6/+7 |
| | |||||
* | Add a sidebar with places | Přemysl Eric Janouch | 2021-11-18 | 1 | -0/+1 |
| | | | | | | It happens to fix an issue with scroll offset resets in the browser. Otherwise, it's very much WIP. | ||||
* | Add support for opening Xcursor files | Přemysl Eric Janouch | 2021-11-17 | 1 | -1/+4 |
| | | | | | | 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. | ||||
* | Fix zooming in through the keyboard | Přemysl Eric Janouch | 2021-11-17 | 1 | -2/+1 |
| | |||||
* | Prefer the dark theme variant | Přemysl Eric Janouch | 2021-11-16 | 1 | -1/+9 |
| | |||||
* | Make this work at all in macOS/Homebrew | Přemysl Eric Janouch | 2021-11-16 | 1 | -4/+22 |
| | |||||
* | Support opaque 16-bit images as RGB30 with Wuffs | Přemysl Eric Janouch | 2021-11-15 | 1 | -0/+4 |
| | | | | | | | Do not check whether the window's visual can make use of them, since they're arguably rare enough. With transparent images, we're limited by Cairo's formats. | ||||
* | Let modified wheel events scroll the view | Přemysl Eric Janouch | 2021-11-14 | 1 | -0/+2 |
| | |||||
* | Fix a typo | Přemysl Eric Janouch | 2021-11-14 | 1 | -1/+1 |
| | |||||
* | Expose view settings as GObject properties | Přemysl Eric Janouch | 2021-11-14 | 1 | -25/+66 |
| | |||||
* | Add scaling to fit, make this the default | Přemysl Eric Janouch | 2021-11-13 | 1 | -24/+78 |
| | |||||
* | Bind the mouse back button on the view | Přemysl Eric Janouch | 2021-11-13 | 1 | -1/+1 |
| | |||||
* | Make scaling accessible from the keyboard | Přemysl Eric Janouch | 2021-11-13 | 1 | -2/+12 |
| | |||||
* | Make the 1 key reset the zoom | Přemysl Eric Janouch | 2021-11-11 | 1 | -1/+21 |
| | |||||
* | Add very basic SVG support | Přemysl Eric Janouch | 2021-11-10 | 1 | -19/+44 |
| | | | | | | | 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. | ||||
* | Add elementary scrolling support to the view | Přemysl Eric Janouch | 2021-11-09 | 1 | -8/+3 |
| | |||||
* | Enable opening images from the browser | Přemysl Eric Janouch | 2021-11-09 | 1 | -0/+5 |
| | | | | Also, make it possible to go back, in a roughly implemented manner. | ||||
* | Fix scaling in the view, as in the browser | Přemysl Eric Janouch | 2021-11-04 | 1 | -1/+3 |
| | | | | The source pattern needs to be padded. | ||||
* | Incorporate most clang-format changes | Přemysl Eric Janouch | 2021-11-01 | 1 | -17/+16 |
| | |||||
* | Split out fastiv-io.h, move media types list | Přemysl Eric Janouch | 2021-11-01 | 1 | -0/+1 |
| | |||||
* | Don't hardcode the background colour | Přemysl Eric Janouch | 2021-10-17 | 1 | -4/+3 |
| | | | | It can be now overriden in the user's gtk.css. | ||||
* | Round coordinates for image centring | Přemysl Eric Janouch | 2021-10-16 | 1 | -2/+2 |
| | |||||
* | Use bilinear filtering | Přemysl Eric Janouch | 2021-10-16 | 1 | -0/+3 |
| | | | | | It could be both faster and more accurate, though currently it's a good compromise. | ||||
* | Zoom with the scroll wheel | Přemysl Eric Janouch | 2021-10-12 | 1 | -3/+59 |
| | |||||
* | Split out image loaders into fastiv-io.c | Přemysl Eric Janouch | 2021-09-20 | 1 | -401/+2 |
| | |||||
* | Check the status of new Cairo surfaces properly | Přemysl Eric Janouch | 2021-09-18 | 1 | -6/+12 |
| | |||||
* | Add internal support for image scaling | Přemysl Eric Janouch | 2021-09-17 | 1 | -12/+30 |
| | |||||
* | Make the background black, center the image | Přemysl Eric Janouch | 2021-09-16 | 1 | -1/+18 |
| | | | | | It might be a good idea to make the colour adjustable, at least being able to switch to white, for certain partly-transparent pictures. | ||||
* | Add RAW support using LibRaw | Přemysl Eric Janouch | 2021-09-16 | 1 | -0/+122 |
| | |||||
* | Initial commit | Přemysl Eric Janouch | 2021-09-15 | 1 | -0/+383 |