Christopher T. Johnson
b82f775621
Overload Fragment.repaintEvent to just calculate size
2024-04-14 17:26:22 -04:00
Christopher T. Johnson
eda370ecb4
Word wrapping to next line.
2024-04-14 16:52:33 -04:00
Christopher T. Johnson
8babbe7160
Functional version. Needs much tweaking.
2024-04-13 15:38:47 -04:00
Christopher T. Johnson
a3d3e71bf8
Mostly functional in the new format
2024-04-12 11:18:39 -04:00
Christopher T. Johnson
ad5904f3ae
checkpoint
2024-04-09 11:45:56 -04:00
Christopher T. Johnson
46580b75ea
Checkpoint, not working
2024-04-05 11:53:52 -04:00
Christopher T. Johnson
ea882a6de3
Checkpoint. Not working
2024-04-05 10:56:22 -04:00
Christopher T. Johnson
e69e958562
Switch to Definition from qTextView
2024-04-02 11:03:00 -04:00
Christopher T. Johnson
6926fffc22
Networking glitchs sort of fixed.
2024-04-02 11:02:29 -04:00
Christopher T. Johnson
07ac20d940
Lint picking and small format change
...
Better calculate the layout hight. The formatting is still not correct
but fragment hights are more correct.
2024-04-02 11:01:18 -04:00
Christopher T. Johnson
d97d1e1342
Refactor to use Word
2024-04-02 11:00:56 -04:00
Christopher T. Johnson
483e5cf64a
Add faulthandler for traceback on signals
2024-04-02 10:59:52 -04:00
Christopher T. Johnson
ea999e03f0
monkey patch for QSettings test
2024-04-02 10:59:25 -04:00
Christopher T. Johnson
55dbac5102
Linter reformat
2024-04-01 10:12:12 -04:00
Christopher T. Johnson
77b0daa30d
Update resources.
2024-04-01 10:07:00 -04:00
Christopher T. Johnson
5b1c2fd910
Move to QNetwork
2024-04-01 10:06:24 -04:00
Christopher T. Johnson
5f4333ba46
Almost there
2024-03-29 10:03:47 -04:00
Christopher T. Johnson
5a7993c3ab
Finalizing the drawing of the widget
...
Removed more class variables to turn them into instance variables
Removed type from fragment
Removed container from fragment
Moved to a more object oriented draw methodology. The widget calls on
the Line to paint itself. The Line calls on the Fragment to paint
itself.
2024-03-28 11:42:36 -04:00
Christopher T. Johnson
c46ee65662
Move Fragment out of Word
2024-03-27 16:20:24 -04:00
Christopher T. Johnson
3dcbd5f78d
Almost working version of words
2024-03-27 12:01:47 -04:00
Christopher T. Johnson
e7b88c2c2e
Checkpoint
2024-03-25 22:20:50 -04:00
Christopher T. Johnson
3e58e25297
Update gitignore
2024-03-21 09:43:43 -04:00
Christopher T. Johnson
d9fefb99dd
Checkpoint of Word refactor
2024-03-21 09:42:09 -04:00
Christopher T. Johnson
efec40176f
Update CSS
2024-03-21 09:41:39 -04:00
Christopher T. Johnson
6992261295
Lint
2024-03-21 09:40:21 -04:00
Christopher T. Johnson
e041ec825d
Force the use of the correct virtual enviornment for cleaning
2024-03-21 09:38:10 -04:00
Christopher T. Johnson
2fa8877e5d
MW integration
2024-03-16 00:49:07 -04:00
Christopher T. Johnson
1b5c00cd65
Linting
2024-03-15 09:47:56 -04:00
Christopher T. Johnson
a52e8ad79f
Create a miniumum requirements file
2024-03-14 16:04:10 -04:00
Christopher T. Johnson
3bba165320
Updates to the translations and resources
2024-03-14 15:51:49 -04:00
Christopher T. Johnson
7c62b3b7b9
Rename main.py to esl_reader.py
2024-03-14 15:51:19 -04:00
Christopher T. Johnson
50ffa6198f
Cleanup mypy lint
2024-03-13 17:43:24 -04:00
Christopher T. Johnson
af4f7ef3f0
Stop endless scrolling
...
When a scroll is unable to complete by moving text up or down, the timer
continues to run. Every tick it attempts to scroll the text.
This happens if you are on the last paragraph and click scroll. The
page scrolls upwards until it can no longer scroll. It locks there.
The timer keeps trying to move the text, but that is not visible.
When the user goes to the next section, the scroll is still running and
will continue the scroll. If the new section is shorter than the
previous section, the scroll will never stop.
Fixes : #5
2024-03-13 16:47:37 -04:00
Christopher T. Johnson
c7dbf753c2
Set volume for Alternative output to max
2024-03-13 16:47:15 -04:00
Christopher T. Johnson
112adb3332
Add Context Menu to the people view
...
Fixes : #1
added contextMenuEvent handler. Make sure that we only present the menu
when the cursor is over a name.
2024-03-12 11:25:45 -04:00
Christopher T. Johnson
fd33caced2
Tell isort to keep its hands of some of the imports
2024-03-11 17:36:09 -04:00
Christopher T. Johnson
fcab102635
Linting
2024-03-11 17:07:01 -04:00
Christopher T. Johnson
7f01c8d040
Setup LSP and clear all lint
2024-03-11 17:06:25 -04:00
Christopher T. Johnson
4ef4fc7d07
clean up
2024-02-16 09:58:28 -05:00
Christopher T. Johnson
61ed540de9
cleanup
2024-02-14 10:03:28 -05:00
Christopher T. Johnson
793d758377
I18N Code Work done.
2024-02-14 10:02:27 -05:00
Christopher T. Johnson
633d5e48b1
Create recursive Makefiles
2024-02-14 10:00:50 -05:00
Christopher T. Johnson
4ffba9838f
rename files and resources
2024-02-14 10:00:13 -05:00
Christopher T. Johnson
61ebe6cc0b
Lint picking
2024-02-04 15:06:07 -05:00
Christopher T. Johnson
38aeb76196
Run mypy when we clean files
2024-02-04 15:05:17 -05:00
Christopher T. Johnson
70458742bb
lint
2024-02-01 12:52:13 -05:00
Christopher T. Johnson
6c4a360f97
Alert on no def, clean up of finding word to define
2024-01-19 11:17:42 -05:00
Christopher T. Johnson
b53257c768
Add book title to read dialog
2024-01-19 11:04:48 -05:00
Christopher T. Johnson
423c92d8f3
Add title label
2024-01-19 10:47:27 -05:00
Christopher T. Johnson
8e59930a19
Refactor name to ReadDialog
2024-01-19 10:47:09 -05:00