r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!REBOL3 GUI]

Robert
7-Jan-2011
[5021]
Repeating from above:


We'll be releasing new version of R3GUI later today with the docs 
Ladislav mentioned.

Unfortunately I had not enough spare time to update the old 'gui 
demo'. So now a question to all who cried here :) Is there any volunteer 
who will try to convert the demo? I think this is great oportunity 
to:
-learn how the new version works

-found possible bugs and issues and report back to RMA team or even 
provide fixes
-give back something usable to comunity

So anyone interested?...
shadwolf
7-Jan-2011
[5022]
will that documentation be anought to start another branch R3/GUI 
? I think that's not the topic in fact. That's documentation to allow 
us to test your product and be productive beta testers.
Pekr
7-Jan-2011
[5023]
oooh, so much of talk ... who should read it? :-)
Henrik
7-Jan-2011
[5024]
Pekr, you just volunteered to write the new R3GUI demo :-)
Pekr
7-Jan-2011
[5025x2]
Cyphre - to get smooth (amiga-like) scrolling, with low CPU overhead 
(do you remember my scrolling news bar?), is your HW acceleration 
helpfull, or it would need any other specific links to DirectX stuff? 
Just a question ....
I thought about it, but I bet system is so different, that 1:1 translation 
will be almost impossible :-)
Henrik
7-Jan-2011
[5027]
Pekr, that's the trick, I suppose. You have to translate the visual 
appearance and capability rather than looking too much at the old 
code.
shadwolf
7-Jan-2011
[5028]
once angain those documents are just here to serves you own interest 
not our... My interrest is to have a R3/GUI that is based on a community 
real effort and organisation, that produce documentation and that 
tends to involve everyone and not limiting them to the role of beta 
testers.  My interest is having this library with one to one link 
everywhere. My interest is to have this module/library  discussed 
all aloing and with futur granted ... We don't know if RMA will produce 
something affortable we don't know if after this first shot what 
will be the level of evolution we can expect from it ... Do we will 
need to pass to bounties to get new things added to it once the main 
release is done ? how will be integrated and rewarded external contributions 
to that project ? why only the 5 of RMA should get money out of this 
project?
Cyphre
7-Jan-2011
[5029]
(Pekr, I think we should move your HW question to !R3 Graphics group)
Henrik
7-Jan-2011
[5030]
Pekr, nevertheless, feel free to dabble with it. We'll answer questions 
about it.
Ladislav
7-Jan-2011
[5031]
Pekr: Nevertheless, if you compare the doc Carl wrote with the new 
source that will be published today, you will find out, that the 
difference is not exactly huge.
Cyphre
7-Jan-2011
[5032]
Otherwise even converting the old code shouldn't be so hard but I 
haven't studied it. Anyway RMA team will try to help such conversion 
related quetsions here if you start doing it.
Pekr
7-Jan-2011
[5033]
hmmm, tempted :-)
Henrik
7-Jan-2011
[5034]
http://94.145.78.91/files/r3/gui/252.png


SCRUM tool prototype GUI example. We are exploring how to organize 
the GUI, as the R3 GUI can be used to prototype things now. The next 
step here is to get it integrated with the database reactors prototype 
written earlier. If that is done correctly, we should be able to 
switch from a prototype file database to a different database backend 
(SQL based) without touching any GUI code.
Pekr
7-Jan-2011
[5035x2]
Good luch ... I am really curious if your reactors are flexible to 
cover all DB needs.
What's the red color? Widget in focus? :-)
Henrik
7-Jan-2011
[5037]
yes, for now that was easier.
Pekr
7-Jan-2011
[5038]
We should start talking look & feel at some point too, as it really 
looks completly strange :-) Cheap gradients with Aqua like old Mac 
look mixed with 70ties Unix grey aproach :-). How can anyone create 
anything like that nowadays? This is really strange, as I remember 
Gabriele's effect-lab, Cyphre's styles pack, and also Henrik's first 
UI attempts, and those looked much better ...


I need to know, if it will be adressed, as I am scared to touch the 
gui, as I fear it will do really something bad to me :-)
Henrik
7-Jan-2011
[5039x2]
the skin will not be changed until nearly all basic functionality 
is complete. it's my task, but am not available for it anyway.
this is also to avoid risking having to redo the skin several times, 
if style architecture changes.
TomBon
7-Jan-2011
[5041x2]
btw what happened to the old R3 V2 gui from carl? could this be used 
as a starting point fpr another GUI?
the style was not bad imho. any architectual reason why this wasn't 
developed further?
Henrik
7-Jan-2011
[5043]
Tom, Carl's GUI was inadequate in many ways. The one we are building 
now is directly based on it, but replaces parts of it, like the resizing 
scheme.
Rebolek
7-Jan-2011
[5044]
Pekr, what you think is ugly and cheap design, is actualy THE FUTURE 
of UI design. Every GUI will look like this in 2-3 years, I wonder 
you don't see it. At least you understand this is the definite and 
final design of R3GUI.
Pekr
7-Jan-2011
[5045]
TomBon - I think, and I hope, that not much changed in underlying 
architecture design. But you probably refer to Carl's Spring skin 
:-) First time I saw it, I found it strange, now I miss it :-)
Rebolek
7-Jan-2011
[5046]
But seriously, as Henrik said, functionality will be done first, 
then the look.
Pekr
7-Jan-2011
[5047x2]
Rebolek - my dog randomly drawing would come up with better aesthetics 
probably :-) One should have pleasure to play with the stuff in the 
process, while I have really a hard time looking at any single screenshot 
of new GUI. What I don't understand is, why it changed from the former 
look, if draw code for such style was already available?
Well, at least I have something to play with. If I will somehow proceed 
with adapting demo, I might try to experiment to change some style's 
look, to see how the design and functionality are separated.
Rebolek
7-Jan-2011
[5049]
Pekr, that's great! So let you dog do the draw blocks for some styles 
and we will add them!
Pekr
7-Jan-2011
[5050]
Rebolek - that is an idea, with my dog :-)
Rebolek
7-Jan-2011
[5051]
I have no problem with replacing current look, if anyone provides 
something. But I'm not going to work on look now, because the priority 
of this task is currently low.
Pekr
7-Jan-2011
[5052]
I might try to "port" Carl's Spring look, to just see, how it works 
or not. It could show some potential problem with eventual skining 
...
Rebolek
7-Jan-2011
[5053]
Pekr, if you need any help with porting, I'll be glad to help. Just 
start with something easy as button, and let me know if you have 
any questions.
TomBon
7-Jan-2011
[5054]
henrik, thx for clarifying. Pekr, yes, same here ;-)
shadwolf
7-Jan-2011
[5055]
I will not participate to any bug tracker, bug correction, or testings 
regarding R3/GUI until we don't have a full detailled schematic of 
R3-host-kit, while we don't know where we are going with this project, 
and while we don't know if a better path can be found to avoid this 
project to fall in porting maze.
Ladislav
7-Jan-2011
[5056]
Even Pekr's dog knows, that a better path can always be found!
Robert
7-Jan-2011
[5057x2]
And I bet his dogs learns faster, that we stated more than once that 
we currently don't spend any time on eye-candy. Maybe Petr learns 
it too ;-)
db-reactors: They will work for (my guess) 99% of all cases.
Kaj
7-Jan-2011
[5059x3]
I have to support Petr's dog here. I fully understand why looks are 
not a priority for development, but I also know that if we proudly 
present the GUI functionality to the world with the current skin, 
almost everyone who sees that will confirm in his mind that REBOL 
is a thing of the past and will never touch it again
Shadwolf, if you want a REBOL GUI that can just be recompiled on 
all platforms based on OpenGL or QT or GTK, the current host kit 
fully supports that. You can just build such an interface on it
But I think the problem is that you want "the community" to do that 
work for you and profit from their work without doing anything yourself...
GiuseppeC
7-Jan-2011
[5062]
I apreciate the work put onto R3GUI. I am just a spectator, I am 
not involved into the development. So I whish to say thank you to 
all the people building R3GUI.

From time to time the community get nervous about lack of development 
or inadequate results. Please note that they are building the foundations 
for further work. One time in the future the GUI will have the look 
similar to MacOS or GUI found on mobile device. Until then an old 
fashioned GUI is better than nothing.

Please consider all the hard work put from unpaid people on this 
project.
BrianH
7-Jan-2011
[5063]
I like that the UI look isn't inherent in the GUI. Skinning was a 
value from the beginning.
GiuseppeC
7-Jan-2011
[5064x3]
I have only a couple of request: please consider now the modification 
to the event system to support multitouch devices and whatever is 
needed for smooth GUI animation. It is important for further porting 
on other platform.


Also, keep in mind that good documentation is essential to let people 
use your work.
A last note for ROBERT: I have read that r3GUI stiles will be developed 
until they are functional to the project specification the where 
created for. 

A clear, written, specific, development path to further develop these 
style and the missing other would be good to have a clear global 
view about the final goal apart this project specific development.
(sorry for all the wrong plurals... :-)
BrianH
7-Jan-2011
[5067]
There doesn't need to be a specified development path from RMA for 
styles that are being developed outside of RMA. Independent cooperating 
projects are fine. We don't have to bog down the development process 
with too much management overhead.
GiuseppeC
7-Jan-2011
[5068]
Please Brian, what  RMA stand for ?
BrianH
7-Jan-2011
[5069]
It's the initials for Robert's company.
GiuseppeC
7-Jan-2011
[5070]
Brian. Your opinion is ok for me. Lets wait how this develpment ends. 
Then we could work on what has been done to improve it.