mirror of
https://github.com/markqvist/NomadNet.git
synced 2025-05-17 21:30:25 -04:00
User interface enhancements
This commit is contained in:
parent
557ddd7d1e
commit
7d5bb8e016
5 changed files with 54 additions and 30 deletions
|
@ -58,6 +58,8 @@ class NomadNetworkApp:
|
|||
|
||||
self.firstrun = False
|
||||
|
||||
self.peer_announce_at_start = True
|
||||
|
||||
if not os.path.isdir(self.storagepath):
|
||||
os.makedirs(self.storagepath)
|
||||
|
||||
|
@ -170,6 +172,9 @@ class NomadNetworkApp:
|
|||
RNS.Transport.register_announce_handler(nomadnet.Conversation)
|
||||
RNS.Transport.register_announce_handler(nomadnet.Directory)
|
||||
|
||||
if self.peer_announce_at_start:
|
||||
self.announce_now()
|
||||
|
||||
nomadnet.ui.spawn(self.uimode)
|
||||
|
||||
def set_display_name(self, display_name):
|
||||
|
@ -262,6 +267,10 @@ class NomadNetworkApp:
|
|||
value = self.config["client"]["downloads_path"]
|
||||
self.downloads_path = os.path.expanduser(value)
|
||||
|
||||
if option == "announce_at_start":
|
||||
value = self.config["client"].as_bool(option)
|
||||
self.peer_announce_at_start = value
|
||||
|
||||
if option == "user_interface":
|
||||
value = value.lower()
|
||||
if value == "none":
|
||||
|
@ -347,7 +356,8 @@ class NomadNetworkApp:
|
|||
if not "announce_at_start" in self.config["node"]:
|
||||
self.node_announce_at_start = False
|
||||
else:
|
||||
self.node_announce_at_start = self.config["node"]["announce_at_start"]
|
||||
value = self.config["node"].as_bool("announce_at_start")
|
||||
self.node_announce_at_start = value
|
||||
|
||||
if not "announce_interval" in self.config["node"]:
|
||||
self.node_announce_interval = 720
|
||||
|
@ -401,6 +411,10 @@ enable_client = yes
|
|||
user_interface = text
|
||||
downloads_path = ~/Downloads
|
||||
|
||||
# By default, the peer is announced at startup
|
||||
# to let other peers reach it immediately.
|
||||
announce_at_start = yes
|
||||
|
||||
[textui]
|
||||
|
||||
# Amount of time to show intro screen
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue