Compare commits

...

4 Commits

Author SHA1 Message Date
Fierelier a29d14ea54 Set window icon 2021-03-18 17:57:02 +01:00
Fierelier 2c13709075 Do not open a second window on default 2021-03-18 17:56:20 +01:00
Fierelier 23ce47df41 Enhance grabbing of user data folder 2021-03-18 17:55:14 +01:00
Fierelier e6d6b2d62b Lock default browser color for OSes with a dark scheme 2021-03-18 17:54:30 +01:00
2 changed files with 12 additions and 4 deletions

View File

@ -19,6 +19,7 @@ sp = pUp(s)
# script start
import qtpy
import qtpy.QtGui as QtGui
from qtpy.QtGui import *
from qtpy.QtWidgets import *
from qtpy.QtCore import *
@ -44,11 +45,14 @@ def runScript(sf, lcs = False):
def getDataDir(appName):
basePath = False
if sys.platform.startswith("win"):
basePath = os.environ["appdata"]
if "appdata" in os.environ: basePath = os.environ["appdata"]
elif sys.platform.startswith("linux"):
basePath = os.environ["XDG_DATA_HOME"]
if "XDG_DATA_HOME" in os.environ:
basePath = os.environ["XDG_DATA_HOME"]
else:
if "HOME" in os.environ: basePath = p(os.environ["HOME"],".config")
elif sys.platform.startswith("darwin"):
basePath = os.path.join(os.environ["home"],"Library","Application Support")
if "HOME" in os.environ: basePath = p(os.environ["HOME"],"Library","Application Support")
if not basePath: raise
return p(basePath,appName)
@ -142,8 +146,11 @@ def main():
config.read(p(dataDir,"config.ini"))
app = QApplication(sys.argv)
try:
app.setWindowIcon(QtGui.QIcon("assets/BirdyNet-XP.ico"))
except Exception as e:
print("Could not set window icon: " +print(e))
window = browserWindow()
windowt = browserWindow()
sys.exit(app.exec_())

View File

@ -3,6 +3,7 @@ class browserDoc(QTextBrowser):
def __init__(self,*args,**kwargs):
super().__init__(*args,**kwargs)
self.setOpenLinks(False)
self.setStyleSheet("QTextBrowser { background-color: white; color: black }")
self.anchorClicked.connect(self.cAnchorClicked)
def cRenderHtml(self,html):