This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository minilauncher-for-slippi.

View the commit online.

commit 8707b5281b4aee6f943bcc71cf42b0549d3af286
Author: Nekobit <m...@ow.nekobit.net>
AuthorDate: Mon Sep 18 09:47:37 2023 -0400

    Improve sidebar design
---
 gg.c | 46 +++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 39 insertions(+), 7 deletions(-)

diff --git a/gg.c b/gg.c
index c514187..f882303 100644
--- a/gg.c
+++ b/gg.c
@@ -36,8 +36,8 @@ _gg_image_result(struct memory_chunk* dd, void* _data, void *elm_data EINA_UNUSE
 	elm_object_content_set(btn, icon);
 	//evas_object_resize(icon, 40, 40);
 	//efl_gfx_entity_scale_set(icon,
-	evas_object_size_hint_min_set(icon, 30, 30);
-	evas_object_size_hint_max_set(icon, 30, 30);
+	evas_object_size_hint_min_set(icon, 45, 45);
+	evas_object_size_hint_max_set(icon, 45, 45);
 }
 
 static void
@@ -136,6 +136,8 @@ _gg_login_result(struct memory_chunk* dd, void* _data, void *elm_data EINA_UNUSE
 		free(duped_data);
 	}
 	
+	printf("start_gg_api: %s\n", duped);
+	
 	// TODO duped code...
 	evas_object_del(info->hideme);
 	_gg_get_tourneys(start_gg_api);
@@ -223,6 +225,8 @@ _gg_tourneys_result(struct memory_chunk* dd, void* _data, void *elm_data EINA_UN
 		
 		Evas_Object* that;
 		that = elm_button_add(tab_gg_sidebar);
+		evas_object_size_hint_min_set(that, 50, 50);
+		evas_object_size_hint_max_set(that, 50, 50);
 		
 		if (images && images->child)
 		{
@@ -236,7 +240,16 @@ _gg_tourneys_result(struct memory_chunk* dd, void* _data, void *elm_data EINA_UN
 			ecore_con_url_get(ec_url);
 		}
 		else
-			elm_object_text_set(that, name);
+		{  
+			Eina_Strbuf* strshort = eina_strbuf_new();
+			eina_strbuf_append_printf(strshort, "%c", toupper(name[0]));
+			Evas_Object* lbl = elm_label_add(that);
+			elm_object_scale_set(lbl, 2.0);
+			elm_object_text_set(lbl, eina_strbuf_string_get(strshort));
+			elm_object_content_set(that, lbl);
+			evas_object_show(lbl);
+			free(eina_strbuf_release(strshort));
+		}
 		
 		
 		elm_object_tooltip_text_set(that, name);
@@ -250,6 +263,11 @@ _gg_tourneys_result(struct memory_chunk* dd, void* _data, void *elm_data EINA_UN
 static Eina_Bool
 _gg_scrape_result(struct memory_chunk* dd, void* data, void *elm_data EINA_UNUSED, int type EINA_UNUSED, void *event_info)
 {
+	if (!dd->data)
+	{
+		make_text_popup("Start.gg didn't load. Are you connected?");
+		return EINA_FALSE;
+	}
 #define magiccode "script id=\"__NEXT_DATA__\" type=\"application/json\">"
 	char* start_json = strstr(dd->data, magiccode);
 	if (!start_json)
@@ -388,7 +406,7 @@ _gg_scrape_homepage(char* token)
 Evas_Object*
 gg_create_view(Evas_Object* parent)
 {
-	Evas_Object* tb_it, * that;
+	Evas_Object* tb_it, * that, * ic;
 	tab_gg = elm_box_add(parent);
 	elm_box_horizontal_set(tab_gg, EINA_TRUE);
 	evas_object_size_hint_weight_set(tab_gg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
@@ -404,15 +422,29 @@ gg_create_view(Evas_Object* parent)
 	//evas_object_size_hint_weight_set(tab_gg_sidebar, 0.0, EVAS_HINT_EXPAND);
 	//evas_object_size_hint_align_set(tab_gg_sidebar, EVAS_HINT_FILL, EVAS_HINT_FILL);
 	evas_object_size_hint_weight_set(tab_gg_sidebar, 0.0, EVAS_HINT_EXPAND);
-	evas_object_size_hint_align_set(tab_gg_sidebar, EVAS_HINT_FILL, EVAS_HINT_FILL);
+	evas_object_size_hint_align_set(tab_gg_sidebar, 0.5, 0.0);
 	elm_box_pack_end(tab_gg, tab_gg_sidebar);
 	
 	that = elm_button_add(tab_gg_sidebar);
-	elm_object_text_set(that, "HOME");
+	//elm_object_text_set(that, "HO");
+	ic = elm_icon_add(that);
+	elm_icon_standard_set(ic, "home");
+	evas_object_show(ic);
+	elm_object_content_set(that, ic);
+	elm_object_style_set(that, "anchor");
+	evas_object_size_hint_min_set(that, 50, 30);
 	elm_box_pack_end(tab_gg_sidebar, that); evas_object_show(that);
 	that = elm_button_add(tab_gg_sidebar);
-	elm_object_text_set(that, "NOTIFS");
+	//elm_object_text_set(that, "NOTIFS");
+	ic = elm_icon_add(that);
+	elm_icon_standard_set(ic, "mail-unread");
+	evas_object_show(ic);
+	elm_object_content_set(that, ic);
+	elm_object_style_set(that, "anchor");
+	evas_object_size_hint_min_set(that, 50, 30);
 	elm_box_pack_end(tab_gg_sidebar, that); evas_object_show(that);
+	
+	// Fake slpit
 	//tb_it = elm_toolbar_item_append(tab_gg_sidebar, "home", NULL, _gg_sidebar_cb, NULL);
 	//elm_toolbar_item_priority_set(tb_it, 100);
 	//tb_it = elm_toolbar_item_append(tab_gg_sidebar, "mail-unread", NULL, _gg_sidebar_cb, NULL);

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to