@klh mine is the forerunner 935. It can sync through wifi or BT. Since I already have a Garmin account, after syncing via wifi I can see all the things from the website, so I'd use the core features from there. Might just need to be disconnected from the phone to switch to wifi but idk, it isn't explicit from the watch what it is using during sync...
I might try sniffing if I find some time, thanks for the link, I'll read it! Tbh I don't know which sensitive data it could contain that I don't want to share, aside from notifications which I can send dummy messages by myself: heart rate, step count, etc... I mean, what someone would ever do with them? Anyway I'll try to have a look at the content before sharing if it's human readable, thanks!
Posts
-
RE: What kind of smart watch do you use (or would use if it had an app on UT)?
-
RE: What kind of smart watch do you use (or would use if it had an app on UT)?
I have a Garmin, which I don't know how common they are in the community, but let's see what others have to say.
I also have to mention that mine syncs with my home wifi too, so the most useful features would be notification from the phone and music control.
If someone is willing to help me I could try to sniff BT traffic or whatever needed, but I have no idea what to do on my own -
RE: Improve system settings disk usage analyzer
@danfro The code is at
https://gitlab.com/ubports/development/core/lomiri-system-settings/-/tree/github/fork/mymike00/xenial_-_better-disk-usage. I guess it needs a rebase and something may conflit with the other PR I did adding new categories in the storage bar, but I'm not sure.
And then I would read this forum thread again, honestly I don't remember the details but it could be some minor UI/UX things needed some adjustment.Let me know if you (or someone else) start working on this, so that we won't double the work if I'll work on this too, and I'll do the same. Thanks
-
RE: Improve system settings disk usage analyzer
Hi @danfro ! Yeah, I'm sorry but I'm less motivated in developing for UT than few years ago , even though I still follow and contribute to this fantastic project!
It's on my to do list and I'd like to say I'll work on it soon, but that would be rather unrealistic... -
RE: ΓClean up os
@domubpkm actually it just got merged yesterday, so it should be the next devel image and next rc one this week!
-
RE: Porting QT/C++ app to clickable
@jonius Do you mind giving a hand with this?
-
RE: Improve system settings disk usage analyzer
@flohack said in Improve system settings disk usage analyzer:
- First it should read "Used by Ubuntu Touch"
Oh yeah, of course! How did we missed that one ?
- "Reserved space" new category: Total Space - size of userdata partition, lets say 27GB remain
I think then people will start asking what is it reserved for... To be honest I don't like this naming that much but if you think it suits the category I'll go for it. Maybe I can put a little icon that opens a little popup that explains the partition thing
- "Used by Ubuntu Touch" the file /data/ubuntu.img if it exists plus the size of the /data/cache folder - lets say its 3.4GB
I'll need to sort out how to do
Rest remains the same I think. On some devices ubuntu.img will not be there because their system partition is large enough to host that file. But, unfortunately, on some devices system partition is lets say only 2.5GB, too small, and it cannot be used. That space is kinda wasted then.
How this should be handled then?
Thank you for your inputs on this Flo
-
RE: Improve system settings disk usage analyzer
@danfro said in Improve system settings disk usage analyzer:
So, finally testing this on my phone. Very nice!
A few things to think about:
- we should move storage to a separate point in the main screen (has been said here before I think)
An idea was to put an app icon in the homepage that would open a page with the app list (no bar for the whole storage), and leave the Storage page under About with only the global storage bar and its categories and a button to "Manage Apps". Idk If this could be implemented easily but I think it would be the cleanest thing to do.
- could the buttons be made wider? Then only the label is going to change. The buttons changing size looks "dizzy".
The issue is that with different languages, button gets different sizes so I can't know which length is enough... I can put a hidden button with the wider text and take the width from it, but it seems a bit hackish... What about a small animation when it changes the width? Otherwise the size can be put outside the button...
- I am not sure if we need to paint a "refreshing list" somehow after clearing something. I cleared the cache of one app and it disappeared. Panic. After thinking for a second, sure it moved down the list. But I guess users are always wary when deleting things.
Oh you mean an animation for the listitem going down? I hope it could be done. I am afraid the model is resetting itself completely and so the ListView doesn't know anymore the index of the app before the cleaning... I'll try to make it happen
- when multiselecting, I like how the apps are listed at the bottom. But here could we maybe rename the button to "proceed" or so? Then the user does not need to worry about what is going to be deleted but will expect another prompt/choice (that is coming after pressing the button).
Yeah, I was afraid of that. Initially I put "Clear..." that usually indicates that the action is not immediate but a dialog would open instead, but then the button gets too longer imho and there is fewer space for the app list... An icon could not be very clear but maybe I'm wrong...
- the multiselect dialog could do with a space between the "Which type of data..." and the list of apps. Or maybe place them in brackets? "... selected apps (list of apps)?"
Sure, some space would improve readability
- if nothing is selected in expanded view, tapping on the (disabled) "clear" button does collapse the view. That feels not natural? Maybe do nothing there?
Ah ofc. Since the button is disabled the tap event is propagated to the ListItem which then collapses... I can put a MouseArea over the button that, when the button is disabled, stops the event from propagating to the ListItem
Just some thoughts. Maybe too nutpicking. No real need to change things. More suggestions if others feel the same, then we can think about it.
No, I'm very pleased to hear such detailed suggestions! Since the core functionality are there, now it's time to do this little graphic improvements
If I discover more, I will come back. Enjoying it now I am...
Great! Next time if you tag me in the message I'll get notified and reply you sooner
-
RE: Improve system settings disk usage analyzer
@CiberSheep said in Improve system settings disk usage analyzer:
@mymike Ouh, it's getting a lot better on every iteration good work
Thanks!
Off topic: I have a new favorite word: Orologio
ahahah
-
RE: Improve system settings disk usage analyzer
I managed to get things working for bulk cleaning, but the GUI can still be improved. What do you think?
-
RE: Improve system settings disk usage analyzer
So I fixed some other things like update asynchronously the list when uninstalling an app or cleaning some data. I added a pull-to-refresh component too to update the list manually.
It's all in this github branch if someone is interested https://github.com/mymike00/system-settings/tree/xenial_-_better-disk-usage
If someone wants a.deb
to test these changes, let me know. -
RE: Improve system settings disk usage analyzer
@AppLee said in Improve system settings disk usage analyzer:
I deleting the app can be managed with swipe right and delete.
Ok, I'll try the swipe and remove the uninstall button
Expanding the app line gives option to cleanup some data with a single action : cleaning.
Well, right now if you select e.g. cache and then press uninstall, the dialog will select "Choose what to delete" instead of the default "Delete all app data" and will check cache from the list in the popup.
Long press to allow bulk modification.
The question I have is what would be the best way to choose the action performed in mass ?!
An idea could be to make the user to chose it later: Long press, select the apps, press the "Clean..." button at the bottom and a popup will ask you "What do you want to clean from these apps?" and it will list the apps you have selected with an option selector for cache, config and data.
If we want we can also put an uninstall button (grey) at the bottom when in bulk mode. Or, more hidden as the impact is quite big, put the swipe to right in the list item floating at the bottom...
-
RE: Improve system settings disk usage analyzer
@danfro said in Improve system settings disk usage analyzer:
Maybe make the not filled bar's color a tiny bit brighter?
Yeah, I'll make a test
And (don't beat me ) do we need the dividers? I think in many places we found, that things look nicer without them.
Idk, but I'll test this one too
As for the main action: Which is the main purpose? Managing apps data or uninstalling apps? OR Which is the more "dangerous/intrusive" action? Delete or clear?
I think, I would go for the first one and say managing data is the main purpose, so have the clear button red.Yeah, I think I'll make red the clear button.
Will uninstall prompt the user to clear all data (popup maybe)?
Yes, I already posted it but you may have missed it
-
RE: Improve system settings disk usage analyzer
@CiberSheep said in Improve system settings disk usage analyzer:
- For me second is cleaner.
ok
- Also for the buttons: Remember, only main action colored the one at the right
But how should I decide which one is the main? The other one will be grey even if negative?
-
RE: Improve system settings disk usage analyzer
What do you think about the first picture vs the second one?
-
RE: Improve system settings disk usage analyzer
@AppLee said in Improve system settings disk usage analyzer:
I see we are both lost because it starts to be too complex.
Let summarize things a bit.Yeah, great!
Actions evoked:
- [..]
If I missed some, please complete the list.
Do we want a bulk removing app too?
IMHO the long press can be used for hidden infrequent actions like bulk actions.
We have the same behavior in messaging app and I guess it's OK this way.
So long press on any line will add a checkbox on each line and allow a single action to be perform for all selected apps.Ok, I agree long press can trigger bulk cleaning.
You don't think cleaning multiple data type at the same time could be useful?
I suggest using the sorting option to either clean data, config or cache.
I thought about it already but I don't feel it's the right choice: sorting option should only sort, not decide what you're going to clean...
At the bottom we'll have a cancel button and an action button explicitly stating the action.
ok
Individual actions can be implemented using the swipe left or right quick actions. That's a common way to do it on UT.
Yeah, but swiping is meant to put buttons and don't waste space in the list. If we already expand the list item, we don't have to worry to waste space.
-
RE: Improve system settings disk usage analyzer
The downside of the super table is that it is less immediate to see what takes up space, am I wrong?
Also it's all too compacted in my sketch, but I guess making rows more tall won't help much...
What about hiding the app name and show only the icon?
Let me explain this better: There is a simple list like here With a button at the bottom "Start cleaning space". Now the app name, the bar and the size on the right disappear and the 3 columns appear. tap or keep pressed on the icon to see temporarily the name.
The issue here is: bars (or circles) should be proportional to what. proportional to the app size? proportional to other values on the column? proportional to everything else (like 1 degree/pixel is 1MB)?I haven't talked about burst uninstalling yet...Dedicated page? But for each app you uninstall you have to decide whether to keep, remove or select the data to remove, and so the super table already lets you to do so, but there's little space left for an additional uninstall button (or 3, like the 3 options in the dialog)... A row under each app with the three buttons? "Uninstall & Clear", "Uninstall & Keep", "Uninstall & Select". The first will check all the three columns for that app, the second will uncheck them ad the third won't touch them. All of them would mark the app as "to be uninstalled" when confirming the cleaning with the bottom button.
Oh, maybe an uninstall button/icon can make the row under the app with the 3 button visible...I'm getting lost in this super table sigh, to many thing to show and to many actions the user can perform, and they need to match perfectly each other... But maybe something cool can came out of this
-
RE: Improve system settings disk usage analyzer
@danfro Yeah, that could work. Even if I don't like much the long press to trigger it. If you don't know about it, it's hard to find...
But now that I think about it again: what about a table with a row for each app and in the row put appname+icon and the 3 values with a checkbox or a custom button that keeps the pressed state. in the table header you have the buttons to select a whole column (e.g. all the cache column)
This way the colored bars doesn't fit very well, the table needs to be quite compact -
RE: Testing the upgrade to Qt 5.12
@dobey said in Testing the upgrade to Qt 5.12:
File name of an image present in the directory stated in the Path entry. The splash image is centered on the splash screen and displayed in its actual size (ie, it's not stretched or shrunk and aspect ratio is kept).
For vector images, the splash screen has always scaled the image to fill the minimum value between window width and height. Not sure if we want to change that or keep it...
-
RE: Improve system settings disk usage analyzer
@AppLee said in Improve system settings disk usage analyzer:
You mean the user can select multiple apps, then tap the global "clear" button.
Yeah
Now a popup shows which kind of data the user want to batch clear ?
My idea was that the kind of data to clear correspond to the sorting the user chose, idk if an option to change it later make much sense: the user chose the app with in mind a precise kind of data, why should change it later? because he thought to select e.g. cache wile he was selecting config? Mmh, could be...
Instead of clearing kind of data depending on the sorting, we can add an additional selector at the top (maybe tabs, before the option selector for sorting) and let the user choose there what kind of data he's going to clear: a global tab where you expand apps and select only for that app what to clear and then a data tab, cache tab and config tab where you can't expand apps and there's only the checkbox on the right.
For this I think it's better to move everything related to apps in a dedicated page.