{"items":[{"id":"8fbc46f3-1817-481b-a14a-f1d1a370255f","type":"push","org":"zhengqunkoo","repo":"sxiv","title":"Added flag to exit when image zoom drops below 100%","summary":"Introduced a new '-x' command-line flag for sxiv that triggers an automatic exit if the current zoom level falls below 100%. This provides a convenient way to close the viewer during mouse-wheel zoom navigation when the image is scaled down. Keep your workflow focused by exiting immediately upon reaching your preferred zoom threshold.","url":"https://nomit.dev/zhengqunkoo/sxiv/status/e12ad6fbc36fb0cdfbba205bd710af01908e7ec92bc14f0634670b494a155c73","author":"","contributors":[],"updated_at":"2020-08-23T02:58:50+00:00"},{"id":"f020f599-b9e1-427f-9035-8d30953de9a0","type":"push","org":"zhengqunkoo","repo":"sxiv","title":"Optimized image zooming with threading","summary":"Implemented a threaded zooming mechanism in `sxiv` to improve responsiveness during zoom operations. Instead of blocking the main loop during the zoom animation, zoom commands now spawn a single thread that manages the velocity of the effect, allowing subsequent commands to adjust the velocity dynamically. This change adds pthreads usage to handle the animation concurrently, resulting in a smoother zooming experience.","url":"https://nomit.dev/zhengqunkoo/sxiv/status/8617f697196feab07c0da7bb2702442f1937044d38072a1876f6c8a4403f088b","author":"","contributors":[],"updated_at":"2020-08-23T02:00:19+00:00"},{"id":"1a056277-f1e9-4ce3-93bb-cfe7a519d38a","type":"push","org":"zhengqunkoo","repo":"sxiv","title":"Implemented smooth zooming for image viewing","summary":"Replaced the discrete zoom step behavior with a new smooth, velocity-based transition. By introducing friction-based physics to the zoom calculation, images now scale fluidly instead of jumping between fixed percentage levels. You can further customize the feel of the zoom via new configuration constants in config.def.h. ![Smooth animation](https://i.imgflip.com/9xl4dv.jpg)","url":"https://nomit.dev/zhengqunkoo/sxiv/status/bedd8d02dea52bb06351ec45d8cfc15eaf1d364522a24752a2f373b5ab77e43d","author":"","contributors":[],"updated_at":"2020-08-22T09:53:17+00:00"},{"id":"209fc3bb-8576-47e7-9fd2-cd6d722f4761","type":"push","org":"zhengqunkoo","repo":"sxiv","title":"Swapped default mouse button mappings for better navigation flow","summary":"We updated the default mouse configuration in `config.def.h` to swap the middle and right mouse button actions. This change improves the standard interaction flow, making the primary utility workflows more ergonomic for common usage patterns.","url":"https://nomit.dev/zhengqunkoo/sxiv/status/3f27c8182ac0a373d1d20e5630895f595a92187b52334a3759cd635896ec4380","author":"","contributors":[],"updated_at":"2020-08-19T04:52:11+00:00"},{"id":"c2c959f2-798a-4b23-b268-3ef1040d6a39","type":"push","org":"zhengqunkoo","repo":"sxiv","title":"Improved build cleanup by removing config.h on make clean","summary":"The `clean` target in the Makefile now includes `config.h`. This ensures that local configuration state is properly cleared during a rebuild, preventing stale build artifacts.","url":"https://nomit.dev/zhengqunkoo/sxiv/status/a5dd990da51cd28721e9082efe0fc8c79fe8b88335695065720f1c34a6efa754","author":"","contributors":[],"updated_at":"2020-08-19T04:45:07+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}