Keith Edmunds
|
6f31ed7afc
|
WIP V3: set up track_sequence handling
|
2023-11-06 20:00:04 +00:00 |
|
Keith Edmunds
|
c20dc0288f
|
V3 WIP: implement playing_track structure
|
2023-11-05 08:15:59 +00:00 |
|
Keith Edmunds
|
a8ac67b9e3
|
V3 WIP Black
|
2023-11-05 08:03:02 +00:00 |
|
Keith Edmunds
|
a35905dee8
|
WIP V3: play track working
|
2023-11-03 15:16:27 +00:00 |
|
Keith Edmunds
|
bd2fa1cab0
|
Initialise FadeCurve in a thread
Stops a UI delay of half a second or so when marking a track 'next'
|
2023-11-03 09:08:06 +00:00 |
|
Keith Edmunds
|
4d3dc1fd00
|
WIP V3: don't select headers or unplayable track as next
|
2023-11-01 23:12:10 +00:00 |
|
Keith Edmunds
|
e137045812
|
WIP V3: select next track works with caveats
Peformance isn't great
Selecting a non-existent track isn't caught
|
2023-11-01 22:53:25 +00:00 |
|
Keith Edmunds
|
d9ad001c75
|
Relayout files
Created classes.py and moved common classes to classes.py. Ordered
imports.
|
2023-11-01 19:08:22 +00:00 |
|
Keith Edmunds
|
15ecae54cf
|
Move MusicMusterSignals into helpers
|
2023-11-01 07:49:40 +00:00 |
|
Keith Edmunds
|
fedcfc3eea
|
WIP V3: Add track to header row implemented
|
2023-10-31 20:09:45 +00:00 |
|
Keith Edmunds
|
9554336860
|
Move SQLAlchemy statements to models.py
|
2023-10-31 13:04:21 +00:00 |
|
Keith Edmunds
|
813b325029
|
Black reformatting, tidying
|
2023-10-31 08:15:24 +00:00 |
|
Keith Edmunds
|
734d5cb545
|
Make MusicMusterSignals a singleton class
Moved into datastructures.py
|
2023-10-31 08:14:34 +00:00 |
|
Keith Edmunds
|
3557d22c54
|
WIP V3: insert track works
|
2023-10-30 21:55:02 +00:00 |
|
Keith Edmunds
|
e4b986fd2e
|
Implement active_tab and active_model
|
2023-10-30 16:39:02 +00:00 |
|
Keith Edmunds
|
3832d9300c
|
move_rows implemented; all tests pass
|
2023-10-28 11:30:37 +01:00 |
|
Keith Edmunds
|
afb8ddfaf5
|
Added archive/db_experiments.py for testing
|
2023-10-27 12:01:43 +01:00 |
|
Keith Edmunds
|
617c39c0de
|
Reworked inserting rows into model
_insert_row() handles database
insert_header() handles playlist_rows and display updates
|
2023-10-27 12:01:09 +01:00 |
|
Keith Edmunds
|
f57bcc37f6
|
WIP V3 model development
|
2023-10-27 06:58:22 +01:00 |
|
Keith Edmunds
|
37cdaf3e3f
|
Call scalars() from session rather than row results
|
2023-10-27 06:41:40 +01:00 |
|
Keith Edmunds
|
858c86d907
|
test_insert_header_row passes
|
2023-10-25 22:17:52 +01:00 |
|
Keith Edmunds
|
b12b1501e7
|
WIP V3: Black formatting
|
2023-10-24 21:47:32 +01:00 |
|
Keith Edmunds
|
87172c8757
|
WIP V3: drag 'n' drop rows working with tests
|
2023-10-24 21:46:21 +01:00 |
|
Keith Edmunds
|
86a1678f41
|
WIP V3: move row initial tests working
More tests to write
|
2023-10-24 20:48:28 +01:00 |
|
Keith Edmunds
|
da658f0ae3
|
V3 WIP testing working for test_models
|
2023-10-23 17:39:56 +01:00 |
|
Keith Edmunds
|
da23ae9732
|
Move pytest configuration to pyproject.toml
|
2023-10-23 12:34:05 +01:00 |
|
Keith Edmunds
|
36b3b8c323
|
Remove old profile directory
|
2023-10-23 12:22:18 +01:00 |
|
Keith Edmunds
|
d25beeda89
|
Added reference drag 'n' drop to archive
|
2023-10-22 22:55:10 +01:00 |
|
Keith Edmunds
|
9d3e4b8d0c
|
V3 WIP Drag and drop partly implemented
UI works but outputs model changes needed to stdout
|
2023-10-22 22:53:59 +01:00 |
|
Keith Edmunds
|
4903330e44
|
V3 WIP Add ROWS_FROM_ZERO option
|
2023-10-22 22:51:37 +01:00 |
|
Keith Edmunds
|
d81b4c84b8
|
WIP V3: add drag and drop example to archive
|
2023-10-21 14:44:57 +01:00 |
|
Keith Edmunds
|
d6572c13b5
|
V3 WIP Black formatting
|
2023-10-21 14:07:42 +01:00 |
|
Keith Edmunds
|
95c7ccbf34
|
WIP V3: editing saves
|
2023-10-21 13:49:13 +01:00 |
|
Keith Edmunds
|
5d19d1ed9f
|
Move playlists_v3 to playlists
|
2023-10-21 11:07:25 +01:00 |
|
Keith Edmunds
|
93d780f75a
|
V3 WIP: ESC works in editing
|
2023-10-21 11:03:03 +01:00 |
|
Keith Edmunds
|
b75dc4256a
|
WIP V3 don't send session to playlist tab
|
2023-10-21 09:02:36 +01:00 |
|
Keith Edmunds
|
d0645a1768
|
Tidy up InterceptEscapeWhenEditingTableCellInView.py
|
2023-10-21 07:25:55 +01:00 |
|
Keith Edmunds
|
0690a66806
|
Edit partially working
setData called but not implemented
ESC not detected in edit
|
2023-10-20 23:17:19 +01:00 |
|
Keith Edmunds
|
07669043eb
|
WIP V3
|
2023-10-20 20:49:52 +01:00 |
|
Keith Edmunds
|
d579eb81b4
|
WIP V3
|
2023-10-20 20:47:08 +01:00 |
|
Keith Edmunds
|
cbdcd5f4fc
|
Fix column spanning to not be recursive
|
2023-10-20 16:25:48 +01:00 |
|
Keith Edmunds
|
bb14b34c2e
|
WIP V3: column widths set/save works
|
2023-10-20 11:30:54 +01:00 |
|
Keith Edmunds
|
dbbced7401
|
Fix repr() for Settings
|
2023-10-20 11:06:50 +01:00 |
|
Keith Edmunds
|
5fb5e12bb8
|
WIP: V3: All headers displaying
|
2023-10-20 08:54:48 +01:00 |
|
Keith Edmunds
|
978b83ba67
|
WIP: V3 header rows span columns
|
2023-10-19 18:29:09 +01:00 |
|
Keith Edmunds
|
9a01bf2c2c
|
Don't error on header rows
|
2023-10-19 15:09:49 +01:00 |
|
Keith Edmunds
|
1c8fb05ffa
|
WIP V3: gap and bitrate column background working
|
2023-10-19 15:05:30 +01:00 |
|
Keith Edmunds
|
bec336d2a3
|
WIP V3: playlist populates from database
|
2023-10-19 13:49:07 +01:00 |
|
Keith Edmunds
|
51a827093a
|
Add return type in music.py
|
2023-10-19 13:49:07 +01:00 |
|
Keith Edmunds
|
8acd279cfe
|
Clean up music.py interface
|
2023-10-17 22:52:51 +01:00 |
|