diff --git a/app/settings.py b/app/settings.py
index 020c0b4f..2e6f7c25 100644
--- a/app/settings.py
+++ b/app/settings.py
@@ -503,6 +503,16 @@ class Settings:
def epg_options(self, value):
self._cp_settings["epg_options"] = value
+ # *********** FTP ************ #
+
+ @property
+ def ftp_bookmarks(self):
+ return self._cp_settings.get("ftp_bookmarks", [])
+
+ @ftp_bookmarks.setter
+ def ftp_bookmarks(self, value):
+ self._cp_settings["ftp_bookmarks"] = value
+
# ***** Program settings ***** #
@property
diff --git a/app/ui/ftp.glade b/app/ui/ftp.glade
index 0b873fd1..4cb7192f 100644
--- a/app/ui/ftp.glade
+++ b/app/ui/ftp.glade
@@ -34,11 +34,23 @@ Author: Dmitriy Yefremov
+
@@ -174,9 +186,66 @@ Author: Dmitriy Yefremov
1
+
+
+
+ False
+ True
+ 2
+
+
True
+ False
False
5
@@ -184,7 +253,7 @@ Author: Dmitriy Yefremov
True
False
True
- Add folder
+ New folder
@@ -246,20 +315,7 @@ Author: Dmitriy Yefremov
False
True
- 2
-
-
-
-
- False
- bookmarks_list_store
- 0
-
-
- False
- True
- end
- 5
+ 3
@@ -270,122 +326,191 @@ Author: Dmitriy Yefremov
-
+
True
- True
- in
- 100
+ False
+ 5
-
+
+ 150
+ False
+ vertical
+ 2
+
+
+ True
+ True
+ in
+
+
+ True
+ True
+ bookmarks_list_store
+ False
+ 0
+ 0
+
+
+
+
+
+
+
+
+ Name
+
+
+ end
+
+
+ 0
+
+
+
+
+
+
+
+
+ True
+ True
+ 0
+
+
+
+
+
+
+
+ False
+ True
+ 0
+
+
+
+
True
True
- ftp_list_store
- 1
- True
-
-
-
-
-
-
-
-
-
-
-
- multiple
-
-
+ in
+ 100
-
- True
- 100
- Name
- True
- 0.5
- 1
-
-
- 0.019999999552965164
+
+ True
+ True
+ ftp_list_store
+ 1
+ True
+
+
+
+
+
+
+
+
+
+
+
+ multiple
-
- 0
-
-
- 0.019999999552965164
- end
-
+
+ True
+ 100
+ Name
+ True
+ 0.5
+ 1
+
+
+ 0.019999999552965164
+
+
+ 0
+
+
+
+
+ 0.019999999552965164
+ end
+
+
+
+ 1
+
+
-
- 1
-
-
-
-
-
- fixed
- 75
- Size
- 0.5
- 2
-
- 0.94999998807907104
+
+ fixed
+ 75
+ Size
+ 0.5
+ 2
+
+
+ 0.94999998807907104
+
+
+ 2
+
+
-
- 2
-
-
-
-
-
- 75
- Date
- 0.5
- 3
-
-
- 3
-
-
-
-
-
-
- fixed
- 85
- Attr.
- 0.5
- 4
-
-
- 0.50999999046325684
- end
+
+ 75
+ Date
+ 0.5
+ 3
+
+
+
+ 3
+
+
-
- 4
-
-
-
-
-
- False
- Extra
-
-
- 5
-
+
+ fixed
+ 85
+ Attr.
+ 0.5
+ 4
+
+
+ 0.50999999046325684
+ end
+
+
+ 4
+
+
+
+
+
+
+ False
+ Extra
+
+
+
+ 5
+
+
+
+
+ True
+ True
+ 1
+
@@ -395,7 +520,7 @@ Author: Dmitriy Yefremov
-
+
24
True
False
@@ -484,7 +609,7 @@ Author: Dmitriy Yefremov
True
False
True
- Add folder
+ New folder
@@ -649,7 +774,7 @@ Author: Dmitriy Yefremov
-
+
24
True
False
@@ -747,6 +872,7 @@ Author: Dmitriy Yefremov