<div dir="ltr"><div>I like your ideas a lot. You made me want to start working on the new UI right away :D It's so bad I don't have any free time now (actually, it's 9 PM and I'm still at work lol) :(<br><br></div><div>There is one thing I disagree with you, though. I think that devices and plugins are very different things to have them together in the bar, specially because the plugins are like a subcategory of the device: every Device has its own plugins "inside". Also, changing devices is not something that you do very often (and usually you only have one connected device at a time), so having to open a drop-down to change the current device seems like a better option to me. I imagine something similar to what the GMail app does when you have more than one email account and you want to switch between them.<br><br></div><div>The idea of synchronizing the enabled plugins is something that would be interesting but it's a bit difficult technically, because the plugins are not "symmetrical": a plugin can listen to packages from more than one plugin on the other end, and the other way around. It's worth seeing what we can do though (and it's related to the "capabilities detection" feature that Aleix wants to implement).<br><br></div><div>Sending files without pairing is an idea that has been in mind since the day 0 of the project, but I never found time to implement it... and sometimes I want to send a file to a friend who also uses KDE Connect and we have to go through Bluetooth because we don't have this yet :(<br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 30, 2015 at 6:00 AM, Markus Slopianka <span dir="ltr"><<a href="mailto:kamikazow@gmx.de" target="_blank">kamikazow@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sunday 29 March 2015 21:56:52 Albert Vaca wrote:<br>
<br>
> About the redesign, it would be cool if you can share the mockups you<br>
> already did (a picture of your drawings is enough), because it's something<br>
> that I would love to tackle later on this year.<br>
<br>
</span>First of all, I should mention my primary design inspirations. So even without<br>
an interactive mockup, it should help understand my drawing.<br>
They are AntennaPod, a FOSS podcast app, and the Messaging app as found in<br>
CyanogenMod 12. I also had a quick look at screenshots of Pushbullet but I<br>
didn't find it too inspiring. Maybe I'll take a closer look should I go forward<br>
with my design concept and hit a wall somewhere.<br>
<br>
My drawing:<br>
<a href="https://share.kde.org/public.php?service=files&t=f0fdbe07be30b205ea066e561cd31826" target="_blank">https://share.kde.org/public.php?service=files&t=f0fdbe07be30b205ea066e561cd31826</a><br>
<br>
Screenshot of AntennaPod:<br>
<a href="https://share.kde.org/public.php?service=files&t=b435a379762a5335b13b82c5ecf21cb7" target="_blank">https://share.kde.org/public.php?service=files&t=b435a379762a5335b13b82c5ecf21cb7</a><br>
<br>
The first items in the sidebar are the Touchpad and Media Player plugins. As in<br>
AntennaPod they are accommodated by monochrome icons.<br>
Then follows a list of paired devices. As with the Messaging application, they<br>
get a colored circle icon.<br>
Then follows Settings entry (monochrome gear icon) which is partially<br>
overlapped by a Plus button (probably colored as color means 'related to<br>
remote devices') to pair further devices. Settings and Plus always hover at<br>
the bottom of the screen, so even if some insane person pairs 20 devices, one<br>
does not have to scroll to the bottom of the list to find these entries.<br>
The settings entry contains options regarding the device the user currently<br>
holds in his hand and also "About KDE Connect" with Copyrights, GPL, etc..<br>
<br>
The Plus button shows a list of discovered devices as well as an "Connect to<br>
IP" button.<br>
A "Guest Pair" mode that kind of acts like AirDrop for iOS would be cool, too.<br>
The user could send links and files to a friend without full pairing.<br>
<br>
The main screen features Material Design's title bar. It contains the name of<br>
the device currently controlled and a 3-dot menu. The background color changes<br>
according the the color in the sidebar's circle icon (this idea is from<br>
Messaging).<br>
In the touchpad view by default almost the entire screen (minus the title bar)<br>
serves as touchpad. In the lower right corner is a "Show Keyboard" button.<br>
The 3-dot menu contains "Ping" and a Settings menu with options regarding the<br>
currently selected remote device.<br>
Here I must say I'm not entirely sure that having two separate Settings menus<br>
(one for the device currently in the user's hand and one for the remote<br>
device) is such a great idea, however if 20 devices are paired, listing them<br>
all in the sidebar's settings menu, feels kinda convoluted right now.<br>
<br>
For this Per-device Settings I do not have a drawing, only keywords of<br>
features I feel should be there:<br>
- Unpair button (not directly in the 3-dot menu to not hit it accidentally)<br>
- A handful of settings that hopefully could sync. I.e. if I don't want my<br>
smartphone's file system to be browse-able from My PC, I could deselect it here<br>
and My PC's KCM would remove the checkbox as well.<br>
<span class=""><br>
<br>
> We already got some mockups from Heath Paddock, an artist from Elementary<br>
> OS (I think). I think it's relevant to link them here:<br>
><br>
> <a href="https://dl.dropboxusercontent.com/u/8820360/kdeconnect/mockup1.png" target="_blank">https://dl.dropboxusercontent.com/u/8820360/kdeconnect/mockup1.png</a><br>
<br>
</span>That looks interesting for larger screens like tablets. My design is focused<br>
on regular smartphone form factors.<br>
<br>
<br>
> <a href="https://dl.dropboxusercontent.com/u/8820360/kdeconnect/mockup2.png" target="_blank">https://dl.dropboxusercontent.com/u/8820360/kdeconnect/mockup2.png</a><br>
<br>
I don't like that switching between remote devices requires an additional tap<br>
on that triangle menu button. Disconnect can be hit accidentally which is very<br>
bad if the remote device is so remote, the user cannot just pair it again.<br>
Not sure what Stats he wants to see...<br>
<span class=""><br>
<br>
> However, the goal of this other change is the same<br>
> as removing the first screen: save the user from making more clicks than<br>
> needed, and I believe that we should think in that direction.<br>
<br>
</span>Yes, absolutely.<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
KDEConnect mailing list<br>
<a href="mailto:KDEConnect@kde.org">KDEConnect@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kdeconnect" target="_blank">https://mail.kde.org/mailman/listinfo/kdeconnect</a><br>
</div></div></blockquote></div><br></div>