Commit graph

239 commits

Author SHA1 Message Date
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
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
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
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
8c3c439409 Revert merging of server and client repository 2021-01-16 16:15:08 +01:00
Elias Projahn
775f3ffe90 Move desktop app to subdirectory 2020-11-14 23:01:51 +01:00
Elias Projahn
ea3bd35ffd Add HTTP client and login support 2020-11-14 22:32:21 +01:00
Elias Projahn
d20d80d1ac Merge work selector and editor to single dialog 2020-11-08 20:23:53 +01:00
Elias Projahn
9ee7bf166d Initialize comment entry in recording editor 2020-11-08 18:00:46 +01:00
Elias Projahn
a763b8a9c3 Insert part after selected index in recording editor 2020-11-08 17:36:21 +01:00
Elias Projahn
99bbd9e58f Merge recording editor and selector into one dialog 2020-11-08 12:11:54 +01:00
Elias Projahn
3e34658b25 Tidy up tracks editor and add track editing and deletion 2020-11-08 02:39:56 +01:00
Elias Projahn
5002eee67a Add about dialog 2020-11-08 00:16:56 +01:00
Elias Projahn
a1465066dc Fix work screen search 2020-11-07 20:14:41 +01:00
Elias Projahn
fa1005f3a9 Properly reset when changing music library 2020-11-07 20:12:38 +01:00
Elias Projahn
eb77c97f9b Add player details screen 2020-11-07 20:07:26 +01:00
Elias Projahn
8e952fb6e2 Delete tracks when deleting recording 2020-11-07 16:23:28 +01:00
Elias Projahn
435fa23d76 Add playback and basic player UI 2020-11-07 16:11:08 +01:00
Elias Projahn
c12d8b01bd Add methods to update and delete tracks 2020-11-05 08:11:04 +01:00
Elias Projahn
f580c4e243 Switch all windows to libhandy 2020-11-03 17:53:13 +01:00
Elias Projahn
c8a473b9bb Go back to sidebar when collapsed 2020-11-03 16:41:17 +01:00
Elias Projahn
a83b650398 Add translation infrastructure and German translation 2020-11-02 00:52:04 +01:00
Elias Projahn
4b88eec93f Store music library path 2020-11-01 19:15:29 +01:00
Elias Projahn
30dfadf6e5 Add meson build system 2020-11-01 17:37:04 +01:00
Elias Projahn
a42161dc05 Rename application from Musicus Editor to Musicus 2020-11-01 12:49:10 +01:00
Elias Projahn
4bb92a3c27 Show tracks in recording screen 2020-11-01 11:28:16 +01:00
Elias Projahn
54e743b876 Store tracks from tracks editor 2020-11-01 11:04:31 +01:00
Elias Projahn
543f5ed1fd Make music library path changable 2020-11-01 10:13:21 +01:00
Elias Projahn
cf96792029 Add preferences dialog 2020-10-31 23:48:11 +01:00
Elias Projahn
b8911eafaa Add tracks editor 2020-10-31 23:07:25 +01:00
Elias Projahn
6ddee1d187 Add recording selector 2020-10-29 14:12:00 +01:00
Elias Projahn
0c16f6f4c6 Add edit and delete function to detail screens 2020-10-22 15:59:55 +02:00
Elias Projahn
026880739c Allow only one selection in person screen 2020-10-17 11:34:34 +02:00
Elias Projahn
9a9a181739 Replace stack with new navigator widget 2020-10-17 11:31:43 +02:00
Elias Projahn
cefd7dad95 Modularize main window 2020-10-16 21:24:55 +02:00