How to build UX
-
Hello dear @UBPorts community!
Can you guide me please, how to set up PC system to be able to edit every UI element, including swipe, gestures, Scopes(!), app uI, notification panel e.t.c. ?
I'm interested in phablets: want to test some ideas and to perform “one more thing” as well.Please help me.
I have a vision. I need the tool.
PS Dressage with cutting off Scopes just because some of members 'do not understand' them. You simple don't realize it's potential.
-
Hi! I'm the head of the UX steering committee.
Most of the visual components are made in qml and C++.
The OS is break down into different aspects: the base system, services, apps, etc. therefore there's no «global package» you can install to modify. If you want to shape the look of an app, you must edit its qml code. If you wanted to modify the notes app you would likely want to edit its qml code.
To shape the indicators is a bit more complex task as each of the indicators has its place and it's written in a different language: you can find their code here
As for scopes, we are using the last work done by Canonical and they removed them by several reasons.
Maybe, if you want to show your concept is better to make some sketches or mockups. Depending on your skills you can use Inkscape, GIMP or hand drawings.
-
@CiberSheep I will show you just a part, a concept of HUD.
Where can I get the icon pack from UI Toolkit?Can we bring Scopes back to life?
From Canonical's guidelines I found some interesting ideas and they are connected with Scopes concept, how it can be realized, because as I remember — it worked in the past. Just basic options, but not bad for the beginning.
Light touch elements.
Imagine: We can build /transform any website in userfriendly fullyworking safe scope which ''will work'' even offline like it was / could be with Music and SoundCloud for example.
We need kind of Scope Builder Engine working with web browser's part.
Look what Pavel does inside his telegram: you can read any link, watch youtube, listen music, call ur mom, read news, communicate, watch porn, pay your taxes e.t.c. direct from app: no need to use others, no need to even close the app.
But he was always bad with UI.
Telegram is next gen social media platform. The content But he also understands what will be next. Its about chats and accounts (in future) with geotags. Kind of teletinder probably at the beggining, but It will mix social web interface with our boring reality. It will use any location services, no matter Open Maps, Google, Yandex, any hardware and program code.
D builds a webOS. Again. And he started it from media content. Same steps as before, but now he is experienced player.
We can, for example attract his attention by creating next gen UI for telegram. Kind of exclusive on our platform. If we need financing and have plans to win this game of course.
For transforming websites we already have Readability "plug-in"
I see the future. And we can own it.
Today We can build more than just a “mobile os”
No jokes.
— Now i can't even upload here images direct from my Ubuntu phone...
-
@Rodrigo said in How to build UX:
You simple don't realize it's potential.
I think I'm in a rather unique position to understand scopes, actually.
I don't know why you keep talking about Durov. He had nothing to do with WebOS.
@Rodrigo said in How to build UX:
Today We can build more than just a “mobile os”
We are already doing this, and that is exactly why scopes as you think of them are being removed.
-
@dobey what do you mean?
-
@Rodrigo I basically worked on scopes from the beginning of the phone project, until the end. I wrote a large part of the apps scope, and the old store scope.
-
This post is deleted! -
@dobey can you explain please? I don't understand for example why parts of hud like notification pannel and dock works fast and smooth anytime then settings and other apps interfaces lags, fps goes down simple at scrolling.
At the same time I can smooth move app windows in windowed mode.No one will need another one ugly android like "home screens" UI.
Android is smooth and stable but "fuchsia" is coming.
Better UX will take the market. Convergency is very important here but UI still is the interpretator between users and systems.
-
@Rodrigo said in How to build UX:
don't understand for example why parts of hud like notification pannel and dock works fast and smooth anytime then settings and other apps interfaces lags, fps goes down simple at scrolling.
The HUD is something else, and not available in unity8 currently.
The top panel and launcher on the left are doing very little. I also don't know what you mean by lags and such. AFAIK, this is simply your opinion, or perhaps you're running UT on a less capable device.
Either way, performance issues in apps have nothing to do with whether or not the dash interface to scopes was the right thing to do. And if you think the dash or scopes never had performance issues, you haven't been paying attention.
@Rodrigo said in How to build UX:
No one will need another one ugly android like "home screens" UI.
I guess it's good that we don't have one then. And please don't generalize as such. Lots of people do in fact want that, as evidenced by people using Sprint and Launcher Modular apps to replace the home screen.
@Rodrigo said in How to build UX:
Android is smooth and stable but "fuchsia" is coming.
And neither of these things has anything to do with UT and Unity8.
@Rodrigo said in How to build UX:
Better UX will take the market. Convergency is very important here but UI still is the interpretator between users and systems.
This is a very broad opinion to state as an assertion of objectivity. What you might personally think is better might not be best for 99% of people. The goal of UT and Unity8 is convergence, and that is part of the UI/UX. Acting like these are separate things doesn't help anyone.
-
@dobey
How do you think, why Shuttleworth wanted to build his own device and why after few big attempts of bugfixing and porting (on Meizu) Canonical just closed the project?
You probably don't understand what is going on the hardware manufacturing. And why Android's (lets call it) Convergence works well throw the dock stations with few gadgets?Well, your best device for convergence is still nexus 5 (2013). I own this device. I'm trying to use it as my single daily driver. But It's pain.
Cmon, we still don't have copy/past option between apps. We can't use devices even as media players, can't watch (!)480p video online, can't normally send and recive files throw (!)bluetooth protocol, can't even upload screenshots in this thread...
It's simple user's point of view. System you are building can't download and set up maps. I have to use PC to get offline navigation. Web apps will stop working if something'll happen with network.Without internet connection I can:
Make calls (sometimes with different bugs),
SMS (don't use them),
Simple Player (works just with .mp3 with high CPU usage, ugly appearance)
Take some photos / screenshots (with bugs here also)
Use a piece of Terminal (still unstable)
Make some local notes.*I continue to get issues even writing this message. The keyboard or the dictionary (i'm no sure) sometimes places previous word when trying to capitalize present.
Yes, sir, I know, SESURITY is on top.
But then what and who this os and devices are for?
Testers, enthusiasts. Then you should write it on your web site.I'll definitely try The Convergency mod, but I'm afraid of:
The device will explode;
The convergence will be useless because device running UT is still useless even in phablet mode. From 2013. Useless.
It's a reference to "more or less capable device"As I can understand, you and your team coudn't yet "bring the convergency" to any new device.
Why, what's wrong?
Is it just about the code? -
@Rodrigo Just a quick couple of things to keep in mind when comparing UBports with Android. We are nearly all volunteers working in our own time to move the project forward. We have a very good(but small) development team who have picked up the pieces to keep Ubuntu Touch going over the last few years along with the rest of the community. Our resources are small, people and financially wise so comparisons to Android are pointless. We are not and do not want to be an Android copy cat.
We know there are issues, and they are being worked on and resolved. The OS has come on in leaps and bound recently and will continue to do so.
All help is greatfully received. Have a look here for info https://ubports.com/meet-the-community on how you can help the project. I will leave others to reply to some of the technical issues you have raised as they have far more knowledge on that than me. Thank you for your interest so far. -
@Rodrigo said in How to build UX:
How do you think, why Shuttleworth wanted to build his own device and why after few big attempts of bugfixing and porting (on Meizu) Canonical just closed the project?
Well, considering I have first-hand experience in the matters you are asking about, I know full well why things were done. You posting condescending questions on here isn't going to change the past.
@Rodrigo said in How to build UX:
You probably don't understand what is going on the hardware manufacturing. And why Android's (lets call it) Convergence works well throw the dock stations with few gadgets?
Again you resort to condescension as your means to try and make some point, without making any point. You have no idea what other people do or do not understand, so please do not keep making such assumptions. And I have no idea what you're asking about in your query about Android here. Android doesn't officially have any "desktop mode" thing, until Android Q (10), which won't be released until later this year. If you mean Samsung's thing, it's a separate matter.
@Rodrigo said in How to build UX:
Well, your best device for convergence is still nexus 5 (2013). I own this device. I'm trying to use it as my single daily driver. But It's pain.
Simply displaying windowed mode on an external display, is not convergence. The Nexus devices, and BQ M10 tablets, are currently the best options for having external display support (as these are the only currently supported models which have wired external display connectivity). This has very little to do with convergence. Convergence is being able to run the same shell and apps, on a broad spectrum of devices. It is not simply about having external display support on phones.
@Rodrigo said in How to build UX:
Cmon, we still don't have copy/past option between apps.
Yes we do. It works mostly fine. There are some bugs with different toolkit options, but your being condescending and rude on here isn't going to fix them. You are welcome to make PRs to fix bugs though.
@Rodrigo said in How to build UX:
We can't use devices even as media players, can't watch (!)480p video online, can't normally send and recive files throw (!)bluetooth protocol, can't even upload screenshots in this thread...
Again, your bitching about things on this forum is not going to fix them. The Nexus 5 has a unique bug with video playback. It works fine on other devices. All I see you doing though, is whining and acting like you are better than the few of us who are giving some of our free time to work on the project and make it better.
@Rodrigo said in How to build UX:
It's simple user's point of view. System you are building can't download and set up maps. I have to use PC to get offline navigation. Web apps will stop working if something'll happen with network.
99% of the apps people actually use require network connectivity. Again you are acting like you know more than everyone else here. If you think you can do better, then go build your own alternative, and stop wasting our time by coming in here to insult and deride us.
@Rodrigo said in How to build UX:
*I continue to get issues even writing this message. The keyboard or the dictionary (i'm no sure) sometimes places previous word when trying to capitalize present.
This forum is not an issue tracker. You are welcome to open issues on GitHub, but do not spam the forum with your personal opinions on every tiny annoyance you might hit while using UT.
@Rodrigo said in How to build UX:
But then what and who this os and devices are for?
Apparently you think it is not for you, and that's fine. You are welcome to go use something else. Nobody is forcing you to use UT.
@Rodrigo said in How to build UX:
As I can understand, you and your team coudn't yet "bring the convergency" to any new device.
You keep confusing "convergence" with "wired external screen display." They are not the same thing, and continuing to act as if they are will not make them so. The latter is only one tiny feature of the former.
@Rodrigo said in How to build UX:
Why, what's wrong?
Clearly it is you who does not understand about how hardware is manufactured, nor how software is developed. Ubuntu Touch is a community project with very few developers. If you want that to change, you are welcome to start developing, or to make donations to UBports, so that development can be funded.
If you don't like UT, and will not change your ways from being so rude, then please just install something on your device, and let us alone to make the system better, rather than having to deal with your rudeness.
Thanks. -
@Rodrigo Change your tone or stop posting to this forum.
It's unbelievable just how rude you are being to @dobey and the other UT devs. The amount of work they do is enormous, and if anything you should be thanking them for working their asses off to make UT as great as it is. UT is run by a community, and the project is steered by the views of the community - not the ideas of one single individual who wants everything to go their way. For you to come in here and demand that UT be changed exactly how you want is uncalled for, and frankly, demeaning to this community as a whole.
-
@Rodrigo I think @dobey has now fully answered all the technical issues you have raised in this thread, and the link I added will give you all the info you will need to take a helpful and contributive part in the UBports and Ubuntu Touch Community. Which you are more than welcome to do. We are a very friendly and welcoming community to those seeking advice and help. Negative, confrontational posts help no one and waste everyones time.
If you have any further specific questions on an item or process I would ask that you post it in the most suitable of the existing categories. Thank you for your understanding.