Umberto Allievi Soluzioni Informatiche
TheSwiper

TheSwiper

Version 0.4.0

File viewer for images, PDFs, SVGs, and office documents, built with GTK4 and libadwaita.

C++20GTK4libadwaitaPopplerWinUIVibe Coded
TheSwiper screenshot

Features

Multi-Format Support

View PDF documents, SVG graphics, raster images (PNG, JPEG, GIF, BMP, TIFF, WebP), LibreOffice documents (ODT, ODS, ODP, ODG), and Microsoft Office files (DOCX, XLSX, PPTX, DOC, XLS, PPT). All rendered natively.

Office Document Rendering

LibreOffice and Microsoft Office documents rendered via LibreOffice headless PDF conversion. Multi-page support with thumbnail sidebar and grid view.

Folder Swiping

Navigate through all supported files in a folder using Left/Right arrow keys. Fast visual browsing without a file manager.

Multi-Page Navigation

Page Up/Page Down keys navigate pages within PDFs and office documents. Thumbnail sidebar and grid view for quick page overview.

Zoom Controls

Six predefined zoom levels — Fit Page, Fit Width, Fit Height, 50%, 100%, 200%. Accessible via dropdown menu in the toolbar.

Async Loading

Document loading, thumbnail generation, and grid view rendering all run asynchronously with progress bars — the UI stays responsive even with large files.

Flexible Launch

Open with a file (starts navigating its folder), a folder (opens first file), or no arguments (shows file chooser). Drag-and-drop support.

Use Cases

Quick Image Review

Browse through a folder of screenshots, photos, or design assets using arrow keys — faster than opening each file individually.

Document Browsing

Quickly flip through PDFs, Word documents, spreadsheets, and presentations in a directory. Multi-page navigation and zoom controls for easy review.

Design Asset Preview

Swipe through SVG icons, UI mockups, and image assets in a project folder. Native rendering ensures accurate display.

User Manual

Supported Formats

FormatExtensions
ImagesPNG, JPEG, GIF, BMP, TIFF, WebP, ICO, XPM
DocumentsPDF, SVG
LibreOfficeODT, ODS, ODP, ODG
Microsoft OfficeDOCX, XLSX, PPTX, DOC, XLS, PPT

Keyboard Shortcuts

ShortcutAction
LeftPrevious file in folder
RightNext file in folder
Page Up / UpPrevious page (multi-page documents)
Page Down / DownNext page (multi-page documents)
DeleteDelete current file (with confirmation)
Ctrl+OOpen file dialog
Right-clickContext menu: open in default viewer or choose application