diff --git a/src/ui/zabapgit_icon_font.w3mi.data.woff b/src/ui/zabapgit_icon_font.w3mi.data.woff
index 295c407b5..49127f4ee 100644
Binary files a/src/ui/zabapgit_icon_font.w3mi.data.woff and b/src/ui/zabapgit_icon_font.w3mi.data.woff differ
diff --git a/src/ui/zabapgit_icon_font_css.w3mi.data.css b/src/ui/zabapgit_icon_font_css.w3mi.data.css
index c77c1c440..c1925fedb 100644
--- a/src/ui/zabapgit_icon_font_css.w3mi.data.css
+++ b/src/ui/zabapgit_icon_font_css.w3mi.data.css
@@ -72,4 +72,5 @@
.icon-times-solid:before { content: "\f12a"; }
.icon-tools-solid:before { content: "\f12b"; }
.icon-truck-solid:before { content: "\f12c"; }
-.icon-user-solid:before { content: "\f12d"; }
+.icon-user-cog-solid:before { content: "\f12d"; }
+.icon-user-solid:before { content: "\f12e"; }
\ No newline at end of file
diff --git a/src/ui/zcl_abapgit_gui_buttons.clas.abap b/src/ui/zcl_abapgit_gui_buttons.clas.abap
index 1498b5800..783b65c74 100644
--- a/src/ui/zcl_abapgit_gui_buttons.clas.abap
+++ b/src/ui/zcl_abapgit_gui_buttons.clas.abap
@@ -30,28 +30,33 @@ ENDCLASS.
CLASS zcl_abapgit_gui_buttons IMPLEMENTATION.
- METHOD new_online.
- rv_html_string = ` New Online`.
- ENDMETHOD.
-
- METHOD new_offline.
- rv_html_string = ` New Offline`.
- ENDMETHOD.
METHOD advanced.
rv_html_string = ``.
ENDMETHOD.
+
METHOD help.
rv_html_string = ``.
ENDMETHOD.
+
+ METHOD new_offline.
+ rv_html_string = ` New Offline`.
+ ENDMETHOD.
+
+
+ METHOD new_online.
+ rv_html_string = ` New Online`.
+ ENDMETHOD.
+
+
METHOD repo_list.
rv_html_string = ` Repository List`.
ENDMETHOD.
+
METHOD settings.
rv_html_string = ` Settings`.
ENDMETHOD.
-
ENDCLASS.
diff --git a/src/ui/zcl_abapgit_gui_page_repo_view.clas.abap b/src/ui/zcl_abapgit_gui_page_repo_view.clas.abap
index 33d5ecc9c..e467415dd 100644
--- a/src/ui/zcl_abapgit_gui_page_repo_view.clas.abap
+++ b/src/ui/zcl_abapgit_gui_page_repo_view.clas.abap
@@ -432,13 +432,6 @@ CLASS zcl_abapgit_gui_page_repo_view IMPLEMENTATION.
ro_menu->add(
iv_txt = zcl_abapgit_gui_buttons=>repo_list( )
iv_act = zif_abapgit_definitions=>c_action-abapgit_home
- )->add(
- iv_txt = zcl_abapgit_gui_buttons=>settings( )
- iv_act = zif_abapgit_definitions=>c_action-go_settings
- )->add(
- iv_txt = zcl_abapgit_gui_buttons=>advanced( )
- iv_title = 'Utilities'
- io_sub = zcl_abapgit_gui_chunk_lib=>advanced_submenu( )
)->add(
iv_txt = zcl_abapgit_gui_buttons=>help( )
iv_title = 'Help'
@@ -517,8 +510,9 @@ CLASS zcl_abapgit_gui_page_repo_view IMPLEMENTATION.
iv_act = |{ zif_abapgit_definitions=>c_action-repo_refresh }?key={ mv_key }|
iv_opt = zif_abapgit_html=>c_html_opt-strong ).
- ro_toolbar->add( iv_txt = zcl_abapgit_html=>icon( iv_name = 'cog' )
- iv_act = |{ zif_abapgit_definitions=>c_action-repo_settings }?key={ mv_key }|
+ ro_toolbar->add( iv_txt = 'Settings'
+ iv_act = |{ zif_abapgit_definitions=>c_action-repo_settings }?key={ mv_key }|
+ iv_opt = zif_abapgit_html=>c_html_opt-strong
iv_title = `Repository Settings` ).
ENDMETHOD.
@@ -760,6 +754,31 @@ CLASS zcl_abapgit_gui_page_repo_view IMPLEMENTATION.
ENDMETHOD.
+ METHOD order_files.
+
+ DATA:
+ lt_sort TYPE abap_sortorder_tab,
+ ls_sort LIKE LINE OF lt_sort.
+
+ IF lines( ct_files ) = 0.
+ RETURN.
+ ENDIF.
+
+ ls_sort-descending = mv_order_descending.
+ ls_sort-astext = abap_true.
+ ls_sort-name = 'PATH'.
+ INSERT ls_sort INTO TABLE lt_sort.
+
+ ls_sort-descending = mv_order_descending.
+ ls_sort-astext = abap_true.
+ ls_sort-name = 'FILENAME'.
+ INSERT ls_sort INTO TABLE lt_sort.
+
+ SORT ct_files STABLE BY (lt_sort).
+
+ ENDMETHOD.
+
+
METHOD render_content.
DATA: lt_repo_items TYPE zif_abapgit_definitions=>ty_repo_item_tt,
@@ -1333,29 +1352,4 @@ CLASS zcl_abapgit_gui_page_repo_view IMPLEMENTATION.
INSERT ls_hotkey_action INTO TABLE rt_hotkey_actions.
ENDMETHOD.
-
- METHOD order_files.
-
- DATA:
- lt_sort TYPE abap_sortorder_tab,
- ls_sort LIKE LINE OF lt_sort.
-
- IF lines( ct_files ) = 0.
- RETURN.
- ENDIF.
-
- ls_sort-descending = mv_order_descending.
- ls_sort-astext = abap_true.
- ls_sort-name = 'PATH'.
- INSERT ls_sort INTO TABLE lt_sort.
-
- ls_sort-descending = mv_order_descending.
- ls_sort-astext = abap_true.
- ls_sort-name = 'FILENAME'.
- INSERT ls_sort INTO TABLE lt_sort.
-
- SORT ct_files STABLE BY (lt_sort).
-
- ENDMETHOD.
-
ENDCLASS.