Keith Edmunds
9e27418f80
Remove queries table definition
...
It mistakenly was introduced to the wrong branch. It persists on the
query_tabs branch.
2025-02-22 20:13:44 +00:00
Keith Edmunds
c1448dfdd5
WIP: manage templates: template rows have different background
2025-02-22 19:42:48 +00:00
Keith Edmunds
5f396a0993
WIP: template management: new, rename, delete working
2025-02-22 19:16:42 +00:00
Keith Edmunds
e10c2adafe
WIP: template management: edit and delete working
2025-02-22 11:34:36 +00:00
Keith Edmunds
b0f6e4e819
Framework for dynamic submenus
2025-02-21 15:18:45 +00:00
Keith Edmunds
afd3be608c
Move menu definitions to YAML file
2025-02-21 14:16:34 +00:00
Keith Edmunds
aef8cb5cb5
Fix hide played button
2025-02-15 10:39:26 +00:00
Keith Edmunds
53664857c1
"=" header fixes
...
Fixes : #276
2025-02-14 21:45:23 +00:00
Keith Edmunds
c8b571b38f
Misc cleanups from query_tabs branch
2025-02-14 21:44:20 +00:00
Keith Edmunds
b3bd93d71c
Only have one db.create_all(), and that in dbmanager
2025-02-14 21:39:10 +00:00
Keith Edmunds
57ffa71c86
Log to stderr timer10 stop/start
2025-02-14 19:49:13 +00:00
Keith Edmunds
a8a38fa5b7
Fix "=" header
...
Fixes : #276
2025-02-14 19:38:06 +00:00
Keith Edmunds
24b5cb5fe0
Fix order of playdates on hover
...
Fixes : #275
2025-02-14 19:27:47 +00:00
Keith Edmunds
5ed7b822e1
Put menus in correct order
2025-02-11 19:55:07 +00:00
Keith Edmunds
b40c81e79a
Split UI into section files; remove infotabs
2025-02-11 18:18:25 +00:00
Keith Edmunds
7a98fe3920
Create queries table; set up cascade deletes
2025-02-07 16:58:26 +00:00
Keith Edmunds
6792b2a628
Better management of hiding played sections
...
Only scroll if top visible line is above current header.
2025-02-07 12:54:44 +00:00
Keith Edmunds
c12b30a956
Add pyyaml
2025-02-06 12:56:59 +00:00
Keith Edmunds
256de377cf
Update environment
2025-02-06 12:54:01 +00:00
Keith Edmunds
a3c405912a
Fixup logging when no module log.debug output specifed
2025-02-05 18:07:22 +00:00
Keith Edmunds
4e73ea6e6a
Black formatting
2025-02-05 17:46:16 +00:00
Keith Edmunds
c9b45848dd
Refine and fix file_importer tests
2025-02-05 17:43:38 +00:00
Keith Edmunds
fd0d8b15f7
Poetry only for dependency management
2025-02-02 17:54:44 +00:00
Keith Edmunds
7d0e1c809f
Update environment
2025-02-02 17:52:15 +00:00
Keith Edmunds
5cae8e4b19
File importer - more tests
2025-02-01 22:11:01 +00:00
Keith Edmunds
8177e03387
Tweak pyproject.toml for v2
2025-01-31 10:00:55 +00:00
Keith Edmunds
f4923314d8
Remove spurious logging. Start 10ms timer at a better time.
...
The 10ms timer was paused for five seconds when starting a track to
avoid a short pause (issue #223 ). That fixed the problem. However, it
doesn't need to be started until the fade graph starts changing, so we
now don't start it until then. It's possible that this may help the
occasional 'slow to refresh after moving tracks' issue that has been
seen which may be caused by timer ticks piling up and needing to be
serviced.
2025-01-31 09:55:21 +00:00
Keith Edmunds
24787578bc
Tweaks to FileImporter and tests
2025-01-31 09:55:21 +00:00
Keith Edmunds
1f4e7cb054
Cleanup around new logging
2025-01-31 09:55:21 +00:00
Keith Edmunds
92e1a1cac8
New FileImporter working, tests to be written
2025-01-31 09:55:21 +00:00
Keith Edmunds
52a773176c
Refine module and function logging to stderr
2025-01-31 09:55:21 +00:00
Keith Edmunds
cedc7180d4
WIP: FileImporter runs but needs more testing
2025-01-31 09:55:21 +00:00
Keith Edmunds
728ac0f8dc
Add function name to console log output
2025-01-31 09:55:21 +00:00
Keith Edmunds
4741c1d33f
Make failure to connect to OBS a warning, not error
2025-01-31 09:55:21 +00:00
Keith Edmunds
aa52f33d58
Fixup new logging
2025-01-31 09:55:21 +00:00
Keith Edmunds
2f18ef5f44
Cascade deleted tracks to playlist_rows and playdates
2025-01-31 09:55:21 +00:00
Keith Edmunds
4927f237ab
Use locking when creating singleton
2025-01-31 09:55:21 +00:00
Keith Edmunds
d3a709642b
Migrate pyproject.toml to v2
2025-01-31 09:54:14 +00:00
Keith Edmunds
3afcfd5856
Move to YAML-configured logging
2025-01-27 12:13:13 +00:00
Keith Edmunds
342c0a2285
Add type hints for pyyaml
2025-01-27 12:13:13 +00:00
Keith Edmunds
8161fb00b3
Add pyyaml; update poetry environment
2025-01-27 12:13:13 +00:00
Keith Edmunds
f9943dc1c4
WIP file_importer rewrite, one test written and working
2025-01-21 21:26:06 +00:00
Keith Edmunds
b2000169b3
Add index to notecolours
2025-01-18 11:02:56 +00:00
Keith Edmunds
5e72f17793
Clean up type hints
2025-01-17 21:35:29 +00:00
Keith Edmunds
4a4058d211
Import rewrite WIP
2025-01-13 15:29:50 +00:00
Keith Edmunds
3b71041b66
Remove profiling calls (again)
2025-01-10 20:37:49 +00:00
Keith Edmunds
d30bf49c88
Don't select unplayable track as next track
2025-01-10 20:27:26 +00:00
Keith Edmunds
3a3b1b712d
Much improved file importer
2025-01-10 19:50:53 +00:00
Keith Edmunds
85cfebe0f7
Fix crash importing files
2025-01-01 13:13:54 +00:00
Keith Edmunds
e23f6e2cc8
Make getting current row safer
2024-12-30 08:39:01 +00:00