User Profile & Activity

Yudi Member
Page
of 259
Posted: February 11, 2015 3:57 AM

Please kindly check the Crosslight roadmap which provides information about what features that you can expect in the upcoming release. It is scheduled to live by the end of this week.

I'll update this thread with the link of the Crosslight roadmap.

Posted: February 11, 2015 3:42 AM

The enhanced calendar sample is already queued in our work items. However, it has been shifted and will not be available in the near future due work items priorities and urgency.

Please kindly check the Crosslight roadmap which provides information about what features that you can expect in the upcoming release. It is scheduled to live by the end of this week.

As the License Manager app says, the Intersoft License server has detected that the activation account has been exceeded. Please kindly find my message in your registered email account.

Look forward to hearing back from you.

I refer to ExecuteLogin method (LoginViewModel.cs) in Crosslight Business project template. It has CreateEncryptedAccount(username, password) to create the encrypted account, to hash the password from the client side.

You can implement your own custom password hasher by creating a class which derives BasicWebApiAuthenticator, then override CreateEncryptedAccount

public override IAccount CreateEncryptedAccount(string username, string password)
    {
        //return this.GetDefaultAuthenticator().CreateEncryptedAccount(username, password);
        IHashCryptographicService cryptoService = ServiceProvider.GetService<IHashCryptographicService>();
            
        // assign signature with encrypted password 
        string signature = ...;
            
        var account = new Account(username, this.AccountServiceId, new Dictionary<string, object> { { Account.PasswordHash, signature } });

        if (this.AccountServiceId != this.ServiceId)
            account.Properties[Account.AuthenticatorServiceIdentifier] = this.ServiceId;

        return account;
    }

Hope this helps.

Posted: February 2, 2015 11:49 AM

This issue is still in progress state and has not resolved yet. Should the nightly build is ready to be evaluated, I will let you know.

Edited on Tuesday, February 3, 2015 2:30 AM
Reason: provide nightly build

I enclosed a nightly build of Crosslight 3. It is used to resolve the styling issue with the TimePicker control in Android.

I have re-tested the reported problem with the nightly build hotfix and it is no longer persist. Please note that this is a nightly build and was not tested for regression.

I have tested CROS-637, CROS-638, CROS-639, and CROS-640 using Crosslight 3 Update 2 and found that the reported problems are no longer persist.

Some of the fixes are applied to the sample project. Please obtain the modified sample from Crosslight sample repository in master branch. For example: the fix for CROS-640 is applied on the sample project by removing the currency string format from price editor. This is due to the fact that string format is intended as part of display not editing.

Should you have different result, please feel free to let me know.

Posted: February 2, 2015 9:31 AM

I was able to reproduce the Issue #1 in my local end. I'm investigating the problem to find out what may cause the problem. I will keep this thread updated with any news regarding this.


Issue #2: ... The timer checks every second, if a date of a list item is reached and then this list item should change its appearance ...

I modified CrossListTest sample and managed to have the list item change its appearance (work as expected). The detail is as follow:

Modify UpdateIcon() in Item.cs file (Model) by replacing this.thumbNail with this.ThumbnailImage.

public void UpdateIcon()
{
    if (this.date < DateTime.Now)
    {
        this.ThumbnailImage =
            typeof (item).Assembly.GetManifestResourceStream("CrossListTest.Core.Assets.Images.Large.lumix.jpg")
                .ToByte();
        this.StrikeThrough = true;
    }
    else
    {
        this.ThumbnailImage =
            typeof (item).Assembly.GetManifestResourceStream("CrossListTest.Core.Assets.Images.Large.lumix.jpg")
                .ToByte();
        this.StrikeThrough = false;
    }
}

Modify OnDataChanged in the constructor of SimpleViewModel into the following:

public SimpleViewModel()
{
    ...
    if (currentItem != null)
    {
        currentItem.UpdateIcon();
                
        ServiceProvider.GetService<IViewService>().RunOnUIThread(() =>
        {
            this.OnDataChanged(currentItem);
        });

        this.GreetingText = "let's go";
    }
    ...
}

Save all the changes; set a suitable date in line 68; and when a date of a list item is reached, then this list item should change its appearance (from polaroid.jpg to lumix.jpg).

Hope this helps.

Posted: February 2, 2015 8:08 AM

The latest status of CROS-636 has been resolved. I have tested the reported problem using Crosslight 3 Update 2 in my local end and found that it is no longer persist. The fix is performed in the sample project and not in the assembly of Crosslight.

Please obtain the updated MyInventory sample from Master branch of Crosslight sample repository and let us know if you have different result.

Posted: February 2, 2015 7:45 AM

Currently Crosslight hasn't support to use the new Material Design yet. However, this feature is already included into the road map of Crosslight.

I will keep this thread updated with any information about the Material Design.

Posted: February 2, 2015 3:34 AM

Please find my sample in the attachment. It is a simple sample of WebGrid using HTML5 rendering mode and AutoHeight enabled.

Please ensure that you have set the height of elements which acts as the container of WebGrid in order to use AutoHeight.
Hope this helps.

All times are GMT -5. The time now is 11:21 AM.
Previous Next