Thanks again, everyone, and especially @danda.
This is just mocked up at the moment, but thatâs the idea, weâll need it.
Itâs actually a figure based on an idea by @nowfeelsafer, rather than the typical Safecoin logo, which really doesnât work well as a glyph like this.
Subject to the Safecoin trademark things shaking out, and a thumbs up from @nowfeelsafer, I think this would be worth taking forward.
All the controls will be available for you to do that kind of thing if you wish. However, I think itâs wrong to assume this would make users Safecoin more secure if this was the default.
The idea of notifications, and combinations of controls such as these, is to enable users to spot and act on anomalies. Putting these kinds of direct explicit consent checks in front of every new expense, increases the noise, and increases the chance that a user will get into the habit of just tapping throughâoften blindlyâto get rid of the interruption to the task at hand. You see this kind of behaviour all the time with things like the totally over-egged cookie consent banners etc.
You could see it akin to data expenses on a pay-as-you go mobile phone. Itâd be pretty damn annoying to be take out of my flow to confirm the data spend on a messaging app that Iâve just installed, and already given implied consent through pressing the send button after composing a message. A passive notification that I could just swipe away in this circumstance is probably more than adequate and tolerable.
However, if iâm in the course of other tasks on a completely different app, and one of these notifications appears, then I can quickly intervene, and I can also be safe in the knowledge that a malicious app can only do as much damage as Iâve deemed tolerable through a pre-defined spending limit.
But anyway⌠suffice to say youâll have the controls you need to keep things buttoned down if you want, and we can wrap these things in handy presets too.
Itâs always tempting to keep on piling on things to an MVP, but we do have to be a bit ruthless, and the iterate from there.
Spending controls are necessary and important, but there are also a significant amount of work, involving not only frontend work, but network and SCL work too.
The priority is getting a functional network up, so that we can all spend Safecoins in the first place, and move on quickly from there. (The way the roadmap works with overlapping streams of work we may even be able to have all these things for beta anyway).
But in the mean time, we still are considering how it all fits together, and what the requirements are. So rest assured itâs in hand!
Yeah, these are good points guys. A nice workaround that also demonstrates what we can/should be considering MVP.
The crowd is going crazyâŚFLEMING! FLEMING! FLEMING! FLEMING!
It doesnât have to be the default, but I would want the option to approve all spending before Safecoin is deducted from my account.
By the time I get there alert that my Safecoin was spent, it is to late and I will never get that Safecoin back.
Thanks for sharing.
Thnx for the update Maidsafe devs,
My last on vacation.
Wow just wow the UX, this makes everything so shiny.
Iâm really look forward to an non command line interaction with the SAFE Network. but Iâm willing to give it a try if a step-by-step howto showed up.
Glad you like it (and found it, itâs was 4 years ago)
The font is âAgency FBâ and then some basic image editing to insert the = sign,
What do community think? How soon we can see launch?
Hey @JimCollinson @ravinderjangra Iâve noticed you are also designing in a material design style and was wondering how you plan on going about that on mobile since you are using Xamarin?
I was hoping this would be helpful NuGet Gallery | Xamarin.Forms.Visual.Material 4.3.0.991211 for your mobile endeavors. Itâs something Nick and I are looking at so we can get into mobile development sooner rather than having to bridge safe_app and Dart.
Let me know if this comes in handy at all or what approach you are already considering for something like the mobile SAFEnetwork APP.
On the other hand if Dart is something the team plans on pursuing then thatâs something we could contribute to itâs just not something that is cost and time effective for us to tackle on our own and then solely maintain.
Edit: just found this tool for porting in all material icons in googles library. Should be handy since visual material doesnât have everything besides basics and presets AFAIK. Material icons generator - Visual Studio Marketplace
By this time next year it will be very exciting
I feel like we say that every year but I certainly hope you are right. The company is at least now organized as a lean delivery machine with no office and minimal focus outside of engineering for the time being. How they probably should have ran since 2016 until MVP but better late than never.
I bought in 2017. It took me a while to understand the scale and complexity of the venture. After I did, I thought launch would be in 2022 so anything earlier will be a bonus, for me anyway.
The Fleming milestone will give us the basic network anyway. Maxwell appears to shore it up. The UX work is simplifying things for users. Something crucial for non techos like me
I had exactly the same thoughts. I started buying-in in 2017 and felt it was about a 5 year project to get to launch given the massive scale of the endeavor. Since then there has been consistent, well-documented progress. It seems like a launch in 2021 is a distinct possibility, which like you say is a bonus.
Hey @Nigel, Hope you are doing great.
I was hoping this would be helpful https://www.nuget.org/packages/Xamarin.Forms.Visual.Material/4.3.0.991211 for your mobile endeavors.
Yes, we will be using Xamarin.Form.Visual.Material
as the primary package to use material design components/controls in our mobile apps. Since this package doesnât provide everything, in those cases we may implement something custom or use some other packages as well.
Let me know if this comes in handy at all or what approach you are already considering for something like the mobile SAFEnetwork APP.
We started to work on the SNAPP previously but thatâs on hold for now. Currently, Iâm focusing on the Authenticator app and mobile browser with pWeb features and planning to release the same in the upcoming weeks.
On the other hand if Dart is something the team plans on pursuing then thatâs something we could contribute to itâs just not something that is cost and time effective for us to tackle on our own and then solely maintain.
Itâll be really great to see some contributions to this from the devs. If anybody wants to learn and start developing for the SAFE Network or generally mobile apps using C#, Iâll be more than happy to have a live coding session.
On the other hand if Dart is something the team plans on pursuing then thatâs something we could contribute to itâs just not something that is cost and time effective for us to tackle on our own and then solely maintain.
Dart supports the use of native libs and those can be wrapped with a layer of dart APIs for library/app development like we are already doing for some other languages. We also thought to provide the support for the Flutter previously but the native lib support on mobile side with Dart wasnât as mature as C#/Xamarin. Not sure if the status is still the same (maybe have to revisit).
Edit: just found this tool for porting in all material icons in googles library. Should be handy since visual material doesnât have everything besides basics and presets AFAIK.
Thanks to bringing this up. Iâll definitely try using this.
Hey @ravinderjangra big thanks on the reply.
Flutter as you said provides native cross platform support and whatâs so nice about it using material design is the consistency and well, the aesthetics that it delivers. I really like the flexibility and options they have for a mobile UI experience but like you said itâs not quite as mature, used, or well known as C#, maybe one day. Iâm sure you know all this but just want to iterate my thoughts aloud.
Iâm glad to see you are going with the same Nuget package you are looking at and I hope the icon tool will be a big help (I think it will!) any custom stuff you guys do would be nice to possibly have access to so we could possibly build it up together, just a suggestion of course.
Again, if a Dart wrapper was of interest we could help there but the main reason I bring this up is to make sure that what is being mocked up currently is achievable with these Nuget packages and so we (JAMS) can be sure we are allocating our resources in the same direction as the @maidsafe team. That way we can get there faster and together.
Thanks again
Hey @ravinderjangra just wanted to share this real quick as it seems like an all in one that is much better than my last suggestion. Check it out at the github page to see the images first.
Hey @Nigel,
I quickly checked the GitHub page as you suggested and it seems to be providing all the controls. The only downside is it doesnât support any mobile platform but itâs still wonderful. Maybe Iâll try to use it in some desktop apps (especially with GTK) and see how it works.
Thanks
I jumped the gun on that one and soon realized the same. What a shame but maybe still useful in some capacity. Thanks Rav