@Alfkil
> I want a list of wishes for future development.
You ask for :)
For first, that stuff about "grey" areas, there is how it looks like for me currently on 32bit wb:
http://kas1e.mikendezign.com/temp/banana_grey.jpg Then, when i play with one of panels to make icons be smaller, then it create new, 3st panel automatically (while i change one of current), and grey area of that new panel disappear, but then os4 freezes without anything on serial (just lockup).
Now to all the stuff:
BUGS:
1. Bananabar do LockScreen without realise, so we can't switch screenmodes in realtime because of that.
2. Some time effect just didn't works when i move mouse over panel, i need to start move mouse from other direction. Also when effect ends, sometime whole panel of icons shifts a bit, and then i can't do effect again, but need move mouse from another side.
WISHES for TODO (as you ask for:) ):
1. Cleanup of preferences (all correct name of labels, name of window, blabla all the typical crap). Making its a bit more human related, like options "show panel horizontal" "show panel vertical", etc.
2. make ability to see all the changes in realtime. i.e. min/max icons change, as well as all others. Also min icon size and max icon size options need to show exactly current size (i.e. like in amidock, when you move sliders, you see what size will be).
3. possibility to add new programs and via preferences (where will be list of current programms/dockies added), as well as possibility to add it by pressing on RMB directly on the panel (where we now have Remove Icon, quit, etc).
4. enable/disable of dragging functionality (so user can grab whole panel and drag it to place he want). something like in amidock ok too, to show/hide dragbar panel by which user can move it. Currently we only can move it by holding ctrl+amiga
5. adding "snapshot" functionality of moved panel. I.e. user move by dragbar panel where he want, and choice "snapshot", and it will stays where user want (also maybe necessary options in preferences, which will show X1/Y1 values of panel, and which also can be changed from there and seen in realtime)
6. And of course, once adding of icons/dockies will be added add ability to "shift data to the left when new added" and "shift data to the right when new added" (and same for top/bottom) and co (so we can mimic trays, and stuff). I made such BZ for amidock, but currently a live with such problem: i have screen-bar at top of wb (as you can see on screenshot) wich bunch of dockies, and then, when i do let's say iconify some mui app to amidock, or when i do run amiupdate, all icons stays on the same place, just new one added to the right and broken whole design, will be good if it all can be shifted to the side user need.
7. Add option called "mimick amidock" , so when it will be set in bananbar, all the apps which expect amidock to be present and put their content to, will put it to bananabar.
Why it need to be done as option, that because someone may run amidock and bananbar at one time.
8. Make running of prefs from panel be non blocked and asynchronic, so prefs window will not block panel itself and all realtime changes can be checked while prefs window still running.
9. Maybe rename Mix/Max icons to the Mix/Max data or something, because there can be: a) icons b) dockies c) some app place some content in (like half of inbuild with os4 ones). So, will be good, if the bananabar will have ability to resize ANY content which are in the panel. For example, that will be very handy for dockies which are not worry about size of panels , and put their "big" content to panel, by which broken whole design. And if bananabar will just have ability to resize _any_ content inside of panel, that will be really cool.
Maybe made 2 options , like "mix/max icons" , and "mix/max content".
10. Add to preferences usual "save/test/chancel".
In general, i think that one of major moments, its to threat all the stuff inside of panels as "data", not as separate "icons", or "data from dockies" or so (as amidock do now). And all options which will be done for panel, should mean it all as one single data (that will be easy and for users, and for your development imho). By this will be easy to do resizing of everything, and even dockies which don't worry about their data size which they put to panel, automatically will be "fixed" too, as well as whole design will looks always good for users.
Edited by kas1e on 2014/3/13 7:04:00
Edited by kas1e on 2014/3/13 7:05:29
Edited by kas1e on 2014/3/13 7:09:35