Commit Graph
30 Commits
Author SHA1 Message Date
timmy 51d4a4849c Replace most usage of QMessageBox with OptionalMessageDialog
Make startup catch exceptions more effectively fixes #802
2026-05-03 18:24:08 -07:00
timmy 674c12e301 Remove theme overrides. They don't work.
If you want dark or light mode you'll have to set your system theme.
No overrides that I've found work even remotely consistently

closes #494 #823
2026-01-30 17:57:01 -08:00
timmy ef55b578e6 Fix unnecessary pathlib usage 2026-01-30 17:57:01 -08:00
timmy 6349a14dad Improve handling unhandled exceptions 2026-01-19 13:47:32 -08:00
timmy ba9b44618c Allow forcing light or dark mode fixes #814 2025-12-07 12:42:03 -08:00
timmy 5faa6ecfe3 Use system notifications if available
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-21 16:45:14 -07:00
timmy 9c2a2cbafd Start removal of QMessageBox static methods
CI / lint (ubuntu-latest, 3.9) (push) Has been cancelled
CI / build-and-test (macos-13, 3.13) (push) Has been cancelled
CI / build-and-test (macos-13, 3.9) (push) Has been cancelled
CI / build-and-test (macos-14, 3.13) (push) Has been cancelled
CI / build-and-test (macos-14, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04, 3.9) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.13) (push) Has been cancelled
CI / build-and-test (ubuntu-22.04-arm, 3.9) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.13) (push) Has been cancelled
CI / build-and-test (windows-latest, 3.9) (push) Has been cancelled
2025-09-18 13:30:44 -07:00
timmy 144b3ba370 Display message when a ratelimit is hit 2025-09-18 13:29:24 -07:00
timmy 04c529494e Remove Metron support see #783 2025-09-01 17:40:29 -07:00
timmy 653e792bfd Switch to PyQt6 2025-06-18 17:24:37 -07:00
timmy 400092dd84 Notify user when no tags are enabled 2025-03-02 13:34:23 -08:00
timmy 24002c66e7 Move action definitions into ui file 2024-06-14 15:35:01 -07:00
timmy c99b691041 pre-commit 2024-03-17 14:03:05 -07:00
timmy 51db3e1249 Allow ignoring errors that happen the gui 2024-03-16 11:52:14 -07:00
pre-commit-ci[bot] df762746ec [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-01-29 17:14:26 +00:00
timmy 9dc6f8914f Upgrade settings to 0.8.0 2023-11-19 23:14:40 -08:00
timmy 96c5c4aa28 Fix pyinstaller build
Fix exception when PyQt is not installed
2023-10-07 11:49:30 -07:00
timmy d70a98ed29 Fix --darkmode 2023-09-05 03:55:18 -04:00
timmy 05e6eaf88e Update setting group names
Make group names presentable to users and add builtin plugins during namespace generation.
Revamp talkeruigenerator.py to use generated group and setting names and remove as much hard-coded strings as possible
Add a --list-plugins commandline option
2023-09-05 03:55:12 -04:00
timmy f43f51aa2f Fix #396
Use a QWebEngineView if QtWebEngine is available.
If QtWebEngine is not available replace figure tags with div's to allow
 the QTextEdit to render the rest of the html properly
2023-07-01 23:29:38 -07:00
timmy 783e10a9a1 Generate a namespace object for typing settngs 2023-06-09 16:20:00 -07:00
timmy e70c47d12a Make PyICU optional
Update README.md
2023-04-23 00:48:11 -07:00
timmy c1aba269a9 Revert "Make PyICU optional"
This reverts commit bf55037690.
2023-04-22 21:28:14 -07:00
timmy bf55037690 Make PyICU optional
Fix more locale issues
Update README.md
2023-04-18 21:03:50 -07:00
timmy e5b15abf91 clean up talker 2023-02-10 00:23:00 -08:00
timmy ad68726e1d Use consistent naming for settings
config: always values
setting: always the definition/description not the value
2023-02-04 11:33:21 -08:00
timmy 440479da8c Update to settngs 0.3.0
Use the namespace instead of a dictionary
Cleanup setting names
2022-12-15 20:10:35 -08:00
timmy e5c3692bb9 Fail if an error occurs when loading settings 2022-12-15 18:58:53 -08:00
timmy 103379e548 Split settings out into a separate package 2022-12-14 23:16:54 -08:00
timmy 19112ac79b Update Settings 2022-12-06 00:20:01 -08:00