Subversion Repositories filter_foundry

Rev

Rev 138 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
129 dmarschall 1
 
2
Wishlist/ToDo by Daniel Marschall <www.daniel-marschall.de>
3
===========================================================
4
 
5
Important/Bugs
6
--------------
7
 
8
* In ui_mac.c, there does not seem to be a limit for the expressions. So, is it possible
130 dmarschall 9
  to write an expression longer than 1023 bytes, which would lead to a crash?
129 dmarschall 10
 
11
* Test with 64 Bit Mac, and publish 1.7 (when can we leave the beta state?)
135 dmarschall 12
  Windows 64 is already tested. We just need an updated Makefile.
140 dmarschall 13
 
14
* Testcase getput.afs failed
129 dmarschall 15
 
16
 
17
Minor priority stuff or ideas
18
-----------------------------
19
 
134 dmarschall 20
* Create more test cases and compare various functions between Filter Foundry and Filter Factory.
21
 
129 dmarschall 22
* The VERSIONINFO resource is added in PiPl.rc - but that would mean it will also be included in Mac binaries?
23
  I think it should be added to a new file version_win.rc , which is included only by win_res.rc
24
 
25
* Should an expression like "----r" be forbidden? (Multiple negate signs) On the other hand, FilterFactory
26
  didn't forbit them either.
27
 
28
* CMYK mode is possible (although a bit misleading to have r=c, g=m, b=y, a=k), but then it is impossible to
29
  control the alpha channel.
30
 
31
* Other Telegraphics Filters have the same problem in VERSIONINFO where the translation
32
  strings "04900000" don't fit together "080904B0" (fixed in Filter Foundry)
33
 
34
* The following formula acts a bit weird in comparison to Filter Factory:
140 dmarschall 35
	r = rnd(0,x)+rst(3)
36
	g = rnd(0,y)
129 dmarschall 37
	b = rnd(0,y-x)
38
 
39
* I have found following in the source code: Do we need to do something here?
40
	strcpy(gdata->parm.formula[i],expr[i] ? expr[i] : "bug! see builddlgitem");
41
 
42
* Add pow() or "**" operator?
43
 
44
* Create a Visual Studio project file
45
 
46
* Search for TODO and FIXME in the code
47
 
48
 
49
Design/UI Tweaks
50
----------------
51
 
135 dmarschall 52
* The exclamation mark symbol is looking pixelated, since it is resized from 16x16 to 12x12.
134 dmarschall 53
 
140 dmarschall 54
* The exclamation mark symbols should have a tooltip ("hint") when the mouse hovers over it. (Also for Mac)
129 dmarschall 55
  Not sure how easy it is to do that with WIN32 API
56
 
57
* Should it be possible to zoom more than 100%?
58
 
59
* The vertical scrollbar should auto-hide when the expression formula is short. (Also for Mac)
60
  Unfortunately, this task is very hard in WIN32 API.
61
 
62
* Should there be more space for expressions, like in Filter Factory?
130 dmarschall 63
 
64
* Standalone filter: Map labels should be centered between two sliders, like in Filter Factory