World: r3wp
[!REBOL3-OLD1]
older newer | first last |
Pekr 13-Nov-2008 [8084x2] | Currently AGG is at version 2.6 IIRC. It is not much developed, as Maxim Shemanarev (author) took some job oportunity. |
But as Cyphre stated - 1) maybe we could get special licence, as there was good relation of RT and Maxim 2) we are far from fully utilising even 2.4 version ... | |
james_nak 13-Nov-2008 [8086] | Henrik, do you also have "tree" lists? |
Pekr 13-Nov-2008 [8087] | I think no more styles are defined. Dunno if even general list is in there ... |
james_nak 13-Nov-2008 [8088] | Not that I am a super fan of the "+" and "-" but they are a very popular way to organize and present data. |
Henrik 13-Nov-2008 [8089] | There is no tree style yet. |
james_nak 13-Nov-2008 [8090] | I know.. what's with me and the "list" fixation? I wonder if it has to do with always trying to order my life. Actually, I thought that this is the first thing that my .Net friends are going to ask to see. |
Pekr 13-Nov-2008 [8091] | james - your request is along of mine request and another blog posters - we should not even dare to release without at least simple table, tree, tabs. I have two friends, who use REBOL for quick prototyping and connection to DB. One of them works with MS SQL. He creates quick tools to help him manage some jobs and some of his colleagues already asked about the tool. I really hope that for such guys (who are not interested to create widget themselves, but to use some ready-to-gon ones) we can come up with some data friendly widgets ... |
Henrik 13-Nov-2008 [8092] | Pekr, I'm pretty sure it's possible, just a little time consuming to build them. |
james_nak 13-Nov-2008 [8093] | Perhaps this is a good topic for a list of gadgets that are needed. |
BrianH 13-Nov-2008 [8094] | AGG is still at 2.5, a bugfix release. He never got as far as 2.6 and hasn't updated in 2+ years. |
Pekr 13-Nov-2008 [8095] | pity AGG is no more developed. There is no other option currently. Everybody else uses Cairo, but this is crap with more than 1MB size. Amanith seems interesting too, but commercial. Hopefully Maxim updates AGG at least to keep the trends. But so far - AGG is very high quality, so nothing to worry about for quite some time.... |
Steeve 13-Nov-2008 [8096] | Carl would offer him a job |
Pekr 13-Nov-2008 [8097x2] | The reason why he is not much active in AGG land is, that he already took some job. |
I wonder how would AltME looked using new skin though. It would look like more typical OS app, and I might loose interest in it just because of that. What could be better is the keyboard support (in list, tabbing between panes, etc.). I think that special apps with special purpose in mind, will need special skins ... | |
Steeve 13-Nov-2008 [8099x2] | don't focus on Altme, keep using your brain for shared projects instead ;-) |
Devabse need a good relooking too | |
AdrianS 13-Nov-2008 [8101] | Is hardware acceleration being considered at all for 2D rendering? |
PeterWood 14-Nov-2008 [8102x2] | I suspect the answer to whether hardware acceleration will be provided will depend on whether AGG supports it. (I think not). |
Pekr: I guess some of the crap in the IMB of Cairo is to support hardware acceleration and printing. | |
Pekr 14-Nov-2008 [8104x3] | Peter - yes, it might be hw acceleration or printing. But - I think Carl would not like to have REBOL at 2 MB, at least not yet :-) |
AdrianS: talked with Cyphre xy times. AGG does not support HW acceleration out of the box. But Cyphre plans to add it. Either as regular release, or as his own commercial project. Remember - whole View is going to be open-sourced. After all - it is mainly an AGG code plus events. There is a little bit problem with HW acceleration though - that stuff is not 100% compatible amongst the platforms - you might not get 100% pixel precise rendering ... | |
I think we still have some homework to do even in current state. What I think is suboptimal is timers. Fast View actions are still being a CPU hog. We discussed it several times, and I found some resources about timers. There are 4 - 5 types of timers in Windows itself, compatible with various Windows versions (or not). Windows is so much crap, that it does not support vertical blanking period = forgot smooth not jerking not smeary animations, without DirectX. | |
BrianH 14-Nov-2008 [8107] | It's funny that Maxim changed AGG to GPL for new development, then didn't do any. |
Pekr 14-Nov-2008 [8108x2] | http://www.codeproject.com/KB/system/timers_intro.aspx |
I think Queue timers might be good for us. Such low level changes might speed up View and make it more resource friendly. Not sure Carl wants to experiment, so maybe we will have to try once View is open-sourced. | |
PeterWood 14-Nov-2008 [8110] | I didn't think that View was going to be open-sourced. I thought that it was inside the closed-source "kernel". |
Pekr 14-Nov-2008 [8111x2] | no, inside the closed source kernel is only rebol.dll = rebol interpreter. Things like threading, networking, events, view, everything else platform dependant is in host code. So - R3 is going to be some 80% open-sourced ... |
Steeve: as for your note about not thinking only about AltME. I am going to look into MS OCS (Office communication server) for some inspiration in few months. I hope we can greatly improve AltME, or clone it, as we can't influence the code. E.g. IOS discussions allowed to post even drawings. We should think about sharing dashboards, video/audio codecs, etc., maybe even different organisation of "rooms" vs "groups", more threading capabilities to discussions etc. | |
Robert 14-Nov-2008 [8113x2] | AGG Versions: I really don't understand why Carl is not asking for a Rebol license? I'm doing this quite often for GPLed stuff and it's not big deal. Most authors are proud if what they have done and just want to avoid that the dark side is using their code. |
Henrik: Cool stuff so far. But, aren't you the guy doing the list-view stuff? I think the current VID should really be stressed on a complex real-world example: A Table/Spreadsheet that can handle 1 Mio. rows with high speed a la Excel. It's a widget type you can use to show stuff or even let people enter something. | |
Henrik 14-Nov-2008 [8115] | Robert, yes, I did LIST-VIEW. With current VID, do you mean R2 VID? |
BrianH 14-Nov-2008 [8116x3] | Robert, I think that a good reason why Carl hasn't asked for a REBOL license for the AGG 2.5 is that the license is the only difference between it and 2.4 so far, and further development of the GPL'ed version seems to have stopped there. :( |
I wish RT would hire Maxim as a consultant to do further development. Other companies have done the same (according to the site). | |
Actually, we may be wrong in one of our assumptions: REBOL may *already* have a commercial license for AGG. Carl hasn't said anything to the contrary, just that it was "no problem" when the subject was brought up years ago. | |
Pekr 14-Nov-2008 [8119] | There should be absolutly something done about the font display quality. In following screenshot, look for letters like w, s, G, D, B - it ruins overall impression from the new GUI look. http://rebol.hmkdesign.dk/files/r3/gui/110.png |
Pekr 15-Nov-2008 [8120] | Henrik - are you planning to experiment with buttons too? I too find their weight beigh too high. I mean - nice shape, nice gradient, but letters are way too boold. Would like to see, how some thinner letters would do? |
Henrik 15-Nov-2008 [8121x2] | Pekr, I tried and it looks horrible. This size and shape makes the buttons most readable. |
I have not yet experimented with other fonts yet, however. | |
Pekr 15-Nov-2008 [8123] | Henrik - what I dislike about current GUI though, is its too big metrics overally. I especially hated it with Gnome - those guys are crazy. To display one dialog, it takes xy percent of your screen with no added value, just to display some info to users. Too much spacing for my liking. When I look at my current desktop - 1280x600 notebook with Vista, and compare VID 3.4 scroller and button - it is unnecessary big imo, and I am not sure it should be a standard ... Dunno if I can judge it upon screenshots (as who knows what resolution was it taken with), but UI elements as buttons, scrollbars are more than 1/3 bigger than they should be ... |
Henrik 15-Nov-2008 [8124] | Well, I don't think they are too big. |
Pekr 15-Nov-2008 [8125] | What system do you develop under? OS-X? Can you post a screenshot, of your system button and scroller along with R3 GUI ones? :-) |
Henrik 15-Nov-2008 [8126x2] | A single button is 24 pixels tall, scroller is 22 pixels wide. It takes a few seconds to adjust that. |
(so I'm not so interested in arguing about element sizes until later ;-)) | |
Gabriele 15-Nov-2008 [8128] | Petr, that's why in my vid you could not only resize the windows up, but also down, making them smaller and removing unnecessary white space. And of course I had scaling too, though that needed improvements (eg. hinting, and making it so you didn't have to explicitly support it in the style code) |
Pekr 15-Nov-2008 [8129] | .. so I hope we will have it too. I need to use the code on various LCD panels, with various resolutions ;-) |
Henrik 15-Nov-2008 [8130] | Happy now, Pekr? :-) |
Steeve 15-Nov-2008 [8131x2] | maybe i'm wrong, nut Gabriele said he done it in his vid but not in the current vid |
*but | |
Henrik 15-Nov-2008 [8133] | If anyone is interested in testing (lack of time here), but I've found that VID3.4 hangs when I want to use a .fon font, such as "Modern" or "Roman" in WinXP. Perhaps it's the same in the R3 public release? |
older newer | first last |