Bert Münnich
8081cbebf3
Improve mouse support
...
None of the mouse mappings uses a keyboard modifier, making it possible to
access the most basic features by only using the mouse.
Next/previous image with left button depending on cursor position, middle
button for dragging, right button for switching to thumnail mode and wheel for
zooming.
Users can keep the old behaviour by simply not adapting the changes to the
buttons array in config.def.h to their config.h file.
2017-10-06 10:15:43 +02:00
Bert Münnich
b8fd923e74
Simplify cursor handling
2017-10-05 12:30:31 +02:00
Bert Münnich
e310136e02
Mouse drag translates pointer position to image area
...
This makes mouse panning more direct and faster.
2017-10-04 18:22:43 +02:00
Bert Münnich
e98266b148
State the purpose of CLEANUP macro
2017-05-17 15:51:11 +02:00
Bert Münnich
d3a70a285d
Revised error handling
...
- Functions warn() and die() replaced by GNU-like error(3) function
- Register cleanup() with atexit(3)
- Functions called by cleanup() are marked with CLEANUP and are not allowed to
call exit(3)
2015-10-28 23:03:37 +01:00
Bert Münnich
47af0dd7b5
Cache out of view thumbnails in the background
2015-01-04 21:24:43 +01:00
Bert Münnich
9b9294bae6
Use bit-field for boolean flags in fileinfo struct
2015-01-04 21:24:43 +01:00
Bert Münnich
93e2a757d4
Do not print could-not-open-warnings for files found by directory traversal
2014-10-24 11:14:01 +02:00
Bert Münnich
9c92de8584
Added support for multiple commands per key/button mapping; elegant fix for issue #150
2014-07-23 23:41:23 +02:00
Bert Münnich
ed69b483ed
Double click on thumbnail to open image
2014-01-11 22:52:37 +01:00
Bert Münnich
002c7e550b
Second take at rotating & flipping multi-frame images; fixes issue #121
2014-01-09 20:32:22 +01:00
Bert Münnich
48700aa6c8
Revert "Apply flip & rotation on all frames of a multi-frame image; fixes issue #121 "
...
This reverts commit f795273b65
.
2014-01-09 20:24:58 +01:00
Bert Münnich
f795273b65
Apply flip & rotation on all frames of a multi-frame image; fixes issue #121
2014-01-09 00:30:10 +01:00
Bert Münnich
7d878bd16d
Added file marks; fixes issue #94
...
- Command it_toggle_image_mark (bound to 'm') toggles mark of current
image
- Command it_navigate_marked (bound to 'N'/'P') can be used to go to
the next/previous marked image
- When option -o is given, all marked files get printed
2013-08-10 21:18:53 +02:00
Bert Münnich
56142bd3ba
Refactored merged rotation code
2013-08-10 15:55:18 +02:00
Bastien Dejean
7e51c35801
Handle 180 degrees image rotation
2013-08-10 15:33:14 +02:00
Bert Münnich
e810072d71
Use bool from stdbool.h after switching to C99
2013-02-08 23:20:11 +01:00
Bert Münnich
6d3bbc6d5e
Updated/corrected license header
2013-02-08 21:52:41 +01:00
Bert Münnich
cd929eabfe
Fixed issue #73
2012-12-27 16:34:51 +01:00
baskerville
b56989f8fb
New commands: fit to the window's height/width
2012-07-19 12:28:44 +02:00
Bert Münnich
4c40cc24bc
Slightly refactored flipping
2012-05-06 13:02:34 +02:00
baskerville
ba0a5b89fa
Added horizontal and vertical flip commands
2012-05-06 09:39:45 +02:00
Bert Münnich
691c6d7e7e
Added own exif tag handling in files exif.[ch]
2012-02-15 19:13:44 +01:00
Bert Münnich
b8458271fb
Added text bar on bottom of window
2012-02-12 19:00:41 +01:00
Bert
b2a2a62b7b
Added own bool type
2011-09-11 21:01:24 +02:00
Bert
8f34b7e95c
Load as much of a corrupted gif file as possible
2011-09-06 11:55:31 +02:00
Bert
a7a849761f
Simplified cursor resetting
2011-09-03 17:01:39 +02:00
Bert
1e84773276
Data driven timeout handling
2011-09-02 04:33:44 +02:00
Bert
1d749382f0
Put event handling back into main.c; events -> commands
2011-08-19 15:02:10 +02:00
Bert
421f012022
Renamed application modes
2011-08-19 13:09:22 +02:00
Bert
27591b5a52
Small refactorings
2011-08-18 12:05:38 +02:00
Bert
ff013dd009
Revised handling of file names & paths
2011-08-18 00:38:55 +02:00
Bert
b8ff1677b1
Major code refactoring
...
- Configurable key and mouse mappings in config.h
- Put event handling code from main.c into events.[ch]
2011-07-26 18:01:29 +02:00
Bert
a271e16744
Reduced usage of preprocessor macros
2011-07-22 14:49:06 +02:00