From 4896be5814c829b6999400c2d477500daa7c6ded Mon Sep 17 00:00:00 2001 From: Benex254 Date: Mon, 5 Aug 2024 09:46:54 +0300 Subject: [PATCH] feat: Made search screen more responsive --- app/View/AnimeScreen/components/side_bar.kv | 7 +++---- app/View/SearchScreen/search_screen.kv | 4 ++-- app/main.py | 7 ++++++- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/app/View/AnimeScreen/components/side_bar.kv b/app/View/AnimeScreen/components/side_bar.kv index 99ea3c5..d9c008a 100644 --- a/app/View/AnimeScreen/components/side_bar.kv +++ b/app/View/AnimeScreen/components/side_bar.kv @@ -44,12 +44,11 @@ width:dp(200) pos_hint: {'center_x': 0.5} MDButton: - on_press: - root.screen.stream_anime_with_custom_cmds_dialog() pos_hint: {'center_x': 0.5} - + on_press: + if root.screen:root.screen.stream_anime_with_custom_cmds_dialog(mpv=True) MDButtonText: - text:"Watch on Animdl" + text:"Watch with mpv" FitBoxLayout: HeaderLabel: text:"Alternative Titles" diff --git a/app/View/SearchScreen/search_screen.kv b/app/View/SearchScreen/search_screen.kv index 2eb72f7..8fd70c7 100644 --- a/app/View/SearchScreen/search_screen.kv +++ b/app/View/SearchScreen/search_screen.kv @@ -37,8 +37,8 @@ pos_hint: {'center_x': 0.5} id:search_results_container spacing: '40dp' - padding: "75dp","50dp","75dp","200dp" - cols:5 + padding: "25dp","50dp","75dp","200dp" + cols:3 if root.width <= 1100 else 5 size_hint_y:None height:max(self.parent.parent.height,self.minimum_height) SearchResultsPagination: diff --git a/app/main.py b/app/main.py index 66113bd..1504d0e 100644 --- a/app/main.py +++ b/app/main.py @@ -10,9 +10,13 @@ import webbrowser import plyer from kivy.config import Config +Config.set("graphics","width","1000") +Config.set("graphics","minimum_width","1000") # Config.set('kivy', 'window_icon', "logo.ico") -# Config.write() +Config.write() + +# from kivy.core.window import Window from kivy.loader import Loader @@ -72,6 +76,7 @@ class AniXStreamApp(MDApp): def __init__(self, **kwargs): super().__init__(**kwargs) + self.load_all_kv_files(self.directory) self.theme_cls.theme_style = "Dark" self.theme_cls.primary_palette = "Lightcoral"