Skip to content

Commit e23acfb

Browse files
committed
Update dev & stable
Update dev & stable
1 parent 7b44833 commit e23acfb

File tree

7 files changed

+13
-10
lines changed

7 files changed

+13
-10
lines changed

dev.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
66

77
[project]
88
name = "je_editor_dev"
9-
version = "0.0.205"
9+
version = "0.0.208"
1010
authors = [
1111
{ name = "JE-Chen", email = "[email protected]" },
1212
]

je_editor/pyside_ui/code/code_process/code_exec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def exec_code(self, exec_file_name, exec_prefix: Union[str, list] = None) -> Non
131131
# start tkinter_ui update
132132
# start timer
133133
self.timer = QTimer(self.main_window)
134-
self.timer.setInterval(1)
134+
self.timer.setInterval(100)
135135
self.timer.timeout.connect(self.pull_text)
136136
self.timer.start()
137137
except Exception as error:

je_editor/pyside_ui/code/plaintext_code_edit/code_edit_plaintext.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
import jedi
1515
from PySide6 import QtGui
1616
from PySide6.QtCore import Qt, QRect
17-
from PySide6.QtGui import QPainter, QTextCharFormat, QTextFormat, QKeyEvent, QAction, QTextDocument, QTextCursor
17+
from PySide6.QtGui import QPainter, QTextCharFormat, QTextFormat, QKeyEvent, QAction, QTextDocument, QTextCursor, \
18+
QTextOption
1819
from PySide6.QtWidgets import QPlainTextEdit, QWidget, QTextEdit, QCompleter
1920
from jedi.api.classes import Completion
2021

@@ -68,6 +69,7 @@ def __init__(self, main_window: Union[EditorWidget, FullEditorWidget]):
6869
self.highlighter = PythonHighlighter(self.document(), main_window=self)
6970
self.highlight_current_line()
7071
self.setLineWrapMode(self.LineWrapMode.NoWrap)
72+
self.setWordWrapMode(QTextOption.WrapMode.WrapAnywhere)
7173
# Search Text
7274
self.search_action = QAction("Search")
7375
self.search_action.setShortcut("Ctrl+f")
@@ -81,6 +83,7 @@ def __init__(self, main_window: Union[EditorWidget, FullEditorWidget]):
8183
self.set_complete([])
8284

8385
def reset_highlighter(self):
86+
jeditor_logger.info("CodeEditor reset_highlighter")
8487
self.highlighter = PythonHighlighter(self.document(), main_window=self)
8588
self.highlight_current_line()
8689

je_editor/pyside_ui/code/shell_process/shell_exec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def exec_shell(self, shell_command: [str, list]) -> None:
112112
self.read_program_error_output_from_thread.start()
113113
# start timer
114114
self.timer = QTimer(self.main_window)
115-
self.timer.setInterval(1)
115+
self.timer.setInterval(100)
116116
self.timer.timeout.connect(self.pull_text)
117117
self.timer.start()
118118
except Exception as error:

je_editor/pyside_ui/main_ui/editor/editor_widget.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def __init__(self, main_window: EditorMain):
108108
self.grid_layout.addWidget(self.full_splitter)
109109
# Check format time
110110
self.check_format_timer = QTimer()
111-
self.check_format_timer.setInterval(10)
111+
self.check_format_timer.setInterval(100)
112112
self.check_format_timer.timeout.connect(self.check_file_format)
113113
self.check_format_timer.start()
114114

je_editor/pyside_ui/main_ui/main_editor.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,8 @@
99
from PySide6.QtGui import QFontDatabase, QIcon, Qt
1010
from PySide6.QtWidgets import QMainWindow, QWidget, QTabWidget
1111
from frontengine import FrontEngineMainUI
12-
from frontengine import RedirectManager
1312
from qt_material import QtStyleTools
1413

15-
from je_editor.utils.logging.loggin_instance import jeditor_logger
1614
from je_editor.pyside_ui.browser.browser_widget import BrowserWidget
1715
from je_editor.pyside_ui.code.auto_save.auto_save_manager import init_new_auto_save_thread, file_is_open_manager_dict
1816
from je_editor.pyside_ui.main_ui.editor.editor_widget import EditorWidget
@@ -23,6 +21,7 @@
2321
write_user_setting
2422
from je_editor.pyside_ui.main_ui.system_tray.extend_system_tray import ExtendSystemTray
2523
from je_editor.utils.file.open.open_file import read_file
24+
from je_editor.utils.logging.loggin_instance import jeditor_logger
2625
from je_editor.utils.multi_language.multi_language_wrapper import language_wrapper
2726
from je_editor.utils.redirect_manager.redirect_manager_class import redirect_manager_instance
2827

@@ -80,7 +79,7 @@ def __init__(self, debug_mode: bool = False, show_system_tray_ray: bool = False)
8079
self.tab_widget.tabCloseRequested.connect(self.close_tab)
8180
# Timer to redirect error or message
8281
self.redirect_timer = QTimer(self)
83-
self.redirect_timer.setInterval(1)
82+
self.redirect_timer.setInterval(100)
8483
self.redirect_timer.start()
8584
self.setWindowTitle(language_wrapper.language_word_dict.get("application_name"))
8685
self.setToolTip(language_wrapper.language_word_dict.get("application_name"))
@@ -101,7 +100,7 @@ def __init__(self, debug_mode: bool = False, show_system_tray_ray: bool = False)
101100
redirect_manager_instance.set_redirect()
102101
# Timer to redirect error or message
103102
self.redirect_timer = QTimer(self)
104-
self.redirect_timer.setInterval(1)
103+
self.redirect_timer.setInterval(100)
105104
self.redirect_timer.timeout.connect(self.redirect)
106105
self.redirect_timer.start()
107106
# TAB Add
@@ -181,6 +180,7 @@ def startup_setting(self) -> None:
181180
if last_file_path.is_file() and last_file_path.exists() and widget.code_save_thread is None:
182181
init_new_auto_save_thread(str(last_file_path), widget)
183182
widget.code_edit.setPlainText(read_file(widget.current_file)[1])
183+
widget.code_edit.current_file = widget.current_file
184184
widget.code_edit.reset_highlighter()
185185
file_is_open_manager_dict.update({str(last_file_path): str(last_file_path.name)})
186186
widget.rename_self_tab()

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta"
66

77
[project]
88
name = "je_editor"
9-
version = "0.0.187"
9+
version = "0.0.188"
1010
authors = [
1111
{ name = "JE-Chen", email = "[email protected]" },
1212
]

0 commit comments

Comments
 (0)