diff --git a/dzgui.sh b/dzgui.sh index bbffbd9..40d2408 100755 --- a/dzgui.sh +++ b/dzgui.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -o pipefail -version=5.0.0.rc-19 +version=5.0.0.rc-20 #CONSTANTS aid=221100 @@ -527,10 +527,10 @@ fetch_dzq(){ fetch_helpers_by_sum(){ declare -A sums sums=( - ["ui.py"]="67d9b617cf53213965bebfc91aae1e6e" + ["ui.py"]="62133c6c603584a283e86b4629c9c5aa" ["query_v2.py"]="1822bd1769ce7d7cb0d686a60f9fa197" ["vdf2json.py"]="2f49f6f5d3af919bebaab2e9c220f397" - ["funcs"]="d9b0e6fa68314c18ac7aad565645948f" + ["funcs"]="8b5f43cb3647d96ffdcb8ce17822e104" ) local author="aclist" local repo="dztui" diff --git a/helpers/funcs b/helpers/funcs index 0ba98cc..7c0eb8b 100755 --- a/helpers/funcs +++ b/helpers/funcs @@ -1,6 +1,6 @@ #!/usr/bin/env bash set -o pipefail -version=5.0.0.rc-19 +version=5.0.0.rc-20 #CONSTANTS aid=221100 @@ -299,33 +299,6 @@ list_mods(){ installed_mods(){ ls -1 "$workshop_dir" } -open_url(){ - local context="$1" - local url - case "$context" in - "Help file ⧉") - url="$help_url" - ;; - "Report a bug ⧉") - url="$issues_url" - ;; - "Forum ⧉") - url="$forum_url" - ;; - "Sponsor ⧉") - url="$sponsor_url" - ;; - "Hall of fame ⧉") - url="${help_url}#_hall_of_fame" - ;; - esac - - if [[ -n "$BROWSER" ]]; then - "$BROWSER" "$url" 2>/dev/null - return - fi - xdg-open "$url" 2>/dev/null -} local_latlon(){ local url="http://ip-api.com/json/$local_ip" local local_ip @@ -897,10 +870,25 @@ open_link(){ "Open Battlemetrics API page") url="$battlemetrics_api_url" ;; + "Help file ⧉") + url="$help_url" + ;; + "Report a bug ⧉") + url="$issues_url" + ;; + "Forum ⧉") + url="$forum_url" + ;; + "Sponsor ⧉") + url="$sponsor_url" + ;; + "Hall of fame ⧉") + url="${help_url}#_hall_of_fame" + ;; esac -#if [[ $is_steam_deck -eq 1 ]]; then -#$steam_cmd steam://openurl/"$1" 2>/dev/null + #if [[ $is_steam_deck -eq 1 ]]; then + #$steam_cmd steam://openurl/"$1" 2>/dev/null if [[ -n "$BROWSER" ]]; then logger INFO "Opening '$url' in '$BROWSER'" "$BROWSER" "$url" diff --git a/helpers/ui.py b/helpers/ui.py index 36fb350..43073a0 100644 --- a/helpers/ui.py +++ b/helpers/ui.py @@ -15,7 +15,7 @@ locale.setlocale(locale.LC_ALL, '') gi.require_version("Gtk", "3.0") from gi.repository import Gtk, GLib, Gdk, GObject, Pango -# 5.0.0-rc.19 +# 5.0.0-rc.20 app_name = "DZGUI" cache = {} @@ -493,7 +493,6 @@ class RightPanel(Gtk.Box): self.question_button.set_margin_start(50) self.question_button.set_margin_end(50) self.question_button.connect("clicked", self._on_button_clicked) - set_surrounding_margins(self.question_button, 50) if is_steam_deck is False: self.pack_start(self.question_button, False, True, 0) @@ -646,9 +645,6 @@ class TreeView(Gtk.TreeView): renderer = Gtk.CellRendererText() column = Gtk.TreeViewColumn(column_title, renderer, text=i) self.append_column(column) - # TODO: change font size on the fly - if is_steam_deck is True: - renderer.set_property("size-points", 20) self.connect("row-activated", self._on_row_activated) self.connect("key-press-event", self._on_keypress)