Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Noah Ratcliff

89
Posts
7
Topics
114
Followers
19
Following
A member registered Dec 15, 2015 · View creator page →

Creator of

Recent community posts

Ah yeah good catch! Internally we make the EF prefab persistent between scenes so I never caught that one. I'll make a note to get that fix rolled in to the next update.

Thanks!

No problem! Feel free to reach out if you have any more questions!

Hey Brian,

Sorry to hear that things aren't working for you! Could you please give me a bit more info:

- Easy Feedback version

- Unity editor version

- Editor platform

- Build target platform

- Are any messages logged AFTER the Easy Feedback prefab is instantiated in the scene or the scene with the prefab is loaded?

Because filesystem access varies from platform to platform, Easy Feedback collects the log by hooking into Unity's logging system and recording each message as it is logged. Therefore, the default log file should only contain messages logged after Easy Feedback has initialized. Something may totally be broken in your case but I just want to rule out a potential misunderstanding of how the default logging works.

(1 edit)

Huh! This is the first time I'm hearing about this particular issue. Could you please send a .zip of your project or a reproduction project to help@aesthetic.games?

(1 edit)

Hi! Trello has a 10MB per-attachment filesize limit for free accounts. We added a resize feature to address this in version 2.1.0. However, I would not expect that you would see this issue with 1920x1080 screenshots.

What version of Easy Feedback are you using? Are you adding any other attachments than the screenshot and log?

Hello! 

Just one thing - when dropdown is opened, the cursor is below it.

This is the first time I've heard of issues with the cursor appearing below UI elements. If you are using the system cursor I didn't even think that would be possible. Are you using some kind of custom solution (i.e. a cursor image in the UI) for your cursor? Also, what version of Unity and what platform?

P.S. I do understand correctly, that the only way to test it with Trello is by building an actual build, right?

If you've already configured EF and connected it to Trello, you should be able to submit to Trello from either the editor or a build. Our team submits from the editor all the time to keep track of bugs as we're working.

Bdry,

Setting up custom forms is documented here. You can drag and drop the pre-existing field prefabs onto your feedback form prefab under the "Form" GameObject to add them to the form and resulting report. Be sure to set the Section Title for your new fields so they are properly labeled on your report.

We should put together a tutorial video on this subject. I'll add that to my notes to follow up on at some point.

Please let me know if you have any more questions!

Sorry! The documentation on the asset store page needs to be updated. It appears under "Easy Feedback" in the project settings now. 

I responded in your other thread, just linking that here for posterity :)

https://itch.io/post/5404616

For the AttachFile method you'll need to provide some kind of file data or a path to the file to send with the report, as outlined in the documentation here. I'm not aware of any non-code ways to provide those parameters. Unfortunately, Unity also does not provide any easy way to let a player browse for files to attach. 

I did find this package that provides a file browser for Windows/Mac/Linux: https://github.com/gkngkc/UnityStandaloneFileBrowser. It also would require some code to use though.

With it, you might be able to create a script like this:

public class AttachFile : MonoBehaviour 
{
     public FeedbackForm form;
     public void GetAttachment()
     {
         var paths = StandaloneFileBrowser.OpenFilePanel("Open File", "", "", false);
         foreach (var path in paths)
         {
             form.CurrentReport.AttachFile(Path.GetFileName(path), path);
         }
     }
}


You could call the GetAttachment method from your button and it should do the rest, but I haven't tested this.

Do you know if we can use DOTween for animating the ui popup window? 

I have not tested it with DOTween but I can't think of a reason there would be any issues.

Is there a way to reply back to user from Trello? I mean I know the users email will be send, but can you from inside Trello reply back to that mail? 

I don't think this is possible with Trello unfortunately.

Hey! Thanks for your interest in Easy Feedback! We've tried to build the asset so it's accessible for both technical and non-technical folks. To address your questions:

1. This one is pretty simple! In fact, the demo scene in the asset includes an example using a button to show/hide the form. In short, you can use the OnClicked event from the Unity UI button to call Show/Hide on the Feedback Form component on the Easy Feedback prefab.

2. Yep! It's all regular Unity UI stuff so it's totally up to you how you want to build/customize the form. We've tried to make it as easy as possible to add/remove fields, too!

3. This does require some coding. But, we provide an AttachFile method to allow custom report attachments in addition to the default log and screenshot. 

Check out the documentation for more detail: https://aesthetic.games/easy-feedback/docs/release/index.html

EF doesn't have anything to do with the user's IP address but I think it would be possible to check the public IP address via a web request (see this thread). It would take a little bit of hacking but it would be totally possible to not actually send the report if the IP is on your blacklist. The source is included with the asset so you shouldn't have any problem modifying it to your needs.

Glad to hear you got it resolved. I'm making a note now to trim extra whitespace from the token during auth to prevent this issue in the future. 👍

Unfortunately, I can not reproduce either the token issue or the unresponsive editor issue in 2020.1.6f1. 

Here are the steps I followed:

  1. Create a new project in 2020.1.6f1
  2. Import Easy Feedback 1.3.0 from the Package Manager
  3. Configure EF as usual from Tools/Easy Feedback/Configure
    1. No errors in editor console during authentication
  4. Press the "New Board" button and create a new board on Trello
  5. Open the EF demo scene at Plugins/Easy Feedback/Demo.unity
  6. Hit the play button, use the buttons in the scene to log some messages and submit a couple test reports
  7. Hit the play button again to stop playmode

Because I can't reproduce this locally, could you please try and reproduce both issues on your end, then send me the Editor.log file(s) for the issue? You can find my email on the Easy Feedback Asset Store page.

This page shows where your Editor.log file should be located: https://docs.unity3d.com/Manual/LogFiles.html

Huh! That's no good. Thanks for letting me know! I'll check it out this week.

Sorry things aren't working for you! 

Could you please post or email me the log file from the build after EF fails to open? You can find the error log on your system by following this guide.

Hello! This is the first time I'm hearing about this issue. I will look into it ASAP and get back to you.

In the meantime, could you please try logging EF out of Trello and re-authenticating to see if that fixes the issue?

(3 edits)

Easy Feedback uses UnityEngine.Input.GetKeyDown() to check for the F12 key for the time being. As far as I'm aware, calls to the old input system should be compatible with the new input system with the right project settings. If you'd like to use the new update system, you may modify the input check in FeedbackForm.cs starting at line 111. This guide should help you.

I'll look into supporting the new input system by default in a future release.

Thanks for the suggestion! TMP support is planned for the next release, but I don't have a planned release date at the moment. I'll be sure to update this thread once the release is out.

Hey! Sorry you're having issues. This is the first time I'm hearing about screenshots being too big. Could you please post the error message from the output log as well as the version of Easy Feedback you're currently using? Here's an article that details where you can find the output log: https://docs.unity3d.com/Manual/LogFiles.html

(2 edits)

You can attach additional files to the report with `Report.AttachFile()` (docs link). I'd recommend creating a FormField component that attaches your file to `Form.CurrentReport` in `FormSubmitted()`. 

Please let me know if that helps or if you have any more questions!

Fun game! I use the itch desktop client to manage my game downloads, and unfortunately could not install your game from the desktop client, because it doesn't have a platform tag. Please consider adding one, so the client properly recognizes your build. Cheers! :)

EF 1.1.5, with the fix for this issue, is live on itch. It should be live on the Asset Store after it passes verification, shouldn't be any more than a couple days. 

Thanks again for reporting this one, so sorry about that!

(1 edit)

1.1.5 Changelog

  • Fix compilation error in 2017.2+

Oof, thanks for letting me know! I'll get this fixed and updated ASAP.

(1 edit)

1.1.4 Changelog

  • Fix editor bug causing "Invalid editor window" errors. You may need to reset your editor layout in Window > Layouts to get the message to disappear in existing projects
  • Fix bug preventing form from opening on Android

Sorry for the delayed response! It seems I forgot to add the UNITY_ANDROID check for mobile platforms. I see UNITY_IOS there, but not Android. Whoops, sorry about that! I'll get  that patched in with the next update. 

Thanks for bringing this to my attention, and replying with your solution!

Easy Feedback 1.1.3 is now live on the Asset Store as well!

(1 edit)

Thanks for bringing this to my attention! I believe this was caused by a recent change to the Trello API SSL protocol. This issue should be fixed in version 1.1.3, which is live now on Itch, and is awaiting review for the Asset Store. I'll follow up here when it's live on UAS.

1.1.3 Changelog

  • Fixed Trello API request certificates failing to authenticate in editor

1.1.2 Changelog

Minor

  • Use in-editor web window for Trello authentication in Unity 2017
  • Improve Trello API request timeout handling

This should be fixed in the latest version, 1.1.1, which is live on itch and the Asset Store now.

Please let me know if you have any issues! :)

1.1.1 Changelog

Minor

  • Update Unity API references for Unity 2017.3

Sorry for the delay in getting to this! I've been travelling with very limited internet.

It looks like 2017.3 came with some changes to the WebRequest API, which may be causing those errors to be raised erroneously. If Unity prompted you to upgrade obsolete API references in your project when migrating from 2017.1 to 2017.3, it's likely that some of the web request stuff in EF was broken by that. I'll put together a patch for the new API, do some testing, and get a fixed build put up by next week at the latest.

Thanks again for letting me know about this issue!

Huh, that's strange. I'll look into it asap, thanks for letting me know!

1.1.0 Changelog

Major

  • Add Markdown formatting helper class

1.0.5 Changelog

Minor

  • Replace Application.CaptureScreenshot with ScreenCapture.CaptureScreenshot for Unity 2017

Alrighty! This should be resolved in 1.0.4, which is live now on itch, and should be live on the Asset Store in the next couple of days.

Thanks again for the heads up!