Topics

Anahita Project

Anahita Project's Topics

James Imani

James Imani

January 11 2017

UX Feedback

Hello Anahita-tribe,

long time no see. It's really a pleasure to see this masterpiece being still in development. Anahita became really beautiful. Thank you @Rastin for your effort. 

Hope this is the right place to share my own feedback regarding UX in Anahita. I read @Rastin, that you are going to rebuild the frontend, so hopefully this two points are usable. 

Tagging/Mentioning People - When I typed @ + first letter I was expecting a list suggesting me people (followers, mutuals and people related to the specific media) to support an AutoComplete function. It makes me to work faster, more efficient. This is unfortunately missing. Furthermore, this feature is expecting me to learn other members' username (which could also be different from actual name) because it's the username that you use for tagging and not just their names which is actually visible everywhere. Either I learn the usernames or I visit the profile of the corresponding member to figure it out. That's not UX-friendly. 

Geo Locating - First I did not understood, how this feature should work. The button to add an address was deactivated. Now after experimenting I know it's because of the browser who asked me for permission first. If a website is asking me for my current location then I say "no" by intuition because I am not in the "mood" to share or it's just simply private. But I had no idea that I would disable Anahita's feature of sharing locations. Anyway, why this feature is linked to the browser's settings? 

One more thing: Sharing a location (the button itself) should be part of the composer, combined with a note, picture or something. I would expect a support from the UI to do this properly. 

Nick Swinford
Nick Swinford
January 12 2017 Permalink
Anahita uses javascript's geolocation API. To use that, you have to have the user's permission first.

A lot of UI/UX updates will be coming soon as the front-end is reworked.
Rastin Mehr
Rastin Mehr
January 12 2017 Permalink
@imani it's so nice to see you again. You are right the tagging autocomplete and composer integration would be great UX improvements for hashtags, mentions, and locations.

As Nick said, we withheld implementing those, because #Bootstrap and #JQuery aren't the best option for building more complex UI behaviours. Instead we focused on building the APIs and removing Joomla. The focus of next release (4.4) is UX design where we rebuild all the UIs using more suitable javascript frameworks and the php code will be reduced to RESTful APIs only.

The reason the Add Location button takes a moment to be enabled is because it is obtaining the browser's geolocation and we need those data before making the feature available.

Browser's geolocation data is controlled by browser's privacy settings and therefore out of our control. Users can choose to opt out of sharing their geolocation data.

Powered by Anahita