Page 2 of 2
Re: Presenting using PureBasic
Posted: Fri Oct 08, 2010 2:50 pm
by Kukulkan
Hi,
Actually updated the tool with a new WAVE-effect (for text and images). The new effect is included at the end of the sample slide. The contained XML documentation (PDF) is also up to date. The link in the first post is actualized (just re-download).
Kukulkan
Re: Presenting using PureBasic
Posted: Fri Oct 08, 2010 3:00 pm
by Yogi Yang
Thanks for this Update.
Re: Presenting using PureBasic
Posted: Sat Oct 09, 2010 5:14 am
by Yogi Yang
After playing with this fascinating utility for one full day, I have a few suggestion to make:
- Give a way to layer elements on page. What do I mean by this? Well it is a bit hard to explain verbally but let me try.... Allow user to set order of elements so that one can move one element below another element when required. For example I have two elements 1. A text element and 2. An image element. Now I can keep the image element behind the text element and if required bring it above the text element so that it will cover text element and if the image loaded is not transparent it will automatically hide text element.
- Give a way to show multiple elements at a time. From what I have observed I cannot animate & display more than one element at a time. For example I want to show and animate all elements in the 8 Direction Page at a time. How to do this?
- In the same way give way to remove more then one elements at a time simultaneously.
- Give facility to set a background to a page. This background can be anything a Gradient of two or more user selected colors, a bitmap or just plain single color
- Allow use to control Entry and Exit of the whole Page
- Add facility to make elements transparent or semi transparent and Gradual transparent (like a transparent gradient)
- I observed that when a animation is getting played we cannot abort it and move on to next Page can this be made possible?
- Can you add timer to Page as well as Elements so that one can make the whole show Automatic, which will run on its own without any user interaction if required?
- Can you add facility to allow user to click on an element and thus branch to a specific Page
- I don't know if this can be made possible but can you give facility for allow to move an element from one position to another position in the same page at some time. For example I want to show 5 text elements at a time for 5 seconds and then move each element to a specific location in the same page and at the same time change the Page backdrop/background color?
- Can you add facility to load written content from external file? This content can be anything from plain old text to a well formatted HTML text?!
Just my thoughts!
HTH
Yogi Yang
PS. Please keep up this work. It is really a killer utility.
Re: Presenting using PureBasic
Posted: Sat Oct 09, 2010 12:55 pm
by milan1612
Congrats on this very nice application. Runs very smooth here + zero glitches.
Re: Presenting using PureBasic
Posted: Sat Oct 09, 2010 3:23 pm
by Michael Vogel
Saw an additional (unwanted?) effect here, some texts containing the character "g" have some issues: (at least) one pixel line at the bottom of the "g" is missing which appears on certain font sizes at top of the "g"
Re: Presenting using PureBasic
Posted: Sat Oct 09, 2010 9:09 pm
by idle
Looks good.
Re: Presenting using PureBasic
Posted: Sat Oct 09, 2010 9:23 pm
by c4s
Michael Vogel wrote:Saw an additional (unwanted?) effect here, some texts containing the character "g" have some issues: (at least) one pixel line at the bottom of the "g" is missing which appears on certain font sizes at top of the "g"
Yes, I think the same happens with the image. For me it is cropped a little at the top and at the bottom. Don't know, maybe 2 pixels each.
Re: Presenting using PureBasic
Posted: Sun Oct 10, 2010 8:25 am
by eesau
I like this a lot, good job! My only issue with it is that it takes quite a lot of cpu (35-40% on my computer). Not a huge deal though.
Re: Presenting using PureBasic
Posted: Mon Oct 11, 2010 4:48 am
by Vitor_BossĀ®
I like it a lot. But you miss one little thing, finish current presentation effect when click/enter key. On page with image my CPU go up 95% without effect running. The application start using 33MB on my PC and on last screen was using 120MB, could you load on memory only 3 pages like - 1.Before 2.Current 3.Next - ? This will require less system resources.
Great tool, great job. Keep working.
Thank you.
Re: Presenting using PureBasic
Posted: Mon Oct 11, 2010 7:40 am
by Kukulkan
Hi all,
I made this open source. Get some more information here:
http://www.purebasic.fr/english/viewtop ... 14&t=43936
Yes, I think the same happens with the image. For me it is cropped a little at the top and at the bottom. Don't know, maybe 2 pixels each.
This crop is in the source image. It is not a problem of the engine
Saw an additional (unwanted?) effect here, some texts containing the character "g" have some issues: (at least) one pixel line at the bottom of the "g" is missing which appears on certain font sizes at top of the "g"
I can not see such an effect here, but it is possible. The program determines the sprite-dimensions depending on the given fontsize value. On some fonts, the routine may choose a size that is too small (cropping top or bottom lines). It may get fixed using a simple change in the code.
Give a way to layer elements on page.
Layering is possible using the order of the elements inside the XML structure. The later the element, the more "on top" it will be.
Give a way to show multiple elements at a time.
Allready done. Simply do not use the delay parameter for each element and all effects will start at the same time. I used the delay for dramatic effects and "time to see the effects" in the demo-slide. You are not forced to use the delay parameter and all ingoing effects will show at the same time.
In the same way give way to remove more then one elements at a time simultaneously.
Currently, all outgoing effects are appearing at the same time. There is no delay parameter for outgoing effects.
Give facility to set a background to a page.
Nice idea. Maybe someone will do this?
Other ideas can get realized by everyone who is able to. The source is free now
could you load on memory only 3 pages like - 1.Before 2.Current 3.Next - ?
Hm. I allready load the images and tiles for the next page only. There may be some problem in freeing up things in
Procedure ActivateOutgoing()?
Kukulkan