Angela Mazzurco
3746e22b27
Give more space to time and message in the sended messages bubbles
2017-06-09 15:58:39 +02:00
Angela Mazzurco
c9f39af4c4
Change inferior panel color to white
2017-06-09 15:49:25 +02:00
Angela Mazzurco
1e234c2015
Delete junk code
2017-06-08 19:12:15 +02:00
Angela Mazzurco
f7c52da4bb
Add new files to qml.qrc
2017-06-08 19:12:01 +02:00
Angela Mazzurco
1df60e85cb
Style inferior panel and add icon buttons
2017-06-08 19:11:37 +02:00
Angela Mazzurco
66d63c29b3
Create custom button icon component
2017-06-08 19:08:41 +02:00
Angela Mazzurco
cb96b9fac6
Solve bug with defaultLabel undefined
2017-06-08 17:48:50 +02:00
Angela Mazzurco
78206c5a00
Refactor style sheet to be more structurated
2017-06-08 17:40:40 +02:00
Angela Mazzurco
81a8677226
Change recv time position to the top of the bubble
2017-06-08 17:12:23 +02:00
Angela Mazzurco
92bcd4cbfd
Add text wrap behaivour on bubbles
2017-06-08 17:10:37 +02:00
Angela Mazzurco
4a90436e8e
Change toolbar label on chat view opened with the name of remote
2017-06-08 16:21:33 +02:00
Angela Mazzurco
69ed518555
Use style singleton on chat bubbles
2017-06-08 15:16:50 +02:00
Angela Mazzurco
3793a2196a
Add chat buble delegate
2017-06-07 18:58:11 +02:00
Angela Mazzurco
cac5093f37
Merge remote-tracking branch 'g1o/silent_initiate_distant_chat_api' into qml_app_chat_aesthetic
2017-06-07 16:04:44 +02:00
Angela Mazzurco
7c4ee55fcf
Refactor chat cache to get remote GXS from GxsIdentityDelegate.qml instead from ChatView
2017-06-07 15:00:37 +02:00
Gioacchino Mazzurco
a0f59959a1
qml app: properly initialize object property
2017-06-07 12:30:34 +02:00
Gioacchino Mazzurco
ed52bbe76c
qml app: add missing ChatCache.qml file in qrc
2017-06-07 12:29:14 +02:00
Angela Mazzurco
0742a44f73
Style search box
2017-06-06 18:05:24 +02:00
Angela Mazzurco
aaeb29a146
Change text aesthetic
2017-06-06 16:37:10 +02:00
Angela Mazzurco
f3c37886b4
Set msg preview text maximum length
2017-06-06 16:26:57 +02:00
Angela Mazzurco
85724a39eb
Refactor to show recv time and last messages bit little
2017-06-06 16:07:55 +02:00
Angela Mazzurco
287e34c65f
Add Qt Locale for date format
2017-06-06 16:06:41 +02:00
Angela Mazzurco
6d16270876
Create function to set date format from recv_time
2017-06-06 15:55:52 +02:00
Angela Mazzurco
78fc0bc995
Refactor chat cache to add remoteGXS property to make chat last message more identificable
2017-06-05 20:17:19 +02:00
Angela Mazzurco
d3e3f14afd
Implement chat cache on GXS delegate view
2017-06-05 16:06:59 +02:00
Angela Mazzurco
549b76141a
Solve variable names incoherences
2017-06-03 18:09:52 +02:00
Angela Mazzurco
464c16b825
Implement last message cache when a message is received
2017-06-03 17:58:53 +02:00
Angela Mazzurco
93c6a1a7e8
Add ChatCache.qml as singleton on qmldir
2017-06-03 17:58:03 +02:00
Angela Mazzurco
36a0e1fbb8
Implement last message cache from chats
2017-06-03 17:41:09 +02:00
Angela Mazzurco
fa9578fca6
Refactor qml structure for aesthetic contacts
2017-06-03 15:13:40 +02:00
Gioacchino Mazzurco
db3dad3e23
Local API binary output support + qml image example
2017-05-18 21:57:24 +02:00
Gioacchino Mazzurco
e59366d0fd
Qml app: made contact sorting case insensitive
2017-05-17 15:49:26 +02:00
Gioacchino Mazzurco
97a0e00089
Qml Better debugging for token manager
2017-05-17 15:34:29 +02:00
Gioacchino Mazzurco
c1c1d5ddb4
Qml app: fixed unread messages count displaying
...
Roles in models are not expected to change type, so they must be always
defined and have the same type
2017-05-17 15:33:10 +02:00
Gioacchino Mazzurco
022c5459d4
Qml app: show contact details when avater clicked
2017-05-13 12:52:45 +02:00
Gioacchino Mazzurco
0b82b73131
Qml app: fixed import/export of plain certificate
...
Added TimedPopup that is a common use case so it is reusable without
code duplication
2017-05-13 11:43:31 +02:00
Gioacchino Mazzurco
39646f32f0
qml app removed unused icon
2017-05-08 20:44:15 +02:00
Gioacchino Mazzurco
d0b881f5e0
Added view to show/edit contact details
...
Split ColorHash.qml in a new file so it is reusable
ContactSort.js preferred contacts goes before non preferred
Contacts.qml use proper id for listview
Contacts.qml removed fingerprint popup
GxsIdentityDelegate.qml simplified, move link generation to ContactDetails.qml
2017-05-08 20:35:15 +02:00
Gioacchino Mazzurco
a19f6a2cbc
Some modifications from Android Studio update
2017-05-02 12:21:10 +02:00
Gioacchino Mazzurco
fcca44d1e6
Android qml app play notification sound
2017-05-02 12:20:27 +02:00
Gioacchino Mazzurco
3a3c4691ce
Qml app is more aggressive in parsing links
...
Some app lile t3legram prepend other textxs when a message is copied, so
if a retroshare link is passed via t3legram and the user do copy/paste
on retroshare, retroshare get "some text + retroshare link", to avoid
the link being forgot we parte pasted textx more aggressively
2017-04-20 23:53:45 +02:00
Gioacchino Mazzurco
7b070e482d
Qml app improved trusted nodes exchange
...
AddTrustedNode.qml support for plain certificate and node link import/export
Move clipboard wrapper to it's own singleton ClipboardWrapper.qml with
improved clipboard API
2017-04-20 21:47:51 +02:00
Gioacchino Mazzurco
5c1ad36d2b
Qml app support contact link import/export
2017-04-20 16:05:15 +02:00
Gioacchino Mazzurco
17edf3c8de
Fix compilation and some warnings
2017-04-19 23:46:30 +02:00
Gioacchino Mazzurco
30bb84c4a9
Save persistently that default identity is created
...
In 943a4213fb
default identity creation
burst has been solved but some times the duplication happens in
sequent instances of the app, now te app store permanently if default
identity has been created so this other kind of duplication is avoided
too (hopefully)
2017-04-19 14:23:29 +02:00
Gioacchino Mazzurco
e83fec8d84
Avoid linking libretroshare in qml app and notify
...
Use QDir::homePath() instead of RsAccounts::ConfigDirectory() to
determine libresapi socket path, this way statically linking to
libretroshare is not needed and the android package size is reduced
dramatically 20+MB -> 13MB
At same time this solves the socket path mismatch between retroshare
android service and the other android applications due to merge
2017-04-18 23:14:44 +02:00
Gioacchino Mazzurco
f04697d61d
Qml app is not supposed to stop core on android
2017-04-18 13:30:28 +02:00
Gioacchino Mazzurco
871ea333fc
Qml app allow registrer same callback
...
As I haven't investigated this enough yet, allow it happening but warn
if it happens while debugging
2017-04-18 13:06:57 +02:00
Gioacchino Mazzurco
943a4213fb
Qml app avoid multiple default identity creation burst
2017-04-18 13:05:07 +02:00
Gioacchino Mazzurco
2c4cbd529a
Update to QtQuick 2.7
...
Since we already depends on Qt 5.7 for QtQuick Controls 2 there is no
point in using older QtQuick version
2017-04-18 11:53:14 +02:00