JB
|
e2b2f610a6
|
feat: Additive merge of webui branch with PyQt GUI support
- Add abogen/pyqt/ package with full PyQt6 desktop GUI
- Restore PyQt GUI files (gui.py, book_handler.py, queue_manager_gui.py, voice_formula_gui.py, conversion.py)
- Add new shared modules from webui: book_parser.py, subtitle_utils.py, spacy_utils.py
- Add Linux libraries (libxcb-cursor) for Qt platform plugin support
- Add new epub parsing tests from webui branch
- Update pyproject.toml with dual entry points:
- abogen: PyQt6 desktop GUI
- abogen-web: Flask Web UI
- Add PyQt6 to dependencies
- Re-export PyQt classes from root modules for backwards compatibility
- Merge CHANGELOG.md entries (1.2.0-1.2.5 from webui)
- Update README.md with dual interface documentation
Implements #26 - shared core with separate UI folders
|
2025-12-22 05:51:21 -08:00 |
|
JB
|
6181f12bd4
|
Refactor code to remove legacy UI, transitioning to a straight webapp
|
2025-10-07 15:04:28 -07:00 |
|
Deniz Şafak
|
7a8df9b34e
|
v1.1.1
|
2025-07-11 11:51:41 +03:00 |
|
Deniz Şafak
|
6ede337658
|
Various improvements and modifications in code and documentation
|
2025-07-10 23:27:19 +03:00 |
|
Deniz Şafak
|
60b22c7731
|
Add dark theme support, improvements
|
2025-07-05 02:48:34 +03:00 |
|
Deniz Şafak
|
6e96fb6405
|
Fix previewed voice states when cancel
|
2025-05-22 02:42:45 +03:00 |
|
Deniz Şafak
|
f1cb92900c
|
Updated profile and voice mixer icons, better visibility and aesthetics in voice mixer
|
2025-05-22 02:26:17 +03:00 |
|
Deniz Şafak
|
a691b9af58
|
Added "Playing..." indicator for "Preview" button in the voice mixer
|
2025-05-08 16:38:24 +03:00 |
|
Deniz Şafak
|
8f8ad3ec26
|
v1.0.6
|
2025-05-04 15:23:25 +03:00 |
|
Deniz Şafak
|
67b35d1dfb
|
Add preview button to voice mixer
|
2025-05-04 15:10:08 +03:00 |
|
Deniz Şafak
|
146fcb3c1f
|
Restyle using black, improve m4b process handling
|
2025-05-04 11:39:54 +03:00 |
|
Deniz Şafak
|
d5388c62be
|
Fix enable/disable subtitle_combo fom voice mixer
|
2025-05-02 21:16:51 +03:00 |
|
Deniz Şafak
|
07a2fe2d5b
|
Fix new profile duplicating
|
2025-05-02 20:59:23 +03:00 |
|
Deniz Şafak
|
f7d8d5ccd8
|
Imrpovements for voice mixer
|
2025-05-02 20:10:28 +03:00 |
|
Deniz Şafak
|
02b9990004
|
Added profile system to voice mixer, improvements in code
|
2025-05-02 12:10:08 +03:00 |
|
Deniz Şafak
|
4acf70954e
|
Added icons for flags, improvements in voice mixer
|
2025-04-30 18:45:02 +03:00 |
|
Deniz Şafak
|
68dbdf123d
|
Added icons, imrpoved voice mixer gui and documentation
|
2025-04-30 16:13:34 +03:00 |
|
Deniz Şafak
|
854ad1adea
|
Improvements for vıice_formula gui, reformat with black
|
2025-04-30 06:57:34 +03:00 |
|
Deniz Şafak
|
7cf3884a4b
|
Make window expandable and improvements
|
2025-04-29 18:00:29 +03:00 |
|
Deniz Şafak
|
9e75870c6d
|
display weights as label
|
2025-04-29 16:46:39 +03:00 |
|
Deniz Şafak
|
28813b8975
|
Enabled mousewheel
|
2025-04-29 15:36:57 +03:00 |
|
Juraj Borza
|
3497c01053
|
scrolling to first enabled voice in the formula gui
|
2025-04-29 08:27:48 +02:00 |
|
Juraj Borza
|
06ad35fd74
|
added a title label to the voice formula guii
|
2025-04-29 08:17:45 +02:00 |
|
Juraj Borza
|
8cff2ad980
|
male and female emojis stored in a constant
|
2025-04-29 08:06:36 +02:00 |
|
Juraj Borza
|
27cdd264b1
|
voice mixer enabled based on its checkpoint status
|
2025-04-28 14:25:48 +02:00 |
|
Juraj Borza
|
fe09b2140b
|
saving the state selected by the voice formula dialog
|
2025-04-28 14:15:59 +02:00 |
|
Juraj Borza
|
4462ee7ed4
|
vertical layout
|
2025-04-28 13:52:25 +02:00 |
|
Juraj Borza
|
31c8d00ae7
|
moved to a vertical mixer component
|
2025-04-28 10:25:14 +02:00 |
|
Juraj Borza
|
8583f229f1
|
simple mixer dialog, showing a couple of voices and the slider for each
|
2025-04-28 10:11:35 +02:00 |
|