Dirk Hohndel
2025bc1b2b
Replace the spinner with a progress dialog for cloud storage access
...
Since the spinner caused all kinds of problems inside VMs, wasn't shown at
all for some people on Win10 and appeared to get stuck a lot and still
left people with the perception that Subsurface was hung, this patch takes
a more traditional approach and gives the user a progress dialog.
An additional benefit of this is that the user now can cancel a hung
transfer.
The slightly weird passing in of the callback allows for the separation of
UI and core logic code...
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-09-09 13:02:39 -07:00
..
2013-12-12 03:26:39 +01:00
2014-01-15 15:49:50 +07:00
2015-08-21 10:16:06 -07:00
2015-06-22 10:57:51 -07:00
2015-09-03 07:40:14 -07:00
2014-06-26 15:47:02 -07:00
2014-02-08 08:00:27 -08:00
2015-09-05 07:43:12 -07:00
2015-08-20 22:45:20 -07:00
2015-09-05 07:08:20 -07:00
2015-09-02 15:26:26 -07:00
2015-05-27 15:37:50 -07:00
2015-09-05 07:42:57 -07:00
2015-05-25 17:45:13 -07:00
2015-05-29 14:13:44 -07:00
2014-02-27 20:09:57 -08:00
2014-07-10 16:26:20 -07:00
2015-05-29 14:14:27 -07:00
2015-05-29 14:13:44 -07:00
2015-09-05 07:42:57 -07:00
2015-06-16 14:04:41 -07:00
2015-07-21 07:33:31 -07:00
2015-09-07 07:23:53 -07:00
2015-08-27 08:59:44 -07:00
2015-05-25 17:45:11 -07:00
2015-05-29 14:14:27 -07:00
2015-05-29 14:14:27 -07:00
2015-08-23 07:20:48 -07:00
2015-08-15 15:16:51 +02:00
2015-05-25 17:45:13 -07:00
2015-08-31 15:12:18 -07:00
2014-10-14 20:33:46 +02:00
2015-05-25 17:45:13 -07:00
2015-09-08 13:27:53 -07:00
2015-07-20 09:35:00 -07:00
2015-09-05 07:42:57 -07:00
2014-12-31 23:53:28 -08:00
2015-07-31 11:01:57 -07:00
2015-07-31 11:01:57 -07:00
2015-01-21 17:00:18 +12:00
2015-01-21 17:00:18 +12:00
2015-08-15 05:00:30 -07:00
2014-02-27 20:09:57 -08:00
2015-07-16 10:55:55 -07:00
2015-06-03 21:26:31 -07:00
2015-05-25 17:43:08 -07:00
2015-08-31 19:24:36 -07:00
2015-08-31 18:43:09 -07:00
2015-09-02 15:25:44 -07:00
2015-08-29 20:10:32 -07:00
2015-08-29 20:10:32 -07:00
2015-08-28 16:16:05 -07:00
2015-09-09 13:02:39 -07:00
2015-09-09 13:02:39 -07:00
2015-08-25 17:59:15 -07:00
2014-10-18 15:16:15 -07:00
2014-10-18 15:16:15 -07:00
2015-07-20 21:43:20 -07:00
2015-07-01 19:24:52 -07:00
2015-06-14 14:18:51 -07:00
2015-06-14 14:18:51 -07:00
2015-05-25 17:45:13 -07:00
2015-08-23 07:20:39 -07:00
2015-07-25 22:08:25 -07:00
2015-07-22 15:06:57 -07:00
2015-07-22 07:34:36 -07:00
2015-08-22 18:36:19 +03:00
2015-07-05 21:00:25 +03:00
2015-09-05 07:43:11 -07:00
2015-08-22 18:34:34 +03:00
2015-07-28 11:37:51 +03:00
2015-05-17 15:00:25 -07:00
2015-05-17 15:00:25 -07:00
2014-03-12 10:14:17 -07:00
2014-07-11 17:00:23 -07:00
2014-12-01 14:19:03 -08:00
2015-03-15 15:47:37 -07:00
2014-07-11 07:05:17 -07:00
2015-08-19 10:11:38 -07:00
2015-05-17 13:51:13 -07:00
2015-06-27 14:37:43 -07:00
2014-12-29 11:59:21 -08:00
2014-12-29 11:58:38 -08:00
2015-08-15 05:01:33 -07:00
2014-10-18 15:16:15 -07:00
2015-09-09 03:05:54 -07:00
2015-07-22 15:06:57 -07:00
2015-05-29 14:13:44 -07:00
2015-03-19 15:33:16 -07:00
2014-12-24 10:06:41 -08:00
2015-02-10 10:45:45 -08:00
2014-11-17 06:02:21 +00:00
2015-08-22 18:37:48 +03:00
2015-08-15 15:02:04 +03:00
2015-09-05 07:43:11 -07:00
2015-06-14 21:49:34 -07:00
2015-06-14 21:49:34 -07:00
2015-08-31 15:12:18 -07:00
2015-01-25 12:02:13 -08:00
2015-04-24 09:36:21 -07:00
2015-01-28 14:30:19 -08:00
2015-01-28 14:30:19 -08:00
2015-02-23 09:31:08 -08:00
2015-02-23 09:31:08 -08:00
2015-01-30 22:48:08 -08:00
2014-07-11 07:05:38 -07:00