It’s me again!
● Enter the text, apply a left indentation level, and then press the “Enter” or “Return” key.
video.zip (533.4 KB)
Traceback (most recent call last):
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\wxtextview\wxtextview.py”, line 142, in on_char
self.handle_action(action, shift)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\ui\documentview.py”, line 185, in handle_action
return WXTextView.handle_action(self, action, shift)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\wxtextview\textview.py”, line 568, in handle_action
if handler(self, action, shift, ctx):
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\wxtextview\textview.py”, line 965, in default_handler
view.insert_newline(index, style, parstyle)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\wxtextview\textview.py”, line 523, in insert_newline
self.insert(index, tmp)
~~~~~~~~~~~^^^^^^^^^^^^
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\wxtextview\textview.py”, line 333, in insert
self.add_undo(info)
~~~~~~~~~~~~~^^^^^^
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\wxtextview\textview.py”, line 281, in add_undo
joined = self.join_undo(info, self._undoinfo[0])
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\wxtextview\textview.py”, line 247, in join_undo
if info1[0] == info2[0]:
~~~~~^^^
IndexError: list index out of range
################################
● The “Insert image…” button remains grayed out after adding an image. The button does not refresh.
It returns to its normal state when I hover over it.
################################
● The following may not be important:
test_all.py :
Warning: uharfbuzz not found — complex-script shaping and font fallback disabled. Install with: pip install uharfbuzz
################ miniword.layout.cairodevice ################
test_00: … error
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\layout\cairodevice.py”, line 544, in test_00
assert metrics == (8.328125, 11.4990234375, 2.119140625)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError
test_01: … error
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\layout\cairodevice.py”, line 577, in test_01
assert eq(w, 163)
~~^^^^^^^^
AssertionError
test_02: Computing text extent… error
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\layout\cairodevice.py”, line 609, in test_02
assert width == 540
^^^^^^^^^^^^
AssertionError
Number of tests: 3
Tests failed: 3
After installing uharfbuzz :
################ miniword.layout.cairodevice ################
test_00: … error
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\layout\cairodevice.py”, line 544, in test_00
assert metrics == (8.328125, 11.4990234375, 2.119140625)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError
test_01: … error
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\layout\cairodevice.py”, line 577, in test_01
assert eq(w, 163)
~~^^^^^^^^
AssertionError
test_02: Computing text extent… error
File “C:\Users\Me\Desktop\MiniWord\miniword-main\miniword\miniword\layout\cairodevice.py”, line 609, in test_02
assert width == 540
^^^^^^^^^^^^
AssertionError
Number of tests: 3
Tests failed: 3
################################
● Asian languages appear to function correctly and i confirm that the typing problem has been resolved.
Regards