Commit graph

141 commits

Author SHA1 Message Date
Caeden Statia
c67c6094c8 Fix sidebar fucking up if the theme doesn't style it 2020-02-22 20:48:25 -08:00
Caeden Statia
35b995e6f0 Fix crash when trying to replace .mat video when its currently playing 2020-02-22 18:50:44 -08:00
Caeden Statia
f0e68fdd61 Finish .mat video support 2020-02-22 18:33:44 -08:00
Caeden Statia
ab3c39b26b Scroll Bar themified, start work on .mat video support 2020-02-22 18:19:26 -08:00
Caeden Statia
73ecc0590c Changed to better performant video looping code 2020-02-21 17:10:21 -08:00
Caeden Statia
711deb50a8 Video backgrounds now loop 2020-02-21 17:07:22 -08:00
Caeden Statia
0b12e6a90a Fix crash when .xaml file doesn't exist with loose themes 2020-02-21 17:04:16 -08:00
Caeden Statia
79e434f508 Template theme now exports correctly 2020-02-20 21:04:37 -08:00
Caeden Statia
8ea83222dd Comment updates and code fixes 2020-02-20 21:03:00 -08:00
Caeden Statia
7e999af2be Themes override each other correctly, loose themes are now put into their own subfolder 2020-02-20 20:54:25 -08:00
Caeden Statia
b884f8da75 Re-add mediaelement and fix bugs from rebase 2020-02-19 20:30:06 -08:00
Caeden Statia
1fef8716d7 Themes refactor, non-zip themes support video backgrounds now 2020-02-19 20:24:59 -08:00
Assistant
142fef3e44
Merge branch 'master' into fix/sidebar 2020-02-18 21:19:59 -07:00
Assistant
9c2e25426c Accept theme zips (.mat) 2020-02-18 20:00:02 -07:00
Megalon
4ca4e53890 Fix sidebar image scaling 2020-02-18 15:27:57 -08:00
Assistant
d121c02336 fuck anonymous objects 2020-02-18 01:39:31 -07:00
Assistant
e45e88b371 typos 2020-02-17 23:26:54 -07:00
Assistant
afebb611e3 smol bug fixes 2020-02-17 22:21:21 -07:00
Jack Baron
b79d3419b4
localise theme related strings 2020-02-17 02:16:22 +00:00
Jack Baron
719f98d5f1
cleanup and formatting 2020-02-17 01:57:58 +00:00
Jack Baron
2826ca6002
Merge branch 'feature/themes' into feature/optimisations 2020-02-17 01:48:42 +00:00
Jack Baron
fed6b2e746
re-add light pink 2020-02-17 01:12:38 +00:00
Caeden Statia
57d825fc22
Update comments on Themes class 2020-02-17 01:10:29 +00:00
Assistant
c2aff84bf9 Added theme for william as template 2020-02-16 17:52:10 -07:00
Assistant
87f540853c Default to Windows' theme 2020-02-16 17:39:52 -07:00
Assistant
1ce49aea6e Apply default theme based on Windows settings 2020-02-16 16:20:27 -07:00
Assistant
d85b887cf6 Allow for periods in theme filenames 2020-02-16 11:59:45 -07:00
Caeden Statia
0f4ed495e8 Fix template theme exporting 2020-02-13 19:49:43 -08:00
Caeden Statia
eaba02cfc5 Add some foolproofing 2020-02-07 17:26:06 -08:00
Caeden Statia
bd222a5f17 Add setting for theme, they now persistent through instances 2020-02-07 17:13:41 -08:00
Caeden Statia
4e0e7c1900 Themes refactoring and commenting 2020-02-07 17:09:25 -08:00
Caeden Statia
621880a925 Fix bugs and crashes with exporting template theme 2020-02-07 16:56:29 -08:00
Caeden Statia
dd68fa16c1 You can now export Light Pink to disk 2020-02-07 16:46:20 -08:00
Caeden Statia
1c25ceb0c7 Fix current theme not being selected in dropdown 2020-02-07 16:13:27 -08:00
Caeden Statia
c07f6da8ce Open Themes folder working 2020-02-07 15:55:01 -08:00
Caeden Statia
9f0e7eb18c Fix button icons not changing colors with theme with only a slightly hacky fix 2020-02-07 15:38:38 -08:00
Jack Baron
3ae5b01bec
organise imports 2020-02-05 04:58:35 +00:00
Jack Baron
2346b4036e
Merge branch 'feature/localisation' into feature/optimisations 2020-02-03 10:26:09 +00:00
Caeden Statia
359f0a91cd (Untested) Add code to combo box 2020-02-02 22:53:12 -08:00
Caeden Statia
05fb6312d7 Remove Classes namespace from Themes class 2020-02-02 22:48:03 -08:00
Caeden Statia
57629554bb Add theme loading from a /Themes subfolder 2020-02-02 21:53:59 -08:00
Caeden Statia
b8582543b9 Add Theme class, internal loading and switching working 2020-02-02 21:26:28 -08:00
Jack Baron
96710f8596
revert path detection changes because they broke 2020-02-03 03:00:45 +00:00
Jack Baron
d5a1443b67
init httpclient automatically 2020-02-03 02:33:45 +00:00
Jack Baron
698b13699e
run autoformatter on all files 2020-02-02 11:04:30 +00:00
Jack Baron
48b37d2ac6
unify http requests
* made some stuff async and non-blocking
2020-02-02 11:01:48 +00:00
Jack Baron
c32327551c
String --> string 2020-02-02 08:42:15 +00:00
Jack Baron
99fa678ea0
misc cleanup 2020-02-02 08:38:29 +00:00
Jack Baron
edfcff1af3
wrap disposables in using statements 2020-02-02 08:38:11 +00:00
Jack Baron
d97b5c89e0
mark constants as readonly 2020-02-02 08:23:00 +00:00
Jack Baron
519d03c0f3
remove redundant variables 2020-02-02 08:22:53 +00:00
Jack Baron
1d30ce6515
fix naming violation warnings 2020-02-02 08:22:31 +00:00
Jack Baron
bbfb318a64
remove unnecessary usings 2020-02-02 08:01:17 +00:00
Jack Baron
7908f64b24
localise updater class 2020-02-02 06:23:30 +00:00
Jack Baron
434a59278f
localise oneclick class 2020-02-02 06:14:12 +00:00
Jack Baron
710aea9b61
localise utils class 2020-02-02 05:43:32 +00:00
Jack Baron
fe158c7072
extension method for handling external links 2020-02-02 02:41:31 +00:00
Assistant
96bc3b407a Disabled download counter bypass 2020-01-23 16:48:01 -08:00
Assistant
2da74c454b Enabled direct downloads to mitigate server load. 2020-01-05 11:04:52 -04:00
Assistant
731983c3a9 Added headpats button 2019-12-20 07:06:21 -04:00
Assistant
00581d9166 Open log button now pastes to Teknik 2019-12-20 01:25:34 -04:00
Assistant
fb414084b4 Updated version detect 2019-12-18 19:27:11 -08:00
Assistant
4ae3a85bd3 Fixed BeatSaver API response handling. 2019-07-14 18:46:52 -07:00
Assistant
5eb916a67c Fixed OneClick Installs path sanitation 2019-07-10 14:53:14 -07:00
Federico "Fuji" Rapetti
11fbc6191f Move opening brackets on a new line to match the project style 2019-07-10 00:56:56 +02:00
Federico "Fuji" Rapetti
7183377e9e Update OneClickInstaller models to support newest changes to BeatSaver's API 2019-07-09 22:12:50 +02:00
Assistant
c9893cfe06 Fixed wrong type on beatmap bpm 2019-06-27 06:48:03 -07:00
Assistant
3518db9cbd Fixed BeatSaver OneClick Installs to work with BeatSaver Reloaded 2019-06-19 12:08:22 -07:00
Assistant
7503919fb3 Added promotion links 2019-06-18 13:59:16 -07:00
megalon
1c797c8c36 Add new app manifest for v1.1.0 2019-06-10 09:15:32 -07:00
Assistant
6f5d283b0a Fix crash when install was moved without fully removing old files.
Fixes #21
2019-06-06 14:32:37 -04:00
Assistant
412995ff69 Added 1.0.1 Steam build ID 2019-06-01 04:36:23 -04:00
Assistant
dbf4df2b03 Prevent crashing when directory is moved 2019-05-30 13:22:11 -04:00
Assistant
91d3dad9dd Improve wine compatibility 2019-05-29 21:27:20 -04:00
Assistant
02040a17f9 Create directories if they don't exist on OneClick Installs 2019-05-25 16:19:47 -04:00
Assistant
733d4c5609 Fixes #12 2019-05-24 16:32:34 -04:00
theholyone
983d9c7451 MA-5 #comment set BeatSaver Uri from Segments to Host. 2019-05-22 21:18:51 +02:00
Assistant
8934d615f2 Fixed bug in Oculus detection. 2019-05-21 20:59:51 -04:00
Assistant
ce9e415b96 Added Game Version 1.0.0 2019-05-21 16:53:40 -04:00
Assistant
a600678ec6 Avoid crashing when install detection fails. 2019-05-21 16:51:09 -04:00
Assistant
1d06f82807 Added primitive Steam Game Version detection, and improved handling 2019-05-21 04:22:39 -04:00
Assistant
23ada3a799 Removed support for ModSaber OneClick Installs 2019-05-18 11:34:37 -04:00
Assistant
104351a016 Some cleanup 2019-05-15 16:51:09 -04:00
Assistant
873374e9fd Improved One Click Install downloads to prevent installed songs from preventing their download 2019-05-13 10:55:28 -04:00
Assistant
c367dd2e92 Added One Click Install handlers.
Made exceptions more verbose.
2019-05-07 12:56:54 -04:00
Assistant
7a9db95534 Updater didn't actually need admin to work. 2019-05-04 21:17:53 -04:00
Assistant
dc890e683b Started on Protocol Handler. 2019-05-04 12:08:54 -04:00
Assistant
4e803c5585 Added update logic. Fixed Oculus detect bug thanks to Megalon. 2019-05-04 11:05:48 -04:00
Assistant
0f374b32ab Added option to automatically select installed mods. 2019-05-04 07:07:52 -04:00
Assistant
f2ad770858 Started on argument handling 2019-04-29 12:34:41 -04:00
Assistant
021d90690b First commit 2019-04-22 02:41:43 -04:00