finished about menu
This commit is contained in:
@@ -11,10 +11,12 @@ from ui.widgets.channel import Channel
|
||||
from ui.widgets.context_menu import ContextMenu, NoSelectStatic
|
||||
from ui.widgets.chunk_types.audio import AudioChunk, Chunk
|
||||
from ui.screens.settings import SettingsScreen
|
||||
from ui.screens.license_screen import LicenseScreen
|
||||
|
||||
from project import ProjectChannel, Project, ChunkType
|
||||
from settings_store import ConfigHandler
|
||||
|
||||
import webbrowser
|
||||
|
||||
|
||||
class AppUI(App):
|
||||
@@ -60,6 +62,7 @@ class AppUI(App):
|
||||
if choice == None: return
|
||||
|
||||
match choice:
|
||||
# File menu
|
||||
case "Save":
|
||||
if not self.open_project_path:
|
||||
self.handle_menu_click("Save as") # just move it to save as
|
||||
@@ -143,6 +146,13 @@ class AppUI(App):
|
||||
case "Settings":
|
||||
self.push_screen(SettingsScreen())
|
||||
|
||||
# About menu
|
||||
case "Chookspace repo":
|
||||
webbrowser.open("https://chookspace.com/SpookyDervish/Terminal-DAW")
|
||||
self.notify("Openned the repo in your default browser.")
|
||||
case "License":
|
||||
self.push_screen(LicenseScreen())
|
||||
|
||||
case _:
|
||||
self.notify("Sorry, that isn't implemented yet... ;-;", severity="warning")
|
||||
|
||||
@@ -168,7 +178,7 @@ class AppUI(App):
|
||||
],
|
||||
"About": [
|
||||
"Chookspace repo",
|
||||
"Copyright"
|
||||
"License"
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user