Commit graph

20 commits

Author SHA1 Message Date
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