That seems to be the way most touch interfaces are working these days. It would be only natural to include this.
Thanks for the feedback guys! Iāve spend the last few hours implementing the force based scrolling.
On press a translucent scroller rect will appear to the right (like on smart phones)
Touch move scrolls with finger stylus
Touch up results on a force based scroll if 1) touch last less than .75 seconds and 2) force > 10%
Gesture based scroll is animated
Touching back down aborts any remaining animated scroll
Translucent bar remains while animated scroll is occurring or touch is down
I like that you have added translucent scroller rect. How can we test it?
Iāll email it along to you when Iāve a bit more done. Right now itās all of 3 controls, forms, and 2 dialogs. Most of my time has been spent upgrading the backend and designing the look-and-feel.
Did I ever mention application launching is built into Tinkr? You can either use a set template for launching āappsā or launch a full NETMF app (the 2nd obviously gives you no control over launched code).
I plan on writing a sort of console interface at some point so I can load code straight into RAM over Bluetooth in the future to save write cycles; which actually becomes a concern at some point when you burn through as many as I do with design work.
Thanks for that tip! I was wondering if there was a way to stop that nag.
[/quote]
HA, I didnāt see the link before I replied. I may pick up the Mac version anyhow.
Hereās a little video of the scrolling w/ Listbox and a threaded progressbar
v_r0TgiSSjE
Looking good!
@ Ianlee many thanks for linking this tool. Its just what ive been looking for
Hi Skewworks,
it loos very good, and may i suggest you do the selection on Touch UP event instead on Touch DOWNā¦ this would make it look much much smootherā¦ just like how the IPHONE isā¦ other then that it is greatā¦
Cheers
Jay.
Hi Skewworks,
it loos very good, and may i suggest you do the selection on Touch UP event instead on Touch DOWNā¦ this would make it look much much smootherā¦ just like how the IPHONE isā¦ other then that it is greatā¦Cheers
Jay.
Agree with Jay Jayā¦gestures and selections should be mutually exclusive. If I tap and release on an item, that should select the item, but if I tap and hold, then move up or down, that should be only the scroll gesture, not a selection as well.
That said, it looks extremely smooth. Nice work!
Absolutely.
Keep in mind this is extremely early work, the video was primarily to show off the auto-scrolling. Iām finding every control needs lots of work to fit into the new system. Especially stuff like the listbox that now supports 3 different render styles (text-only, text & radiobuttons, and text & large radiobuttons), Iāve easily got another 100+hrs of work to do.
That said, Iāll get the select fixed shortly. Thanks for the feedback guys!
The scrolling looks really good. I am impressed with the responsiveness. If i may ask, are the list box times rendered to a background bitmap that is scrolled?
The scrolling looks really good. I am impressed with the responsiveness. If i may ask, are the list box times rendered to a background bitmap that is scrolled?
Nope, itās rendered in real-time (mainly). The radiobuttons are antialised so when theyāre used I keep a buffer of them on the 2 different backgrounds for quick drawing. Other than that the only trick I use is to check the bounds of an item before rendering so items outside the display area are skipped.
Ohā¦and Iām currently working on the new combobox. Sure it can do a pop-up selection like on smartphones and .NET Clix/Pyxis/Etc, but whenās the last time you saw it actually drop down on a mobile device? You can either double-tap or hit the down arrow again to confirm your selection.
@ Skewworks - That is impressive, is that on a Hydra? If so, can you get similar performance from a spider or similar class device?
@ Skewworks - That is impressive, is that on a Hydra? If so, can you get similar performance from a spider or similar class device?
The demo video is indeed a Hydra, the picture from a modified emulator.
That in mind this is all based on previous works tested on the Cobra on every screen size (320x240, 480x272, 800x480) and Tinkr is the absolute fastest code in the line. Every single call is being optimized and streamlined. Touch interface is more than 10% more efficient across the board, rendering has been vastly improved with regional refreshes and focused items, etc.
It will definitely be slower on a Spider w/ the CP7 but still quite usable and should be right on par (if not faster) using the T35.
Right now CP7 is actually slower that it will be in production because of touches. CP7ās driver is still in beta and lacks proper touch-up events so I have a driver on top of the GHI one to get the data TInkr requiresā¦ Eventually Iāll probably replace the touch driver entirely for CP7.
Seems to run very smooth. Nice job!
Textboxes, how I hate thee.
Input time
Iām working on the textbox (obviously) and VirtualKeysā¦welcome to the world of complicated. I know there are many instances where the current VirtualKeys falls short of whatās needed, like validation for example, so Iāve come up w the following solution. Please let me know if you think itās enough or needs more/different features.
Textboxes now come with EditorFont and EditorTitle properties do you can label your input and use a different font (either for consistency or bc of a really large font).
Before the editor opens an event is raised with a ref variable that allows you to change the font, title and text value, prior to the editor displaying.
When itās about to close another event fires with the value and the ability to cancel close. This way you can run validation and display and alert and cancel close if t doesnāt pass.
Thoughts?
Before the editor opens an event is raised with a ref variable that allows you to change the font, title and text value, prior to the editor displaying.
When itās about to close another event fires with the value and the ability to cancel close. This way you can run validation and display and alert and cancel close if t doesnāt pass.
Thoughts?
Spot on.
Based off the feedback Iāve gotten so far, Iām thinking of doing away with the new āalertā and sticking with "prompt"s only. Iāve also run through a quick redesign of the āpromptā that now allows for an icon as well.
Hereās the concept on a solid white and picture background.
You can also see the request Appbar at the bottom.
Based off the feedback Iāve gotten so far, Iām thinking of doing away with the new āalertā and sticking with "prompt"s only. Iāve also run through a quick redesign of the āpromptā that now allows for an icon as well.
Hereās the concept on a solid white and picture background.
You can also see the request Appbar at the bottom.
I like that much better What kind of flexibility is there as far as button wording and number of buttons? Also, it would be nice if there was an option to have no buttons that would just close if you touched anywhere on the dialog.
AppBar looks good. Any pics of it popped up? Will it be like the WP AppBar so that you can put buttons on top and menus underneath?