zLny;@~%VP8_
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
diff --git a/retroshare-gui/src/gui/icons/png/pencil-edit-button.png b/retroshare-gui/src/gui/icons/png/pencil-edit-button.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a1f8dffef40a74853513d0b69725ffca88167c0
GIT binary patch
literal 1396
zcmZ`%Yfuwc7`?mMB@l!%T6DCnMy*I|AqhT!fH5#(1m$I*jtCfD5tM3DjRqZ+6d%Qk
zf(Yf2Kx{`*p&GS1nxJ5P)(4`71S%r5Jc0=F3?VVFy=w+%`lB;@?{~lRopbKlojn{G
zzS4;{iv|F23JK=%VU>}~o&xugw&P}4u+)IC001uKI$9HP*wd4P`C$O;c7wbF09Z(V
zHvl`B0Q4jPz%B-0hFGCl;|~Dh6&V^G1POp3@G>nb*HKD!6u8TEm|PFfK-mf^b?77r
zaUj>?WeqkCh2-e5$tjQ#lu|8JK?Ez+Qxtko^qlmBs#AW%k?_N#0J0?G#5qM)h`rsG
z4rBfd#;cJHYmP*}M?;Hs$Kt1Jdz{j*cbeB4VyuU5ONY;^9ll*xD7bc&IyN`F{PFU#
zovKyqOZ}f%I2W5%#<4B-VtXT0ode#4&@;Bspa
zXUz+q%FX_B0UaxtZ|@$!Jp1`Px_cW!J3Bs6PmeuED@n=ST2*aWZK8CTT0?eLpnuVy
z75}XF+ag_Tdf8u<7N&h}29?^vx?KaqEn>grH+v@T%obOuf*Si7+&d|=&Bh&$zwW8a
zN)xE)PaD6^HtnG0?>U;4BB-I)6?q1mgpPJDoLkB2cwg^q2iaWp0`BxFk6m+elF;%T
z^M?K3t3li!2NFO}e8!`rU5C?|4|^kAEoteI9mX@Mp!~SL&9^$@o8r!RqUXre*9U!{
z_B-g_o;i;g&{vkRtX=oDX^(sfasTbW!}Wsid@@;hKBt1Kk6`4DYH1zg9jMcabKD2H
zjAujbv=M7J8n&X6+bHsE8xfqWA+9gfPHk_cu^L;i*yZduo~8}dgd+Ef+)tXVc(k$_
zND1}ty+#YN*8dgJB^TA0yX5t6k|&4+^7Ns#VJx+$h8S{H&cXVsI4UBOc75+=q&8wv
z-oRJ57pF$1W%$*4#L4fD{bmx3UX7B)P+l7a)Xj)Wpo!VO9vL=>=I^QVK7hWf&&1R4
zUQ?@E9&N0jn8$Oy5w9D1e6{iZr}n*>{jx~>`Y
zb4f)~SyUW*Is9iANP^Z$QW7OXcJekMEWnG&^7UYOc`%nmvzD=!ve+!&MNB4}$$WeB
z+3EiXwun+TZQS+$g3`9MnNTp3ydg@oQ6f#;CInKc)N|9;^zF%sVxgyKTdMq>|13xX
NAwl813xNq){{l2Rc;^5B
literal 0
HcmV?d00001
diff --git a/retroshare-gui/src/gui/icons/png/typing.png b/retroshare-gui/src/gui/icons/png/typing.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f08a38075b1ad41e0134a8d12fd7d02cb630eaa
GIT binary patch
literal 2084
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
Date: Sat, 7 Dec 2019 16:39:00 +0100
Subject: [PATCH 3/5] improved Node page look & feel
---
.../src/gui/settings/CryptoPage.cpp | 17 +-
retroshare-gui/src/gui/settings/CryptoPage.ui | 681 ++++++++++--------
2 files changed, 410 insertions(+), 288 deletions(-)
diff --git a/retroshare-gui/src/gui/settings/CryptoPage.cpp b/retroshare-gui/src/gui/settings/CryptoPage.cpp
index 3ac626834..df444323e 100755
--- a/retroshare-gui/src/gui/settings/CryptoPage.cpp
+++ b/retroshare-gui/src/gui/settings/CryptoPage.cpp
@@ -57,7 +57,8 @@ CryptoPage::CryptoPage(QWidget * parent, Qt::WindowFlags flags)
// hide profile manager as it causes bugs when generating a new profile.
//ui.profile_Button->hide() ;
- connect(ui.createNewNode_PB,SIGNAL(clicked()), this, SLOT(profilemanager()));
+ connect(ui.exportprofile,SIGNAL(clicked()), this, SLOT(profilemanager()));
+
ui.onlinesince->setText(DateTime::formatLongDateTime(Rshare::startupTime()));
}
@@ -78,6 +79,10 @@ void CryptoPage::showEvent ( QShowEvent * /*event*/ )
ui.pgpid->setText(QString::fromStdString(detail.gpg_id.toStdString()));
ui.pgpfingerprint->setText(misc::fingerPrintStyleSplit(QString::fromStdString(detail.fpr.toStdString())));
+ std::string invite ;
+ rsPeers->getShortInvite(invite,rsPeers->getOwnId(),true,false);
+ ui.retroshareid->setText(QString::fromUtf8(invite.c_str()));
+
/* set retroshare version */
ui.version->setText(Rshare::retroshareVersion(true));
@@ -87,6 +92,16 @@ void CryptoPage::showEvent ( QShowEvent * /*event*/ )
int friends = ids.size();
ui.friendsEdit->setText(QString::number(friends));
+
+
+ QString string ;
+ string = rsFiles->getPartialsDirectory().c_str();
+ QString datadir = string;
+ if(datadir.contains("Partials"))
+ {
+ datadir.replace("Partials","");
+ }
+ ui.labelpath->setText(datadir);
}
load() ;
}
diff --git a/retroshare-gui/src/gui/settings/CryptoPage.ui b/retroshare-gui/src/gui/settings/CryptoPage.ui
index 0e2af06f2..50c0c84fb 100755
--- a/retroshare-gui/src/gui/settings/CryptoPage.ui
+++ b/retroshare-gui/src/gui/settings/CryptoPage.ui
@@ -6,15 +6,15 @@
0
0
- 1531
- 678
+ 644
+ 459
-
- 1
+ 0
@@ -22,15 +22,180 @@
-
-
-
- QFrame::Box
-
-
- QFrame::Sunken
-
+
-
-
+
-
+
+
+ Retroshare ID:
+
+
+
+ -
+
+
+ Statistics:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ true
+
+
+
+ TextLabel
+
+
+
+ -
+
+
+ PGP fingerprint:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+ Location ID:
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ true
+
+
+
+ TextLabel
+
+
+
+ -
+
+
+ Export Profile:
+
+
+
+ -
+
+
+
+ 75
+ true
+
+
+
+ TextLabel
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ true
+
+
+
+ TextLabel
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+ Online since:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+ Location:
+
+
+
+ -
-
@@ -60,64 +225,7 @@
- -
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
-
- Name:
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 75
- true
-
-
-
- TextLabel
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
-
- Location:
-
-
-
- -
+
-
@@ -136,153 +244,14 @@
- -
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
+
-
+
- Location ID:
+ Export
- -
-
-
-
- 0
- 0
-
-
-
-
- 75
- true
-
-
-
- TextLabel
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
-
- PGP Id :
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 75
- true
-
-
-
- TextLabel
-
-
-
- -
-
-
-
- 75
- true
-
-
-
- TextLabel
-
-
-
- -
-
-
- PGP fingerprint:
-
-
-
-
-
-
- -
-
-
- QFrame::Box
-
-
- QFrame::Sunken
-
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
-
- Friend nodes:
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 75
- true
-
-
-
- TextLabel
-
-
-
- -
+
-
@@ -301,68 +270,18 @@
- -
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
+
-
+
- Online since:
+ Show statistics
- -
-
-
-
- 0
- 0
-
-
-
-
- 75
- true
-
-
-
- TextLabel
-
-
- Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 75
- true
-
-
-
- TextLabel
-
-
-
- -
+
-
+
+ 6
+
-
@@ -394,16 +313,211 @@
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Profile path:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+ Friend nodes:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ true
+
+
+
+ TextLabel
+
+
+
+ -
+
+
+ 6
+
+
-
+
+
+
+ 16
+ 16
+
+
+
+
+
+
+ :/images/info16.png
+
+
+
+ -
+
+
+
+ 75
+ true
+
+
+
+ Profile
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+ Name:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ true
+
+
+
+ TextLabel
+
+
+ Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+ PGP Id :
+
+
+
+ -
+
+
+
+ 75
+ true
+
+
+
+ TextLabel
+
+
+ Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 75
+ true
+
+
+
+ TextLabel
+
+
+
+ -
+
+
+
+ 75
+ true
+
+
+
+ TextLabel
+
+
+
- -
-
-
- show statistics window
-
-
-
-
@@ -412,7 +526,7 @@
20
- 205
+ 40
@@ -423,8 +537,8 @@
Certificate
-
-
-
+
+
-
@@ -451,7 +565,7 @@
- -
+
-
-
@@ -494,13 +608,6 @@
- -
-
-
- Create new node...
-
-
-
-
From d6b67bc41bbd110ea557e32048990939615b8280 Mon Sep 17 00:00:00 2001
From: defnax
Date: Mon, 9 Dec 2019 21:13:51 +0100
Subject: [PATCH 4/5] updated authors & website links & on channel files view
to move Download/Status button to the middle
---
retroshare-gui/src/gui/AboutWidget.ui | 29 ++++-------
retroshare-gui/src/gui/HelpDialog.ui | 15 +++---
.../gui/gxschannels/GxsChannelFilesWidget.cpp | 9 ++--
retroshare-gui/src/gui/help/authors.html | 51 ++++++++++++++-----
4 files changed, 61 insertions(+), 43 deletions(-)
diff --git a/retroshare-gui/src/gui/AboutWidget.ui b/retroshare-gui/src/gui/AboutWidget.ui
index 95fc79e05..99b638388 100644
--- a/retroshare-gui/src/gui/AboutWidget.ui
+++ b/retroshare-gui/src/gui/AboutWidget.ui
@@ -7,30 +7,13 @@
0
0
594
- 594
+ 352
Form
-
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
-
-
@@ -73,6 +56,16 @@
+ -
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
diff --git a/retroshare-gui/src/gui/HelpDialog.ui b/retroshare-gui/src/gui/HelpDialog.ui
index 9a09a9525..20fdd56cc 100644
--- a/retroshare-gui/src/gui/HelpDialog.ui
+++ b/retroshare-gui/src/gui/HelpDialog.ui
@@ -86,12 +86,11 @@ p, li { white-space: pre-wrap; }
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-weight:600;">RetroShare provides file sharing, chat, messages and channels</span></p>
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:600;">Useful external links to more information:</span></p>
-<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'MS Shell Dlg 2'; font-size:8pt;" align="justify" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://retroshare.sourceforge.net"><span style=" font-size:12pt; text-decoration: underline; color:#0000ff;">Retroshare Webpage</span></a></li>
-<li style=" font-family:'MS Shell Dlg 2'; font-size:12pt; text-decoration: underline; color:#0000ff;" align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://retroshare.sourceforge.net"><span style=" color:#007af4;">Retroshare Wiki</span></a></li>
-<li style=" font-family:'MS Shell Dlg 2'; font-size:12pt; text-decoration: underline; color:#0000ff;" align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://retroshare.sourceforge.net"><span style=" color:#007af4;">RetroShare's Forum</span></a></li>
-<li style=" font-family:'MS Shell Dlg 2'; font-size:12pt; text-decoration: underline; color:#0000ff;" align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://retroshare.sourceforge.net"><span style=" color:#007af4;">Retroshare Project Page</span></a></li>
-<li style=" font-family:'MS Shell Dlg 2'; font-size:12pt; text-decoration: underline; color:#0000ff;" align="justify" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://retroshare.sourceforge.net"><span style=" color:#007af4;">RetroShare Team Blog</span></a></li>
-<li style=" font-family:'MS Shell Dlg 2'; font-size:12pt; text-decoration: underline; color:#0000ff;" align="justify" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://retroshare.sourceforge.net"><span style=" color:#007af4;">RetroShare Dev Twitter</span></a></li></ul></body></html>
+<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" font-family:'MS Shell Dlg 2'; font-size:8pt;" align="justify" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="https://retroshare.cc/"><span style=" font-size:12pt; text-decoration: underline; color:#007af4;">Retroshare Webpage</span></a></li>
+<li style=" font-family:'MS Shell Dlg 2'; font-size:12pt; text-decoration: underline; color:#0000ff;" align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="https://retroshare.readthedocs.io/"><span style=" color:#007af4;">Retroshare Wiki</span></a></li>
+<li style=" font-family:'MS Shell Dlg 2'; font-size:12pt; text-decoration: underline; color:#0000ff;" align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="https://github.com/RetroShare/RetroShare"><span style=" color:#007af4;">Retroshare Project Page</span></a></li>
+<li style=" font-family:'MS Shell Dlg 2'; font-size:12pt; text-decoration: underline; color:#0000ff;" align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="https://retroshareteam.wordpress.com/"><span style=" color:#007af4;">RetroShare Team Blog</span></a></li>
+<li style=" font-family:'MS Shell Dlg 2'; font-size:12pt; text-decoration: underline; color:#0000ff;" align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="https://twitter.com/retroshare"><span style=" color:#007af4;">RetroShare Dev Twitter</span></a></li></ul></body></html>
true
@@ -308,8 +307,8 @@ p, li { white-space: pre-wrap; }
0
0
- 550
- 36
+ 566
+ 18
diff --git a/retroshare-gui/src/gui/gxschannels/GxsChannelFilesWidget.cpp b/retroshare-gui/src/gui/gxschannels/GxsChannelFilesWidget.cpp
index fdb472e6d..9931811f8 100644
--- a/retroshare-gui/src/gui/gxschannels/GxsChannelFilesWidget.cpp
+++ b/retroshare-gui/src/gui/gxschannels/GxsChannelFilesWidget.cpp
@@ -34,9 +34,9 @@
#define COLUMN_FILENAME 0
#define COLUMN_SIZE 1
-#define COLUMN_TITLE 2
-#define COLUMN_PUBLISHED 3
-#define COLUMN_STATUS 4
+#define COLUMN_STATUS 2
+#define COLUMN_TITLE 3
+#define COLUMN_PUBLISHED 4
#define COLUMN_COUNT 5
#define COLUMN_DATA 0
@@ -107,9 +107,10 @@ void GxsChannelFilesWidget::addFiles(const RsGxsChannelPost &post, bool related)
treeItem->setData(COLUMN_DATA, ROLE_MESSAGE_ID, qVariantFromValue(post.mMeta.mMsgId));
treeItem->setData(COLUMN_DATA, ROLE_FILE_HASH, qVariantFromValue(file.mHash));
treeItem->setData(COLUMN_DATA, ROLE_MSG, QString::fromUtf8(post.mMsg.c_str()));
+ treeItem->setTextAlignment(COLUMN_SIZE, Qt::AlignRight) ;
ui->treeWidget->addTopLevelItem(treeItem);
-
+
QWidget *statusWidget = new GxsChannelFilesStatusWidget(post.mMeta.mGroupId, post.mMeta.mMsgId, file);
ui->treeWidget->setItemWidget(treeItem, COLUMN_STATUS, statusWidget);
diff --git a/retroshare-gui/src/gui/help/authors.html b/retroshare-gui/src/gui/help/authors.html
index 7d5f14d20..02dc3bff1 100644
--- a/retroshare-gui/src/gui/help/authors.html
+++ b/retroshare-gui/src/gui/help/authors.html
@@ -1,7 +1,7 @@