Mercurial > geeqie.yaz
annotate TODO @ 86:cade6a52a165
Mon Oct 23 05:34:29 2006 John Ellis <johne@verizon.net>
* img-view.c, layout_image.c, layout_util.c, pan-view.c: Make F11 also
toggle fullscreen.
author | gqview |
---|---|
date | Mon, 23 Oct 2006 09:40:37 +0000 |
parents | a4c1b7014e6e |
children | 2099ee3f9a8d |
rev | line source |
---|---|
8 | 1 TODO key: d = done, w = work in progress, ? = possibly fixed |
2 * = required before next release | |
3 | |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
4 Major: |
8 | 5 ---------------------------------------------- |
1 | 6 |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
7 > pixbuf-renderer.c: |
37
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
8 > tile dispose order is slightly incorrect, furthest ones from current position should be dropped first |
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
9 |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
10 > image.c: |
25
0c3b353b666e
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
gqview
parents:
24
diff
changeset
|
11 d> test and probably fix delay_flip. |
0c3b353b666e
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
gqview
parents:
24
diff
changeset
|
12 > UPDATE: works as before (pre pixbuf-renderer), but should be fixed to provide a single redraw |
0c3b353b666e
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
gqview
parents:
24
diff
changeset
|
13 by pre-rendering any scaled tiles that are visible before signaling 'render_complete'. |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
14 > make this a g_object with signals for completed, changed, etc. |
27
9c24765c2d3a
Sat Apr 2 17:28:16 2005 John Ellis <johne@verizon.net>
gqview
parents:
26
diff
changeset
|
15 > fix delay flip 'completed' signal (full screen busy cursor is not always turned off) |
37
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
16 |
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
17 > cache-load.c: |
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
18 > should honor enable_thumbnails setting |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
19 |
53
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
20 --- |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
21 |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
22 >raw + exif formats: |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
23 |
54
b58cac75ad12
Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
gqview
parents:
53
diff
changeset
|
24 > all thats left to do is possibly mmap the file so we have all the tiff data available when |
b58cac75ad12
Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
gqview
parents:
53
diff
changeset
|
25 looking for the make TIFF tag (0x10f) as it may not always fit within data available from |
b58cac75ad12
Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
gqview
parents:
53
diff
changeset
|
26 the first read() in image-load.c. |
53
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
27 |
57
a8c9992320f4
Fri Jun 10 20:57:42 2005 John Ellis <johne@verizon.net>
gqview
parents:
54
diff
changeset
|
28 > support konica / minolta MakerNote, investigate RAW. |
53
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
29 |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
30 > exif.c parser should not be using EXIF tags during tiff directory search for EXIF tag. |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
31 |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
32 --- |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
33 |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
34 > work on pan view: |
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
35 > Pick a better keyboard shortcut than Control + J :) |
14
25335c62cd9b
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
12
diff
changeset
|
36 w> Fix search scrolling to try to center image and info popup. |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
37 > Fix info popup location to opposing horizontal side when near edge of grid. |
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
38 > Find something to do with middle mouse clicks. |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
39 > should delete key actually work? |
17
bd9ae48e4eb2
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
15
diff
changeset
|
40 > search should highlight all matching images (with toggle?) |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
41 > should non-thumbnail images have a drop shadow? |
32
96ac60a9c0f1
Wed Apr 6 02:43:40 2005 John Ellis <johne@verizon.net>
gqview
parents:
31
diff
changeset
|
42 d> optimize pixbuf_draw_line (line endpoints should clip to draw region before draw loop) |
37
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
43 > introduced bug (looks like clamp or rounding error) |
32
96ac60a9c0f1
Wed Apr 6 02:43:40 2005 John Ellis <johne@verizon.net>
gqview
parents:
31
diff
changeset
|
44 d> optimize pixbuf_draw_triangle |
37
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
45 > introduced bug (round error?) |
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
46 > check ref counting of image when redrawing after finish loading |
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
47 |
40
dcc04a6a58bf
Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
gqview
parents:
39
diff
changeset
|
48 > add control to toggle 'ignore folder symlinks' |
dcc04a6a58bf
Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
gqview
parents:
39
diff
changeset
|
49 > the folder tree should not have to be re-read when changing options |
dcc04a6a58bf
Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
gqview
parents:
39
diff
changeset
|
50 that do not effect the file list count/contents |
8 | 51 |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
52 > time line view: |
37
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
53 w> allow use of file date or EXIF (embedded) date. |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
54 > allow horizontal _or_ vertical orientation. |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
55 |
18
bc5da5b63abd
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
17
diff
changeset
|
56 > calendar view: |
20
b542e45eb053
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
18
diff
changeset
|
57 w> fix search. (UPDATE: still can not find day containing name/path/partial) |
b542e45eb053
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
18
diff
changeset
|
58 > supports thumbnail size images only, should grey out actual size items in size menu or something... |
40
dcc04a6a58bf
Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
gqview
parents:
39
diff
changeset
|
59 w> allow use of file date or EXIF (embedded) date. |
25
0c3b353b666e
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
gqview
parents:
24
diff
changeset
|
60 > fix scrolling when 'day' popup appears outsize of canvas. |
18
bc5da5b63abd
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
17
diff
changeset
|
61 |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
62 > grid view: |
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
63 > allow sorting by name, date, size, dimensions, etc. |
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
64 |
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
65 > flower view: |
40
dcc04a6a58bf
Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
gqview
parents:
39
diff
changeset
|
66 d> do not show empty folders |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
67 |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
68 > under consideration: |
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
69 > split view |
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
70 |
53
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
71 --- |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
72 |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
73 > the info dialog is not set as a transient of the calling window, this causes it to be behind |
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
74 a full screen window when 'stay above other windows' is enabled. |
8 | 75 |
25
0c3b353b666e
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
gqview
parents:
24
diff
changeset
|
76 > folder tree view shortcuts for expanding/collapsing leak through to the main |
0c3b353b666e
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
gqview
parents:
24
diff
changeset
|
77 window (+,-,*,/, etc.), figure what behavior is desired and fix this. |
0c3b353b666e
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
gqview
parents:
24
diff
changeset
|
78 |
63
e29c291e106b
Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
79 --- Doc updates: |
e29c291e106b
Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
80 |
e29c291e106b
Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
81 > default edit commands not described. |
66
ebbff299ad0d
Fri Sep 1 02:12:45 2006 John Ellis <johne@verizon.net>
gqview
parents:
63
diff
changeset
|
82 > add formatted rename option. |
63
e29c291e106b
Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
83 |
8 | 84 ------------- |
85 | |
75
56f62cdde8e0
Sun Oct 15 02:50:22 2006 John Ellis <johne@verizon.net>
gqview
parents:
72
diff
changeset
|
86 > update translations: eu(x) |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
87 |
8 | 88 > document recent additions/changes: |
14
25335c62cd9b
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
12
diff
changeset
|
89 > Added 'Fast jpeg thumbnailing'. |
25335c62cd9b
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
12
diff
changeset
|
90 > xvpics is now hidden option. |
25335c62cd9b
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
12
diff
changeset
|
91 > Holding down shift will now scroll more when panning with mouse. |
81
0ef72a64930b
Thu Oct 19 09:35:18 2006 John Ellis <johne@verizon.net>
gqview
parents:
77
diff
changeset
|
92 > add --geometry command line option |
82
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
93 > add [shift]+G grayscale alteration |
86
cade6a52a165
Mon Oct 23 05:34:29 2006 John Ellis <johne@verizon.net>
gqview
parents:
82
diff
changeset
|
94 > add F11 for full screen toggle |
8 | 95 |
77
44f2223541d1
Sun Oct 15 10:45:14 2006 John Ellis <johne@verizon.net>
gqview
parents:
76
diff
changeset
|
96 > add blurb about moving images between collections with shift+drag |
44f2223541d1
Sun Oct 15 10:45:14 2006 John Ellis <johne@verizon.net>
gqview
parents:
76
diff
changeset
|
97 |
1 | 98 |
10 | 99 Minor (non blockers): |
1 | 100 ---------------------------------------------- |
8 | 101 |
76
07773a3c5b29
Sun Oct 15 04:03:41 2006 John Ellis <johne@verizon.net>
gqview
parents:
75
diff
changeset
|
102 d> allow multiple command line dirs to work as expected |
72
415afde5ba68
Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
gqview
parents:
71
diff
changeset
|
103 (ie contents of each are treated as given on command line) |
415afde5ba68
Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
gqview
parents:
71
diff
changeset
|
104 |
415afde5ba68
Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
gqview
parents:
71
diff
changeset
|
105 > allow editor commands to be interrupted (via SIGTERM?) |
415afde5ba68
Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
gqview
parents:
71
diff
changeset
|
106 > fix hanging editor commands that await user input (how to handle, or even detect this?) |
415afde5ba68
Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
gqview
parents:
71
diff
changeset
|
107 |
8 | 108 > when resizing/refreshing collection window, keep the same top left thumbnail visible |
1 | 109 |
10 | 110 > do not lose slideshow when reworking window layout. |
111 | |
82
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
112 > fix printing of transparent images to not use black for transparency (white or user settable). |
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
113 |
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
114 > add [control]+G to display as greyscale |
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
115 |
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
116 > fix comment field in keywords bar to a height of 2 or 3 text lines. |
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
117 |
8 | 118 > add toolbar to: (UPDATE: these toolbars may not make it into 1.6) |
119 > find dupes window (with button to open dialog to add new files/folders) | |
120 > collection window | |
121 > search window | |
1 | 122 |
123 Wishlist?: | |
124 ---------------------------------------------- | |
8 | 125 |
126 > Initiating full screen from the command line should not | |
127 show main window until full screen is exited. | |
128 | |
81
0ef72a64930b
Thu Oct 19 09:35:18 2006 John Ellis <johne@verizon.net>
gqview
parents:
77
diff
changeset
|
129 d> add --geometry suipport |
0ef72a64930b
Thu Oct 19 09:35:18 2006 John Ellis <johne@verizon.net>
gqview
parents:
77
diff
changeset
|
130 |
42
606fcf461a68
Sat May 14 13:04:23 2005 John Ellis <johne@verizon.net>
gqview
parents:
41
diff
changeset
|
131 > Add shortcut to jump to next folder within parent folder. |
606fcf461a68
Sat May 14 13:04:23 2005 John Ellis <johne@verizon.net>
gqview
parents:
41
diff
changeset
|
132 |
8 | 133 > add animated image support |
134 | |
135 > add gamma correction patch | |
136 | |
137 > deleting a file should not discontinue slide show. | |
138 | |
139 > add option to only preload max # of thumbnails (to conserve memory), | |
140 then release old/load new needed thumbnails on demand. | |
1 | 141 |
8 | 142 > printing (low priority): |
143 > fix text postscript output by converting utf8 to a locale (better) understood by postscript... | |
144 > allow selection of background color... (for image files only?)... | |
145 > allow text color and font selection | |
146 | |
147 > image comparison window (displays two or more images for comparison) | |
148 | |
149 > add symlink option (in addition to the move/copy stuff.) | |
150 | |
151 > allow slideshow transition effects (wipe/fade etc.) | |
152 | |
153 > allow on the fly slideshow delay change with [,] and [.] (< and > too?) | |
154 > show change in overlay for image... | |
155 > account for changing of imd when toggling full screen... | |
156 > should change be only to current slideshow? | |
157 |