-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFEATURES
65 lines (51 loc) · 1.6 KB
/
FEATURES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
FEATURES
Breathe: A Lightweight and Customizable PDF Viewer
General Features:
- Minimalist and efficient PDF rendering
- Keyboard-driven interface for quick navigation
- Customizable appearance and behavior through config.h
- Support for various PDF viewing modes
Navigation:
- Page-by-page navigation (next, previous, first, last)
- Smooth scrolling within pages (up, down)
- Quick jumping to specific pages
- Back navigation to previously viewed pages
View Modes:
- Single page view
- Two-page view
- Continuous scrolling mode
Zoom and Rotation:
- Zoom in and out functionality
- Fit page to window
- Fit page width to window
- Custom zoom levels
- Page rotation (clockwise and counter-clockwise)
Search:
- Text search functionality within PDF documents
Selection and Copying:
- Text selection support
- Copy selected text to clipboard
User Interface:
- Status bar displaying current page number and file name
- Toggle-able status bar visibility
- Dark mode support with Nord-inspired color scheme
Performance:
- Efficient rendering using Cairo graphics library
- Page caching for improved performance
Customization:
- Configurable keyboard shortcuts
- Adjustable scrolling speed
- Customizable fonts for rendering
- Configurable color schemes for light and dark modes
PDF Handling:
- Support for various PDF features using Poppler library
- Link following within PDF documents
Installation:
- Simple installation process
- Man page documentation
Portability:
- Designed for X11-based systems
- Minimal dependencies (Poppler, Cairo, X11)
Open Source:
- Free and open-source software
- Easily extendable and modifiable codebase