Discussion Forums  >  Buzztouch News and Announcements

Replies: 133    Views: 2264

Stobe
buzztouch Evangelist
Profile
Posts: 1527
Reg: Mar 04, 2011
Fredericksburg,...
24,670
12/03/13 11:17 PM (10 years ago)

Broken Plugins, New Plugins, and other Current Events

If you're like me, you may have noticed that a lot of the recent forum posts are regarding broken functionality in "XYZ" Plugin. This is of course frustrating, which is why I wanted to take a moment to address some of the issues dealing with the "bigger picture". This may end up to be a lengthy post, but lets give it a go.... ************ New Plugins ************ I can't tell you how excited I am to see the rush of new plugins arriving in the Market. Granted, some of these may have been ready and waiting at the "gates", but its still exciting to see. This new concept of the Self Service Plugin Market is not actually a new concept for us. We've wanted to allow this type of Market to exist at Buzztouch, but we had our hands tied by the older way that plugins were used in both the Buzztouch.com control panels and Self Hosted control panels (using user-submitted PHP code vs. the new way, for those keeping score). We realize that a Self Service market will have its obstacles along the way, and we realize that we will all be learning a lot about how to best deal with these obstacles in the next months. But we'll all be learning together, and we really feel that this type market is the right move for our community. Keep up the good work on the new plugins. I can't wait to see how you can all impress us! *************** Broken Plugins *************** Let's now shift gears to address the less fun subject. As you all know, we have recently rolled out our newest versions of both Android and iOS Core projects (v3.0). Just as iOS 7 was the biggest change of any iOS version for Apple, so too was the challenge for us to update our Core project to match. With the Core completed, we then had to make all the existing plugins "work" with the new project. By "work", I mean, they were altered to at least compile in the new project, using the newest version of Xcode. We warned everyone up front that each plugin may still need some fixing, and we are all now seeing that statement becoming true. Rest assured, everything is "fixable". But the reality is that the pace of fixing everything is limited by available resources. I want to address this and come up with a "battle plan", but its going to be a little different depending on who "owns" the plugins. So for now lets discuss plans for both "our" plugins, and "other developer's" plugins.... **************************** Member Developed Plugins **************************** When we changed to a Self Serve market, we gave the plugin developers more "power" over their plugins than they had before. They now have the ability to upload new versions, etc. This being said, it is definitely our intention for a plugin developer to fix any problems that may exist in their plugins, and handle all support related to their plugins. If I had an app for sale in the iTunes store, and it was broken, I would not expect Apple to fix it for me, it would of course be my responsibility. In the past we (David and Susan, mainly) have been very supportive of helping our plugin developers create and fix plugins. And we were very happy to offer that assistance. But as stated above, our resources are limited, and we have to focus our efforts on other things. Our main focus right now is on innovating and creating new, super-cool, stuff! I've read posts about "XYZ App Builder" will let you do this and that, etc. And you may think that we would get defensive about those types of posts. But on the contrary, we like to see that the very industry that Buzztouch helped create is evolving and growing. And we use this as motivation to try to keep Buzztouch on the leading edge of innovation, and thus keep Buzztouch as all of your favorite tool in this industry. What this means is Plugin Developers need to stay on top of their plugins if they want them to survive in an open market such as the one we are now providing. And I would also ask the plugin customers to have a little extra patience during this transition. If you find a problem, do your best to search the forums to see if someone else has already brought it up. If not, do your best to document the problem you are having in a forum post and see if the developer can help you out. There is always the possibility that the developer may not see your post (thats a known limitation of our current forum). If you don't get a response to your forum post in a timely manner, you always have the option to send a PM to the plugin developer and reference the post. It helps more people if the bug can be addressed and fixed in the forum vs private email, so try to steer the conversation in that direction. Trust me, when I'm in the middle of making an app, and something isn't working just right - it is REAL frustrating. I've been there. But the simple fact is this: If any ONE of us could do a better job of making an app without the help of the Core project and plugins, we might not be here in the first place. Rather, we are all creating better apps as a community thanks to the efforts of MANY. I think one of our long-time friends here in the forums said it best when they said they were "more frustrated with themselves for being reliant on a service" (paraphrasing). That's a very valid frustration to have. But I think we are all learning along the way, and that's certainly something to be proud of. And if at the end of the day we are still a little reliant on others help, that's nothing to be ashamed of. *************************** Buzztouch Created Plugins *************************** So what happens if one of the free Buzztouch plugins is broken? We have the same responsibilities as any other plugin developer to address bugs in our plugins, and we certainly have intentions to fix anything that's broken. All of our current "Buzztouch" plugins were developed and maintained by David over the years, and we are getting to the point where we need David to remain busy more on the "innovate" side vs the "fix" side. So here's a couple things that can "help us help you".... 1. Stop emailing David with broken stuff. That is very distracting for him, and his time is extremely valuable to Buzztouch. 2. Just like I said above, do a quick search of the forums to see if the problem you're having has been brought up already. If so, jump in on that forum thread with any more (helpful) information you can. 3. If we can get a concise list of things that are broken (versus 100 different posts) that would REALLLLLY help us out. If someone wants to spend a few minutes and compile a detailed list like this (like a bug report of sorts), and bring this list to the attention of one of the BT staff (Susan or myself perhaps), we have a better shot of getting things fixed quicker. (David is wicked fast when we give him a to-do list - almost inhuman, but that's a different topic altogether). And the last idea we had in our meeting tonight is a little radical, but worth discussing... If you are a plugin developer, and you think you have the skills required to maintain and "own" one of our existing BT plugins, we may be willing to hand over control of it to you. You would of course be agreeing to keep the plugin Free, and you would basically be taking on the responsibility of maintaining the plugin just for the sake of great appreciation from us and our community. If you think you would be interested in helping out in this manner, let me know and we will open a conversation about it and figure out if its really a feasible solution, or if its just a weird idea. :) *********** Thank You *********** As predicted, this was indeed a lengthy post. But I hope it addresses some of your (valid) concerns. Its OK to be frustrated. We get frustrated at times, too. But above all, we really value our partnership with you all! You may or may not be able to "do this" without us - be we definitely cannot "do this" without you! For that, and for all things: Thank You! -Chris (battery light is flashing on my keyboard, lol!)
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
12/03/13 11:58 PM (10 years ago)
I hear ya, Chris. All points are valid and accepted. Just need to setup a bug reporter mechanism. Perhaps a Google Form will suffice. I will ask a friend to show me, about time for me to dive into the Google swamp. Reminder to potential foster parents of an adopted plugin, be sure to have iOS and Android development skills. A passion for doing the care and feeding is also necessary. -- Niraj
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
12/04/13 12:09 AM (10 years ago)
Stoked Chris. We all appreciate the time you put into this post to explain the recent happenings and news, thanks for updating us and explaining things. We're lucky to be members of this community, and I'm looking forward to a shared journey. As a plugin developer, I accept responsibility for updating my plugins and keeping them iOS and buzztouch compliant, and offering basic support. The minute I can no longer continue these responsibilities is the minute I take my plugins offline - better to have top notch code then broken outdated code, that won't help anyone. I don't foresee this happening anytime soon. Let's get that list going, sounds like a good idea. I would adopt, but it's hard enough to keep my own android code working, let alone one that the community heavily relies on. Good thing we have top quality members that I'm sure can handle those adoptions better. I think it's a great idea, not weird at all Chris! Thanks again for the post, cheers. David https://buzztouchmods.com/market
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
12/04/13 12:32 AM (10 years ago)
The post is very appreciated! I have a closet full of those t-shirts; I know how it goes sometimes. I'll send you a PM consisting of my community involvement commitments. Cheers! -- Smug
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
12/04/13 12:39 AM (10 years ago)
Yup Chris, sent you a PM as well. Here's the reminder for the tags, lol! Susan and I are shooting around ideas about it for the SD Buzzday, so let me know what the details are in PM when you find out more details :-) Cheers, David https://buzztouchmods.com/market
 
Absentia
buzztouch Evangelist
Profile
Posts: 960
Reg: Oct 20, 2011
Alaska
20,600
like
12/04/13 01:19 AM (10 years ago)
Thank you very much for this post. There's never been a doubt in my mind that you guys totally have it together on the Buzztouch end - can't wait to see what kind of crazy stuff David is cooking up Speaking as a plugin consumer and not a plugin developer, I think I'm good to go on plugins for now. David Book's interactive quiz plugin is having a lot of issues, but I plan to spend the majority of tomorrow messing around with it to see if I can get it working again. I'll PM you (chris) if I get anything figured out
 
bigPaul
Lost but trying
Profile
Posts: 103
Reg: Mar 08, 2013
Darwin
4,530
like
12/04/13 01:48 AM (10 years ago)
Thanks for the update Chris, appreciate the great work BT team is doing. ps. Just an idea for Bug reporting & cross referencing: 1. when someone starts a new post on the forum (in the plugin thread), there could be an additional drop down box with a list of plugins so the specific plugin could be flagged. 2. This could initiate a pm to the plugin owner to ensure they are aware. 3a. Then on the plugin's profile page in the market, there could be a link that lists all the forum posts relavent to the plugin. 3b. Alternatively, in the forum search, the same drop down selector could be used to focus directly on a plugin. A simple cross reference db table could do the trick! Regards Paul
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
12/04/13 02:40 AM (10 years ago)
Cool.. Thanks for the update Chris! So, lets decide who will organize the list lol :)
 
SheriDee
Code is Art
Profile
Posts: 1094
Reg: Sep 23, 2011
location unknow...
22,840
like
12/04/13 03:49 AM (10 years ago)
Chris Manifesto! A man of few "typed" words has blown it out of the ballpark! Great points that needed to be said a long time ago from the leadership team. Incredibly thankful for all the hard work and dedication. Providing pride of ownership rather than manipulating through scarcity...exactly why I love Buzztouch. Dead on with regard to David's time. Chris thanks for setting the record straight. I can provide some support. Generally, not known for bothering the big boss other than making sure he hasn't jumped off the ledge. I am very supportive of taking some of the load off...all though I am more of a buyer and designer I feel I have broke enough code to get it going again and maintain some free plugins. Keep up the great work and thank you so much for taking the time and explaining things more from the team :)
 
MadRod
Aspiring developer
Profile
Posts: 1853
Reg: Apr 12, 2012
Lisbon
27,930
like
12/04/13 07:47 AM (10 years ago)
Wow... really big.. lol but very informative. Thanks.
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
12/04/13 08:17 AM (10 years ago)
Thanks Chris - you're like a voice of reason we need to hear from. There really isn't an official 'status' page for BT in general. Maybe not a bad time to remind folks that each plugin does have it's own 'discussion' thread? I just updated mine to address BT 3.0 and where I'm at with an update. (still working) I think the Child Item issue for the menus is the most pressing issue right now. It seems like we are getting this error when trying to add items to menus: A problem occurred while adding this item (2). {"result":"error", "errors":"childItemAddJson is not valid JSON data"} I'm using the Menu Simple to get around that to test/add screens now. and what did you guys do with Ian?
 
farcat
buzztouch Evangelist
Profile
Posts: 1008
Reg: Jan 27, 2012
France
13,230
like
12/04/13 08:32 AM (10 years ago)
Thanks for a great posts, things are happening, yeah!! When it comes to plugins one of my biggest problem is IOS vs Android. I never had a client who said that he wanted an app but for IOS only. So I am always in a situation where I can't do what I want because this cool plugin is IOS only. :( Would it be a good idea to promote the idea of partnership between two developers IOS + Android? That way the plugins would be released under both platforms and everybody would be happy :) Farcat
 
LA
Aspiring developer
Profile
Posts: 3278
Reg: Aug 16, 2012
Jerseyville, IL
42,880
like
12/04/13 09:52 AM (10 years ago)
Good explanation! I have sent you a pm @Stobe. I agree with @ATRAIN53, there are threads with the plugins. Look under plugin and you find different topics. I would only suggest when creating a new post in the forums, to put in the subject the plugin name and the problem. It's easier to advance search this way. LA
 
tb
buzztouch Evangelist
Profile
Posts: 2050
Reg: Nov 03, 2011
Oxford
32,300
like
12/04/13 10:41 AM (10 years ago)
Everything is understanable. As I am a plugin developer (who has yet to release a plugin), I do realise that getting everything working perfectly is extremely tricky.
 
nadthevlad
Code is Art
Profile
Posts: 1025
Reg: Jun 07, 2012
Denver
21,850
like
12/06/13 10:15 PM (10 years ago)
This might be a good way to keep track of bugs. http://www.mantisbt.org/ I have used it in the past. Its free, web based (lamp), easy to set up, and easy to use.
 
LA
Aspiring developer
Profile
Posts: 3278
Reg: Aug 16, 2012
Jerseyville, IL
42,880
like
12/07/13 06:31 AM (10 years ago)
Thomas don't try to be perfect friend! Nothing is perfect. LA
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
12/23/13 01:18 AM (10 years ago)
Just a wish -- a Theme parameter to set the color of the Navbar buttons (text colors) See this forum post for the details on accomplishing it, my posting on 12/22/13 11:38 PM https://www.buzztouch.com/forum/thread.php?tid=8D69CC256E5AD7072F920B8&fid=BC70C36A743CD4FAD95D17F&sortColumn=FT.id&sortUpDown=&currentPage=1
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
12/23/13 01:20 AM (10 years ago)
Problem: Compile errors with rootUser code within the Login Plugin In What: BT v3 core, Login plugin When: Happens directly after preparing BT v3 iOS 7 project for download, dragging the BT_Plugins and BT_Images into the Xcode Project, and then compiling the code. Happens when one checks all the plugins to be included in the download of the project. Even if you are not actually using that particular plugin (yet). Solution: Remove the notation for ".rootApp". (notice leading period dot) Do it for all six errors ------------- BEFORE: [appDelegate.rootApp.rootUser setUserId:[[jsonData objectForKey:@"result"] objectForKey:@"userGuid"]]; [appDelegate.rootApp.rootUser setUserDisplayName:[[jsonData objectForKey:@"result"] objectForKey:@"userDisplayName"]]; [appDelegate.rootApp.rootUser setUserEmail:[[jsonData objectForKey:@"result"] objectForKey:@"userEmail"]]; [appDelegate.rootApp.rootUser setUserLogInId:[text_loginId text]]; [appDelegate.rootApp.rootUser setUserLogInPassword:[text_password text]]; [appDelegate.rootApp.rootUser setUserIsLoggedIn:@"1"]; ----------- AFTER: [appDelegate.rootUser setUserId:[[jsonData objectForKey:@"result"] objectForKey:@"userGuid"]]; [appDelegate.rootUser setUserDisplayName:[[jsonData objectForKey:@"result"] objectForKey:@"userDisplayName"]]; [appDelegate.rootUser setUserEmail:[[jsonData objectForKey:@"result"] objectForKey:@"userEmail"]]; [appDelegate.rootUser setUserLogInId:[text_loginId text]]; [appDelegate.rootUser setUserLogInPassword:[text_password text]]; [appDelegate.rootUser setUserIsLoggedIn:@"1"]; This was posted in this thread: https://www.buzztouch.com/forum/thread.php?fid=4233C022EA3C2D665DEB9BF&tid=4233C022EA3C2D665DEB9BF Notice that Smug has reported a similar error in that posting for appDelegate.rootApp.rootDevice.deviceLatitude (or deviceLongitude, etc) -- Niraj
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
12/23/13 01:25 AM (10 years ago)
Description text in cells getting cut-off on left side if one has an icon for each row. Affects the Menu Simple and the RSS plugins. Reported on this forum post: https://www.buzztouch.com/forum/thread.php?tid=CA057C991F0DBD4C63391F4&currentPage=1 Go into the BT_Plugins group folder Then into the bt_Screen_menuSimple group folder Then edit the BT_cell_menuList.m file Go to line #109, which has this code in it: [descriptionLabel setContentInset:UIEdgeInsetsMake(-8,-8,0,0)]; Change it to this: if ( floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1 ) { [descriptionLabel setContentInset:UIEdgeInsetsMake(-8,-4,0,0)]; } else { [descriptionLabel setContentInset:UIEdgeInsetsMake(-8,-8,0,0)]; } ---------- The RSS plugin is using code from the Menu Simple plugin to draw the cells for each row onto the screen. That particular plugin has not (yet) been updated for iOS 7. ---------- How did I find the fix? I knew it had to do with the "drawing of the cell" onto the screen. For iOS software, that means it has to do with the tableView, in particular the tableView:cellForRowAtIndexPath method. Inside that cellForRowAtIndexPath method, if the cell has not yet been created nor is there one to be reused, we must initialize a cell to be populated with data. The initialization of the cell is done with this line: cell = [[BT_cell_menuList alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; Notice the cell gets initialized by calling the method "initWithStyle". That is the one that sets up all kinds of things for the new cell, such as the background color, text alignment, etc. The "initWithStyle" also defines the spacing around the description text via the "setContentInset" method on the descriptionLabel. But how did I know the fix should be in the BT_cell_menuList.m and not in some other file within the actual RSS plugin group folder? Go back to the RSS plugin's file, Rd_simplerss.m file. It has a method for putting content into the cell in the tableView:cellForRowAtIndexPath method. Go to line #485 of that file. That is where the initWithStyle method is being invoked. Right-click on the "initWithStyle" words. Select "Jump to definition" menu item. That jumps you over to the bt_Screen_menuSimple plugin, in particular into the BT_cell_menuList.m, landing you at line #53 of that file. Then scroll-down to the section on "textView for description" block. ------------- -- Niraj
 
Sandeep
Android Fan
Profile
Posts: 1260
Reg: Feb 01, 2012
Miraj, India
25,250
like
12/23/13 06:21 AM (10 years ago)
Has anyone been getting error with the email feature recently with all the plugins supporting the email feature? Like the share menu plugin, apprater plugin, send via email, etc? I am getting this error. When i click on any of the menu items which directs to the email feature, no action is taken.
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
12/24/13 12:15 AM (10 years ago)
For implementing Custom URL Schemes, it would be helpful to have two methods included within the App Delegate file for iOS apps. One still has to configure the Custom URL Type within Xcode. At least the cooperating code would be in-place, ready to rock-n-roll. I have created an updated set of documentation for everything. It is located in the How-To section at www.BuzzTouch.com/resources ------------------------------------------------- An updated version of the getViewController method: //getViewController... -(BT_viewController *)getViewController{ BT_viewController *theViewController; int selectedTab = 0; if([self.rootApp.tabs count] > 0){ selectedTab = [self.rootApp.rootTabBarController selectedIndex]; theViewController = (BT_viewController *)[[self.rootApp.rootTabBarController.viewControllers objectAtIndex:selectedTab] visibleViewController]; }else{ theViewController = (BT_viewController *)[self.rootApp.rootNavController visibleViewController]; } return theViewController; } ------------------------------------------ A new method to handle the Custom URL // Handle taps on Custom URL Scheme for this unique app // Custom URL = myCoolApp://myCoolScreenNickname // Scheme = myCoolApp, it is registered in the BT_Info.plist file // Host = myCoolScreenNickname, is the Nickname of the next screen to be displayed // BT_appDelegate = replace that with yourAppName_appDelegate, such as myCoolApp_appDelegate // // Get more info on Custom URL Schemes from this excellent web site // http://www.idev101.com/code/Objective-C/custom_url_schemes.html -(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { BT_appDelegate *appDelegate = (BT_appDelegate *) [[UIApplication sharedApplication] delegate]; [BT_debugger showIt:self theMessage:@"Tapped on a custom URL"]; // Check if we got a screen nickname from the URL to process NSString *loadScreenNickname = [url host]; BT_item *screenObjectToLoad = nil; if ( [loadScreenNickname length] > 1 ) { [BT_debugger showIt:self theMessage:[NSString stringWithFormat:@"Nickname of screen to load: %@", loadScreenNickname]]; screenObjectToLoad = [appDelegate.rootApp getScreenDataByNickname:loadScreenNickname]; } else { [BT_debugger showIt:self theMessage:@"ScreenNickname to load is blank"]; return NO; } // Check if the Screen was found within the App's JSON data if ( screenObjectToLoad != nil ) { // NSLog(@"loading screen:%@", screenObjectToLoad.itemId); [BT_debugger showIt:self theMessage:[NSString stringWithFormat:@"Loading screen with Item ID: %@", screenObjectToLoad.itemId]]; [self.getViewController handleTapToLoadScreen:screenObjectToLoad theMenuItemData:nil]; } else { [BT_debugger showIt:self theMessage:[NSString stringWithFormat:@"URL Scheme error: %@", url]]; } return YES; }
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
12/24/13 11:02 AM (10 years ago)
I don't want to have duplicated code, it is too much maintenance. Yet we have it across most of the Menu plugins. Yikes, how to keep it all the same?! (Perhaps with coding techniques such as blocks, categories, sub-classing, etc.) We have a predicament as outlined in this forum post with bt_cellMenuList. The RSS Plugin is (accidentally) using the bt_simpleMenu Class from the Simple Menu plugin. Yet, that class has not been updated for iOS 7 in relation to spacing within a table cell. That is a good approach, reuse, don't duplicate. However, it causes a dependency on code that is not under the control of the RSS Plugin developer. Eventually, that Simple Menu plugin will get updated. In the meanwhile, the RSS Plugin users can include the Simple Menu plugin and make the necessary code change. A pain yes, and patience is essential. https://www.buzztouch.com/forum/thread.php?tid=CA057C991F0DBD4C63391F4 I know the BT Core is being slimmed-down with plugins taking up the slack. Yet, TableViews are fundamental to iOS apps. As such, the BT Core should provide core TableView capabilities that are tied to the Web Control Panel. One thing is guaranteed, the BT Core will indeed evolve. Plugin updates are at the mercy of the Developer and Darwin. My suggestion is for the BT Core to re-assimilate the bt_cellMenuList code. -- Niraj
 
Red Dog
buzztouch Evangelist
Profile
Posts: 805
Reg: Jun 16, 2011
Southern Califo...
18,800
like
12/24/13 01:34 PM (10 years ago)
I removed the cr_animated_circle_menu plugin from my file server. I then uploaded the new version of the plugin. I refreshed my plugins under admin. But, now there are two choices when adding the plugin screen. One works, and one does not. The bottom choice in this pic works: https://dl.dropboxusercontent.com/u/16323370/Screen%20Shot24.png The top choice for Animated Circle Menu loads, but when selected in my screens menu gives me this: https://dl.dropboxusercontent.com/u/16323370/Screen%20Shot25.png I have a PM from another user with the same issue.
 
pdog
buzztouch Evangelist
Profile
Posts: 106
Reg: Nov 20, 2013
Kelowna, BC, Ca...
6,310
like
12/27/13 10:41 AM (10 years ago)
@Nadthevlad I agree - using a forum thread for bug/issue tracking seems to be putting a square peg in a round hole. Mantis is good. Another option is bloodhound ( http://bloodhound.apache.org/ ) which is also free. These tools would result in a better BT as they would get more users, be less complicated to read, focus on individual issues, cover more bugs, allow us to find bugs already reported, and could apply to different areas not just the code (e.g. website, control panel, plugin market, etc.)
 
shenry
Aspiring developer
Profile
Posts: 469
Reg: Jan 10, 2012
Orange County, ...
13,390
like
12/27/13 12:06 PM (10 years ago)
When I try to upload plugins, Share via email or Share via SMS, I get this error: .PHP files are not allowed in plugin packages.
 
fusionsch
I hate code!
Profile
Posts: 516
Reg: Dec 28, 2010
Montreux Switze...
11,610
like
12/29/13 04:55 AM (10 years ago)
@Red Dog: had the same issue. Solved it directly in MySQL: go to the 'bt_plugins' table, you'll see 2 entries 'Animated Circle Menu'. The good one should have 3.1 as 'versionNumber' and v3.1 as 'versionString'. Just delete the other one.
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/01/14 05:06 PM (10 years ago)
I downloaded an empty project for Buzztouch v3. All free plugins and all my purchased plugins were included in the prepared project. Then I set the Deployment Target for 6.1 - Click on tiny folder icon (under the big play button on upper-left) - Click on blue project icon - Click on General table in main window - Within Deployment Info section, find the Deployment Target setting - Use the pull-down to select 6.1 for iOS 6.1 and later After compiling the empty project, there were a lot of warnings in the core of Buzztouch and in the plugins. Here is how I fixed all the deprecations (items that will be removed by Apple in the future). -- Niraj https://www.buzztouch.com/forum/thread.php?tid=17197693FE0F18530A39FE8&fid=06DB0BCB08E2222&sortColumn=FT.id&sortUpDown=DESC&currentPage=1
 
bfoutty
Code is Art
Profile
Posts: 185
Reg: Jun 12, 2011
Youngstown, OH
12,650
like
01/03/14 05:39 AM (10 years ago)
Niraj, Thanks for the hard work. I appreciate you taking the time to research the coding changes. I love having a clean app with no warnings. Brian
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/03/14 12:04 PM (10 years ago)
For PSMDanny's BTA_ThumbViewer plugin, in the FGalleryViewController.m file, two changes are needed to eliminate the deprecation warnings for iOS 7 and it will still be compatible with iOS 6 Danny has been informed via this forum post: http://buzztouch.com/forum/thread.php?tid=640717341E1B9C700BB777E --------------- Line 319 - Old: [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:animated]; Line 319 - New: #if __IPHONE_OS_VERSION_MIN_REQUIRED < 70000 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:animated]; #else [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:animated]; #endif ---------------- Line 786 - Old: CGSize textSize = [caption sizeWithFont:_caption.font]; Line 786 - New: #if __IPHONE_OS_VERSION_MIN_REQUIRED < 70000 CGSize textSize = [caption sizeWithFont:_caption.font]; #else CGSize textSize = [caption sizeWithAttributes:@{NSFontAttributeName:_caption.font}]; #endif
 
Sandeep
Android Fan
Profile
Posts: 1260
Reg: Feb 01, 2012
Miraj, India
25,250
like
01/04/14 07:18 PM (10 years ago)
I found one more but relating to orientation. Despite keeping default value for only large devices in the control panel, the ios apps can have both orientations on iphone. Tried to fix this in the BT_viewController.m, BT_tabbarController.m and the appdelegate.m files with setting canRotate = FALSE; but this did not work.
 
bfoutty
Code is Art
Profile
Posts: 185
Reg: Jun 12, 2011
Youngstown, OH
12,650
like
01/05/14 01:41 PM (10 years ago)
Automatic App Refresh I am updating my app with BT v3.0 core and I still want to automatic app refresh that Thomas Boyd wrote about. We now have to update the code for the 3.0 core. Line 848 - 2.0 core: change [modifiedAlert show] to [self downloadAppData] Line #423 - 3.0 core: change [modifiedAlert show] to [self refreshAppData]
 
mutzy
Aspiring developer
Profile
Posts: 841
Reg: Nov 03, 2010
Medford, MA
9,860
like
01/05/14 02:26 PM (10 years ago)
Some more bugs.... This one I just put as another post, wasn't sure if it was 3.0 related but probably is: http://www.buzztouch.com/forum/thread.php?fid=AF9531ECC7D40FC0225D1CD&tid=AF9531ECC7D40FC0225D1CD Another thing I've noticed is that lately when I go to change information on a screen I get the message that can't save changes because the screen nickname is a duplicate (sometimes even just after I create the screen) forcing me to change it. Josh
 
@rob
Code is Art
Profile
Posts: 115
Reg: Dec 10, 2013
Alabama
8,800
like
01/05/14 04:57 PM (10 years ago)
Not really sure if this is a bug related to 3.0 or not (since I have never used the earlier versions) but I found that using a "tabbed" layout breaks the "Send Email" plugin (the email menu item/button [or whatever you assign the send email function to] just sits there when tapped and does nothing (doesn't even seem to throw an error), but switching back to "non-tabbed" layout and the "Send Email" plugin works fine again.
 
NCbuzz
Code is Art
Profile
Posts: 575
Reg: Sep 11, 2013
Lillington, NC
11,100
like
01/06/14 05:00 AM (10 years ago)
(same as post by Josh) Problem: Attempting to enter new options in a Screen Control Panel yields error {"result":"error", "errors":"nickname already in use, no duplicates allowed"} (Initially noticed in Scratch plugin when trying to change the brush size value and reference to different filenames after uploading files.) Workaround: Changed the Screen Nickname in Control Panel and this fixed it.
 
WolfTimJ
buzztouch Evangelist
Profile
Posts: 810
Reg: Feb 20, 2011
Rockwall, TX
17,400
like
01/06/14 09:12 AM (10 years ago)
****FIXED: Self-hosted servers won't upload .pem certificates In BT-server/bt_v15/bt_app change line 431 of file: bt_pushNotifications.php <<OLD>> //if(strtolower($userfile_type) != "application/octet-stream" || strtolower($file_ext) != "pem"){ <<NEW>> if(strtolower($userfile_type) != "application/x-x509-ca-cert" || strtolower($file_ext) != "pem"){ If you want to see how the old code was broken; I inserted this line to get visible output in the control panel that showed what the variables were set to. It was then apparent where the mismatch was: $strMessage = "<br/>file_ext is: " . $file_ext . " filename is: " . $filename . " userfile_type is: " . $userfile_type; Hope this helps someone! Seizure Later, Tim
 
bfoutty
Code is Art
Profile
Posts: 185
Reg: Jun 12, 2011
Youngstown, OH
12,650
like
01/06/14 09:39 AM (10 years ago)
This is currently an issue for Buzztouch hosted apps. I am still getting the won't upload .pem certificate even though I am attempting to upload a .pem certificate. Maybe this is the fix needed for the Buzztouch servers as well? Thanks Tim!
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/07/14 03:16 AM (10 years ago)
Is it me or have a lot of the posts disappeared from this thread?
 
Theien
Aspiring developer
Profile
Posts: 33
Reg: Dec 31, 2012
Colorado Spring...
9,780
like
01/07/14 01:18 PM (10 years ago)
Menu with Image Bug: BT3, version 2.10 Create a menu with image screen with 3 rows. Set an icon image on the second row. Load this in emulator, icon will show in first and second row. Select third row and then go back. Icon shows up in second and third row now. In addition when you have icons for each row, the first row always replaces it's icon with whatever icon is loaded last. The only "workaround" I've found is to put all the icons in res/drawable, except the first one, and load the first one from the URL. This creates an awkward moment in the UI because you will see all the icons load up in the first row, then get replaced by the correct one from the URL. Once the icons are cached this isn't a problem. You can go back to the main screen, and load back into the menu with image screen and they display fine. But that first time, it will always load the wrong icon in the first row, unless you use the workaround, which still displays all the wrong icons, it just replaces them with the correct one.
 
Theien
Aspiring developer
Profile
Posts: 33
Reg: Dec 31, 2012
Colorado Spring...
9,780
like
01/07/14 01:25 PM (10 years ago)
Custom HTML/Text Bug: BT3, version 1.5 In eclipse, putting images or css files in BT_Docs does not load them when you reference them with <img src="image.png"> in the source. Workaround: Use <img src="file:///android_asset/BT_Docs/image.png"> instead. Another slight annoyance is that <head> and <body> tags get deleted and replaced with <p>. Doesn't really affect anything afaik.
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/07/14 08:46 PM (10 years ago)
These items should be managed via the Control Panel for iOS 7: Setting the background color of navigation bar Using background image in navigation bar Customizing the color of back button Changing the font of navigation bar title Adding multiple bar button items Changing the style of status bar Hiding the status bar http://www.appcoda.com/customize-navigation-status-bar-ios-7/ http://www.buzztouch.com/forum/thread.php?tid=8D69CC256E5AD7072F920B8 -- Niraj
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/08/14 08:25 AM (10 years ago)
I see no posts in this thread between the 7th and 23rd December where a lot of posts (several were mine!) used to be. Is this just me? Alan
 
BigAnth
Aspiring developer
Profile
Posts: 133
Reg: Jan 25, 2012
Sunderland
2,780
like
01/08/14 12:00 PM (10 years ago)
hey guys I just updated to v3.0 self host and I am having problems with the interactive quiz in the control panel. When I click to modify one of my interactive quiz screens a list of folders shows from the plugin page Index of ...../files/plugins/bt_screen_quiz Parent Directory • btQuiz_childItems.html • btQuiz_dataURL.html • btQuiz_quizLayout.html • btQuiz_quizOptions.html • btQuiz_quizURL.html • childItem.html • config.txt • config_cp.txt • icon.png • readme.txt • scoreboard_php.txt • screenshots/ • source-android-2.0/ • source-android-3.0/ • source-android-fragment/ • source-android/ • source-ios-2.0/ • source-ios-3.0/ • source-ios/ • update.txt
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/08/14 03:42 PM (10 years ago)
@BigAnth - not sure what's going on, but I can't duplicate that problem. It sounds like you don't have all the self-hosted 3.0 files installed properly. You may need to reinstall.
 
BigAnth
Aspiring developer
Profile
Posts: 133
Reg: Jan 25, 2012
Sunderland
2,780
like
01/08/14 03:45 PM (10 years ago)
thanks chris1 - i did have problems during install, it was showing as 2.1.9 but seen a forum post to change the current version in the config to 3.0.0 Ill have another go at the install Cheers Anth
 
Red Dog
buzztouch Evangelist
Profile
Posts: 805
Reg: Jun 16, 2011
Southern Califo...
18,800
like
01/08/14 06:41 PM (10 years ago)
@anth When you go to create a new screen, do you see 2 instances of the interactive quiz plugin? I was showing 2 of the animated circle plugin in my list. One worked perfectly, one did exactly what you are showing. Fusionsch posted a fix earlier in this thread, but I have not had time to try it yet.
 
BigAnth
Aspiring developer
Profile
Posts: 133
Reg: Jan 25, 2012
Sunderland
2,780
like
01/09/14 02:37 AM (10 years ago)
@Red Dog Thanks for this - I have got 2 versions of interactive quiz - I have deleted the older version but now my interactive screens have disappeared from the app Any ideas ?
 
BigAnth
Aspiring developer
Profile
Posts: 133
Reg: Jan 25, 2012
Sunderland
2,780
like
01/09/14 02:47 AM (10 years ago)
Just re-imported my backup which has restored them; I'm guessing these screens were using the old plugin that's why they were deleted. Bit of a nightmare; I have about 5 apps, some running v1.3 & some v1.6 of the interactive quiz plugin ! AHHHGGG - what to do ?
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
01/09/14 03:25 AM (10 years ago)
You have to edit the database. Go to the table: bt_plugins and click browse to find the quiz plugin. Go to the id: LandingPage and if that is empty on the quiz plugin row add this: bt_screen.php it will work after that
 
BigAnth
Aspiring developer
Profile
Posts: 133
Reg: Jan 25, 2012
Sunderland
2,780
like
01/09/14 03:43 AM (10 years ago)
Thanks @mysps that has allowed me to modify the screen via the control panel new error now when I try to add a new question; ill look through the forums too but here goes A problem occurred while adding this item (2). {"result":"error", "errors":"childItemAddJson is not valid JSON data, childItemAddJson is not valid JSON data"} Cheers
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/09/14 09:50 AM (10 years ago)
Update on Jan 9, 2014 -- Yay! This has been fixed. All self-hosters should update their installation accordingly. Go read the link attached to this comment. ----------- Please look at the Child Items problem due to a PHP coding error that was fixed by David Book for the self-hosters. The fix has vanished from the self-host download. That means the PHP file reverted to the broken state for some of the PHP Servers. Look at the last two comments by Fingers Crossed and BigAnth. https://www.buzztouch.com/forum/thread.php?tid=DC9888C3009CC3F8213081F For those who find this post or that Child Items post, there is a workaround fix in there. Download the referenced file. It has the correct PHP code. -- Niraj
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/09/14 09:24 PM (10 years ago)
Fixed -- see my post right before this one!
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
01/09/14 10:29 PM (10 years ago)
BUG REPORT If you use a database password like "g?m&B&DX-0i$", and you go through the installation steps, when you get to the point where it asks you to copy a bunch of lines into your config it messes up your database password like this: ---------------------------------------------- /* database server information. Enter your database login credentials here. */ define("APP_DB_HOST", "localhost"); define("APP_DB_NAME", "bt_fakecontrolpanel"); define("APP_DB_USER", "bt_user01"); define("APP_DB_PASS", "g?m"); /* buzztouch.com User Email Address, Password */ ---------------------------------------------- So when you copy the data it gives back to you into your config.php file, you unknowingly are copying data in with a broken DB Pass. Something about the & symbol in the database password breaks your output asking them to copy data. The & symbol is usually included into database passwords when choosing random password so I suspect a lot of people will get/have database connection issues when going through the installation process. Occurs on 2.1.9 and 3.0.0, hope this helps. Cheers, David
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
01/10/14 12:43 AM (10 years ago)
Yes that happened to me David.. Of I manually fixed it but it's definitely a little bug Thanks for posting
 
mrDavid
BTMods.com
Profile
Posts: 3936
Reg: May 21, 2011
San Diego, CA
51,910
like
01/10/14 12:45 AM (10 years ago)
No problem, it's been happening to me a lot lately so I figured to post it :-) cheers @mysps. David
 
Bonzo
Apple Fan
Profile
Posts: 780
Reg: Jan 30, 2012
Basingstoke
13,500
like
01/10/14 08:01 AM (10 years ago)
is there any update on the interactive quiz plugin ? Its my no.1 plugin and im struggling with v3.0 and this plugin as it just doesnt seem to want to play....
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/10/14 08:41 AM (10 years ago)
@Bonzo - what's the problem you're having with the quiz?
 
Bonzo
Apple Fan
Profile
Posts: 780
Reg: Jan 30, 2012
Basingstoke
13,500
like
01/10/14 08:50 AM (10 years ago)
im adding questions with answers when running on the device. the question shows but all 4 answers are the correct answer and you can press any button to get it correct. it doesnt show the wrong answers....
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/10/14 08:57 AM (10 years ago)
Okay - just pushed through an update. It should work now. You'll need to adjust the answers on the control panel.
 
Bonzo
Apple Fan
Profile
Posts: 780
Reg: Jan 30, 2012
Basingstoke
13,500
like
01/10/14 09:24 AM (10 years ago)
ok, seems to work now. THANKS! any chance you can briefly explain what and where the issue was? i did try and look myself just to learn but struggled to read code. another issue on the control panel is the questions do not show so i can see what I've added, so can't change or complete. i can see a little circle (like a java loading spinner) but its not spinning. although its trying to lead child items but doesn't. refresh button doesn't do anything either This is what I'm trying to explain http://www.randalldesigns.co.uk/example.png
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/10/14 09:46 AM (10 years ago)
Are you on 3.0 self-hosted?
 
Bonzo
Apple Fan
Profile
Posts: 780
Reg: Jan 30, 2012
Basingstoke
13,500
like
01/10/14 09:48 AM (10 years ago)
Yes, powered by Buzztouch™ v3.0.0
 
mjmccreary
I hate code!
Profile
Posts: 50
Reg: Apr 17, 2012
Chicago
5,000
like
01/10/14 10:55 AM (10 years ago)
The send sms plugin on iOS 3.0 core does not launch the messages app. Nothing happens. It works perfectly on the android core. Thank you! -MJM
 
Bonzo
Apple Fan
Profile
Posts: 780
Reg: Jan 30, 2012
Basingstoke
13,500
like
01/10/14 01:28 PM (10 years ago)
@chris1, do you have the same problem or has anyone reported?
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/10/14 01:41 PM (10 years ago)
BT 3.0 Android and the Menu advanced with image - just noticed that an 'apple only' menu item appears on an android menu. On an iphone, the 'android only' menu item (correctly) does not appear on the apple menu. Alan
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/10/14 06:52 PM (10 years ago)
Perhaps a long standing bug, not a harmful bug, just a thing I noticed in the core iOS code. BT_Layout group --- BT_viewUtilities.m --- five methods to update Jump to these methods: getWebToolBarForScreen getMapToolBarForScreen getImageToolBarForScreen getAudioToolBarForScreen getQuizToolBarForScreen Find second instance of "rootTheme" in each method. Instead of using "rootTheme", the BT_debugger statement should be referencing "theScreenData" BEFORE: [BT_debugger showIt:self theMessage:[NSString stringWithFormat:@"setting browser tool-bar background color: %@", [[appDelegate.rootApp.rootTheme jsonVars] objectForKey:@"navBarBackgroundColor"]]]; AFTER: (change XXXYYYZZZ appropriately) [BT_debugger showIt:self theMessage:[NSString stringWithFormat:@"setting XXXYYYZZZ tool-bar background color: %@", [BT_color getColorFromHexString:[BT_strings getStyleValueForScreen:theScreenData nameOfProperty:@"navBarBackgroundColor" defaultValue:@""]]]]; -- Niraj
 
Bonzo
Apple Fan
Profile
Posts: 780
Reg: Jan 30, 2012
Basingstoke
13,500
like
01/11/14 01:34 AM (10 years ago)
@niraj Which bug is this fixing?
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/11/14 01:00 PM (10 years ago)
@Bonzo -- that bug is simply fixing a debug print log statement. Not critical. Safe to ignore. Just being a bit perfect :-)
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/11/14 01:02 PM (10 years ago)
Solved -- Jittery piecemeal screen transitions on iOS 7 In an iOS 7 app, as you tap on a menu row, the new screen overlays the old one in a jittery piece-by-piece fashion. That is not the hallmark of an iOS app! After a conversation with David Book, he shared this information and quick fix. Read the rest at this link: https://www.buzztouch.com/forum/thread.php?fid=DD9A4A2A13632942789817D&tid=DD9A4A2A13632942789817D -- Niraj
 
Red Dog
buzztouch Evangelist
Profile
Posts: 805
Reg: Jun 16, 2011
Southern Califo...
18,800
like
01/12/14 11:24 AM (10 years ago)
 
NCbuzz
Code is Art
Profile
Posts: 575
Reg: Sep 11, 2013
Lillington, NC
11,100
like
01/12/14 08:02 PM (10 years ago)
Location Map Bug BT v3 BUzzTouch Hosted Target iPhone Retina IOS 7.0 Control Panel 'Map Behavior' setting: Show Map Type Buttons = Yes "showMapTypeButtons":"1" Click on one of the Map Type Buttons in the simulator= App crashes :( ========================================= Works fine when Show Map Type Buttons = No "showMapTypeButtons":"0"
 
NCbuzz
Code is Art
Profile
Posts: 575
Reg: Sep 11, 2013
Lillington, NC
11,100
like
01/12/14 08:29 PM (10 years ago)
Niraj, Not only did the map buttons crash the app, but it looks like the BT_viewUtilities.m with the MapLocation plugin installed wiped out the debug comments. Your post above from two days ago would seem to be the fix until the core is updated, but from your post, I am not sure how to correct the section you referenced for the map. Original below: }else{ [BT_debugger showIt:self theMessage:[NSString stringWithFormat:@"getMapToolBarForScreen with nickname: \"%@\" and itemId: %@ and type: %@", @"no nickname?", [theScreenData.jsonVars objectForKey:@"itemId"], [theScreenData.jsonVars objectForKey:@"itemType"]]]; } Can you shine a light on it for us keyboard challenged ;) or attach an updated BT_viewUtilities.m that you use? Thanks.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/15/14 09:41 AM (10 years ago)
Bug report for: Logon Screen Plugin 1.6 (core plugin). OS : IOS. Test Host : Self Hosted. Buzztouch Hosted not tested. Headline: Login has compile issues and crashes app . Description : App does not compile. Work-around allows app to compile, however, when in use, enter user name, password, all seems OK at this point, user can authenticate successfully. However, navigate to another menu item, click on the menu to select any other screen and the app crashes. Consistently repeatable. Same app in 2.1.9 is fine. Impact : Cannot use plugin at all. Work Around: None. Severity : High. Tested on : Iphone 5 with IOS 6. Other references in forum : Yes, compilation errors fixed by solution posted by @PSMDAnny, but app still crashes in use.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/15/14 09:43 AM (10 years ago)
Bug report for: HTML Doc Plugin 1.5 (core plugin). OS : Android. Test Host : Self Hosted and Buzztouch Hosted. Headline: Plugin no longer works with javascript and 'Helper style' redesign is a bad user experience. Description : Use HTML Doc in app to access html screen stored in BT_Docs. Click on screen does not take user directly to html content. Consistently repeatable. Same app/plugin in 2.1.9 is fine. Impact : Cannot upgrade existing app as user experience using plugin is unacceptable. Offering User options is not what is required in an app, furthermore plugin does not open the same local html screen content that it used to. Work-Around - You can use Custom URL as an alternative in some scenario's. E.g. If the html file is called index.html in the app, url used is 'file:///android_asset/BT_Docs/index.html'. However, this work-around becomes a problem if the same app is also designed for IOS use. Anothe work-around is to buy the HTML Pro plugin. Severity : High. Tested on : Hudl HT7S3 7 inch tablet with 4.2.2. Other references in forum : Yes, noted by @Susan.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/15/14 09:43 AM (10 years ago)
Bug report for: Menu Image Advanced v3.1. OS : Android. Test Host : Self Hosted and Buzztouch Hosted. Headline : Graphics as URL's makes app crash, missing rows, IOS only entries show. Description : 1) You can see IOS only entries in Android menu's. 2) If you don't use an icon, the row is not displayed 3) If you use a URL for the header, the app crashes. If you use the same image as a file in the project, it is OK 4) If you use URL's fo the row icons, the app crashes. If you use the same icon image as a file in the project, it is OK Impact: Will cause confusion in building apps until this is realised. Slows down app development if URL images cannot be used. Work-Around: Use images as files in your project. Severity: High until you realise what is going on! Tested on : Hudl HT7S3 7 inch tablet with 4.2.2. Other references in forum : Don't know.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/15/14 09:44 AM (10 years ago)
**Fixed as of version 3.13 ** Bug report for: Menu Image Advanced v3.1 OS : IOS. Test Host : Self Hosted and Buzztouch Hosted. Headline : Row title and Row description not aligned. Description : The first line in a row doesn't align with the second line. The effect is there in different amounts for IOS 6 and IOS 7. Impact: Display not as great as it could be. Nuisance of having to manually patch when downloading new apps. Work-around : There is a fix for both IOS 6 and IOS 7 support posted by @Niraj - can this be incorporated in the plugin? Severity : Medium. Tested on : Iphone 5 with IOS 6, iPhone and iPad simulators.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/15/14 09:44 AM (10 years ago)
Bug report for: HTML Pro v3.6. OS : Android. Test Host : Buzztouch Hosted. Headline : Icons appear in app that appear to be broken - Control Panel related. Description : Control Panel - Document Behaviour. Icons show by default when the default values are set at 'select'. In reality the underlying features are not enabled and so the icons should not be visible in the app, so selecting them in the app results in error messages. As an example, 'Show Browser back button' is displayed, but the feature is not enabled, so when you click it, you get an error. Same for 'Show Email Document button', 'Launch in Native Browser button and 'Show Browser Refresh button', 'Show Browser back button'. Impact : Frustration until you realise what is going on. Work-around : As a work-around, you can set the document behaviour feature to 'No, do not show', or enable them so the icons work. Severity: Low. Tested on : Hudl HT7S3 7 inch tablet with 4.2.2. Other references in forum : Don't know.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/15/14 09:44 AM (10 years ago)
Bug report for: Scratch Feature V1.0 OS : Android. Test Host : Buzztouch Hosted. Headline : Presence of plugin stops android app compiling Description : I know this is an IOS only plugin, but if I create an Android Project with 'all' plugins, this plugin downloads files into an Android project that stop the project compiling. Impact : Frustration until you realise what is going on. Work-around : As a work-around, you can manually delete the files and the project compiles. Severity: Low. Tested on : Hudl HT7S3 7 inch tablet with 4.2.2. Other references in forum : Don't know.
 
NCbuzz
Code is Art
Profile
Posts: 575
Reg: Sep 11, 2013
Lillington, NC
11,100
like
01/15/14 02:09 PM (10 years ago)
Any word when the Location Map is being initially updated to BT V3 ? I had brought up several items in another thread regarding JSON data and realized that the issues are with the plugin and how it plays with V3.
 
Auggnet
Veteran developer
Profile
Posts: 225
Reg: Nov 20, 2012
USA
2,550
like
01/16/14 12:27 PM (10 years ago)
1: Android context menus dont show up for me. I followed all the instructions, making the menu and linking it up. it wont show for android.. 2: Sometimes with the tab bar in android, clicking a tab, and selecting an item in a list, then pressing back and selecting another tab that is also a menu item, it merges the list of tab a and tab b for example.
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
01/16/14 12:30 PM (10 years ago)
@auggnet. Are you downloading and compiling 3.0 android core?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/19/14 04:31 PM (10 years ago)
update on the Location Map plugin: This error (crashing when pressing a toolbar button) is due to the BT_viewUtilities.m file. Line 508 has this code: SEL sel = NSSelectorFromString(@showMapType); It should be: SEL sel = NSSelectorFromString(@showMapType:); (note the colon at the end of showMapType) --Because this plugin uses PHP, I can't upload a new version. I emailed the fix to David Book so he could add it when he gets a chance. -------------------------- Regarding bug reported by NCBuzz about missing debug statements - more information is needed on this. Debug statements are handled by the BT_debugger class, which can't really be touched by individual plugins. If you're losing debug output across the app, it's something other than a plugin's fault. Probably XCode issues.
 
mutzy
Aspiring developer
Profile
Posts: 841
Reg: Nov 03, 2010
Medford, MA
9,860
like
01/19/14 05:51 PM (10 years ago)
Another bug that I assume is related to BT 3.0, maybe just for context menus? I have an android app and it's the only android 3.0 app that I have, and the first time I've tried using the context menu. But for some reason when I download the package there are two instances in the JSON data in the config.txt file where a comma is missing between the "titletext" and "loadscreenwithitemid". Once I add the commas it builds normally.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/19/14 06:19 PM (10 years ago)
I just had this issue today too. Deleted the item and readded it.
 
AussieRyan
Aspiring developer
Profile
Posts: 148
Reg: Mar 21, 2012
Margate, QLD Au...
1,480
like
01/19/14 06:25 PM (10 years ago)
re: update on the Location Map plugin My Line 508 shows: SEL sel = NSSelectorFromString(@"showMapType"); Note the quotes around showMapType Your solution (no quotes) gives me and "unexpected '@' in program" error If I add the : to my code (with the quotes), i.e. SEL sel = NSSelectorFromString(@"showMapType":);, I get "Expected ')" error
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/19/14 08:13 PM (10 years ago)
@AussieRyan - you need to put the colon before the quotes.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/19/14 08:14 PM (10 years ago)
------By AlanMac------- Bug report for: HTML Pro v3.6. OS : Android. Test Host : Buzztouch Hosted. Headline : Icons appear in app that appear to be broken - Control Panel related. Description : Control Panel - Document Behaviour. Icons show by default when the default values are set at 'select'. In reality the underlying features are not enabled and so the icons should not be visible in the app, so selecting them in the app results in error messages. As an example, 'Show Browser back button' is displayed, but the feature is not enabled, so when you click it, you get an error. Same for 'Show Email Document button', 'Launch in Native Browser button and 'Show Browser Refresh button', 'Show Browser back button'. Impact : Frustration until you realise what is going on. Work-around : As a work-around, you can set the document behaviour feature to 'No, do not show', or enable them so the icons work. Severity: Low. Tested on : Hudl HT7S3 7 inch tablet with 4.2.2. Other references in forum : Don't know. ----------------------- I'll make these off by default, but they should work fine. Launch in Native Browser may not make a lot of sense, of course, since a native browser can't handle internal links. But I can't find a functional problem with any of them.
 
NCbuzz
Code is Art
Profile
Posts: 575
Reg: Sep 11, 2013
Lillington, NC
11,100
like
01/19/14 08:34 PM (10 years ago)
Re: Location Map The fix from Chris works, and map buttons work. - Thanks! The missing debug statements were indeed due to XCode, more precisely between the user and the keyboard ;) (Somehow Activate Console was toggled off (Shift-Command-C)
 
NCbuzz
Code is Art
Profile
Posts: 575
Reg: Sep 11, 2013
Lillington, NC
11,100
like
01/19/14 08:34 PM (10 years ago)
Re: Location Map The fix from Chris works, and map buttons work. - Thanks! The missing debug statements were indeed due to XCode, more precisely between the user and the keyboard ;) (Somehow Activate Console was toggled off (Shift-Command-C)
 
NCbuzz
Code is Art
Profile
Posts: 575
Reg: Sep 11, 2013
Lillington, NC
11,100
like
01/19/14 08:34 PM (10 years ago)
Re: Location Map The fix from Chris works, and map buttons work. - Thanks! The missing debug statements were indeed due to XCode, more precisely between the user and the keyboard ;) (Somehow Activate Console was toggled off (Shift-Command-C)
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/20/14 06:36 PM (10 years ago)
Since this thread is a sticky... Please post any bugs you find with individual plugins to http://buzz-tools.com Thanks! Chris
 
RussFAR
Aspiring developer
Profile
Posts: 57
Reg: Jan 03, 2014
Buffalo, NY
4,320
like
01/25/14 02:30 PM (10 years ago)
ya still not uploading .pem files...... i changed the code to if(strtolower($userfile_type) != "application/x-x509-ca-cert" || strtolower($file_ext) != "pem"){ as per the fix above and still nothing. I didn't expect much because the .pem file can not be loaded on the buzz touch server side either....which obviously I can not change the code on and I assume it has been changed by an admin there anyway... Just seeing that fix posted got me excited but its just another dead end
 
WolfTimJ
buzztouch Evangelist
Profile
Posts: 810
Reg: Feb 20, 2011
Rockwall, TX
17,400
like
01/25/14 03:21 PM (10 years ago)
FIXED: .pem file upload as per 01/06/14 10:12 AM (2 weeks ago) post this thread. Clearing cache and restart of Safari along with the above reference code change fixed it for RussFAR
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/26/14 11:46 AM (10 years ago)
Bug report for: Interactive Quiz Version: v1.8. OS : IOS 6 Test Host : Buzztouch Hosted. Headline : App crashes when loading quiz screen. Description : I just started using the quiz app for the first time in BT 3.0. Added 4 simple questions, no graphics. Android OK, Apple version of the app crashes every time I try to load the screen. Debug extract attached - looks like problem is around "UIToolbar setBarTintColor" 2014-01-26 18:26:21.454 buzztestcp[8934:907] WB_screen_menuImage: didSelectRowAtIndexPath: Selected Row: 4 2014-01-26 18:26:21.455 buzztestcp[8934:907] BT_application: getScreenDataByItemId 3E11D59436E58D48D1A3F04 2014-01-26 18:26:21.456 buzztestcp[8934:907] BT_application: screenType is BT_screen_quiz for screen with nickname: "Quiz Test" and itemId: 3E11D59436E58D48D1A3F04 2014-01-26 18:26:21.457 buzztestcp[8934:907] WB_screen_menuImage: handleTapToLoadScreen (super) loading nickname: "Quiz Test" itemId: 3E11D59436E58D48D1A3F04 itemType: BT_screen_quiz 2014-01-26 18:26:21.458 buzztestcp[8934:907] BT_application: getViewControllerForScreen nickname: "Quiz Test" itemId: 3E11D59436E58D48D1A3F04 type: BT_screen_quiz 2014-01-26 18:26:21.459 buzztestcp[8934:907] BT_screen_quiz: INIT 2014-01-26 18:26:21.460 buzztestcp[8934:907] BT_navController: pushViewController 2014-01-26 18:26:21.461 buzztestcp[8934:907] BT_screen_quiz: viewDidLoad 2014-01-26 18:26:21.463 buzztestcp[8934:907] BT_screen_quiz: viewDidLoad (super) 2014-01-26 18:26:21.490 buzztestcp[8934:907] BT_viewUtilities: getQuizToolBarForScreen with nickname: "Quiz Test" and itemId: 3E11D59436E58D48D1A3F04 and type: BT_screen_quiz 2014-01-26 18:26:21.494 buzztestcp[8934:907] -[UIToolbar setBarTintColor:]: unrecognized selector sent to instance 0x1d5a4560 2014-01-26 18:26:21.495 buzztestcp[8934:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIToolbar setBarTintColor:]: unrecognized selector sent to instance 0x1d5a4560' *** First throw call stack: (0x336963e7 0x3b391963 0x33699f31 0x3369864d 0x335f0208 0x2182f3 0x354c4579 0x355191f7 0x3551913d 0x35519021 0x35518f4d 0x35518699 0x35518581 0x35506b5b 0x355067fb 0x19a973 0x200757 0x11e9bb 0x3556731d 0x355e9da9 0x33fa5657 0x3366b857 0x3366b503 0x3366a177 0x335dd23d 0x335dd0c9 0x371bc33b 0x354f92b9 0x1379f9 0xfea50) libc++abi.dylib: terminate called throwing an exception (lldb) Work-around : none identified. Severity: High. Tested on : iPhone 5 with IOS 6. Other references in forum : None spotted.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/26/14 11:49 AM (10 years ago)
buzz-tools.com please :)
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/26/14 11:55 AM (10 years ago)
I suspect I added it there while you were writing !
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/26/14 11:58 AM (10 years ago)
Begs the question though, as more people start using buzz-tools.com, will there come a point when we stop posting here as well?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/26/14 12:03 PM (10 years ago)
Yeah I think this thread has about run it's course. Too long to keep track of anyway
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/26/14 01:55 PM (10 years ago)
Keep posting here to notify us of a cross-post. Perhaps have another way of notifying us?
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/28/14 04:55 AM (10 years ago)
Bug report for: Menu Simple. OS : IOS 7 Test Host : Buzztouch Hosted. Headline : Menu Indicator shows two icons in IOS 7. Description : I've seen this since the first release of BT 3.0, I think it has always been here. I'm using the 'details indicator' and I see an 'info' and '>' together instead of a single icon on IOS 7. Screengrab below shows what I mean. https://dl.dropboxusercontent.com/u/44302941/iOS%20Simulator%20Screen%20shot%2028%20Jan%202014%2009.53.24.png Work-around : none identified. Severity: low. Tested on : iPhone simulator Other references in forum : None spotted.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/28/14 05:09 AM (10 years ago)
Hi @Chris1 - the problem with the icons on display in html pro was that they displayed but did not work if they were unset in the control panel. Your proposed fix sounds spot on. Alan
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/28/14 06:45 AM (10 years ago)
Niraj - what if I set up a Buzz-tools email subscription for new posts?
 
bfoutty
Code is Art
Profile
Posts: 185
Reg: Jun 12, 2011
Youngstown, OH
12,650
like
01/28/14 06:53 AM (10 years ago)
Chris, I think that that is a great idea. Would be very useful for all so that all of us would be able to stay current on bugs and fixes. Brian
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/28/14 08:58 AM (10 years ago)
Chris -- thank you very very very much for helping on the bugs and for whipping up the Bug Reporter Tool. Sincere appreciations! :-) The problem / bug report should still be written up on this Forum. Each one should be its own individual post. As a comment, the solution should also be in that post. That way, we can find similar problems and similar solutions. After all, this is a learning platform, not just a service-with-a-smile. The external bug tool should be used as a way of simply flagging a bug and as a triage utility. I would take away the Description field from the Bug Tool and only have a URL field that points to the relevant Forum post. The email subscription idea is a good one. Can the Bug Tool be mobilized for easier reading on the mobiles? That way, the Forum and Bug Tool are complementary and not in conflict. -- Niraj
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/28/14 09:19 AM (10 years ago)
I don't disagree with your thinking Niraj - it's good to have a place for conversation about these things. The only problem with this setup I have is that this thread is huge - trying to direct someone here to find possible solutions/workarounds for their problems is becoming difficult. (E.g., Go to this link and count down 57 posts). My thought with the forum link field at buzz-tools.com is that people would write up a new forum post for a particular bug, and buzz-tools would cross-reference them all. That way everything is summarized, with history of its status, and conversation continues on the forums. Also, there's an image issue. If someone is new to Buzztouch, they might click on this post first because it's at the top, and go 'whoa! This place is full of bugs!' simply because of the size of this thread.
 
Red Dog
buzztouch Evangelist
Profile
Posts: 805
Reg: Jun 16, 2011
Southern Califo...
18,800
like
01/28/14 09:23 AM (10 years ago)
Simple RSS bug - - list and row background color are solid white when "clear" is used making it impossible to see a background image.
 
EdReyes
Lost but trying
Profile
Posts: 574
Reg: Oct 21, 2013
location unknow...
17,640
like
01/28/14 09:27 AM (10 years ago)
I agree with Chris, and his second paragraph. Since this thread has grown way to big and having to scroll past the old items just to get to the new bugs at the bottom, maybe it should have been reordered from new to old. Either case having the external tool is a good option then a solo bug topic/thread.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/28/14 09:27 AM (10 years ago)
The other problem with the size of this thread is that it is easy for plugin developers to miss bugs. At the moment I'm posting here for the benefit of all buzztouch members and in Chris's site for the direct attention of developers. Alan
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/28/14 09:29 AM (10 years ago)
Having some fun and games with the quiz plugin today. I am thinking of using it in an app so I am familiarising myself with it and have noticed several differences in behaviour between IOS and Android. 1) In IOS, there is no quiz timer, you have to tap to start the quiz. The timer countdown is always shown on Android. 2) Show the Quiz Timer in the control panel has no effect on the app one way or the other. 3) When I start the quiz, in IOS 7, I get to the first questions, I notice that the background image stays on screen with transparency, behand the question. It isn't there in Android when a question is on display. 4) In IOS, the question button colour setting sets the button border, but not the button background colour. In Android sets the whole button background colour. 5) Setting the background colour for the screen seems to have no effect at all on IOS, but does on Android. 6) The button colour settings for correct and incorrect have no effect in Android or IOS. The following screengrab shows some of the the IOS effects (3, 4, 5) https://dl.dropboxusercontent.com/u/44302941/iOS%20Simulator%20Screen%20shot%2028%20Jan%202014%2009.52.56.png Lastly, the IOS quiz only works in IOS 7, it crashes on IOS 6. I've previously reported that as a bug. Cheers, Alan
 
Red Dog
buzztouch Evangelist
Profile
Posts: 805
Reg: Jun 16, 2011
Southern Califo...
18,800
like
01/28/14 09:29 AM (10 years ago)
I guess it begs to ask the question …. When a Leadership team member is working on fixes to the BT core, where will they look for a list of bugs?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/28/14 09:32 AM (10 years ago)
We have a separate list to track core-related bugs. It's only available to Admins right now - it may become public at some point though. The issue with tracking core-related bugs is that a lot of the reported bugs are really user-error, and so we do a good deal of sorting through on those.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/28/14 09:38 AM (10 years ago)
Small point, but people post to this thread almost every day, but oddly no-one can explain the big gap between the 7th and 23rd December. I know some of my bugs were reported in that time-window. I think that happened when this became a sticky.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/28/14 09:44 AM (10 years ago)
@AlanMac - that's actually something on the core-related list we have :) I've had an entire thread of mine get deleted before.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/28/14 09:46 AM (10 years ago)
Hmmm Well, I'm happier reporting bugs into a system like yours than relying on this thread. I'm doubling up just to keep the info 'out there' for people who just search the forums.
 
Red Dog
buzztouch Evangelist
Profile
Posts: 805
Reg: Jun 16, 2011
Southern Califo...
18,800
like
01/28/14 09:47 AM (10 years ago)
Simple RSS bug #2 - - Removed this line of code in the Rd_simplerss.m to prevent feed text from disappearing when clicked and returned to list: [thisMenuItem setJsonVars:menuDict]; - Now, transitions do not work. Keeping that line of code in allows transitions, but the text disappearing act comes back. -Yes, I know this is my plugin, but I am posting them because I am struggling to find a cure. :-)
 
mutzy
Aspiring developer
Profile
Posts: 841
Reg: Nov 03, 2010
Medford, MA
9,860
like
01/28/14 09:50 AM (10 years ago)
Core bugs: 1. (already mentioned above)- screens that are just created get an error message when trying to change attributes because "nickname already in use". Easy fix, just change the nickname, but annoying. 2. When adding menu items (to menu with image plugin but probably core problem), if I choose a screen already in existence it makes a duplicate of that screen instead. So instead of "screen" it is "screen(2)"
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
01/28/14 10:19 AM (10 years ago)
I should have emphasized several implied things: 1. Shutoff comments to this post with an edit to the original post and a last comment stating that Bug Reports should be: - Created as new posts - Title should be prefixed with (bug) - Link should be posted into the Bug database 2. Put up a new sticky post stating the above. Being open and transparent about problems is a core tenet of open source. We won't be hiding our dirty laundry. Instead, we all pitch in to clean-sort-fold the issues. I highly recommend turning off this post for new comments and removing it's high profile link. -- Niraj
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
01/28/14 10:56 AM (10 years ago)
just added email subscriptions to buzz-tools
 
LeonG
Apple Fan
Profile
Posts: 694
Reg: Nov 08, 2011
Hamburg
17,740
like
01/28/14 05:41 PM (10 years ago)
 
COOKUP
Aspiring developer
Profile
Posts: 259
Reg: Aug 02, 2011
Coral Sprigs, F...
7,140
like
01/29/14 04:01 PM (10 years ago)
self-hosted 3.0 Menu Buttons Version: v1.6 Category: Menu lost the ability to choose image for button in CP. Even tried installing updated plugin via FTP. Still have the same issue. Whenever i click on an item added to a buttons menu screen, nothing happens. As you add items to button menu screen, there ins no option for image name or url.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
01/31/14 04:56 AM (10 years ago)
Hi @Red Dog Suddenly had a thought about "Simple RSS bug - list and row background color are solid white when "clear" is used making it impossible to see a background image." Would the fix in this thread be appropriate for your plugin? http://www.buzztouch.com/forum/thread.php?tid=AF15AB8F3A0F6436DEA9598&sortColumn=FT.id&sortUpDown=DESC&currentPage=6 Alan
 
Red Dog
buzztouch Evangelist
Profile
Posts: 805
Reg: Jun 16, 2011
Southern Califo...
18,800
like
01/31/14 06:12 AM (10 years ago)
@alanMac. Thank you Alan. I will give this a try when I get home from work today. (Crossing Fingers)
 
ATRAIN53
Code is Art
Profile
Posts: 1755
Reg: Nov 17, 2011
Chicago
26,450
like
01/31/14 12:51 PM (10 years ago)
I posted about this in the epic child items thread, but also wanted to report here. issue: unable to use screens or menus with childitems when using PHP 5.4 on BT Self Hosted. I get this error: Notice: String offset cast occurred in BT-server/includes/class.Json.php on line 218 If I downgrade to PHP 5.2 it works My host doesn't offer 5.3 which is what I'm led to believe is the BT tested/supported solution. When I asked my host about a 5.3 solution they told me official PHP 5.3 support ended in March of 2013 (sent me the link below) and said they would only be offering 5.4 I was told they would be upgrading all accounts to 5.4 sooner than later and this is why they are giving us a fair warning and some time to upgrade/test your stuff now….. http://php.net/archive/2012.php#id2012-12-20-1
 
@rob
Code is Art
Profile
Posts: 115
Reg: Dec 10, 2013
Alabama
8,800
like
01/31/14 12:58 PM (10 years ago)
I haven't had any issues running PHP 5.4 self hosted (yet) and I have several custom PHP scripts. A couple of my scripts pull data from a MySQL DB and build a menu (using the menuSimple plugin) with childitems that get passed to another plugin after the menu item is selected. My scripts/plugin are not throwing any errors. I cannot look at this moment, what is actually on line 218 of the class.Json.php file?
 
@rob
Code is Art
Profile
Posts: 115
Reg: Dec 10, 2013
Alabama
8,800
like
01/31/14 01:05 PM (10 years ago)
opps sorry, to quick on the post. My production server is actually still on PHP 5.2.17, I will try my scripts on my test server (its running 5.4)
 
Red Dog
buzztouch Evangelist
Profile
Posts: 805
Reg: Jun 16, 2011
Southern Califo...
18,800
like
02/01/14 01:45 AM (10 years ago)
RD simple RSS bugs fixed The plugin has been updated to fix the two bugs that plagued it. Background image now shows through when you select clear for your row background color. Transitions are now working again. Thanks to everyone for your patience, and a big thank you to AlanMac and Usy for the background fix.
 
Theien
Aspiring developer
Profile
Posts: 33
Reg: Dec 31, 2012
Colorado Spring...
9,780
like
03/03/14 03:52 PM (10 years ago)
Menu with image bug: When loading images from a url, the first row loads the wrong image, a duplicate of another row's image. The workaround I found is to load the first row image from a file, and the rest from a url, which exhibits this strange blinking shown in the video linked below. It really detracts from the user experience, so hopefully it can get fixed soon. Once the image has been cached, you can go back to the screen and all the icons show up fine (also shown in the video). https://dl.dropboxusercontent.com/u/67776858/app/menuwithimagebug.avi
 
Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
like
03/03/14 07:51 PM (10 years ago)
Hi, Theien. I couldn't get your video to play. Are you having problems in iOS or Android?
 
Theien
Aspiring developer
Profile
Posts: 33
Reg: Dec 31, 2012
Colorado Spring...
9,780
like
03/04/14 07:24 AM (10 years ago)
Android sorry, latest version of the plugin too. Here are some screenshots, the first row should be a building, but instead it loaded the image from the third row. The first screenshot is when I first load the screen, the second one is when I leave the screen and go back to it. https://dl.dropboxusercontent.com/u/67776858/app/bugged.png https://dl.dropboxusercontent.com/u/67776858/app/fixed.png
 
Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
like
03/04/14 07:54 AM (10 years ago)
The first thing is to try to see it not working on my computer, so I know what to fix. I will set up a project today.
 
Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
like
03/04/14 06:39 PM (10 years ago)
I ran a project, and I didn't find a problem loading images on a URL. I found a different problem with using the details indicator instead of the arrow, and I will fix that when I update. When you use images on a URL, all of the same rules apply--images must be A-Z, 1-9 and underscores only. That is one idea what of could be wrong in your project.
 
Theien
Aspiring developer
Profile
Posts: 33
Reg: Dec 31, 2012
Colorado Spring...
9,780
like
03/04/14 06:50 PM (10 years ago)
Thanks for looking at this Susan. I'll just use my work around for now. All my filenames are lowercase alphanumeric. Any suggestions on what size and format row icons should be? I think right now I'm using 256x256 PNG.
 
Susan Metoxen
buzztouch Evangelist
Profile
Posts: 1706
Reg: May 01, 2011
Hopkins, Minnes...
26,260
like
03/05/14 07:18 AM (10 years ago)
They should be 100 x 100...That is what I tested with at any rate. Any size will work, but with Android you always need to think about device ability to handle images. Also, with Android the high road is to resize images and put them into the draw able folders....if your app is crashing that is the first thing to try. Ironically, the app will crash on newer devices as the images are up scaled. But the images must be in the project to do that.
 
COOKUP
Aspiring developer
Profile
Posts: 259
Reg: Aug 02, 2011
Coral Sprigs, F...
7,140
like
03/05/14 07:26 AM (10 years ago)
I am using the note 2 with the bt icons. I added one icon to a menu list item. When ever you press another menu item it duplicates the first icon on that menu item. The icons are stored in the drawable folders.
 
AlanMac
Aspiring developer
Profile
Posts: 2612
Reg: Mar 05, 2012
Esher, UK
37,120
like
03/05/14 07:35 AM (10 years ago)
Long shot, but does it make any difference on this menu with image problem if you display or don't display a header image? In the back of my mind I think I've seen it, but it was quite a while ago.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.