From 291a4975733081740b7a00145aa077aa4a81448a Mon Sep 17 00:00:00 2001 From: Harsh Sahu Date: Tue, 16 Jul 2024 18:31:22 +0530 Subject: [PATCH] Moved zenith_core to zenith/core --- .github/README.md | 2 ++ .github/workflows/BuildShip_STANDALONE.yml | 8 -------- Nyxtext.py | 2 +- zenith/__main__.py | 2 +- zenith/{ => core}/zenith_core.py | 22 +++++++++++----------- 5 files changed, 15 insertions(+), 21 deletions(-) rename zenith/{ => core}/zenith_core.py (97%) diff --git a/.github/README.md b/.github/README.md index 4f23818..1ae778e 100644 --- a/.github/README.md +++ b/.github/README.md @@ -218,6 +218,7 @@ Nyxtext and letting me know how well it works. - Custom titlebar with inbuild menubar. - Statusbar with line and column number. - Dynamic **statusbar** that displays operations performed. +- Read-only mode for files by default to enter edit mode press `Ctrl + E`. _More features coming soon._ @@ -240,6 +241,7 @@ _More features coming soon._ | `Ctrl + W` | Close Tab | | `Ctrl + Shift + W` | Close All Tabs | | `Ctrl + Shift + Q` | Exit | +| `Ctrl + E` | Toggle Edit mode | | `...` | More soon | > [!TIP] diff --git a/.github/workflows/BuildShip_STANDALONE.yml b/.github/workflows/BuildShip_STANDALONE.yml index 573501d..bdf489a 100644 --- a/.github/workflows/BuildShip_STANDALONE.yml +++ b/.github/workflows/BuildShip_STANDALONE.yml @@ -30,14 +30,6 @@ jobs: run: | echo Yes | python -m nuitka --standalone --include-data-dir=zenith/media=zenith/media --include-data-files=zenith/shortcuts.lua=zenith/shortcuts.lua --include-data-files=zenith/color_schemes.lua=zenith/color_schemes.lua --enable-plugin=pyqt6 --include-module=PyQt6.Qsci --windows-console-mode=disable --windows-icon-from-ico=zenith/media/icon.ico Nyxtext.py - - name: Copy lupa package - run: | - xcopy /E /I .venv\Lib\site-packages\lupa Nyxtext.dist\lupa\ - - - name: List contents of Nyxtext.dist - run: | - Get-ChildItem -Path Nyxtext.dist -Recurse - - name: Zip Standalone Version run: | Compress-Archive -Path Nyxtext.dist\* -DestinationPath Zenith_Standalone.zip -Force diff --git a/Nyxtext.py b/Nyxtext.py index b0ba11d..5fe8f93 100644 --- a/Nyxtext.py +++ b/Nyxtext.py @@ -3,7 +3,7 @@ from PyQt6.QtWidgets import QApplication -from zenith.zenith_core import Zenith +from zenith.core.zenith_core import Zenith def Nyxtext(): diff --git a/zenith/__main__.py b/zenith/__main__.py index ca3cc04..5c88c47 100644 --- a/zenith/__main__.py +++ b/zenith/__main__.py @@ -3,7 +3,7 @@ from PyQt6.QtWidgets import QApplication -from .zenith_core import Zenith +from .core.zenith_core import Zenith def main(): diff --git a/zenith/zenith_core.py b/zenith/core/zenith_core.py similarity index 97% rename from zenith/zenith_core.py rename to zenith/core/zenith_core.py index 76d64ab..824b6ee 100644 --- a/zenith/zenith_core.py +++ b/zenith/core/zenith_core.py @@ -24,17 +24,17 @@ QWidget, ) -from .components.codeSpace import Codespace -from .components.rightSideBar import FileTreeWidget -from .components.tabTopbar import tabRow -from .components.workSpace import Workspace -from .framework.lexer_manager import LexerManager -from .framework.statusBar import ZenithStatusBar -from .framework.titleBar import CustomTitleBar -from .scripts.color_scheme_loader import color_schemes -from .scripts.def_path import resource -from .scripts.file_cache import FileCache -from .scripts.shortcuts import key_shortcuts +from ..components.codeSpace import Codespace +from ..components.rightSideBar import FileTreeWidget +from ..components.tabTopbar import tabRow +from ..components.workSpace import Workspace +from ..framework.lexer_manager import LexerManager +from ..framework.statusBar import ZenithStatusBar +from ..framework.titleBar import CustomTitleBar +from ..scripts.color_scheme_loader import color_schemes +from ..scripts.def_path import resource +from ..scripts.file_cache import FileCache +from ..scripts.shortcuts import key_shortcuts class FileWorker(QRunnable):