Keith Edmunds
|
4ca5eb24c3
|
WIP V3: remove track from row implemented
|
2023-11-19 20:56:46 +00:00 |
|
Keith Edmunds
|
05ef2d766c
|
WIP V3: Black
|
2023-11-19 20:49:50 +00:00 |
|
Keith Edmunds
|
db547cbdb7
|
WIP V3: import tracks working
|
2023-11-19 16:02:44 +00:00 |
|
Keith Edmunds
|
4f4408400f
|
WIP V3: info popup implemented
|
2023-11-19 03:11:03 +00:00 |
|
Keith Edmunds
|
f4a374f68c
|
WIP V3: select duplicate rows working
|
2023-11-19 03:09:58 +00:00 |
|
Keith Edmunds
|
8f2ab98be0
|
Fix create playlist from template and tab handlding
Tab restore code rewritten.
|
2023-11-18 14:29:52 +00:00 |
|
Keith Edmunds
|
199f0e27fa
|
WIP V3: fixup row insertion/deletion
All row insertions and deletions are now wrapped in beginRemoveRows /
endRemoveRows (and similar for insertions).
|
2023-11-17 22:17:47 +00:00 |
|
Keith Edmunds
|
93c5475a29
|
WIP V3: preview button works
|
2023-11-16 18:06:21 +00:00 |
|
Keith Edmunds
|
2861511f1f
|
WIP V3: remove functions, formatting
|
2023-11-16 00:08:12 +00:00 |
|
Keith Edmunds
|
71f3e4cda8
|
WIP V3: delete rows works
|
2023-11-15 23:40:48 +00:00 |
|
Keith Edmunds
|
9467ae4ee5
|
WIP V3: show selected time plus drag 'n' drop refinements
|
2023-11-15 22:37:42 +00:00 |
|
Keith Edmunds
|
de710b1dc7
|
WIP V3: start/end times, moving row bug
Start/end times now stored separately from self.playlist_rows. Moving
next row to above current row now works.
|
2023-11-15 20:09:00 +00:00 |
|
Keith Edmunds
|
56087870f4
|
WIP V3: recalculate start/end times after moving rows
|
2023-11-15 15:14:23 +00:00 |
|
Keith Edmunds
|
b83bd0d5c3
|
WIP V3: display last played date
|
2023-11-15 15:09:41 +00:00 |
|
Keith Edmunds
|
3e49ad08b9
|
WIP V3: sort by each element implemented
|
2023-11-15 08:41:06 +00:00 |
|
Keith Edmunds
|
d5871fe77f
|
WIP V3: context menu started
Sort by title implemented
|
2023-11-14 23:45:47 +00:00 |
|
Keith Edmunds
|
0f77cef37a
|
WIP V3: editing header rows works
|
2023-11-12 22:35:44 +00:00 |
|
Keith Edmunds
|
bfc7a8508c
|
WIP V3: fix moving tracks repaint bug
When a header row moved down to make room for a track row,
the column spanning is now reset on the now-track row.
|
2023-11-12 22:15:35 +00:00 |
|
Keith Edmunds
|
9e9bc8b4c7
|
WIP V3: end time of playing subsection implemented
|
2023-11-10 03:57:33 +00:00 |
|
Keith Edmunds
|
2907514eb7
|
WIP V3: smarten up section timings
|
2023-11-08 23:34:17 +00:00 |
|
Keith Edmunds
|
b399abb471
|
WIP V3: section timings in place
|
2023-11-08 23:18:33 +00:00 |
|
Keith Edmunds
|
6d648a56b7
|
WIP V3: fix editing headers rows
|
2023-11-08 18:34:10 +00:00 |
|
Keith Edmunds
|
b3262b2ede
|
WIP V3: track start/end times working
|
2023-11-08 18:15:57 +00:00 |
|
Keith Edmunds
|
698fa4625a
|
WIP V3: track start/stop times basics working
Only updates from header rows or current track. Changing
current track doesn't update correctly.
|
2023-11-07 23:14:26 +00:00 |
|
Keith Edmunds
|
813588e8e9
|
WIP V3: track stop implemented
|
2023-11-07 20:11:12 +00:00 |
|
Keith Edmunds
|
ad3ec45a76
|
WIP V3: unplayed rows in bold
|
2023-11-06 20:01:35 +00:00 |
|
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
|
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
|
3832d9300c
|
move_rows implemented; all tests pass
|
2023-10-28 11:30:37 +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
|
858c86d907
|
test_insert_header_row passes
|
2023-10-25 22:17:52 +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
|
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
|
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
|
93d780f75a
|
V3 WIP: ESC works in editing
|
2023-10-21 11:03:03 +01:00 |
|