iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Hi guys,
I'm about to make a decision for our team to either continue with Intersoft UI or drop it altogether.
My doubts mostly arise from imo questionable design decisions, but I want to give you the opportunity to comment on it and possibly change my mind. I have just recently joined the team and the decision for Intersoft UI was made by me predecessor and none of my team members (who are quite capable and have worked with your UI for several months) have satisfying answers for my questions (I am new to your UI - I have worked with it for just about 6 weeks). I am a seasoned software designer (30+ years experience) and I am seeing things that really raise my alarm bells.
Here are my issues:
1. Try to right-click into any of your grids. The entire app stops responding. Every single time.
2. Using your grid we are waiting for doule-clicks to then spawn a dialog to change the entity that was double-clicked on. The dialog comes up but always BEHIND the window containing the grid. You clearly don't handle the double-click properly. I know of the pit-falls involved in implementing a proper double-click handler as I did it myself for a button. It was not exactly trivial. What happened in my case (before I fixed it) was the same I am seeing with your grid: The second click is still passed on as a single click. Sure, you intercept it in some fassion to get the timing for the double-click event, but it is passed on as a single click nonetheless. And it is that second click that restores the focus to the grid, thereby preventing the just spawned dialog from receiving focus.
3. IWindow. This is a really bad one. What's up with that? Why not derive from a proper WPF window? It's behind your super-thin wrapper anyways, isn't it? If IWindow is REALLY necessary why not expose more (as in MOST) Window funtionality? Try spawning a UXDialogBox from another one. It appears in some arbitrary position and there is little I can do about it. I tried to just set Left and Top to 0 after showing it. It does appear at 0,0 but it doesn't handle mouse events properly any longer. We found a trick to have at least some semble of control but it is very messy. Had you properly exposed the underlying Window functionality (like WindowsStartupLocation just as an example) you'd make the developer's life a lot easier.
I have a lot more issues, but let's just leave it at that for now.
Please explain your decisions in detail and maybe restore my confidence in your product.
Dear Harald,
Thanks for posting your questions in our community forum.
I'll specifically address your concerns about the 2nd and 3rd point.
For point 2), apparently it's not the issue in Grid nor the double-click implementation. The actual issue is that the dialog box doesn't recognize the 2nd window as a valid root visual, thus it displays the dialog in the first (main) window. This is an issue and will be addressed in our upcoming builds.
Best,Jimmy
Hello,
Thank you for your valuable feedback. I will forward it to our dveloper teams. Fyi, for the future, we will change the trial box design with vs2012 using metro style. This dialog box will use wpf control. However, this style can only be used inside Vs2012.
Regards,
Handy
Hello Harald,
We are sorry if we were late to give you our respond. We just have our Independence day and mubarak national holiday (17 August - 21 August). We apologized for the trouble. But we will have your feedback to our developer teams.
Regards,Handy
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname