Commit graph

163 commits

Author SHA1 Message Date
Elias Projahn
5a41d5008f Add custom error type for the backend 2021-02-04 16:31:37 +01:00
Elias Projahn
4ad7a1fb28 Port to secret_service 2.0 2021-02-04 16:14:42 +01:00
Elias Projahn
df78aa17ad Move player to backend module 2021-02-03 23:24:41 +01:00
Elias Projahn
9057ec32ed Move database to backend module 2021-02-03 23:20:05 +01:00
Elias Projahn
9e10d47b87 Make recording screen functional again 2021-02-03 16:55:50 +01:00
Elias Projahn
d5a1de05a7 Handle screens dropping their sender 2021-02-03 16:32:07 +01:00
Elias Projahn
1b6f4ab51e Remove old navigator 2021-02-03 16:23:47 +01:00
Elias Projahn
ee71a905e1 Use new navigator for all screens 2021-02-03 16:22:18 +01:00
Elias Projahn
c72bc71432 Add new work and recording selectors 2021-02-03 15:46:48 +01:00
Elias Projahn
18e33c3d0d Port most screens to the new navigator 2021-02-03 14:09:17 +01:00
Elias Projahn
7eff62b5a4 Use editor widget for performance editor 2021-02-02 12:18:42 +01:00
Elias Projahn
d92fd419d3 Move widget trait to widgets 2021-02-02 11:38:22 +01:00
Elias Projahn
eac168880d Use new editor widget for instruments and ensembles 2021-02-02 11:10:19 +01:00
Elias Projahn
499fc87a59 Move new navigator to its own module 2021-02-02 10:59:28 +01:00
Elias Projahn
1a35487135 Rename dialogs module to preferences 2021-02-02 10:39:38 +01:00
Elias Projahn
7762d8253f Move about dialog to window 2021-02-02 10:29:28 +01:00
Elias Projahn
59ea1b9d95 Simplify new navigator window 2021-02-02 10:25:34 +01:00
Elias Projahn
23d260687c Add macro to spawn futures 2021-02-02 10:12:30 +01:00
Elias Projahn
59171e705b Move push macro to seperate module 2021-02-02 09:47:14 +01:00
Elias Projahn
06d181447c Remove screens before returning their result 2021-02-02 09:40:09 +01:00
Elias Projahn
486dbd7cbb Use weak references in some closures 2021-02-02 09:39:47 +01:00
Elias Projahn
80f5047369 Add new experimental navigator and use it for login 2021-02-01 23:55:18 +01:00
Elias Projahn
29e89580d8 Add a common editor widget 2021-02-01 18:31:05 +01:00
Elias Projahn
6abd450452 Share UI between screens
The recording screen was reverted to a dummy in the process.
2021-01-31 20:03:20 +01:00
Elias Projahn
2d846a7b1a Disable list selection except for sidebar 2021-01-31 19:36:31 +01:00
Elias Projahn
1f90f6108e Add registration dialog 2021-01-30 23:16:44 +01:00
Elias Projahn
c9d9c1bc24 Modernize login dialog 2021-01-30 22:23:03 +01:00
Elias Projahn
7bf82eefbc Upload from medium editor 2021-01-30 16:59:04 +01:00
Elias Projahn
7dec8f76fe Add medium client 2021-01-30 16:25:50 +01:00
Elias Projahn
3c61fd4568 Merge branch 'import-folder' 2021-01-30 13:39:23 +01:00
Elias Projahn
de35eb4e90 Fix file naming for folder import 2021-01-30 13:38:59 +01:00
Elias Projahn
52f0df7097 Fix empty screen for main window 2021-01-29 17:57:05 +01:00
Elias Projahn
357a4a4429 Add folder source to import 2021-01-29 17:51:44 +01:00
Elias Projahn
030eccf253 Remove unwanted focus properties 2021-01-29 15:54:01 +01:00
Elias Projahn
6378556546 Switch from libhandy to libadwaita 2021-01-29 15:17:27 +01:00
Elias Projahn
88c7256c51 Add an abstract source to prepare for folder import 2021-01-29 14:45:10 +01:00
Elias Projahn
e5028058ab Adapt to libhandy API changes 2021-01-29 14:42:07 +01:00
Elias Projahn
5e5f6c76ee Stop using GtkFileChooserNative
The app needs to have full file system access anyway.
2021-01-29 14:40:22 +01:00
Elias Projahn
3b82bb3ef2 Add UI to import folders 2021-01-28 23:16:29 +01:00
Elias Projahn
0eacd255e8 Add drag and drop to work editor 2021-01-25 16:26:44 +01:00
Elias Projahn
911d0b070c Adapt to subclassing changes 2021-01-25 15:23:20 +01:00
Elias Projahn
801a130ef8 Initial port to GTK4 2021-01-25 14:00:57 +01:00
Elias Projahn
1a9e58d627 flatpak: Enable access to disc drive 2021-01-17 13:20:14 +01:00
Elias Projahn
d0663200e7 Link to libdiscid in Flatpak 2021-01-16 23:53:33 +01:00
Elias Projahn
75ee84dff7 Add libdiscid to Meson and Flatpak 2021-01-16 16:59:42 +01:00
Elias Projahn
8c3c439409 Revert merging of server and client repository 2021-01-16 16:15:08 +01:00
Elias Projahn
2b9cff885b Merge branch 'wip/cd-ripping' 2021-01-16 16:04:47 +01:00
Elias Projahn
f69cb38b57 Use track set for recording screen 2021-01-16 15:56:23 +01:00
Elias Projahn
aa6b5c6ac4 Actually import from medium editor 2021-01-15 22:27:43 +01:00
Elias Projahn
5348b7750b Add name entry to medium editor 2021-01-13 20:33:02 +01:00