Commit Graph

102 Commits

Author SHA1 Message Date
Christopher T. Johnson
73a96e79a2 update requirements 2024-05-24 11:24:22 -04:00
Christopher T. Johnson
0acba3ed9b More progress on all entites in MW data load 2024-05-14 11:08:02 -04:00
Christopher T. Johnson
7c65b466f1 Mostly working! 2024-05-10 12:08:21 -04:00
Christopher T. Johnson
f97305e36e Mostly working clickables. 2024-05-08 14:20:32 -04:00
Christopher T. Johnson
7d2532d775 Layout is good, click boxes is wrong 2024-05-07 11:26:15 -04:00
Christopher T. Johnson
51b1121176 Lint 2024-04-16 11:50:26 -04:00
Christopher T. Johnson
f1ad24d70a Clean plugins too 2024-04-16 11:48:19 -04:00
Christopher T. Johnson
1bce000978 Lots of additions and fixes 2024-04-16 10:52:34 -04:00
Christopher T. Johnson
303dbe6fe0 Add subduedBackground 2024-04-16 10:51:57 -04:00
Christopher T. Johnson
51a924b510 Make SoundOff a true singleton 2024-04-16 10:51:08 -04:00
Christopher T. Johnson
814206148a Misc cleanups 2024-04-16 10:48:46 -04:00
Christopher T. Johnson
3739231e65 Don't mess with actual font of fragment. 2024-04-14 20:32:05 -04:00
Christopher T. Johnson
e9f467666f debug code 2024-04-14 18:53:24 -04:00
Christopher T. Johnson
1a206558e6 Make Resources() and actual singleton 2024-04-14 18:52:23 -04:00
Christopher T. Johnson
b3ccaa5fc4 Impliment self replication/copy 2024-04-14 18:14:04 -04:00
Christopher T. Johnson
d34239dfa4 Have addFragment except list of fragments 2024-04-14 17:47:44 -04:00
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