World: r3wp
[!REBOL3 GUI]
older newer | first last |
Henrik 18-Nov-2010 [4229] | you can possibly test under Wine. Earlier R3 alphas worked there. |
Claude 18-Nov-2010 [4230x2] | i just try it now with wine ;-) and it s works |
do you think carl will choose your gui for R3 standart ? | |
Henrik 18-Nov-2010 [4232] | that's not certain yet as he has not made any evaluation yet, but it will be a publicly distributed GUI, so you can at least get to use it. |
Claude 18-Nov-2010 [4233] | could you give me an url to try all your style ? like tour.r on rebgui ? |
Henrik 18-Nov-2010 [4234] | http://94.145.78.91/files/r3/gui/style-browser.r3 I think that works. |
Claude 18-Nov-2010 [4235] | thanks you |
Henrik 18-Nov-2010 [4236] | I should update it soon. There have been quite a few changes since that version... |
Claude 18-Nov-2010 [4237] | i just download your last version of r3 and r3lib.dll. i will wait for it ;-) |
Henrik 18-Nov-2010 [4238] | I cannot build right now, so you might as well play with that one. |
Claude 18-Nov-2010 [4239] | oki thanks |
ssolie 18-Nov-2010 [4240] | Henrik: I have buttons working on the Amiga now using your r3-gui.r3 script. I'll blog about it soon-ish. |
Pekr 18-Nov-2010 [4241] | Guys - what is the reason of kind of slow R3 GUI progress? At least from external observer point of view? That is not complaint nor is it any kind of attack. It is just that I thought that you need R3 GUI for a commercial project? And from external pov we could see: - new resizing system - some new higher-level systems (validation, tabbing/focusing) - some news about low level tweaks - Cyphre posting REP about new possible rich-text system - some endless work on styles However - from external point of view, and unless it all plugs together, Carl's original VID felt more concrete, more complete. Is there any estimate when stuff will plug together to form usable system? Simply put - maybe if system would be docced, ppl could start working on additional styles? Or is it still too early, and non-yet-finished subystems could break any such code? |
Henrik 18-Nov-2010 [4242x3] | Pekr, A110 doesn't work with the build system, so no new releases recently. Pace is the same as before. |
ssolie, cool :-) | |
Pekr, also, I have no estimate other than ASAP. | |
Pekr 18-Nov-2010 [4245] | ASAP sounds good :-) |
Cyphre 18-Nov-2010 [4246] | Pekr, if you think Carl's version is more complete, then you can use it...AFAIK Carls version is simply incompatible with current R3 and doesn't work ;) We are fighting on all fronts to get our stuff in better shape everyday. I must also note we are working on other things that needs to be done. The system is in final phase of stabilizing its internal parts. We are now focusing on a good way how to do automatic testing before we start doing more styles... As always, you can wait for our stuff or be active on your own, use what we gave to the comunity and make everything better, faster, longer, stronger and quicker! |
Pekr 18-Nov-2010 [4247] | My whole point was, that Carl took some rewrite route back then, and in 2-3 months timeframe produced kind of basic, but working GUI, which could be demoed by 'demo function of R3, while with R3 GUI, we are not there yet. I don't need to be pointed out to such facts, that 2 years old GUI apparently does not work with latest R3 builds :-) Also - "you can wait ... or be active on your own ..." is not an argument for me. Noone apart from maybe 1-2 guys here want to work on yet-another GUI project. The whole thing is about me (and maybe others) not seeing a "big picture" - things plugging-in together into useable form timeframe. I know that giving any terms is very tricky, but my point was not to get exact nor even estimated date - just some rough ideas about what's still left to be done .... |
Cyphre 18-Nov-2010 [4248] | what's still left to be done is very wide question and everyone has porbably different opinion on that Otherwise the "ASAP" answer from Herik is probably correct answer to your questions ;) |
Henrik 18-Nov-2010 [4249x2] | I'll post a small list... |
What's left (not necessarily in order): - test framework for GUI - dialogs - form validation, which meshes with dialogs - help system, which meshes with form validation - database record management, which meshes with form validation - actor documentation parsing - better View function that supports initial states for forms and dialogs - some issues with resizing - work on text editor core - general style work - skin comes last Of course over time we get new ideas or stumble into design issues that need to be solved, before we can move on. That's necessary to make sure that some future feature is going to be simple to do. All this is of course separate from hostkit, font rendering, and DRAW enhancements. | |
Pekr 18-Nov-2010 [4251] | Henrik - as for higher level stuff - form validation, db record management - let's say I don't need it for some simple stuff. How is that implemented? I mean - I don't mind supporting code sitting there, but e.g. I don't want validation supporting "visuals" being visible on the screen for some simple "embedded" stuff? Could such concepts stay invisible? |
Henrik 18-Nov-2010 [4252] | sure |
Pekr 18-Nov-2010 [4253x2] | OK, good to hear that ... |
I noticed visual representation for the focused button. Just curious - how is that done? Is that a part of a margin/border of the style? Simply - is it drawn inside the style, or outside of it? | |
Henrik 18-Nov-2010 [4255x2] | Rebolek implemented it, so he knows that, although I suggested using a GOB. |
Anyway: Just start using the GUI now. The style browser is built, I have a build system test GUI also and both work fine, so what we need is input on things that are silly or missing in the GUI now. | |
Cyphre 18-Nov-2010 [4257x3] | Exactly, you can use it NOW. You can wait for years for ideal full featured version. It is hard to make it perfect without real-world usage feedback. |
BTW all the old demos form Carls version can be done in the current version so if want to be helpful you can just 'port' all the demos and update the docs along the way. | |
If you find problems during the 'porting' then just tell us so we can fix them or explain any difference. | |
Pekr 18-Nov-2010 [4260] | What is broken with A110? |
Henrik 18-Nov-2010 [4261] | not sure it's updated yet, but I had problems with ENCODE and thereby SAVE. |
BrianH 18-Nov-2010 [4262] | The text codec is pretty stupid in a110, doesn't handle almost all datatypes. |
Claude 19-Nov-2010 [4263x2] | henrik, it seem's that style doc have a problem => ** Script error: text does not allow command! for its text argument ** Where: show foreach unless show-now view catch either either -apply- do ** Near: show f |
with last version of style-browser.r3 | |
Rebolek 19-Nov-2010 [4265x2] | There are few problematic styles such as doc or table. |
re focus - It's not definite implementation, it's test of whether it's better idea to have some universal highlight mechanism or to implement highlighting on style level. I'm still not sure which approach is better, having system-wide mechanism is a good thing, but doing this on style level allows better implementation. | |
Ladislav 19-Nov-2010 [4267] | Pekr, what is the reason you don't help either by: * wring tests for Parse * writing test for Mold * writing tests for CureCode tickets that don't have tests in the core-tests suite yet * writing some GUI styles * responding to user polls, letting us know what your preferences are * reading the documentation and/or new proposals pointing out at the problems you are having with them * doing other useful work to help R3? That is not complaint nor is it any kind of attack. It is just that I thought you needed R3? And, from my point of view there is no obstacle you could not do any of the above? However, you have still a lot of stuff you can pick and help to make R3 better. Do you still not feel like wanting to do something? Simply put, there is enough oportunities for you to pick from, and the quantity is getting bigger over time. Or, is it still too early, and any effort from you can be expected only when none will be needed? |
Anton 19-Nov-2010 [4268] | My take on focusing: I think ultimately only each individual style can know how best to represent its focus. Obviously consistency among the styles is a desirable quality, and to encourage that, the system should provide some functionality which each style can opt to use, to derive its focus functionality from, or not to use at all. That choice depends on the style, obviously. I don't think it's a good idea to be too rigid and require all styles to use a single focus rendering functionality. That's just being short-sighted, presuming to know how all possible styles will be written, and will cause problems. |
Henrik 19-Nov-2010 [4269] | I would probably agree, if I didn't have other experience with the VID Extension Kit. The trick is to make the focusing mechanism flexible enough to handle all situations. We are not building a GUI that handles specialized situations. We are building a GUI for large business applications with dozens of windows, hundreds of widgets and tons of forms. We absolutely do not want to have something like focusing being a special case per style as other than a special option. |
Rebolek 19-Nov-2010 [4270] | More and more I think that visual representation of focus should be handled by style in on-focus actor with some help by system like providing default system-wide focus-color etc. |
Henrik 19-Nov-2010 [4271x2] | Rebolek, it means the focusing mechanism per style changes with the skin. |
I don't mind an on-focus handling, but there should really be a standard method. | |
Rebolek 19-Nov-2010 [4273] | The problem with standard method is that you're trying to force one visual method on all style and it may look wrong with some (irregural) styles. |
Henrik 19-Nov-2010 [4274] | I don't think we will have that many irregular styles. Besides, each style will have a click mask, which could be used for drawing up an irregular focus ring. The only problem is to draw the focus ring inherently as a part of the face, and not as a layer on top of all faces, otherwise there would be problems with partially or fully covered faces in, say, scroll-panels. Also, having differently appearing focus rings per style will be confusing to end-users, if the style designer can decide his own look for focusing. |
Rebolek 19-Nov-2010 [4275x2] | If the style designer wants to make confusing widgets, there's nothing we can do about it other than providing some style guide lines. |
Anyway, right now I prefer to do this in style's on-focus actor. After few more styles are done we can check for repeating patterns and try to make it more general. | |
Henrik 19-Nov-2010 [4277] | The patterns will be repeating for a good size of already existing styles, such as fields, buttons, so I don't agree with the current approach. It will also take longer to create the skin, when we get to that point. |
Rebolek 19-Nov-2010 [4278] | I don't agree. We don't have some good model for this right now. Before we have some good design of visual representation of focusing in our current box-model, then we can make it system-wide. But right now it's too soon. |
older newer | first last |