Jump to content

Xavier

Members
  • Posts

    11
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Xavier

  1. In recent versions of PlasticX a licence expiry banner was added.
    For users with self-hosted servers and a montly billing cycle, this banner shows up way too often.
    As far as I can tell, it is configured to show up when you are 14 days or closer to your renewal, which for montly subscribers is half of all the days.
    Which is way too often.

    Also, when you click it away, it just shows up again when you reopen Plastic.
    And it shows up not just for admins (which are usually responsible for paying the bills), but for all the users of the server, which I find excessive.

    Could you please add an option to permanently hide it for all users? I really don't want to see this banner ever again.
    Thank you!

    LicenceExpiryBanner.png

    • Like 2
  2. Hi Sravz,

    Sorry for the late reply.

    The option concerns the "Workspace Explorer", but it is located in the Plastic SCM preferences under "Other options/Hide ignored items in the Items View".
    Please see the attached screenshots.

    The first screenshot shows the option in the Plastic SCM preferences in the legacy UI.
    The seconds screenshot shows the Plastic SCM preferences in new UI, where the option is missing.
    The third screenshot shows the workspace explorer of the legacy UI, which hides ignored and private items (making it very tidy)
    The forth screenshot shows the workspace explorer of the new UI, where hiding ignored and private items is currently not possible (making it very cluttered).

    If you need any other info, please let me know.

    PlasticSCM-Legacy-GUI-Hide-Ignored-Items.png

    PlasticSCM-New-GUI-Hide-Ignored-Items-Missing.png

    PlasticSCM-Legacy-GUI-Workspace-Explorer.png

    PlasticSCM-New-GUI-Workspace-Explorer.png

  3. Hi! I have some further feedback:

    The plugin adds an ignore.conf file to the workspace with rules that can't be changed.


    For example, it adds the Assets/Plugins folder to the ignored folders, which we want to check into the repo.
    Manually removing folders from the ignore.conf doesn't help since the plugin adds them back again and again.
     

    The method that causes this is: PlasticGui.Help.Actions.AddIgnoreRules.ForUnity().
    I can't manually edit the code, since it's part of a library.

    Could you exposte the list PlasticGui.Help.Conditions.UnityConditions.IgnoredRules as a ScriptableObject, so we can edit them?

    Best,
    Xavier

  4. Hi! I wanted to give some feedback on the new Unity plugin that was recently launched.

    First of all, it has been working great thus far!
    These are the issues we've encountered:

    • We have a server alias configured, since some of us work from home. This produces a lot of error windows titled "Hostname mismatch", which pop up every few seconds.
      Is there something that we can do to mitigate this?
    • On macOS, there's a warning in the settings that the file system watcher is disabled.
      Is this a Windows-only feature at this point?
    • An "Undo unchanged" button would be greatly appreciated!
    • (Minor) On macOS, the right click context menu says "Open > Open in explorer" instead of Finder

    Cheers!

    Bildschirmfoto 2020-08-24 um 23.30.58.png

    Bildschirmfoto 2020-08-24 um 23.32.09.png

  5. My company recently switched to Plastic for our Unity projects.
    If we enable the version control plugin of Plastic in Unity, we often face this problem:

    A third-party plugin tries to write to the project settings of Unity, or wants to write to its own project setting asset and fails, because the corresponding assets is not checked out.

    Is there a way to make the version control plugin automatically checkout these assets?
    Or is there another way to deal with this issue?

    Here's an example of an exception we get regularly:

    Unable to checkout 'ProjectSettings\GvhProjectSettings.xml'. Project settings were not saved!
    UnityEngine.Debug:LogError(Object)
    Google.Logger:Log(String, LogLevel) (at Z:/tmp/tmp.cfOHeQ7pJN/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/Logger.cs:103)
    Google.ProjectSettings:Save() (at Z:/tmp/tmp.cfOHeQ7pJN/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/ProjectSettings.cs:410)
    Google.ProjectSettings:Set(String, Boolean) (at Z:/tmp/tmp.cfOHeQ7pJN/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/ProjectSettings.cs:119)
    Google.<SetBool>c__AnonStorey1:<>m__0() (at Z:/tmp/tmp.cfOHeQ7pJN/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/ProjectSettings.cs:154)
    Google.ProjectSettings:SavePreferences(SettingsSave, Action, Action) (at Z:/tmp/tmp.cfOHeQ7pJN/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/ProjectSettings.cs:135)
    Google.ProjectSettings:SetBool(String, Boolean) (at Z:/tmp/tmp.cfOHeQ7pJN/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/ProjectSettings.cs:153)
    GooglePlayServices.SettingsDialog:set_UseJetifier(Boolean) (at Z:/tmp/tmp.CbcF1w0aJu/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/SettingsDialog.cs:225)
    GooglePlayServices.PlayServicesResolver:CanEnableJetifierOrPromptUser(String) (at Z:/tmp/tmp.CbcF1w0aJu/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:2281)
    GooglePlayServices.PlayServicesResolver:ResolveUnsafe(Action`1, Boolean, Boolean, Boolean) (at Z:/tmp/tmp.CbcF1w0aJu/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1621)
    GooglePlayServices.<ScheduleResolve>c__AnonStorey5:<>m__0() (at Z:/tmp/tmp.CbcF1w0aJu/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1590)
    GooglePlayServices.PlayServicesResolver:ExecuteNextResolveJob() (at Z:/tmp/tmp.CbcF1w0aJu/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1449)
    GooglePlayServices.PlayServicesResolver:ScheduleResolve(Boolean, Boolean, Action`1, Boolean) (at Z:/tmp/tmp.CbcF1w0aJu/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1603)
    GooglePlayServices.PlayServicesResolver:ExecuteMenuResolve(Boolean) (at Z:/tmp/tmp.CbcF1w0aJu/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1810)
    GooglePlayServices.PlayServicesResolver:MenuResolve() (at Z:/tmp/tmp.CbcF1w0aJu/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1825)

×
×
  • Create New...