AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 4382 |
r3wp | 44224 |
total: | 48606 |
results window for this page: [start: 42801 end: 42900]
world-name: r3wp
Group: !REBOL3 GUI ... [web-public] | ||
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: 29-Mar-2010 | But generally said - we are still waiting for Carl to move View to command! interface and releasing the sources? Carl almost finished GUI docs, which is nice, but I still miss one doc - his pov on - where to go next - still some concept descriptions missing, e.g. his plan for layers, etc. | |
Henrik: 29-Mar-2010 | Yes, some things are a little odd in this respect: the docs state functions that don't exist, such as MAKE-REACTORS, but he hasn't said anything about whether he's modifying the sources. Once the View host gets released, many more people can work on their things. For us, there are plenty of things to work on: Begin the implementation of a proper table, better dialogs and more styles. | |
Pekr: 29-Mar-2010 | those things you mention (more styles) can be done even in recent VID state? Do you regard architecture being stable? E.g. - I remember you (and me too) did not like max-size. But it is basis of Carl's resizing model calculation. So no fear of later changes on your side? | |
amacleod: 31-Mar-2010 | Playing with R3 GUI...I see panels and groups resize horizontally but is there a way to get it to resize vertically...or does that involve playing with the style code? | |
Pekr: 1-Apr-2010 | you, BrianH, and me :-) | |
Pekr: 1-Apr-2010 | but I am a lamer, not a coder, so I can only bug you with many questions, and point out some things I eventually don't like (and in many case I don't like them because of my wrong understanding of the topic :-) | |
Pekr: 1-Apr-2010 | What I did not like in the past was departure from multiple gob design and make-gobs, and limiting style to single draw block. But later on BrianH explained to me, that the design is ready to use multiple draw blocks (kind of original frames concept) | |
Pekr: 1-Apr-2010 | where my "experience" ends is event - mainly keyboard, editing. Rather difficult topic for me. So I am still eager to see, how keyboard navigation is going to be supported. This is BIG topic for me. Because as I already said in the past - users are forgiving non-platform specific look, but not behaviour. And I am a person using keyboard so much. So tabbing, accelerator keys, ability to swith tabs by ctrl+ tab (non trappable by REBOL at all) etc. - those things were not adressed yet ... | |
Henrik: 1-Apr-2010 | Well, the keyboard navigation in the VID Extension Kit is a much bigger hack than in the R3 GUI. That's thanks to a good design and treating the window itself as a style. There are still some issues with Carl's method of tab navigation colliding with mine. Carl has a tendency to work functionality that should be generic into a few specific styles. I don't really get why he does that, because it scales like crap. | |
Pekr: 1-Apr-2010 | So - there are still some design choices to make. And what I miss is discussion about those topic, unless we go too far, to later realise, we have to rebuild somehing because of new ideas ... | |
Ashley: 1-Apr-2010 | who has read the whole source code for the R3 GUI? ... I have, and my gut feeling is it could be made simpler without much loss of functionality ... it just feels too "denormalized". That's not intended as a criticism, but a statement of [my] preference. | |
shadwolf: 2-Apr-2010 | ( and on tooltip using AGG some cool effect can be done there ... ( like a progressive fade away in time) ) | |
shadwolf: 2-Apr-2010 | widgets should be organised in my opinion in 2 categories the first one are the "most used ones" not every one will put a tree view or a menu in his main windows but everyone will put labels fields and buttons to most of their applications | |
shadwolf: 2-Apr-2010 | the second categories countains the set of high level widget wich include a lot of time of developement and though about how to give them flexibilities and extensibilities not to end with a list-view widget that is able to display nothing but text like in R2. Those widgets and widget set should be able to evolve in time and ofcourse without impling a redistribution of the complete R3 view stuff.exe | |
shadwolf: 2-Apr-2010 | i liked pretty much the idea of an advanced high end side widget library like REBGUI . It evolved so much faster than View in last years. and the result is nothing to deal with the rough aspect of the basic VID | |
shadwolf: 2-Apr-2010 | for example in viva-rebol.r project advanced side widgets take 95% of the source code lines writen ( and i compressed some of them) OK viva-rebol involve a new way to deal with text in an extensive and heavy way okay but still a hudge part of this project are nothing but one time used widget and that's a true waste! | |
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 .... | |
Steeve: 2-Apr-2010 | And you don't like the technic using masks ? | |
Maxim: 2-Apr-2010 | in photoshop, its like using the eraser to remove parts of a layer and reveal the bg. what you say, looks more like adding a layer with a hole in it. Do I understand your idea properly? is that more obvious? | |
Henrik: 5-Apr-2010 | the next project must use R3 and the GUI, so the work starts there again | |
Steeve: 5-Apr-2010 | Maybe Lotus notes is looking good now, Maybe.... But I had so many bad experiences with that crappy app, in the past. No respect of the GUI santards. (F5 to quit). No drag and drop. Lof of useless confirmation boxes. Useful actions hidden in deepest menus I ever seen. etc... It was a pain in the ass just to write a simple e-mail. | |
Steeve: 5-Apr-2010 | And slow, so slow | |
ChristianE: 6-Apr-2010 | E.g. browsers solve this by allowing to open tabs in their own windows and putting windows back into tabs. | |
Pekr: 23-Apr-2010 | Henrik - will your site with screenshots become available again? .... and ... should we await some new creations in upcoming weeks? | |
Henrik: 28-Apr-2010 | Screenshots will be available when there is something to show. Worked out a few bugs regarding tab navigation yesterday and there is work being done on the basis for a grid system that will be used for tables, dropdowns, menus, etc. Someone has been added to the list of developers, as I don't have much time right now to do GUI work. He may speak up if he wants to. :-) | |
Pekr: 28-Apr-2010 | I just wish one thing - things to not add layers of complexity. The initial VID work was imo really nice, and I hope it will not complicate much ... | |
Henrik: 28-Apr-2010 | Depending on what will be worked on next, we might delve into testing schemes. We want the R3 GUI to be easily testable: Fire random events at a GUI window and collect errors and crashes and also generally record and playback UI events to tell what a user did. | |
Pekr: 28-Apr-2010 | And what about menu? How is this being done? I mean - pop-ups? Carl still have not expressed, what he had in mind for layers, or did he? | |
Rebolek: 28-Apr-2010 | That someone is me and in this exact minute I just finished auto-completition for the text-list. Yea! :) | |
Robert: 29-Apr-2010 | We are currently checking out how far we can get and what stumbling-blocks we might hit to collect some experience. | |
Robert: 29-Apr-2010 | Goal is to create all internal tools with R3 now (we call them Level-2 = L2 tools) and build the Level-3 (libs, frameworks, extensions, ...) in parallel. | |
BudzinskiC: 29-Apr-2010 | Is it by any chance planned to add HTML rendering to R3, maybe as an extension? (probably not but I'm going to ask anyhow because I'm horribly rude) There are some cool apps that mix native GUI widgets with HTML content, gitx for example. Would be neat to do this with Rebol too. And I'm sure, often enough an app you write is going to offer export as HTML, being able to show a preview of the output while you are editing the data adds a nice touch to an app. | |
Maxim: 29-Apr-2010 | I tried to look at webkit and its pretty daunting. the api also isn't documented at all... | |
BudzinskiC: 29-Apr-2010 | I wanted to sarcastically write that it's probably documented in small tidbits on one of the commiters' blogs but then I checked and that's really where some of the docs are. | |
Maxim: 29-Apr-2010 | python has a non console mode binary and it crashes if any stray print is performed... | |
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: 10-May-2010 | I prefer tea :) Also right now I'm investigating password style and then will move to tabs. | |
Pekr: 10-May-2010 | Henrik - is there any resolution to resizing system? I know that we both objected to max-size element for e.g., and IIRC there were some proposals of how to either fix current model, or replace it with different one. Have you made any decisions in that regard yet? | |
shadwolf: 13-May-2010 | didec windows console is boring and ugly now that i show agg could deal pretty stuffs with text in color why don't we HTMLize our console and bring some new way to experience console direct code flow coding cause that was the strong point of R2 and that's the actual weak point of r3 | |
shadwolf: 13-May-2010 | help or a way to start step by step evaluation or stop it and a way to look at your data stacks or organisation like in anamonitor .. this advanced console then could be done in view dialect and be a show room to the view dialect capabilities | |
shadwolf: 13-May-2010 | all those years i sharpen my own way to code in rebol in a more professional way ... and that was done basing my self on the few spare tools the rebolers bring but it would be nice to have this effort through years continuated to show that the rought aspect of rebol evolved alot ans that now all you really need to do rebol is rebol and i think we all shown that in rebol light weight wasn't synonimous of poor ideas oe small capabilities* | |
shadwolf: 13-May-2010 | one of my dream regarding the developement of applications in rebol was to have a way to select a bunch of your code in your text editor and hit run by step to see a step by step excution of that bunch of code in order to underfstand what rebol is doing closely when he clone data h | |
shadwolf: 13-May-2010 | personaly one of the hardest part in rebol is the memory management and maybe that's part of the reason i don't understand the way parse works | |
shadwolf: 13-May-2010 | Pekr about you gui library 2 comments yes it has all the widgets i expect and so much blue are you sure ? | |
shadwolf: 13-May-2010 | gram for tab panels they shopuld be able to stick together in line when needed and show one content at a time and able to be extracted from the line to exists in their own lonely window like it's done in most of webbrowser now inh days | |
Pekr: 13-May-2010 | Shadwold - I don't understand what are you asking, but if you are asking if I like mild bleu gui, then I have to say - yes. I am bored by old Amiga and NeXTStep grey look - Fedora, Vista, Windows 7, FaceBook login-page, all got it right ... | |
Pekr: 13-May-2010 | From rm-asset.com website - "# R3-GUI Library: Our internal extended and enhanced VID. We add a persistent layer so that GUI elements can be stored into a database backend. Further we added element-tree traversal code to simplify accessing GUI elements. Beside this we develop a bunch of GUI styles like TABLE, DROP-LIST, DROP-TREE etc." What's persistent state for GUI good for? And also - why the element traversal code, if we can use path in gobs and their "panes"? | |
Henrik: 13-May-2010 | Pekr, you need traversal code to move back and forth relatively in the tree. | |
Robert: 13-May-2010 | No, because every GUI style can load/save itself. Such emitters just need to be done once. Every gui element belongs to a record. So, it's easy to say: save customer and that's it. | |
Robert: 13-May-2010 | Yes, we are doing the first basic styles to create our internal apps we need. As soon as this is stable and proofed to be useable, we will release the GUI lib. | |
Robert: 13-May-2010 | We take VID34 AS-IS and patch the code-base. So it's easy to find the differences. Most things we try to add non-intrusive. So you load an additional file and get new functionality. The styles are all "self-contained". If Carl wants it can all be integrated into VID. | |
Henrik: 13-May-2010 | isn't it a bit of an overhead for a GUI itself? I mean - those are application (higher) level issue - actually no, they should not be that, and this is quite a misconception that you want this level of control in most apps. It's what prevents us from creating complex forms in minutes, where you don't have to think much about how the form interacts with a database. When you think of it, most of the code you write, when writing boring business apps, and beyond writing styles, is writing, and worse: debugging and testing such code. Wouldn't it be nice to have this built into the GUI, all debugged and tested for you? | |
Rebolek: 13-May-2010 | It would be really good to get Carl cooperating - yes it would be. And you probably know how to do it? ;) | |
Maxim: 13-May-2010 | what Robert describes also sounds like something they could easily adapt to have a web viewer for. a bit like a .net approach where you can build tools and distribute them in different architectures, suiting client needs. | |
BrianH: 13-May-2010 | Persistent GUI state will allow an application to save its state, be suspended or shut down, and be restored later, all automatically in response to system events. Windows 7, Androis and iPhone OS 4.0 all have facilities for triggering this kind of event in applications in response to power management or (for Windows 7) reboots. This will make it possible for us to write REBOL apps that will resume after an intentional shutdown by the system. | |
BrianH: 13-May-2010 | Basically, if all your apps support this then it will be safe to turn on Automatic Updates and let your computer reboot itself if necessary, at least on Windows 7 (and maybe Vista). | |
Robert: 13-May-2010 | Brian, yep, exactly. And it's not only about suspension. Think about logging of at one system and again on at an other while taking over your app session and GUI state on this system to continue your work. | |
shadwolf: 13-May-2010 | Pekr but it's blue and blue drives me more crazy than i'm already ... | |
shadwolf: 13-May-2010 | gray is just the color that hurt monitors and eyes the less .... i hate white on my screen it burns my eyes so much.. | |
Steeve: 14-May-2010 | And Carl could release a beta, It's a nice opening | |
Robert: 3-Jun-2010 | IMO this could be doen by using different actors and reactors based on platform ID. Either it's all included or pre-processed. Maybe it's even possible to load a module with all the actors and reactors for the specific platform. | |
Henrik: 5-Jun-2010 | james, it may be that you are running a98 or a99. the GUI will currently only run on a97 and below. | |
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. | |
ICarii: 5-Jun-2010 | was a fix for size-text in R3 ever done? IIRC 97 and below returned incorrect width values | |
AdrianS: 7-Jun-2010 | the developer states that his technique gives better results than Cairo and AGG | |
Pekr: 7-Jun-2010 | ... and even more deeply ... the world goes HTML5, what do we do about it? :-) (I know there is still place where R3/GUI will be usefull) | |
AdrianS: 7-Jun-2010 | as for the question re. HTML5, I'm not sure what the solution could be - maybe an embedded Webkit and a REBOL graphics dialect that generates JS? | |
AdrianS: 7-Jun-2010 | and HTML markup, of course | |
AdrianS: 7-Jun-2010 | Maybe there could be an alternative graphics framework at some point that could include WebKit modified to allow for the embedded browser's renderer to execute both JS and a REBOL dialect, the value of REBOL could become evident by way of conciseness, integration with full REBOL (and all the benefits that would bring). | |
Cyphre: 7-Jun-2010 | The morphic AA looks nicer though I wouldn't see any big difference if the pictures were shown separately to me. Also I haven't found any details..just couple of screenshot comparions with Inkscape. The author is not mentioning a word about preformance etc. As Pekr said AGG have already good quality and imo there will be 'slight' visual difference between Morphic unless you start comparing pixels. Also don't forget there is not only antialiasing in play. AGG uses very vell written vector graphic 'framework' packed with features. All the new algorithms presented in recent years are still missing that part. But I agree. If Morphic(or whatever else) will offer faster&better quality AA it should be possible to write custom rasterizer/renderer module(simmilar as the special Flash rasterizer) so it can be used inside AGG framework. | |
AdrianS: 7-Jun-2010 | here's the thread where he announces the new project and he mentions performance to some degree: http://forum.world.st/The-Morphic-3-project-td2239971.html#a2239971 | |
Cyphre: 7-Jun-2010 | re HTML5, JS vs Rebol etc. I personally don't want to use Rebol instead of JS in a browser. It would just make me feel Rebol is crap :). The problem is not in the language (JS is not so bad imo) but in the (X)HTML/CSS/DOM design and implementation. That's the real source of almost all the Web dev frustration IMHO. | |
Maxim: 7-Jun-2010 | we don't notice detail as much in image drawing, but in graphics and slow moving pictures, AA is a killer | |
Maxim: 7-Jun-2010 | in GLASS I had to take AA off in some text sizes for the font I am using. some letters looked bold and some didn't. On some letters with round corders (like S, g, D) the AA changes the width of the line so much its annoying to read. | |
Maxim: 7-Jun-2010 | isn't cleartype patented and illegal to use in USA unless we have a license from MS? | |
Cyphre: 7-Jun-2010 | AdrianS: I don't think you can convert the Web people to Rebol easily just by replacing the JS in a browser. Better to build some 'cool' product based on Rebol with modular interface so people can play with it and build own 'gadgets' using dialects etc. I believe there are still some 'oportunities' to do it on misc embedded systems but first you need HostKit source and fully abstracted Rebol dll versions compiled for such systems. | |
Maxim: 7-Jun-2010 | people are also impressed when I build a parse dialect in ten lines in 5 minutes and show them that its actually spitting new structured data out of other data. | |
AdrianS: 7-Jun-2010 | I don't mean the actual framework code, but the code that defines the UI and interaction for a specific application. | |
Maxim: 7-Jun-2010 | when we'll have a webkit REBOL plugin, then I (and hopefull others) will be able to do a real-time web dev software using the remark framework. | |
Maxim: 7-Jun-2010 | it might actually be easier to look at the chrome source code and starting from there! | |
BrianH: 7-Jun-2010 | Hosting Webkit wouldn't help here: The whole point to HTML5 etc. acceptance is that people don't have to install another program - they can just use their existing web browser. Hosting Webkit would only help us if we want to display existing web browser code; it wouldn't be necessary for generating code to run in Webkit, because the copy of Webkit that people would be displaying your GUI in would usually be a separate program, often on a separate computer. And HTML/JS/CSS is just text - we can generate text already. | |
BrianH: 7-Jun-2010 | Native Client would be an interesting way to get REBOL into a browser, particularly once they get the portable version up and running :) | |
Maxim: 7-Jun-2010 | that's what I mean... but it also means that we could build nice web dev tools using R3, which could cross-compile as desktop and web apps. | |
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. | |
DideC: 11-Jun-2010 | IT seems god, but in the same time, i'm not sure I like this "clipping area" of events thing. A "silly" idea : could use one gob for the drawing, and another one in front of it clipped to the "usable" size for the event tracking !? | |
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. | |
Maxim: 11-Jun-2010 | yep, the low-level engine over which glass is done. I was confirming that its a good and simple way to go forward for R3 too. | |
Henrik: 15-Jun-2010 | the gob size is supposed to be nice like in 210, but the border moves in and out randomly per side per gob. | |
Pekr: 16-Jun-2010 | 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. ..... I am not sure I can understan, how it is done. Is another gob used to define click-area?. Carl reduced VID to one-style = one-gob, and it was clear it can't work for more complex style, you had to "switch" drawblocks anyway. Now if I understand it correctly, we are back to kind of "border" aspect of R2? I still liked maybe more complex but also more flexible way of Gab's VID, where one style was compound of more gobs, if needed .... | |
Henrik: 16-Jun-2010 | Pekr, after working with multiple GOBs for a single face, I think it's simply easier to just work with one GOB and a set of draw blocks on top of it. Otherwise you get many small parts. | |
Rebolek: 16-Jun-2010 | You render all visible faces to a bitmap. Each face has different color. The you just read mouse coordinates and do a PICK on the bitmap. That way you know exactly where the event should end. That's the bitmap mask. | |
Pekr: 16-Jun-2010 | sorry for so many questions ... I am just interested :-) I hope more guys gets interested too, and even join the testing phase and style creation process :-) | |
Robert: 16-Jun-2010 | What is most important is, that we haven't hit a showstopper yet. Even with the current release we can move along. It might not be perfect in all aspects but good enough and comparted to R2 base not worse. That's enough to do it and get some apps done with R3. | |
Pekr: 22-Jun-2010 | Also - with the change to the "box model" and introduction of "material" system, will it be any easier to adapt the overall GUI look? | |
Henrik: 22-Jun-2010 | Not yet. Carl has entered the resizing discussion and there is not yet an outcome. | |
Henrik: 22-Jun-2010 | Resize system has been worked intensely on by Ladislav and Cyphre for the past few days. | |
Pekr: 22-Jun-2010 | hmm, it seems like Carl is finally cooperating even in the GUI area? :-) So, is he liking new RebGUI like resizing model, or not? :-) I remember even some discussions in the past, and Carl had his own opinion on that. I hope that max-size need is eliminated ... or still it is not? :-) | |
Pekr: 22-Jun-2010 | I expect your world being private one right? No web-public output at least, so that we can at least passively read some discussions, and kind of "influence" it from here? :-) |
42801 / 48606 | 1 | 2 | 3 | 4 | 5 | ... | 427 | 428 | [429] | 430 | 431 | ... | 483 | 484 | 485 | 486 | 487 |