Elias Projahn
da804bf699
Work screen: Show recordings
2020-04-19 18:36:46 +02:00
Elias Projahn
3471fcf78b
Add player skeleton and playback service
...
This introduces a dependency on audio_service and implements the
playback service using that package. The UI was adapted to the new
interface.
2020-04-18 13:50:38 +02:00
Elias Projahn
e9f0bd03e7
Use the storage access framework
...
Everything related to file system access has been rewritten to make use
of the storage access framework. This means that the
WRITE_EXTERNAL_STORAGE is no longer needed. Because of that, the
dependency on permission_handler could be dropped and all code related
to permission handling has been removed. To be able to open a whole
document tree, the minSdkVersion was bumped to 21. Finally the file
selector was rewritten using custom platform dependent code.
2020-04-11 21:59:23 +02:00
Elias Projahn
20d685a3eb
Add basic track editor
...
This replaces the recording selector in the main menu.
2020-04-06 11:43:46 +02:00
Elias Projahn
0438296bcc
Add recording selector
...
As a proof of concept some widgets were seperated. The home screen now
links to this instead of the recording editor.
2020-04-05 19:31:46 +02:00
Elias Projahn
cbbc5bc7c6
Settings: Add music library path setting
2020-03-28 10:24:32 +01:00
Elias Projahn
3f0567e688
Make Backend a stateful widget
2020-03-28 08:51:45 +01:00
Elias Projahn
9cc0b9020d
Add basic recording editor
2020-03-22 16:49:20 +01:00
Elias Projahn
97872f1646
Add settings screen
2020-03-21 17:46:23 +01:00
Elias Projahn
319818a276
Make person and work editor accessible
2020-03-21 15:06:38 +01:00
Elias Projahn
743e0db4cf
Add a simple work screen for debuggin purposes
2020-03-21 15:01:51 +01:00
Elias Projahn
25e4267cb8
Add person screen
...
This just displays a list of the persons works for now. It can be
reached from the home screens list of persons.
2019-12-15 12:22:39 +01:00
Elias Projahn
07e7e38a9b
Add persons list to home screen
2019-12-15 12:16:08 +01:00
Elias Projahn
7bccfeaec7
Move actions to app bar on home screen
2019-12-15 12:11:40 +01:00
Elias Projahn
0d29a5f15d
Remove unnecessary tiles from home screen
...
The person and instruments selectors should only be acessed from the
work editor.
2019-12-11 13:22:39 +01:00
Elias Projahn
45c430e7f6
Add basic work editor
...
This also adds a tile to the temporary home screen for debugging
purposes.
2019-12-11 13:07:46 +01:00
Elias Projahn
d9149d2ff2
Add instruments selector
...
This also adds a tile to the temporary home screen for debugging
purposes.
2019-12-11 12:44:30 +01:00
Elias Projahn
2ee49246e4
Add person selector
2019-12-04 20:48:55 +01:00
Elias Projahn
736bf24989
Add position and duration labels to program screen
...
They are dummies for now.
2019-12-03 10:24:23 +01:00
Elias Projahn
78ba3e0523
Add playback controls to program screen.
...
The previous/next buttons are dummies for now.
2019-12-02 22:05:07 +01:00
Elias Projahn
2beccd070a
Add playback position slider to program screen
...
ProgramScreen became a StatefulWidget. It listens to playback position
updates from the backend and updates the slider unless the user is
currently interacting with it.
2019-12-02 21:38:47 +01:00
Elias Projahn
17f3040645
Initial commit
2019-12-02 21:05:49 +01:00