Mercurial > geeqie
annotate TODO @ 94:50dc5a14d37b
Thu Nov 2 17:51:31 2006 John Ellis <johne@verizon.net>
* collect.c, img-view.c: Make [Shift]+P printing shortcut work for
collections and view windows.
* layout_util.c: Fix shortcuts [Control]+N and [Shift]+P, broken
by the previous keypress handler code cleanup. Add [Control]+V to
view current image in a new image window.
author | gqview |
---|---|
date | Thu, 02 Nov 2006 23:27:03 +0000 |
parents | d063f97503b7 |
children | ddde49aace00 |
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 |
90
dc3c77d027e6
Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
gqview
parents:
89
diff
changeset
|
7 d> figure out if crash when expanding a folder in the folder tree view when pessing "*" is a bug in |
dc3c77d027e6
Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
gqview
parents:
89
diff
changeset
|
8 GTK+ 2.10.4 (gdb shows it deep inside gtk). This does not happen on GTK+ 2.6. |
dc3c77d027e6
Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
gqview
parents:
89
diff
changeset
|
9 (determined fault of GTK+, filed as GTK+ bug #366782. |
89
b3149a34d0dd
Sat Oct 28 14:41:10 2006 John Ellis <johne@verizon.net>
gqview
parents:
88
diff
changeset
|
10 |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
11 > pixbuf-renderer.c: |
37
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
12 > 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
|
13 |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
14 > image.c: |
25
0c3b353b666e
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
gqview
parents:
24
diff
changeset
|
15 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
|
16 > 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
|
17 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
|
18 > 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
|
19 > 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
|
20 |
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
21 > cache-load.c: |
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
22 > 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
|
23 |
53
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
24 --- |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
25 |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
26 >raw + exif formats: |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
27 |
54
b58cac75ad12
Thu Jun 9 22:23:18 2005 John Ellis <johne@verizon.net>
gqview
parents:
53
diff
changeset
|
28 > 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
|
29 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
|
30 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
|
31 |
57
a8c9992320f4
Fri Jun 10 20:57:42 2005 John Ellis <johne@verizon.net>
gqview
parents:
54
diff
changeset
|
32 > 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
|
33 |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
34 > 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
|
35 |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
36 --- |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
37 |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
38 > work on pan view: |
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
39 > 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
|
40 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
|
41 > 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
|
42 > 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
|
43 > 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
|
44 > 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
|
45 > 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
|
46 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
|
47 > 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
|
48 d> optimize pixbuf_draw_triangle |
37
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
49 > introduced bug (round error?) |
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
50 > 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
|
51 |
40
dcc04a6a58bf
Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
gqview
parents:
39
diff
changeset
|
52 > 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
|
53 > 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
|
54 that do not effect the file list count/contents |
8 | 55 |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
56 > time line view: |
37
67ba4381497e
Wed Apr 13 18:16:14 2005 John Ellis <johne@verizon.net>
gqview
parents:
36
diff
changeset
|
57 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
|
58 > 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
|
59 |
18
bc5da5b63abd
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
17
diff
changeset
|
60 > calendar view: |
20
b542e45eb053
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
18
diff
changeset
|
61 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
|
62 > 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
|
63 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
|
64 > 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
|
65 |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
66 > grid view: |
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
67 > 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
|
68 |
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
69 > flower view: |
40
dcc04a6a58bf
Sat Apr 16 12:29:42 2005 John Ellis <johne@verizon.net>
gqview
parents:
39
diff
changeset
|
70 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
|
71 |
23
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
72 > under consideration: |
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
73 > split view |
17acca639a86
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
20
diff
changeset
|
74 |
53
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
75 --- |
00843150f7c8
Tue Jun 7 03:47:03 2005 John Ellis <johne@verizon.net>
gqview
parents:
51
diff
changeset
|
76 |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
77 > 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
|
78 a full screen window when 'stay above other windows' is enabled. |
8 | 79 |
25
0c3b353b666e
Fri Mar 25 22:39:30 2005 John Ellis <johne@verizon.net>
gqview
parents:
24
diff
changeset
|
80 > 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
|
81 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
|
82 |
63
e29c291e106b
Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
83 --- Doc updates: |
e29c291e106b
Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
84 |
e29c291e106b
Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
85 > default edit commands not described. |
66
ebbff299ad0d
Fri Sep 1 02:12:45 2006 John Ellis <johne@verizon.net>
gqview
parents:
63
diff
changeset
|
86 > add formatted rename option. |
63
e29c291e106b
Mon Aug 15 16:35:15 2005 John Ellis <johne@verizon.net>
gqview
parents:
60
diff
changeset
|
87 |
8 | 88 ------------- |
89 | |
75
56f62cdde8e0
Sun Oct 15 02:50:22 2006 John Ellis <johne@verizon.net>
gqview
parents:
72
diff
changeset
|
90 > update translations: eu(x) |
12
147f4c4b9025
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
10
diff
changeset
|
91 |
8 | 92 > document recent additions/changes: |
14
25335c62cd9b
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
12
diff
changeset
|
93 > Added 'Fast jpeg thumbnailing'. |
25335c62cd9b
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
12
diff
changeset
|
94 > xvpics is now hidden option. |
25335c62cd9b
##### Note: GQview CVS on sourceforge is not always up to date, please use #####
gqview
parents:
12
diff
changeset
|
95 > 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
|
96 > add --geometry command line option |
82
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
97 > add [shift]+G grayscale alteration |
86
cade6a52a165
Mon Oct 23 05:34:29 2006 John Ellis <johne@verizon.net>
gqview
parents:
82
diff
changeset
|
98 > add F11 for full screen toggle |
8 | 99 |
77
44f2223541d1
Sun Oct 15 10:45:14 2006 John Ellis <johne@verizon.net>
gqview
parents:
76
diff
changeset
|
100 > 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
|
101 |
1 | 102 |
10 | 103 Minor (non blockers): |
1 | 104 ---------------------------------------------- |
8 | 105 |
91
d063f97503b7
Wed Nov 1 11:39:48 2006 John Ellis <johne@verizon.net>
gqview
parents:
90
diff
changeset
|
106 d> update icon used for window to the (not so) new icon |
88
2099ee3f9a8d
Fri Oct 27 19:45:32 2006 John Ellis <johne@verizon.net>
gqview
parents:
86
diff
changeset
|
107 |
90
dc3c77d027e6
Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
gqview
parents:
89
diff
changeset
|
108 > xv and xpaint are hardly used or even installed by any distro anymore - time |
dc3c77d027e6
Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
gqview
parents:
89
diff
changeset
|
109 to remove these (and find alternates?) seems silly to only have gimp. |
dc3c77d027e6
Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
gqview
parents:
89
diff
changeset
|
110 |
dc3c77d027e6
Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
gqview
parents:
89
diff
changeset
|
111 d> update .desktop MimeType list to match Fedora's patch for missing formats |
dc3c77d027e6
Tue Oct 31 18:06:42 2006 John Ellis <johne@verizon.net>
gqview
parents:
89
diff
changeset
|
112 |
76
07773a3c5b29
Sun Oct 15 04:03:41 2006 John Ellis <johne@verizon.net>
gqview
parents:
75
diff
changeset
|
113 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
|
114 (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
|
115 |
415afde5ba68
Sat Oct 14 05:44:40 2006 John Ellis <johne@verizon.net>
gqview
parents:
71
diff
changeset
|
116 > 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
|
117 > 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
|
118 |
8 | 119 > when resizing/refreshing collection window, keep the same top left thumbnail visible |
1 | 120 |
10 | 121 > do not lose slideshow when reworking window layout. |
122 | |
82
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
123 > 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
|
124 |
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
125 > 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
|
126 |
a4c1b7014e6e
Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net>
gqview
parents:
81
diff
changeset
|
127 > 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
|
128 |
8 | 129 > add toolbar to: (UPDATE: these toolbars may not make it into 1.6) |
130 > find dupes window (with button to open dialog to add new files/folders) | |
131 > collection window | |
132 > search window | |
1 | 133 |
134 Wishlist?: | |
135 ---------------------------------------------- | |
8 | 136 |
89
b3149a34d0dd
Sat Oct 28 14:41:10 2006 John Ellis <johne@verizon.net>
gqview
parents:
88
diff
changeset
|
137 > Explore tabbed view option to main window, where 'view in new window' option results |
b3149a34d0dd
Sat Oct 28 14:41:10 2006 John Ellis <johne@verizon.net>
gqview
parents:
88
diff
changeset
|
138 in a new tab instead of window. |
b3149a34d0dd
Sat Oct 28 14:41:10 2006 John Ellis <johne@verizon.net>
gqview
parents:
88
diff
changeset
|
139 |
8 | 140 > Initiating full screen from the command line should not |
141 show main window until full screen is exited. | |
142 | |
81
0ef72a64930b
Thu Oct 19 09:35:18 2006 John Ellis <johne@verizon.net>
gqview
parents:
77
diff
changeset
|
143 d> add --geometry suipport |
0ef72a64930b
Thu Oct 19 09:35:18 2006 John Ellis <johne@verizon.net>
gqview
parents:
77
diff
changeset
|
144 |
42
606fcf461a68
Sat May 14 13:04:23 2005 John Ellis <johne@verizon.net>
gqview
parents:
41
diff
changeset
|
145 > 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
|
146 |
8 | 147 > add animated image support |
148 | |
149 > add gamma correction patch | |
150 | |
151 > deleting a file should not discontinue slide show. | |
152 | |
153 > add option to only preload max # of thumbnails (to conserve memory), | |
154 then release old/load new needed thumbnails on demand. | |
1 | 155 |
8 | 156 > printing (low priority): |
157 > fix text postscript output by converting utf8 to a locale (better) understood by postscript... | |
158 > allow selection of background color... (for image files only?)... | |
159 > allow text color and font selection | |
160 | |
161 > image comparison window (displays two or more images for comparison) | |
162 | |
163 > add symlink option (in addition to the move/copy stuff.) | |
164 | |
165 > allow slideshow transition effects (wipe/fade etc.) | |
166 | |
167 > allow on the fly slideshow delay change with [,] and [.] (< and > too?) | |
168 > show change in overlay for image... | |
169 > account for changing of imd when toggling full screen... | |
170 > should change be only to current slideshow? | |
171 |