Web Updater
* Implemented web updater (simulation only) * Added progress support to GUI * Version bump * Added updates directory * Fixed slider missing image variants
This commit is contained in:
parent
d81d90f64a
commit
794f528b8b
BIN
game/gui/bar/bottom.png
(Stored with Git LFS)
Normal file
BIN
game/gui/bar/bottom.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/gui/bar/left.png
(Stored with Git LFS)
Normal file
BIN
game/gui/bar/left.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/gui/bar/right.png
(Stored with Git LFS)
Normal file
BIN
game/gui/bar/right.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/gui/bar/top.png
(Stored with Git LFS)
Normal file
BIN
game/gui/bar/top.png
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -189,6 +189,7 @@ image slider_horizontal_idle_bar = Solid(gui.muted_color)
|
|||||||
image slider_horizontal_selected_idle_bar = "slider_horizontal_idle_bar"
|
image slider_horizontal_selected_idle_bar = "slider_horizontal_idle_bar"
|
||||||
image slider_horizontal_hover_bar = Solid(gui.hover_muted_color)
|
image slider_horizontal_hover_bar = Solid(gui.hover_muted_color)
|
||||||
image slider_horizontal_selected_hover_bar = "slider_horizontal_hover_bar"
|
image slider_horizontal_selected_hover_bar = "slider_horizontal_hover_bar"
|
||||||
|
image slider_horizontal_insensitive_thumb = "slider_horizontal_idle_thumb"
|
||||||
|
|
||||||
image slider_vertical_idle_thumb = Solid(gui.idle_color, ysize=gui.thumb_size)
|
image slider_vertical_idle_thumb = Solid(gui.idle_color, ysize=gui.thumb_size)
|
||||||
image slider_vertical_selected_idle_thumb = "slider_vertical_idle_thumb"
|
image slider_vertical_selected_idle_thumb = "slider_vertical_idle_thumb"
|
||||||
@ -198,6 +199,7 @@ image slider_vertical_idle_bar = Solid(gui.muted_color)
|
|||||||
image slider_vertical_selected_idle_bar = "slider_vertical_idle_bar"
|
image slider_vertical_selected_idle_bar = "slider_vertical_idle_bar"
|
||||||
image slider_vertical_hover_bar = Solid(gui.hover_muted_color)
|
image slider_vertical_hover_bar = Solid(gui.hover_muted_color)
|
||||||
image slider_vertical_selected_hover_bar = "slider_vertical_hover_bar"
|
image slider_vertical_selected_hover_bar = "slider_vertical_hover_bar"
|
||||||
|
image slider_vertical_insensitive_thumb = "slider_vertical_idle_thumb"
|
||||||
|
|
||||||
image dark_slider_empty = "gui/slider/dark_empty.png"
|
image dark_slider_empty = "gui/slider/dark_empty.png"
|
||||||
image light_slider_empty = "gui/slider/light_empty.png"
|
image light_slider_empty = "gui/slider/light_empty.png"
|
||||||
|
@ -242,8 +242,13 @@ screen navigation(title=None):
|
|||||||
null height 14 # Half button height
|
null height 14 # Half button height
|
||||||
|
|
||||||
if main_menu:
|
if main_menu:
|
||||||
|
|
||||||
if not title:
|
if not title:
|
||||||
|
if (updater.can_update() or config.developer):
|
||||||
|
if new_version:
|
||||||
|
textbutton "Update available" action updater.Update(UPDATE_URL, simulate="available", patch=True) style_prefix "update_available"
|
||||||
|
else:
|
||||||
|
textbutton "Check for updates" action Function(check_for_updates, 300)
|
||||||
|
|
||||||
if show_quick_start:
|
if show_quick_start:
|
||||||
textbutton _("Quick Start") action Start("start_quick")
|
textbutton _("Quick Start") action Start("start_quick")
|
||||||
elif show_dev_start:
|
elif show_dev_start:
|
||||||
|
@ -33,8 +33,8 @@ define config.developer = "auto"
|
|||||||
define config.console = True
|
define config.console = True
|
||||||
|
|
||||||
# Game version and naming
|
# Game version and naming
|
||||||
define config.version = "1.42.2"
|
define config.version = "1.43.0"
|
||||||
define compatible_version = 1.40
|
define compatible_version = 1.43
|
||||||
define config.name = "WT Silver"
|
define config.name = "WT Silver"
|
||||||
|
|
||||||
# Application window settings
|
# Application window settings
|
||||||
@ -136,7 +136,7 @@ define config.gc_print_unreachable = False
|
|||||||
|
|
||||||
init python:
|
init python:
|
||||||
build.name = "WTS"
|
build.name = "WTS"
|
||||||
build.include_update = False
|
build.include_update = True
|
||||||
build.include_old_themes = False
|
build.include_old_themes = False
|
||||||
build.exclude_empty_directories = True
|
build.exclude_empty_directories = True
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
242
game/scripts/utility/updater.rpy
Normal file
242
game/scripts/utility/updater.rpy
Normal file
File diff suppressed because it is too large
Load Diff
4
updates/.gitignore
vendored
Normal file
4
updates/.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# Ignore everything in this directory
|
||||||
|
*
|
||||||
|
# Except this file
|
||||||
|
!.gitignore
|
Loading…
Reference in New Issue
Block a user