mirror of
https://github.com/bombsquad-community/plugin-manager.git
synced 2025-10-08 14:54:36 +00:00
New build version changes
This commit is contained in:
parent
ae96baa3ab
commit
4cb7d218d0
2 changed files with 24 additions and 29 deletions
|
|
@ -1,12 +1,7 @@
|
||||||
{
|
{
|
||||||
"plugin_manager_url": "https://github.com/bombsquad-community/plugin-manager/{content_type}/{tag}/plugin_manager.py",
|
"plugin_manager_url": "https://github.com/bombsquad-community/plugin-manager/{content_type}/{tag}/plugin_manager.py",
|
||||||
"versions": {
|
"versions": {
|
||||||
"1.0.0": {
|
"1.0.0": null,
|
||||||
"api_version": 8,
|
|
||||||
"commit_sha": "62dcd31",
|
|
||||||
"released_on": "20-06-2023",
|
|
||||||
"md5sum": "b3e0b34d92e192cc2e9af33c025a6aac"
|
|
||||||
},
|
|
||||||
"0.3.5": {
|
"0.3.5": {
|
||||||
"api_version": 7,
|
"api_version": 7,
|
||||||
"commit_sha": "985e486",
|
"commit_sha": "985e486",
|
||||||
|
|
@ -110,4 +105,4 @@
|
||||||
"https://github.com/bombsquad-community/plugin-manager/{content_type}/{tag}/plugins/maps.json"
|
"https://github.com/bombsquad-community/plugin-manager/{content_type}/{tag}/plugins/maps.json"
|
||||||
],
|
],
|
||||||
"external_source_url": "https://github.com/{repository}/{content_type}/{tag}/category.json"
|
"external_source_url": "https://github.com/{repository}/{content_type}/{tag}/category.json"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ from threading import Thread
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
_env = _babase.env()
|
_env = _babase.env()
|
||||||
_uiscale = bui.app.classic.ui.uiscale
|
_uiscale = bui.app.ui_v1.uiscale
|
||||||
|
|
||||||
|
|
||||||
PLUGIN_MANAGER_VERSION = "1.0.0"
|
PLUGIN_MANAGER_VERSION = "1.0.0"
|
||||||
|
|
@ -38,7 +38,7 @@ REPOSITORY_URL = "https://github.com/bombsquad-community/plugin-manager"
|
||||||
CURRENT_TAG = "main"
|
CURRENT_TAG = "main"
|
||||||
INDEX_META = "{repository_url}/{content_type}/{tag}/index.json"
|
INDEX_META = "{repository_url}/{content_type}/{tag}/index.json"
|
||||||
HEADERS = {
|
HEADERS = {
|
||||||
"User-Agent": _env["user_agent_string"],
|
"User-Agent": _env["legacy_user_agent_string"],
|
||||||
}
|
}
|
||||||
PLUGIN_DIRECTORY = _env["python_directory_user"]
|
PLUGIN_DIRECTORY = _env["python_directory_user"]
|
||||||
def _regexp_friendly_class_name_shortcut(string): return string.replace(".", "\.")
|
def _regexp_friendly_class_name_shortcut(string): return string.replace(".", "\.")
|
||||||
|
|
@ -1003,7 +1003,7 @@ class PluginWindow(popup.PopupWindow):
|
||||||
size=(40, 40),
|
size=(40, 40),
|
||||||
button_type="square",
|
button_type="square",
|
||||||
label="",
|
label="",
|
||||||
# color=bui.app.classic.ui.title_color,
|
# color=bui.app.ui_v1.title_color,
|
||||||
color=(0.6, 0.53, 0.63),
|
color=(0.6, 0.53, 0.63),
|
||||||
on_activate_call=lambda: bui.open_url(self.plugin.view_url))
|
on_activate_call=lambda: bui.open_url(self.plugin.view_url))
|
||||||
bui.imagewidget(parent=self._root_widget,
|
bui.imagewidget(parent=self._root_widget,
|
||||||
|
|
@ -1040,7 +1040,7 @@ class PluginWindow(popup.PopupWindow):
|
||||||
size=(40, 40),
|
size=(40, 40),
|
||||||
button_type="square",
|
button_type="square",
|
||||||
label="",
|
label="",
|
||||||
# color=bui.app.classic.ui.title_color,
|
# color=bui.app.ui_v1.title_color,
|
||||||
color=(0.6, 0.53, 0.63),
|
color=(0.6, 0.53, 0.63),
|
||||||
|
|
||||||
on_activate_call=tutorial_confirm_window)
|
on_activate_call=tutorial_confirm_window)
|
||||||
|
|
@ -1280,7 +1280,7 @@ class PluginSourcesWindow(popup.PopupWindow):
|
||||||
position=(155, 300),
|
position=(155, 300),
|
||||||
size=(100, 25),
|
size=(100, 25),
|
||||||
text="Custom Plugin Sources",
|
text="Custom Plugin Sources",
|
||||||
color=bui.app.classic.ui.title_color,
|
color=bui.app.ui_v1.title_color,
|
||||||
scale=0.8,
|
scale=0.8,
|
||||||
h_align="center",
|
h_align="center",
|
||||||
v_align="center",
|
v_align="center",
|
||||||
|
|
@ -1522,7 +1522,7 @@ class PluginManagerWindow(bui.Window):
|
||||||
position=(-10, title_pos),
|
position=(-10, title_pos),
|
||||||
size=(self._width, 25),
|
size=(self._width, 25),
|
||||||
text="Community Plugin Manager",
|
text="Community Plugin Manager",
|
||||||
color=bui.app.classic.ui.title_color,
|
color=bui.app.ui_v1.title_color,
|
||||||
scale=1.05,
|
scale=1.05,
|
||||||
h_align="center",
|
h_align="center",
|
||||||
v_align="center",
|
v_align="center",
|
||||||
|
|
@ -1537,7 +1537,7 @@ class PluginManagerWindow(bui.Window):
|
||||||
position=(-5, loading_pos_y),
|
position=(-5, loading_pos_y),
|
||||||
size=(self._width, 25),
|
size=(self._width, 25),
|
||||||
text="Loading...",
|
text="Loading...",
|
||||||
color=bui.app.classic.ui.title_color,
|
color=bui.app.ui_v1.title_color,
|
||||||
scale=0.7,
|
scale=0.7,
|
||||||
h_align="center",
|
h_align="center",
|
||||||
v_align="center",
|
v_align="center",
|
||||||
|
|
@ -1548,7 +1548,7 @@ class PluginManagerWindow(bui.Window):
|
||||||
from bauiv1lib.settings.allsettings import AllSettingsWindow
|
from bauiv1lib.settings.allsettings import AllSettingsWindow
|
||||||
bui.containerwidget(edit=self._root_widget,
|
bui.containerwidget(edit=self._root_widget,
|
||||||
transition=self._transition_out)
|
transition=self._transition_out)
|
||||||
bui.app.classic.ui.set_main_menu_window(
|
bui.app.ui_v1.set_main_menu_window(
|
||||||
AllSettingsWindow(transition='in_left').get_root_widget())
|
AllSettingsWindow(transition='in_left').get_root_widget())
|
||||||
|
|
||||||
@contextlib.contextmanager
|
@contextlib.contextmanager
|
||||||
|
|
@ -1647,7 +1647,7 @@ class PluginManagerWindow(bui.Window):
|
||||||
selectable=False,
|
selectable=False,
|
||||||
h_align='left',
|
h_align='left',
|
||||||
v_align='center',
|
v_align='center',
|
||||||
color=bui.app.classic.ui.title_color,
|
color=bui.app.ui_v1.title_color,
|
||||||
scale=0.5)
|
scale=0.5)
|
||||||
|
|
||||||
filter_txt = babase.Lstr(resource='filterText')
|
filter_txt = babase.Lstr(resource='filterText')
|
||||||
|
|
@ -1920,7 +1920,7 @@ class PluginManagerSettingsWindow(popup.PopupWindow):
|
||||||
v_align='center',
|
v_align='center',
|
||||||
text=setting_title,
|
text=setting_title,
|
||||||
scale=text_scale,
|
scale=text_scale,
|
||||||
color=bui.app.classic.ui.title_color,
|
color=bui.app.ui_v1.title_color,
|
||||||
maxwidth=width * 0.9)
|
maxwidth=width * 0.9)
|
||||||
|
|
||||||
pos -= 20
|
pos -= 20
|
||||||
|
|
@ -2140,7 +2140,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
if bui.app.classic.ui.use_toolbars and _uiscale is bui.UIScale.SMALL:
|
if bui.app.ui_v1.use_toolbars and _uiscale is bui.UIScale.SMALL:
|
||||||
self._back_button = None
|
self._back_button = None
|
||||||
bui.containerwidget(
|
bui.containerwidget(
|
||||||
edit=self._root_widget, on_cancel_call=self._do_back
|
edit=self._root_widget, on_cancel_call=self._do_back
|
||||||
|
|
@ -2164,7 +2164,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
position=(0, height - 44),
|
position=(0, height - 44),
|
||||||
size=(width, 25),
|
size=(width, 25),
|
||||||
text=bui.Lstr(resource=self._r + '.titleText'),
|
text=bui.Lstr(resource=self._r + '.titleText'),
|
||||||
color=bui.app.classic.ui.title_color,
|
color=bui.app.ui_v1.title_color,
|
||||||
h_align='center',
|
h_align='center',
|
||||||
v_align='center',
|
v_align='center',
|
||||||
maxwidth=130,
|
maxwidth=130,
|
||||||
|
|
@ -2216,7 +2216,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
label='',
|
label='',
|
||||||
on_activate_call=self._do_controllers,
|
on_activate_call=self._do_controllers,
|
||||||
)
|
)
|
||||||
if bui.app.classic.ui.use_toolbars and self._back_button is None:
|
if bui.app.ui_v1.use_toolbars and self._back_button is None:
|
||||||
bbtn = bui.get_special_widget('back_button')
|
bbtn = bui.get_special_widget('back_button')
|
||||||
bui.widget(edit=ctb, left_widget=bbtn)
|
bui.widget(edit=ctb, left_widget=bbtn)
|
||||||
_b_title(
|
_b_title(
|
||||||
|
|
@ -2240,7 +2240,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
label='',
|
label='',
|
||||||
on_activate_call=self._do_graphics,
|
on_activate_call=self._do_graphics,
|
||||||
)
|
)
|
||||||
if bui.app.classic.ui.use_toolbars:
|
if bui.app.ui_v1.use_toolbars:
|
||||||
pbtn = bui.get_special_widget('party_button')
|
pbtn = bui.get_special_widget('party_button')
|
||||||
bui.widget(edit=gfxb, up_widget=pbtn, right_widget=pbtn)
|
bui.widget(edit=gfxb, up_widget=pbtn, right_widget=pbtn)
|
||||||
_b_title(x_offs3, v, gfxb, bui.Lstr(resource=self._r + '.graphicsText'))
|
_b_title(x_offs3, v, gfxb, bui.Lstr(resource=self._r + '.graphicsText'))
|
||||||
|
|
@ -2333,7 +2333,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
edit=self._root_widget, transition=self._transition_out
|
edit=self._root_widget, transition=self._transition_out
|
||||||
)
|
)
|
||||||
assert bui.app.classic is not None
|
assert bui.app.classic is not None
|
||||||
bui.app.classic.ui.set_main_menu_window(
|
bui.app.ui_v1.set_main_menu_window(
|
||||||
MainMenuWindow(transition='in_left').get_root_widget()
|
MainMenuWindow(transition='in_left').get_root_widget()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -2344,7 +2344,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
self._save_state()
|
self._save_state()
|
||||||
bui.containerwidget(edit=self._root_widget, transition='out_left')
|
bui.containerwidget(edit=self._root_widget, transition='out_left')
|
||||||
assert bui.app.classic is not None
|
assert bui.app.classic is not None
|
||||||
bui.app.classic.ui.set_main_menu_window(
|
bui.app.ui_v1.set_main_menu_window(
|
||||||
ControlsSettingsWindow(
|
ControlsSettingsWindow(
|
||||||
origin_widget=self._controllers_button
|
origin_widget=self._controllers_button
|
||||||
).get_root_widget()
|
).get_root_widget()
|
||||||
|
|
@ -2357,7 +2357,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
self._save_state()
|
self._save_state()
|
||||||
bui.containerwidget(edit=self._root_widget, transition='out_left')
|
bui.containerwidget(edit=self._root_widget, transition='out_left')
|
||||||
assert bui.app.classic is not None
|
assert bui.app.classic is not None
|
||||||
bui.app.classic.ui.set_main_menu_window(
|
bui.app.ui_v1.set_main_menu_window(
|
||||||
GraphicsSettingsWindow(
|
GraphicsSettingsWindow(
|
||||||
origin_widget=self._graphics_button
|
origin_widget=self._graphics_button
|
||||||
).get_root_widget()
|
).get_root_widget()
|
||||||
|
|
@ -2370,7 +2370,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
self._save_state()
|
self._save_state()
|
||||||
bui.containerwidget(edit=self._root_widget, transition='out_left')
|
bui.containerwidget(edit=self._root_widget, transition='out_left')
|
||||||
assert bui.app.classic is not None
|
assert bui.app.classic is not None
|
||||||
bui.app.classic.ui.set_main_menu_window(
|
bui.app.ui_v1.set_main_menu_window(
|
||||||
AudioSettingsWindow(
|
AudioSettingsWindow(
|
||||||
origin_widget=self._audio_button
|
origin_widget=self._audio_button
|
||||||
).get_root_widget()
|
).get_root_widget()
|
||||||
|
|
@ -2383,7 +2383,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
self._save_state()
|
self._save_state()
|
||||||
bui.containerwidget(edit=self._root_widget, transition='out_left')
|
bui.containerwidget(edit=self._root_widget, transition='out_left')
|
||||||
assert bui.app.classic is not None
|
assert bui.app.classic is not None
|
||||||
bui.app.classic.ui.set_main_menu_window(
|
bui.app.ui_v1.set_main_menu_window(
|
||||||
AdvancedSettingsWindow(
|
AdvancedSettingsWindow(
|
||||||
origin_widget=self._advanced_button
|
origin_widget=self._advanced_button
|
||||||
).get_root_widget()
|
).get_root_widget()
|
||||||
|
|
@ -2392,7 +2392,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
def _do_modmanager(self) -> None:
|
def _do_modmanager(self) -> None:
|
||||||
self._save_state()
|
self._save_state()
|
||||||
bui.containerwidget(edit=self._root_widget, transition="out_left")
|
bui.containerwidget(edit=self._root_widget, transition="out_left")
|
||||||
bui.app.classic.ui.set_main_menu_window(
|
bui.app.ui_v1.set_main_menu_window(
|
||||||
PluginManagerWindow(
|
PluginManagerWindow(
|
||||||
origin_widget=self._modmgr_button
|
origin_widget=self._modmgr_button
|
||||||
).get_root_widget()
|
).get_root_widget()
|
||||||
|
|
@ -2416,7 +2416,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
else:
|
else:
|
||||||
raise ValueError(f'unrecognized selection \'{sel}\'')
|
raise ValueError(f'unrecognized selection \'{sel}\'')
|
||||||
assert bui.app.classic is not None
|
assert bui.app.classic is not None
|
||||||
bui.app.classic.ui.window_states[type(self)] = {
|
bui.app.ui_v1.window_states[type(self)] = {
|
||||||
'sel_name': sel_name
|
'sel_name': sel_name
|
||||||
}
|
}
|
||||||
except Exception:
|
except Exception:
|
||||||
|
|
@ -2425,7 +2425,7 @@ class NewAllSettingsWindow(bui.Window):
|
||||||
def _restore_state(self) -> None:
|
def _restore_state(self) -> None:
|
||||||
try:
|
try:
|
||||||
assert bui.app.classic is not None
|
assert bui.app.classic is not None
|
||||||
sel_name = bui.app.classic.ui.window_states.get(type(self), {}).get(
|
sel_name = bui.app.ui_v1.window_states.get(type(self), {}).get(
|
||||||
'sel_name'
|
'sel_name'
|
||||||
)
|
)
|
||||||
sel: bui.Widget | None
|
sel: bui.Widget | None
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue