maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [M5] [Announce] Yappari - New maintainership and new features! (https://talk.maemo.org/showthread.php?t=94465)

jmo707 2015-05-04 15:48

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by BlazingBird (Post 1469097)
Can we have a good quality Yappari Icon.. The current one is very low resolution. I can design an icon if you want.

Thats would be quite nice of you.-

princefakhan 2015-05-04 16:33

Re: [Announce] Yappari - New maintainership and new features!
 
I guess we should put up a vote. Though, imo the blue one is subtle. this one is fine for my eyes.

BlazingBird 2015-05-04 16:44

Re: [Announce] Yappari - New maintainership and new features!
 
3 Attachment(s)
Now what about the NEW modifications we can do in the main UI.. Here are some suggestions guys:

1. For the Main page I was thinking we could split it into two. As I feel the scrolling is very laggy sometimes. When you have too many groups and chats. And if we could change the layout of the time on the right side, under the image. The image will be a 1:1 square.

Attachment 36994

2. In Conversation page how about we add those orange lines. And instead of ticks we have circles. Thats related to the yappari icon itself. Secondly the position of the attachments. The image should have two options. Once downloaded viewer can view or forward the image from the chat itself. And lastly the position of the type dialogue box. Well thats a personal choice of shifting the smileys and send/record button to the right. But they should be a bit smaller than the current ones.

Attachment 36995

3. The last one is the Drop down menu. I have arranged the options as per priority and moved the sync now option to settings. and finally underneath it the Yappari version and build.

Attachment 36996

Let me know what you think guys..

princefakhan 2015-05-04 21:03

Re: [Announce] Yappari - New maintainership and new features!
 
Great BlazingBird. I agree to all your suggestions.

BlazingBird 2015-05-04 22:04

Re: [Announce] Yappari - New maintainership and new features!
 
3 Attachment(s)
I want to make suggest something different as well. Can we make the main ui of the app something like this. A two pane. Where u can see chats and groups differently. With a brief of previous message before. And more visual hi res Avatars.

Attachment 36999

For the Chats menu. We can directly click on the chats button and select our task.

Attachment 37000

The same goes for Groups. Please let me know ur comments on this as well guys.. Thanks..

Attachment 37001

sicelo 2015-05-04 22:10

Re: [Announce] Yappari - New maintainership and new features!
 
Not all of us use groups so extensively, so this design would eat up too much screen estate. If implemented, could ceene please make it possible to choose between this group-oriented and from 'stock' design.

BlazingBird 2015-05-05 05:44

Re: [Announce] Yappari - New maintainership and new features!
 
We do have a very wider space when we have a landscape device. So why not use it. But if it seems so tightly build up then choice is yours. It was just an idea of having two different tabs or panes for two categories. I do have lots of groups and its difficult for me all the time to scroll up and down in the same window.

Frasier 2015-05-05 07:03

Re: [Announce] Yappari - New maintainership and new features!
 
I think that Yappari is working perfectly at the moment - thanks to Coderus et al for their efforts. ... if it aint broke, dont fix it ...

BlazingBird 2015-05-05 07:38

Re: [Announce] Yappari - New maintainership and new features!
 
Its not about fixing but rather than the design element. To make it more rich in terms of UI

ceene 2015-05-05 08:15

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by BlazingBird (Post 1469387)
I want to make suggest something different as well. Can we make the main ui of the app something like this. A two pane. Where u can see chats and groups differently. With a brief of previous message before. And more visual hi res Avatars.

Attachment 36999

I'm thinking of the two column view. Since it's true that some people use more groups than personal chats -or viceversa- maybe simply the two column arrangement can be done without dedicating each one to a different category, but only to double the amount of information visible in one screen -and avoiding scroll as much as possible-.

BlazingBird 2015-05-05 08:41

Re: [Announce] Yappari - New maintainership and new features!
 
Thats the overall idea man. N900 has huge onscreen space and that can be used in a simple yet functional way like the one in my suggestion.

sicelo 2015-05-05 09:21

Re: [Announce] Yappari - New maintainership and new features!
 
It's not like there'll suddenly be more rows/lines visible.

How now will you know which of the two colums to scroll for a particular contact/group chat? In the end, you'll still do a lot of redundant scrolling, unless you go with BlazingBird's original idea of separating the chat columns by group/contact, which also has its own problems.

Hey, don't want to hinder progress as far as UI is concerned, but don't we also want to follow the Fremantle UI design guidelines?

Maybe portrait mode is a slightly better goal?

Or, look at the phone application, when you want to choose a contact from your phone book ... It lets you find them quickly by either typing the contact name (landscape), or choosing the alphabet from the given groups (portrait).

I guess this Fremantle-UI-guidelines-compliant layout should help reduce scrolling for those with many contacts in a way that two columns alone cannot.

Anyway, I'm not a UI guy, but thought I'd add my two cents into this UI discussion.

BlazingBird 2015-05-05 09:37

Re: [Announce] Yappari - New maintainership and new features!
 
You got a point there. The two panes were merely to categorize and sort both the chats.

ceene 2015-05-05 10:35

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by sicelo (Post 1469425)
It's not like there'll suddenly be more rows/lines visible.

How now will you know which of the two colums to scroll for a particular contact/group chat? In the end, you'll still do a lot of redundant scrolling, unless you go with BlazingBird's original idea of separating the chat columns by group/contact, which also has its own problems.

Oh, my idea was not to made both columns separate: just reorganizing open conversations in a 2xN grid, instead of a 1xN.

But I think you have a pretty good point about hildon style guides.

BlazingBird 2015-05-05 11:01

Re: [Announce] Yappari - New maintainership and new features!
 
@Ceene, Can you look into the guidelines and try to implement the same UI within those guide. The maximum we can make it maemo style and much more richer its better.

BlazingBird 2015-05-05 12:42

Re: [Announce] Yappari - New maintainership and new features!
 
We can also have our favorites at the top. A feature tht marks favorite contacts and keeps to the top. Its very disturbing every time i have to scroll down and search.

s4br0s0 2015-05-05 13:32

Re: [Announce] Yappari - New maintainership and new features!
 
Nice UI but for people like me that have the ghost contact bug and (this one shuold have it all) when someone sends "you" a whatsapp broadcast message, that message came in form of "group", you can delete that message but canīt leave the group or delete that conversation.

So you have like a lot of stuff on the create chat window that you don't want.

The ghost contact disappears once you sync and quit (but cames again with time).

The broadcast message stay, so if that bug isn't fix it, imagine how many groups windows you will have.

Greetings.

rusuck 2015-05-05 17:26

Re: [Announce] Yappari - New maintainership and new features!
 
Ok I was unbanned and updatet to 2.10

Every time I start I see the "Connecting" and the "Logged In" Status, but now he skipps the "Connected" Status.
Sometimes when I start Yappari i don't recieve the messages.
I have to restart 2-3 times and then I get them.

Status Changing is still not possible...after restart you get the "I am using Yappari" status

BlazingBird 2015-05-05 17:32

Re: [Announce] Yappari - New maintainership and new features!
 
I have the same issues. And sometimes it just doesnt connect. have to restart. Probably these bugs will be taken care of in the next update i hope.

macey 2015-05-05 17:43

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by rusuck (Post 1469469)
Ok I was unbanned and updatet to 2.10

Every time I start I see the "Connecting" and the "Logged In" Status, but now he skipps the "Connected" Status.
Sometimes when I start Yappari i don't recieve the messages.
I have to restart 2-3 times and then I get them.

Status Changing is still not possible...after restart you get the "I am using Yappari" status

sudo chmod -R 777 .yappari will fix your status problem...
It fixed mine.

rusuck 2015-05-05 20:11

Re: [Announce] Yappari - New maintainership and new features!
 
xterminal asking for password when I type in "sudo chmod -R 777 .yappari"

with sudo gainroot before, xterminal says: user is not in the sudoers file.

macey 2015-05-05 20:17

Re: [Announce] Yappari - New maintainership and new features!
 
Try it without the sudo unless you know the root password.
Not sure whether this will work though, it all depends on the ownership of the folders within the .yappari folder.

sicelo 2015-05-06 18:41

Re: [Announce] Yappari - New maintainership and new features!
 
@ceene: regarding the unexpected 'crash' of Yappari, i tried running it via strace. Unfortunately my trace lost some lines, but perhaps you can make something out of this:
Code:

read(11, "\1\2-\211\0\0\0\0J\0\0\4O1\10\0\350\266*\0\0\0\0\0008~\21\0008~\21\0", 32) = 32
write(11, "I\2\5\0\2\t \4\200\2\0\0\200\0\34\0\377\377\377\377", 20) = 20
read(11, "\1\20.\211\0\7\0\0\0\0\0\0\244}\22\0(\213\306\276I\0\0\0O1\10\0\350\266*\0", 32) = 32
readv(11, [{"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 7168}, {"", 0}], 2) = 7168
write(11, "I\2\5\0\2\t \4\0\3\0\0 \0\34\0\377\377\377\377", 20) = 20
read(11, "\1\20/\211\300\1\0\0\0\0\0\0\244}\22\0(\213\306\276I\0\0\0O1\10\0\350\266*\0", 32) = 32
readv(11, [{"\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"..., 1792}, {"", 0}], 2) = 1792
clock_gettime(CLOCK_MONOTONIC, {3650, 987151962}) = 0
writev(14, [{"l\1\0\1\21\0\0\0\362\0\0\0\217\0\0\0\1\1o\0\33\0\0\0/org/sco"..., 160}, {"\f\0\0\0Disconnected\0", 17}], 2) = 177
write(9, "\211\3\n\0\2\0\0\4\t\0\0\4 \3\250\1\6\0\214\1\t\3\34\0\6\0\214\1\20\2\0\1"..., 84) = 84
read(9, "\1\2M\302\0\0\0\0J\0\0\4O1\10\0\0\332*\0\0\0\0\0\254\231\22\0008~\21\0", 32) = 32
ioctl(9, FIONREAD, [0])                = 0
write(9, "\211\3\n\0\2\0\0\4\t\0\0\4 \3\250\1\6\0\214\1\t\3\34\0\6\0\214\1\20\2\0\1"..., 80) = 80
write(9, "\24\0\6\0D\0\0\0\341\1\0\0!\0\0\0\0\0\0\0\1\0\0\0", 24) = 24
read(9, "\1 P\302\1\0\0\0!\0\0\0\0\0\0\0\1\0\0\0(\213\306\276\24\0\0\0O1\10\0", 32) = 32
read(9, "\3\0 \2", 4)                  = 4
write(9, "\31\0\v\0\3\0 \2\0\0\0\0!\10\0\0\3\0 \2\347\1\0\0O\0\0\4\t\0\0\0"..., 48) = 48
read(9, "\1\2R\302\0\0\0\0J\0\0\4O1\10\0\0\332*\0\0\0\0\0008~\21\0008~\21\0", 32) = 32
ioctl(9, FIONREAD, [0])                = 0
ioctl(9, FIONREAD, [0])                = 0
clock_gettime(CLOCK_MONOTONIC, {3651, 57311866}) = 0
ioctl(9, FIONREAD, [0])                = 0
write(11, "6\2\2\0\2\t \4", 8)          = 8
ioctl(11, FIONREAD, [0])                = 0
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=11, events=POLLIN}, {fd=13, events=POLLIN}, {fd=9, events=POLLIN}, {fd=14, events=POLLIN}, {fd=3, events=POLLIN}, {fd=16, events=POLLIN}, {fd=15, events=POLLIN}, {fd=63, events=POLLIN}], 10, 0) = 1 ([{fd=14, revents=POLLIN}])
clock_gettime(CLOCK_MONOTONIC, {3651, 62438818}) = 0
ioctl(9, FIONREAD, [0])                = 0
clock_gettime(CLOCK_MONOTONIC, {3651, 63384864}) = 0
read(14, "l\2\1\1\0\0\0\0\357\0\0\0&\0\0\0\6\1s\0\6\0\0\0:1.105\0\0"..., 2048) = 272
read(14, 0x12112a8, 2048)              = -1 EAGAIN (Resource temporarily unavailable)
write(2, "error decoding message. macOffse"..., 72error decoding message. macOffset: 0 offset: 4 length: 3 bufferSize: 3
) = 72
write(2, "buffer mac: \"e707d65a49c8797d13e"..., 73buffer mac: "e707d65a49c8797d13ecbb96b424c16ac0a7993b" hmac: "aa9cb401"
) = 73
write(2, "buffer: \"f80102\" \n", 18buffer: "f80102"
)  = 18
write(2, "origBuffer: \"d14632aa9cb401\" \n", 30origBuffer: "d14632aa9cb401"
) = 30
write(2, "Invalid length 0x3 \n", 20Invalid length 0x3
)  = 20
open("/home/user/.config/scorpius/yappari.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0666) = 58
fcntl64(58, F_SETFD, FD_CLOEXEC)        = 0
fstat64(58, {st_mode=S_IFREG|0644, st_size=55464404, ...}) = 0
fstat64(58, {st_mode=S_IFREG|0644, st_size=55464404, ...}) = 0
_llseek(58, 55464404, [55464404], SEEK_SET) = 0
fstat64(58, {st_mode=S_IFREG|0644, st_size=55464404, ...}) = 0
write(58, "Invalid length 0x3\n", 19)  = 19
close(58)                              = 0
write(2, "terminate called after throwing "..., 48terminate called after throwing an instance of ') = 48
write(2, "ProtocolException*", 18ProtocolException*)      = 18
write(2, "'\n", 2'
)                      = 2
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(1958, 1958, SIGABRT)            = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
Aborted


ceene 2015-05-06 21:14

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by sicelo (Post 1469532)
@ceene: regarding the unexpected 'crash' of Yappari, i tried running it via strace. Unfortunately my trace lost some lines, but perhaps you can make something out of this:


Can you please post the output of df -h?

sicelo 2015-05-06 21:19

Re: [Announce] Yappari - New maintainership and new features!
 
I have space :)

Code:

fremantle:~$ df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  227.6M    192.1M    31.3M  86% /
ubi0:rootfs            227.6M    192.1M    31.3M  86% /
tmpfs                    1.0M    72.0k    952.0k  7% /tmp
tmpfs                  256.0k    100.0k    156.0k  39% /var/run
none                    10.0M    68.0k      9.9M  1% /dev
tmpfs                    64.0M      4.0k    64.0M  0% /dev/shm
/dev/mmcblk0p2            5.9G      1.7G      3.9G  31% /home
/home/opt                5.9G      1.7G      3.9G  31% /opt
/opt/pymaemo/usr/lib/python2.5
                          5.9G      1.7G      3.9G  31% /usr/lib/python2.5
/opt/pymaemo/usr/share/pyshared
                          5.9G      1.7G      3.9G  31% /usr/share/pyshared
/opt/pymaemo/usr/lib/pyshared
                          5.9G      1.7G      3.9G  31% /usr/lib/pyshared
/opt/pymaemo/usr/share/python-support
                          5.9G      1.7G      3.9G  31% /usr/share/python-support
/opt/pymaemo/usr/lib/python-support
                          5.9G      1.7G      3.9G  31% /usr/lib/python-support
/dev/mmcblk0p1          23.1G      9.6G    13.4G  42% /home/user/MyDocs


ceene 2015-05-06 21:59

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by sicelo (Post 1469555)
I have space :)

Code:

fremantle:~$ df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  227.6M    192.1M    31.3M  86% /


There it goes one possible explanation :(

I had been experiencing continuous crashes and they were due to a full root filesystem. It is clearly not your case, so I'm lost again about which reason may be behind those faults. Sorry :( Tomorrow morning I'll analyze your strace log with more calm, in case I find something relevant.

Best regards!

ThomasAH 2015-05-07 14:11

Re: [Announce] Yappari - New maintainership and new features!
 
First off, thanks a lot ceene for maintaining the package and putting in so much effort to improve upon it! :)

Regarding suggestions for new/improved features, I actually have one or two:

1.) Since my list of chats is quite long and scrolling through the list is not the smoothest experience (it sometimes even crashes Yappari), I would love it if I could search for a contact in the current chat list by simply starting to type. The exact same function already exists when starting a new chat and selecting/searching a contact. To also add this function to the 'main' window would be really convenient, at least for me, and I can't imagine I'm the only one :D

2.) Regarding searching, how about the possibility to search through text messages/chat windows for text?

3.) This is not really that important, just a suggestion: The date notation for messages in the chat windows is quite long. Perhaps, in stead of displaying '06/05/15' for the day of yesterday, it could simply display 'Yesterday'? As for messages posted in the current year, you could leave out the year, and just display 'May 1st' instead of '01/05/15' for example? I think this would result in a less cluttered view :)

Curious to find out what you think about this!

capitannemo 2015-05-09 07:43

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by princefakhan (Post 1469084)
This started happening after my battery discharged. I restarted after charging the phone. Recieved a Registration dialog box from Yappari (even when I have been long using it). Anyway, I registered again. And everything seemed tol be fine. Then I started getiing frequent Disconnects. This mostly happens when Yappari is running in the background. I have to keep Yappari opened to have a nice conversation. But still it sometimes disconnects and reconnects when open, saying Lost connection to the server. If Yappari is running in background, it Disconnects after a few minutes and I am not able to open it from the applet. I have to go to the Menu and open it from there.

Same problem here... :(

Someone suggested "chmod -R 777 /home/user/.yappari" but the problem remains... let's hope new version 2.0.11 will fix it.

Cheers!

ekze 2015-05-10 03:33

Re: [Announce] Yappari - New maintainership and new features!
 
Hey, new icons are nice, but would be much better if they had transparent background instead of that white square around it, it looks pretty bad.

ceene 2015-05-10 08:08

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by ekze (Post 1469809)
Hey, new icons are nice, but would be much better if they had transparent background instead of that white square around it, it looks pretty bad.

Yep, I realized it only after uploading.

BlazingBird, please, can you provide me a new version as PNG with transparent background? Also, on 64x64 16x16 and 48x48 sizes made from your original.

I'll be posting later the summary with changes for this release and will update first post and all.

Best regards

MONVMENTVM 2015-05-10 09:50

Re: [Announce] Yappari - New maintainership and new features!
 
Great to see all this activity in here... the new version is working great. Thanks for your work!

There's still this small but annoying bug in that if you disable Auto-capitalisation in the Maemo Settings/Text Input menu (which I highly recommend), everything you type in the chat window is in capital letters. You actually have to press the shift key in order to type a small letter. So it's basically the other way around.

The behavior in other apps (as far as I can tell) is as it should be, only yappari seems to be dependent on Auto-capitalisation.

BlazingBird 2015-05-10 10:02

Re: [Announce] Yappari - New maintainership and new features!
 
Ceene, Which icons are we talking about? If you are asking about the main app icon there ill send you right away.

BlazingBird 2015-05-10 10:09

Re: [Announce] Yappari - New maintainership and new features!
 
1 Attachment(s)
Here is the Yappari Icon with 3 different sizes you mentioned earlier..

Attachment 37042

BlazingBird 2015-05-10 10:12

Re: [Announce] Yappari - New maintainership and new features!
 
And what about the UI and other suggestions with the name search option like create chat and stuff.? What are your thoughts on the two pane option as well.

ceene 2015-05-10 11:58

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by BlazingBird (Post 1469825)
And what about the UI and other suggestions with the name search option like create chat and stuff.? What are your thoughts on the two pane option as well.

Thanks for the files!

Well... any change to the UI will take some time to even start, since I'd rather give priority to known bugs.

My first intention, however, is to read hildon style guidelines and try to adhere better to them, implementing also the ability to start typing contact name to scroll down to that particular chat. That should speed up things a bit.

The two pane option, if implemented, will not be splitted by type of conversation, but just as a 2xN matrix so that twice the information is available at the same time.

Some of the minor changes will be implemented when possible :)

BlazingBird 2015-05-10 12:08

Re: [Announce] Yappari - New maintainership and new features!
 
Sure. You know better. I hope the bugs get fixed first. Theres always the connection lost and many random crashes which i hope will be taken care of in the next update. Good luck.

rusuck 2015-05-10 12:30

Re: [Announce] Yappari - New maintainership and new features!
 
Ceene. On which day you will release 2.11?...thanks

ceene 2015-05-10 12:48

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by rusuck (Post 1469837)
Ceene. On which day you will release 2.11?...thanks

It's already on extras-devel, but I always like to wait at least a day or two before promoting it to extras-testing, just in case someone sees early a big bug, so I don't expose the majority of you to a non tested version.

In this case, I will promote the package later today, as no one seems to have experienced any regression or dangerous bug. Then, I will post info with changelog and all that.

n900hacker 2015-05-10 13:14

Re: [Announce] Yappari - New maintainership and new features!
 
Can i restore the previous icons? The new ones are really awful for me...

BlazingBird 2015-05-10 13:43

Re: [Announce] Yappari - New maintainership and new features!
 
Quote:

Originally Posted by n900hacker (Post 1469840)
Can i restore the previous icons? The new ones are really awful for me...

Whats wrong with the icons?


All times are GMT. The time now is 05:53.

vBulletin® Version 3.8.8