Skip to content

Commit

Permalink
fix: Beautify the settings UI
Browse files Browse the repository at this point in the history
  • Loading branch information
yuhldr committed Sep 3, 2024
1 parent 70a70e3 commit 159081d
Show file tree
Hide file tree
Showing 8 changed files with 176 additions and 219 deletions.
2 changes: 1 addition & 1 deletion data/resources/help-overlay.ui
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<child>
<object class="GtkShortcutsShortcut" id="app_gp_reset_restore">
<property name="action-name">app.gp_reset_restore</property>
<property name="title">Reset/Restore UI</property>
<property name="title" translatable="yes">Reset/Restore UI</property>
<property name="tooltip-text" translatable="yes">Copy detected, translate immediately</property>
</object>
</child>
Expand Down
106 changes: 47 additions & 59 deletions data/resources/lfy.cmb
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,6 @@
<object>
(1,55,"AdwApplicationWindow","TranslateWindow",None,None,None,None,None,None,None),
(1,87,"(menu)","primary_menu",None,None,None,None,None,None,None),
(1,88,"(section)","st_pref",87,None,None,None,2,None,None),
(1,89,"(item)","win_show-help-overlay",88,None,None,None,1,None,None),
(1,90,"(item)","app_preferences",88,None,None,None,None,None,None),
(1,91,"(item)","app_about",88,None,None,None,2,None,None),
(1,112,"(section)","st_theme",87,None,None,None,None,None,None),
(1,113,"(item)","theme",112,None,None,None,-1,None,None),
(1,132,"AdwToastOverlay","ato_translate",55,None,None,None,-1,None,None),
Expand All @@ -43,6 +39,10 @@
(1,183,"(item)","gp_reset_restore",182,None,None,None,None,None,None),
(1,184,"(item)","gp_up",182,None,None,None,1,None,None),
(1,185,"(item)","gp_down",182,None,None,None,2,None,None),
(1,186,"(section)","st_pref",87,None,None,None,3,None,None),
(1,187,"(item)","app_preferences",186,None,None,None,None,None,None),
(1,188,"(item)","win_show-help-overlay",186,None,None,None,1,None,None),
(1,189,"(item)","app_about",186,None,None,None,2,None,None),
(2,2,"AdwPreferencesWindow","PreferencesWindow",None,None,None,None,-1,None,None),
(2,5,"AdwPreferencesPage",None,2,None,None,None,-1,None,None),
(2,14,"AdwPreferencesGroup",None,5,None,None,None,-1,None,None),
Expand All @@ -52,22 +52,17 @@
(2,44,"AdwPreferencesGroup",None,5,None,None,None,3,None,None),
(2,45,"AdwEntryRow","entry_vpn_addr",44,None,None,None,None,None,None),
(2,46,"AdwPreferencesGroup",None,5,None,None,None,3,None,None),
(2,47,"GtkBox",None,46,None,None,None,None,None,None),
(2,48,"GtkLabel",None,47,None,None,None,None,None,None),
(2,50,"GtkSwitch","auto_check_update",47,None,None,None,1,None,None),
(2,56,"AdwPreferencesGroup",None,5,None,None,None,4,None,None),
(2,57,"GtkBox",None,56,None,None,None,None,None,None),
(2,64,"GtkLabel","gl_compare",57,None,None,None,1,None,None),
(2,65,"GtkMenuButton","gbtn_compare",57,None,None,None,-1,None,None),
(2,70,"GtkPopover","gp_compare",65,None,None,None,-1,None,None),
(2,71,"GtkListBox","glb_compare",70,None,None,None,-1,None,None),
(2,72,"GtkLabel",None,47,None,None,None,3,None,None),
(2,73,"GtkSwitch","notify_translation_results",47,None,None,None,4,None,None),
(2,74,"AdwPreferencesGroup",None,5,None,None,None,4,None,None),
(2,75,"GtkBox",None,74,None,None,None,-1,None,None),
(2,76,"GtkButton","gb_export",75,None,None,None,-1,None,None),
(2,77,"GtkButton","gb_import",75,None,None,None,1,None,None),
(2,78,"GtkSpinner",None,47,None,None,None,2,None,None),
(2,82,"AdwSwitchRow","auto_check_update",46,None,None,None,1,None,None),
(2,83,"AdwSwitchRow","notify_translation_results",46,None,None,None,2,None,None),
(2,84,"AdwActionRow",None,74,None,None,None,-1,None,None),
(2,87,"GtkButton","gb_export",84,None,None,None,1,None,None),
(2,88,"GtkButton","gb_import",84,None,None,None,1,None,None),
(2,89,"AdwActionRow","aar_compare",56,None,None,None,-1,None,None),
(2,90,"GtkMenuButton","gbtn_compare",89,None,None,None,None,None,None),
(2,91,"GtkPopover","gp_compare",90,None,None,None,None,None,None),
(2,92,"GtkListBox","glb_compare",91,None,None,None,None,None,None),
(6,1,"GtkShortcutsWindow","help_overlay",None,None,None,None,None,None,None),
(6,2,"GtkShortcutsSection",None,1,None,None,None,None,None,None),
(6,3,"GtkShortcutsGroup","general",2,None,None,None,None,None,None),
Expand Down Expand Up @@ -110,12 +105,6 @@
(1,55,"GtkWindow","default-width","500",None,None,None,None,None,None,None,None,None),
(1,55,"GtkWindow","icon-name","cool.ldr.lfy",None,None,None,None,None,None,None,None,None),
(1,55,"GtkWindow","title","lfy",1,None,None,None,None,None,None,None,None),
(1,89,"(item)","action","win.show-help-overlay",None,None,None,None,None,None,None,None,None),
(1,89,"(item)","label","_Keyboard Shortcuts",1,None,None,None,None,None,None,None,None),
(1,90,"(item)","action","app.preferences",None,None,None,None,None,None,None,None,None),
(1,90,"(item)","label","_Preferences",1,None,None,None,None,None,None,None,None),
(1,91,"(item)","action","app.about",None,None,None,None,None,None,None,None,None),
(1,91,"(item)","label","_About lfy",1,None,None,None,None,None,None,None,None),
(1,133,"AdwToolbarView","content",None,None,None,None,None,151,None,None,None,None),
(1,148,"GtkMenuButton","icon-name","open-menu-symbolic",None,None,None,None,None,None,None,None,None),
(1,148,"GtkMenuButton","menu-model","87",None,None,None,None,None,None,None,None,None),
Expand Down Expand Up @@ -163,7 +152,12 @@
(1,184,"(item)","label","Hide the original text",1,None,None,None,None,None,None,None,None),
(1,185,"(item)","action","app.gp_down",None,None,None,None,None,None,None,None,None),
(1,185,"(item)","label","Hide the translated text",1,None,None,None,None,None,None,None,None),
(2,5,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(1,187,"(item)","action","app.preferences",None,None,None,None,None,None,None,None,None),
(1,187,"(item)","label","_Preferences",1,None,None,None,None,None,None,None,None),
(1,188,"(item)","action","win.show-help-overlay",None,None,None,None,None,None,None,None,None),
(1,188,"(item)","label","_Keyboard Shortcuts",1,None,None,None,None,None,None,None,None),
(1,189,"(item)","action","app.about",None,None,None,None,None,None,None,None,None),
(1,189,"(item)","label","_About lfy",1,None,None,None,None,None,None,None,None),
(2,15,"AdwActionRow","subtitle","setup API Key for translation Server, click on the right to the details",1,None,None,None,None,None,None,None,None),
(2,15,"AdwActionRow","subtitle-lines","3",None,None,None,None,None,None,None,None,None),
(2,15,"AdwActionRow","title-lines","1",None,None,None,None,None,None,None,None,None),
Expand All @@ -178,36 +172,30 @@
(2,45,"AdwEntryRow","input-purpose","url",None,None,None,None,None,None,None,None,None),
(2,45,"AdwEntryRow","show-apply-button","True",None,None,None,None,None,None,None,None,None),
(2,45,"AdwPreferencesRow","title","vpn addr and port, like http://127.0.0.1:7890",1,None,None,None,None,None,None,None,None),
(2,48,"GtkLabel","label","auto check update",1,None,None,None,None,None,None,None,None),
(2,48,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(2,50,"GtkSwitch","active","True",None,None,None,None,None,None,None,None,None),
(2,50,"GtkSwitch","state","True",None,None,None,None,None,None,None,None,None),
(2,50,"GtkWidget","margin-end","16",None,None,None,None,None,None,None,None,None),
(2,50,"GtkWidget","tooltip-text","Automatically check for updates when opening software",1,None,None,None,None,None,None,None,None),
(2,64,"GtkLabel","label","all",None,None,None,None,None,None,None,None,None),
(2,64,"GtkWidget","margin-start","12",None,None,None,None,None,None,None,None,None),
(2,64,"GtkWidget","tooltip-text","Which services are available in compare model",1,None,None,None,None,None,None,None,None),
(2,65,"GtkMenuButton","popover",None,None,None,None,None,70,None,None,None,None),
(2,65,"GtkWidget","tooltip-text","Which services are available in compare model",1,None,None,None,None,None,None,None,None),
(2,70,"GtkPopover","child",None,None,None,None,None,71,None,None,None,None),
(2,70,"GtkPopover","has-arrow","False",None,None,None,None,None,None,None,None,None),
(2,71,"GtkListBox","selection-mode","multiple",None,None,None,None,None,None,None,None,None),
(2,72,"GtkLabel","label","Notify translation results",1,None,None,None,None,None,None,None,None),
(2,72,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(2,72,"GtkWidget","tooltip-text","After the translation is completed, a system notification is automatically sent",1,None,None,None,None,None,None,None,None),
(2,73,"GtkSwitch","active","True",None,None,None,None,None,None,None,None,None),
(2,73,"GtkSwitch","state","True",None,None,None,None,None,None,None,None,None),
(2,73,"GtkWidget","tooltip-text","Automatically check for updates when opening software",1,None,None,None,None,None,None,None,None),
(2,75,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(2,76,"GtkButton","label","Export configuration",1,None,None,None,None,None,None,None,None),
(2,76,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(2,76,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(2,76,"GtkWidget","tooltip-text","Export the configuration to the clipboard, then you can paste it into any file and edit it",1,None,None,None,None,None,None,None,None),
(2,77,"GtkButton","label","Import configuration",1,None,None,None,None,None,None,None,None),
(2,77,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(2,77,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(2,77,"GtkWidget","tooltip-text","Read the JSON configuration of the clipboard, then import it, and some of the configurations will take effect after reopening the software",1,None,None,None,None,None,None,None,None),
(2,78,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(2,82,"AdwActionRow","subtitle","Automatically check for updates when opening software",1,None,None,None,None,None,None,None,None),
(2,82,"AdwPreferencesRow","title","auto check update",1,None,None,None,None,None,None,None,None),
(2,82,"AdwSwitchRow","active","True",None,None,None,None,None,None,None,None,None),
(2,83,"AdwActionRow","subtitle","After the translation is completed, a system notification is automatically sent",1,None,None,None,None,None,None,None,None),
(2,83,"AdwPreferencesRow","title","Notify translation results",1,None,None,None,None,None,None,None,None),
(2,83,"AdwSwitchRow","active","True",None,None,None,None,None,None,None,None,None),
(2,84,"AdwActionRow","subtitle","backup/restore the settings to/from the clipboard, edit or backup it",1,None,None,None,None,None,None,None,None),
(2,84,"AdwPreferencesRow","title","Software settings backup and restore",1,None,None,None,None,None,None,None,None),
(2,87,"GtkButton","label","backup",1,None,None,None,None,None,None,None,None),
(2,87,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(2,87,"GtkWidget","tooltip-text","Export the configuration to the clipboard, then you can paste it into any file and edit it",1,None,None,None,None,None,None,None,None),
(2,87,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(2,88,"GtkButton","label","restore",1,None,None,None,None,None,None,None,None),
(2,88,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(2,88,"GtkWidget","tooltip-text","Read the JSON configuration of the clipboard, then import it, and some of the configurations will take effect after reopening the software",1,None,None,None,None,None,None,None,None),
(2,88,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(2,89,"AdwActionRow","subtitle","all",None,None,None,None,None,None,None,None,None),
(2,89,"AdwPreferencesRow","title","Which services are available in compare model",1,None,None,None,None,None,None,None,None),
(2,90,"GtkMenuButton","popover",None,None,None,None,None,91,None,None,None,None),
(2,90,"GtkWidget","tooltip-text","Which services are available in compare model",1,None,None,None,None,None,None,None,None),
(2,90,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
(2,91,"GtkPopover","child",None,None,None,None,None,92,None,None,None,None),
(2,91,"GtkPopover","has-arrow","False",None,None,None,None,None,None,None,None,None),
(2,92,"GtkListBox","selection-mode","multiple",None,None,None,None,None,None,None,None,None),
(6,1,"GtkWindow","modal","True",None,None,None,None,None,None,None,None,None),
(6,2,"GtkShortcutsSection","max-height","10",None,None,None,None,None,None,None,None,None),
(6,2,"GtkShortcutsSection","section-name","shortcuts",None,None,None,None,None,None,None,None,None),
Expand All @@ -231,7 +219,7 @@
(6,13,"GtkBox","baseline-child","1",None,None,None,None,None,None,None,None,None),
(6,13,"GtkShortcutsGroup","title","UI",None,None,None,None,None,None,None,None,None),
(6,14,"GtkShortcutsShortcut","action-name","app.gp_reset_restore",None,None,None,None,None,None,None,None,None),
(6,14,"GtkShortcutsShortcut","title","Reset/Restore UI",None,None,None,None,None,None,None,None,None),
(6,14,"GtkShortcutsShortcut","title","Reset/Restore UI",1,None,None,None,None,None,None,None,None),
(6,14,"GtkWidget","tooltip-text","Copy detected, translate immediately",1,None,None,None,None,None,None,None,None),
(6,15,"GtkShortcutsShortcut","action-name","app.gp_up",None,None,None,None,None,None,None,None,None),
(6,15,"GtkShortcutsShortcut","title","Hide the original text",1,None,None,None,None,None,None,None,None),
Expand Down Expand Up @@ -286,15 +274,15 @@
(79,10,19,"AdwEntryRow","apply","_on_api_key_apply",None,None,None,None,None),
(105,10,24,"AdwEntryRow","apply","_on_api_key_ocr_apply",None,None,None,None,None),
(106,2,45,"AdwEntryRow","apply","_on_vpn_apply",None,None,None,None,None),
(107,2,70,"GtkPopover","closed","_on_popover_closed",None,None,None,None,None),
(132,1,168,"GtkTextView","copy-clipboard","_set_tv_copy",None,None,None,None,None),
(133,1,168,"GtkTextView","cut-clipboard","_set_tv_copy",None,None,None,None,None),
(134,1,170,"GObject","notify","_on_server_changed","selected",None,None,None,None),
(135,1,171,"GObject","notify","_on_lang_changed","selected",None,None,None,None),
(136,1,178,"GtkTextView","copy-clipboard","_set_tv_copy",None,None,None,None,None),
(137,1,178,"GtkTextView","cut-clipboard","_set_tv_copy",None,None,None,None,None),
(138,2,76,"GtkButton","clicked","_export_config",None,None,None,None,None),
(139,2,77,"GtkButton","clicked","_import_config",None,None,None,None,None)
(140,2,87,"GtkButton","clicked","_export_config",None,None,None,None,None),
(141,2,88,"GtkButton","clicked","_import_config",None,None,None,None,None),
(144,2,91,"GtkPopover","closed","_on_popover_closed",None,None,None,None,None)
</object_signal>
<object_data>
(2,17,"GtkWidget",1,1,None,None,None,None,None,None),
Expand Down
Loading

0 comments on commit 159081d

Please sign in to comment.