AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 78 |
r3wp | 987 |
total: | 1065 |
results window for this page: [start: 801 end: 900]
world-name: r3wp
Group: Ann-Reply ... Reply to Announce group [web-public] | ||
Pekr: 4-Feb-2011 | Cyphre - re RMA Asset's hostkit release - is also exe distro updated? | |
Henrik: 4-Feb-2011 | Cyphre, the freetype issue, is this useful to steve solie? If so, he should be notified immediately. | |
Henrik: 4-Feb-2011 | Cyphre, ok | |
Pekr: 25-Nov-2011 | Steeve - and where's your REBOL clone? Nowadays it seems all REBOL gurus are coming with one. Should I expect Ladislav and Cyphre enter the game? :-) | |
Henrik: 25-Nov-2011 | Cyphre has his JIT thing, but am not sure how far he has come with it. | |
Group: !REBOL3 GUI ... [web-public] | ||
Pekr: 6-Jan-2010 | I just found Henrik's summary. I think it is the post I had in mind: --------------------------------------------- Indeed VID3.4 is far from done. You can probably use it for a few things, like getting a name from a user in a text field or submit a very simple form, but not much more than that. To reiterate the state of the UI: - No unicode yet in graphics (when Cyphre gets around to it). - Resizing acts like a drunken sailor. (Carl) - Skin is not published. (Me) - Style tagging is not implemented. (Carl) - Reasonable requesters are not yet implemented. (Carl or me) - Layers are not yet implemented. (Carl) - Guides are not yet implemented. (Carl) - Better font rendering. We are not taking advantage of what AGG can do. (Cyphre again) - Event system is from Gabriele's VID3. (Carl) - Many features are untested, like drag&drop. (Me, I guess) - Proper material management for skin. (Me). - Many styles are not implemented, especially lists (Me). - More elaborate animation engine (Carl or Me). - Form dialect (Carl talked about this). - More/better icon artwork (Me). Plus, Maxim has some ideas for DRAW, to greatly speed up rendering, but I don't know if they can be implemented. The overall design of the GUI engine is very good. Whenever a change or addition is made, you alter 3-5 lines of code in one place, and it works. I doubt the entire engine will be rewritten. You won't see GUI bug reports in Curecode for a while. There could easily be 2-300 reports, once we get to that point. My work regarding skins is rather big: I need to work out the basic styles first, so we have a reasonable way to build compound styles. These are being done using a very simple, but pixel accurate GUI using plain colored surfaces. This is easier for testing out, as draw blocks are small, but as Pekr likes to complain: They are not pretty to look at. Once the real skin goes into place, the draw blocks will grow a lot. I would love to see a low-level GOB management dialect, like Gabriele's MakeGOB. | |
Pekr: 6-Jan-2010 | Can't wait for when we get back to GUI :-) Hopefully Carl is back to Host Kit soon, so that View will be adapted to command! interface, and its source released, in order for Cyphre to proceed ... | |
Henrik: 8-Jan-2010 | I agree with Max on this. Hopefully he'll get to start on those changes soon along with Cyphre. | |
shadwolf: 20-Jan-2010 | cyphre unfortunatly win32API is abandonned on vista and seven (widows 6 and 7) so the font rendering is not good look at the picture here that shows the differences | |
Henrik: 28-Jan-2010 | there is something regarding 'drop that may cause crashes. this will be fixed, when cyphre gets around to it. | |
Henrik: 12-Feb-2010 | Shadwolf, those are low level things, so Cyphre is the one to bash, if it doesn't work everywhere. :-) With any luck the R3 GUI shouldn't have any need for adapting to various OSes and hardware. | |
Robert: 12-Feb-2010 | Cyphre, Henrik, Ladislav and I are going to pic up the current VID34 code and drive it forward. Our goal is to get it into a shape that it can be used to build apps. We will try to sync with Carl about our steps to avoid that we fork away. Overall we want to solve the current stuck situation and move forward. Our goal is to make VID34 useable for big apps. Focus is neither minimalistic nor "can be used by a child". This will be for the big boys. But still simpe to use and providing a bunch of features you need to make enterprise applications. | |
Maxim: 12-Feb-2010 | IMHO, Henrik has stepped up as project manager for R3VID. Cyphre is still interested in helping out on the low-level AGG AFAIK. Others, like me, will definitely chime-in when it starts being more organized, if only to implement Styles, themes and stuff like that. But we need the next host released... and AFAICT, that is one of the main projects of Carl right now. At least, I hope it is. | |
Pekr: 18-Feb-2010 | probably very preliminary, but could this be kind of the design we are heading for? Looks clean, simple, yet nice enough. IIRC Cyphre used similar theming (blueish) for his styles-pack: http://www.zive.cz/ShowArticleImages.aspx?id_file=423472159&article=141664 | |
Pekr: 18-Feb-2010 | good to hear Carl is documenting his ideas for the GUI. Is Cyphre already doing some low-level work? :-) Is there actually any priority for low level work? E.g. unicode display, better cross-platform font handling, draw improvements, transparent top windows, etc.? | |
Henrik: 18-Feb-2010 | Cyphre is down with the flu right now and a sporadic internet connection due to snow, so I have no immediate status of what he's doing, other than waiting for the host kit, but what he's shown me, based on a separate AGG build, shows that there are a lot of ideas for what to do. | |
Cyphre: 28-Feb-2010 | Maxim, I have hacked together(in fact it was lurking on my hdd for couple of weeks but I got to publish it here today) a test of one concept which IMO could solve part of your requests regarding 'access to DRAW elements' etc in R3. It can be also handy when you need to manipulate content of complex DRAW blocks...or even be a base for scalable vector graphics editor...or....I think there is relative big potential of usage :-) Just try to run: do http://www.rebol.cz/~cyphre/scripts/r3/tests/draw-shapes.r in your R3 console. BTW The demo also features pixel precise object masking and optimized redrawing of DRAW objects just to prove we can do lot of things even at the higher level. The file contains couple of predefined objects but the main code is very small like 4kB so it should be easy to see my point. Hope this could help a bit to someone. | |
Pekr: 1-Mar-2010 | Cyphre - are you sure? | |
Henrik: 1-Mar-2010 | Cyphre, I'm not sure if this is relevant, but timers under OSX are currently broken, so wait will eat CPU no matter what the wait period is. Maybe something broke in the last few versions? | |
Maxim: 2-Mar-2010 | cyphre, your system is similar to the R2 globs engine in spirit. | |
Pekr: 3-Mar-2010 | Cyphre - do you understand, what Max wants? And for us dumb - would it be a benefit, to have "draw elements"? :-) | |
Pekr: 3-Mar-2010 | Max - try to define simple usage case, and possible syntax, so that Cyphre can see, how your aproach differs, because it seems to me, that with few enhancements Cyphre outlined above, Cyphre thinks current implementation can already do what you are asking for ... | |
Pekr: 3-Mar-2010 | I think that Cyphre just tries to understand your aproach, nothing more, and that he is really open to any ideas ... | |
Cyphre: 3-Mar-2010 | Steeve, but were you succesfull to use this technique in real world case? I tried to use it for the DRAW demo but it doesn't work well. Try: do http://www.rebol.cz/~cyphre/scripts/r3/tests/draw-shapes-2.r -try to move mouse over the window..you should see quick 'MOVE' events eing logged in the console -if you select any object using the mouse the loop is starting to do something usefull and from that time I could get only about 3 MOVE events per second which is very slow. To me it looks like the event port blocks during execution of the code inside the WAKE handler. But if I use the same code inside FOREVER+WAIT cycle the events are comming much more frequently. | |
Steeve: 3-Mar-2010 | (Using time events) Cyphre, By reducing the number of objets to draw (10 objects) I have a really smouth animation taking less than 2% of UC when an object is rotating, and growing to 20% maximum when the object is actually moving. Meaning your clipping technic has a low effect on perfs. | |
Steeve: 4-Mar-2010 | Sorry, Cyphre, not Henrik | |
Gabriele: 5-Mar-2010 | It is still a very silly way to do what Cyphre is doing, more consistently, by just using a FOREVER loop with WAIT. | |
Henrik: 11-Mar-2010 | tabs: we already are able to switch between panels and need a button panel for doing this. grid: big job and cyphre has already volunteered. :-) | |
Pekr: 29-Mar-2010 | So this is for group (us) to consider, and for Cyphre to implement? :-) | |
Henrik: 29-Mar-2010 | TRANSLATE is for Cyphre to consider. The rest is me and everyone else. | |
Pekr: 2-Apr-2010 | Shadwolf - why don't you just read new VID3.4 docs? It is clear new VID does support creation of advanced styles, and IIRC Cyphre will do grid (table) widget for R3 .... | |
Pekr: 8-Apr-2010 | Well, it will allow Cyphre (or others) to work on View kernel. But as for VID, the work could continue in theory even without the above mentioned work? | |
Pekr: 2-May-2010 | dunno about HTML5 Canvas, but browsers contain SVG, and there were some attempts to do REBOL-2-SVG converters. There was some incompatibility in how gradients are specified, but that could be added to our kernel. I am sure Cyphre has more to say here ... | |
Rebolek: 3-Jun-2010 | Cyphre is looking into it. The box model may use some enhancements. | |
Henrik: 5-Jun-2010 | Yes, well, currently I need to finish another project, so GUI development could be faster, but Cyphre and Rebolek are working on it. At least it's moving. Proper resizing is the topic now. | |
Henrik: 11-Jun-2010 | Small status update: Working on resizing now, particularly proper pixel accuracy and getting rid of all blocks. Ladislav and Cyphre are working on a good algorithm here. This will also create a change in how styles draw gobs: Currently a gob defines mostly only the draw area of a face and then spaces between gobs are used to create paddings. This is efficient, but it makes drawing things outside a button, like blurred shadows very difficult. So instead, the gob now constitutes both the drawn button and its padding. A side effect is that spacings between gobs are now always pixel accurate, because they now rely on the draw block, rather than the resizing engine. A downside is that when you define the style, you also need to define a click area, to avoid getting a click registered on a space between two buttons. But perhaps this can be automated, don't know yet. Furthermore, there will be keywords available for DRAW blocks to easily locate a corner or a center of the draw block. Overall, these things will make it much easier to write draw blocks for styles. | |
Henrik: 11-Jun-2010 | Cyphre has a good idea on how to do this, and it probably involves an extra gob. As a side effect, it might be possible to define a bitmap mask to get pixel precision accuracy for click events. | |
Henrik: 15-Jun-2010 | Cyphre is working on this, yes. | |
Rebolek: 16-Jun-2010 | the box model Cyphre is working on is unlike R2View, it's more similar to CSS. | |
Pekr: 16-Jun-2010 | hmm, those are low level changes, so Cyphre is doing it his own code branch, or does he have code synced with Carl? | |
Rebolek: 16-Jun-2010 | render - well, there are different ways to do it, you must ask Cyphre how exactly he's going to it. | |
Henrik: 22-Jun-2010 | Resize system has been worked intensely on by Ladislav and Cyphre for the past few days. | |
Ladislav: 22-Jun-2010 | resizing: no, Carl does not like RebGUI resizing model, nor some look-alikes. Neither do I. That is why Cyphre and I had to try two distinct prototypes not being fully content with any of them (the second one being able to deliver some nice pictures already). Tomorrow, it is time to try yet another resizing model, this time adhering to Carl's original idea more, than his own implementation, so the system is going to be quite advanced (it took a lot of time to fine-tune some algorithm details, we almost gave up). | |
Gregg: 24-Jun-2010 | Wow, if you and Cyphre almost gave up... | |
NickA: 24-Jun-2010 | @Gregg: when I imagine Ladislav and Cyphre working like that on code, I picture a slow motion movie scene with epic music thumping in the background, lots of dramatic cuts between close up face shots, etc... | |
Ladislav: 24-Jun-2010 | Resizing prototype working well, both Cyphre and I like it. | |
Henrik: 24-Jun-2010 | Posted 5 shots: http://rebol.hmkdesign.dk/files/r3/gui/212.png from 212 to 216. I think they need some explanation from either Ladislav or Cyphre. | |
Rebolek: 24-Jun-2010 | Thanks to Ladislav and Cyphre. | |
Ladislav: 24-Jun-2010 | (Cyphre was pretty sure, it was not possible) | |
BrianH: 24-Jun-2010 | I am not asking about the math - I trust you and Cyphre to make the math absolutely perfect. I am at the moment asking about the semantics of the resize model | |
Graham: 25-Jun-2010 | Cyphre ... do you know the answer to my question? | |
AdrianS: 25-Jun-2010 | Cyphre, is the layout framework pluggable in any way? Could it be replaced with a different model? I'm just thinking how layouts are done in Java where there are quite a few different layout managers available and one size doesn't have to fit all. Here are some options: http://leepoint.net/notes-java/GUI/layouts/90independent-managers.html | |
Pekr: 25-Jun-2010 | Apart from the fact that I can't properly answer your question, my understanding is, that the team is working on all aspects of GUI, in following areas: - low-level (in C) - new GUI is based mostly on AGG, some fixes and enhancements are going to be done. Carl, and Cyphre probably too, is also working on HostKit GUI isolation, so that the GUI can be fully open-sourced, becomes part of Host environment, and can be eventually replaced - various GUI subsystems are being worked on - layout, resizing, keyboard navigation/tabbing/accelerator keys, skinning/themes/materials, GUI transition effects, etc. - GUI styles - new VID is supposed to be released with some advanced styles, as e.g. tabs, grid, hopefully tree too, maybe a menu (dunno about that one) - some other things come to my mind - browser plugins, video codecs etc. - good times ahead once we are there, but first things first :-) | |
Henrik: 6-Jul-2010 | http://rebol.hmkdesign.dk/files/r3/gui/220.png 220 to 225 shows the resize engine in use with globally set borders with quite good pixel accuracy. the border style should be possible to set globally according to cyphre in a similar way as in VID, of course without the artistic limitations of VID. | |
Graham: 11-Jul-2010 | twitter: Successful branch: Cyphre can do R3 builds now, including native graphics extension module. | |
Henrik: 12-Jul-2010 | some refinements to the resizing model, by ladislav and cyphre as well as some documentation, so I can learn how it works. no new demos at this time. | |
Henrik: 14-Jul-2010 | Steeve, Cyphre probably understands that better than me, but I assume this means some level of hardware acceleration possibility of DRAW transformations. :-) | |
Henrik: 14-Jul-2010 | Steeve, ignore me. I just don't understand your original statement. Cyphre would understand it. :-) | |
Henrik: 14-Jul-2010 | Steeve, but this is still Cyphre territory :-) | |
Henrik: 26-Jul-2010 | - Cyphre is implementing remaining DRAW commands in hostkit. - Ladislav has been working on resize code for a bit - I'm studying whether it's possible to replace arguments for reactors, an esoteric, but necessary part of dialogs. | |
Ladislav: 26-Jul-2010 | Regarding the names: Cyphre thought, that the "table" name should be reserved for something even more "specialized" | |
Henrik: 5-Aug-2010 | small status update: Not much happening on the release/testing side. Bolek found a nasty bug in MAKE-FACE, causing FACETS to be lost. Cyphre and Ladislav continue to work on resizing and Bolek is working on styles. When the styles are properly adapted to the new resizng scheme, I can test the new dialogs properly. | |
Robert: 5-Aug-2010 | And Cyphre is working on the richt-text part to work with the new-hostkit. | |
Henrik: 6-Aug-2010 | not yet, but I know Bolek and Cyphre are working hard in the background to complete the resizing system. | |
Henrik: 7-Aug-2010 | sure: Robert - DB interface, messaging, state machine, cracking the whip Cyphre - Resizing, low level AGG, rich text, host kit interface Me - Dialogs, form validation, database interface, reactors, messaging, state machine help system Bolek - Styles, resizing Ladislav - Resizing, state machine The above is basically what needs to be done for the first customer app. | |
Robert: 8-Aug-2010 | I just hat a short chat with Cyphre about this. And on Windows & Linux the glyph outlines are used to render the fonts. | |
Henrik: 10-Aug-2010 | Cyphre hasn't talked about that, but that is probably next. I don't know exactly how many parts are left. | |
Maxim: 12-Aug-2010 | cyphre... seems like the best plan, for the best quality font rendering on any platform :-) | |
Pekr: 12-Aug-2010 | Cyphre - what's next on your part? Effect pipeline? | |
Robert: 12-Aug-2010 | bounty: This won't cover the total-costs, but it's an additional sponsoring from the community that Cyphre can work on it. | |
Cyphre: 12-Aug-2010 | Graham: regarding the 'updating GUI from network protocol' question I have found some older scripts I did and quickly added the progressbar to it so you should see how it works. You can download it from here: http://www.rebol.cz/cyphre/scripts/r3/net/client.r3 and http://www.rebol.cz/cyphre/scripts/r3/net/server.r3 just run server and client on localhost and press enter in the client console to see how the server shows the progress of upload. | |
AdrianS: 12-Aug-2010 | Cyphre, the server link gives a 404 | |
Pekr: 12-Aug-2010 | yes - still not solved problem of occassional wrong path dispatch of Apache in ClearOS :-( .... Cyphre, you better put it directly onto rebol.cz domain .... | |
Graham: 12-Aug-2010 | I think that's what Cyphre also argues .. to use a transform | |
BrianH: 12-Aug-2010 | Sorry, you lost me at "inherit". I'll have to let Cyphre chime in from this point. | |
Maxim: 12-Aug-2010 | again, I'd have to look at the AGG rasterizing pipeline to see how it functions, but the only procedural overhead is in how it inherits its origin at each gob. it might even be impossible from the get-go, based on how the actual rasterization is performed. in Flash this would be impossible. but IIRC past discussions with Cyphre, we use a different rasterizing process, which would allow the whole idea. | |
BrianH: 12-Aug-2010 | And with that added option, how simple is it to check the gobs to make sure the option isn't specified? Multiply that answer by the number of times that check would need to be added to code. That is why you lost me at "inherit". But if you can convince Carl and Cyphre, go for it. | |
Anton: 13-Aug-2010 | Cyphre, I agree; it's already so easy to flip the y-axis in REBOL. | |
shadwolf: 15-Aug-2010 | Cyphre and other : LOL so it's all about monney ... your are a bunch of liars and pretenders ... and you think how much it will take to get R3 done ? Even if i give you ten thousand dollars i'm absolutly sure rebol will remain your last priority ... | |
Graham: 15-Aug-2010 | Cyphre, you GUI update inside a network looks similar to what I did ... but which didn't work! Ok, time for me to try again. | |
Henrik: 26-Aug-2010 | Actually there are several changes by Bolek and Cyphre, that I've not yet studied, but much of the work that was handled by LAYOUT before is now relegated to PANEL and GROUP, which is why we talk so much about them and not a central LAYOUT function. They call various subfunctions that specifically focus on creating faces and laying them out and resizing them. So the styles themselves are capable of custom layouts and resizing mechanisms and also mechanisms such as face init and triggers. So that means you are no longer a "slave" of the LAYOUT function. That's also why: 1. I was talking a while ago about that you can build a style that emulates VID, complete with a dialect, or replace the layout mechanism with your own, by rewriting PANEL or GROUP or adding new panel styles. 2. That whenever you want to do a new thing, you should make it as a style. That's where you start. | |
Henrik: 30-Aug-2010 | Cyphre has been out of town for the past week and has not yet reported back on his progress, and he's also focusing on many host kit issues that need to be solved. | |
Henrik: 2-Sep-2010 | Steeve, that's a lowlevel bug that Cyphre wants to fix. it's in the queue. | |
Henrik: 2-Sep-2010 | Cyphre's and Ladislav's private queue | |
Pekr: 9-Sep-2010 | I get some leakage in the fields - strange chars .... IIRC someone already pointed out the issue, anc Cyphre suggested some solution - can't remember now ... | |
Henrik: 9-Sep-2010 | Cyphre says the bug is due to a missing box model. Will be fixed soon. | |
Pekr: 9-Sep-2010 | Robert - this is OK with me. In the past, I worked with Cyphre, Romano, to do personal testing ... lot's of errors and misconceptions caught on my side. In such early phase, I might cause a flood, so if you want, I might stop for few more releases ... | |
Pekr: 9-Sep-2010 | so - if anyone wants - Cyphre, Rebolek, I can test privately in early phase, and report privately too, to not cause much of the flood here .... or I can simply shut-up for a while :-) | |
Henrik: 13-Sep-2010 | the issue is set to be solved in this week's sprint, by cyphre, but we'll see if he makes it. | |
Henrik: 21-Sep-2010 | later, Cyphre will come up with some modifications to draw blocks for styles, so we can use positional keywords that work together with the box model, so it becomes easier to create draw blocks. | |
Henrik: 2-Oct-2010 | Small status update: Cyphre has completed first version with keywords for draw blocks. This means you can now use the vertices of the box model for coordinates, instead of tediously calculating them inside the draw block. http://94.145.78.91/files/r3/gui/240.png | |
Henrik: 5-Oct-2010 | metrics: I'm not sure what's being considered here. Cyphre may have something in the works. | |
Pekr: 6-Oct-2010 | OK, I can test personally. In the past I worked privately for Romano, Cyphre. We can concentrate upon some more concrete stuff. You can say just few points, like - new area, please test. And I will do. Recently Henrik releases new version without telling what has changes, just 21KB was added :-) That is really difficult to estimate what changes should be tested :-) | |
Pekr: 12-Oct-2010 | I just think that the work is running in multiple levels (native - Cyphre, styles - Rebolek, high-level - Henrik), and at some point in time, it will all settle down and merge together ... | |
Ladislav: 13-Oct-2010 | Aha, sorry, I guess, that I did not read the latest questions from Bolek/Cyphre | |
Gregg: 13-Oct-2010 | Bolek +1 - Don't use GRID for these names, unless we call it a canonical-grid. Christian, I thought of across/below as well, but understand Cyphre's reasoning. Panel 1 or "group 2" give little meaning to the numbers. H and V prefixes make things clear, but... groups flow faces by their individual size, like Google Images, while panels use a grid of cells. What are the use cases for each style? Is it accurate to say that PANEL is for cases where you want things neatly aligned, and GROUP is for cases where alignment isn't important, and tighter positioning based on face size is desired? | |
Pekr: 15-Oct-2010 | Any other point of view, how Cyphre's code could be interpreted? | |
Izkata: 15-Oct-2010 | I've actually not used either, Pekr just asked for other interpretations - and that's how I first read Cyphre's code. Pekr: Elements divided by number, rounded up (with final column simply containing the remainder) is how I would do it... | |
Group: Core ... Discuss core issues [web-public] | ||
GrahamC: 31-Oct-2010 | well, I thought we should really have a native for this .... where's Cyphre's JIT compiler?? | |
Sunanda: 21-Nov-2010 | This does it without using a temporary word....and it should work even if the counter name is not amenable to Cyphre's path notation (ie you are using something more exotic that strings for counter ids, or are using an older version of /Core). b: next find/skip head b "a" 2 b b/1: b/1 + 1 Just remember to reset .... b: head b ....once in a while:) |
801 / 1065 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | [9] | 10 | 11 |