Skip to content

Commit 18ea188

Browse files
committed
Add more icon mappings and style improvements
1 parent 772f86a commit 18ea188

52 files changed

Lines changed: 376 additions & 22 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎composeApp/src/commonMain/kotlin/com/linuxcommandlibrary/app/ui/composables/IconPainter.kt‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import androidx.compose.runtime.Composable
44
import androidx.compose.runtime.remember
55
import androidx.compose.ui.graphics.painter.Painter
66
import com.linuxcommandlibrary.app.resources.Res
7+
import com.linuxcommandlibrary.app.resources.ic_account_tree
78
import com.linuxcommandlibrary.app.resources.ic_add_rule
89
import com.linuxcommandlibrary.app.resources.ic_add_user_to_group_white_48dp
910
import com.linuxcommandlibrary.app.resources.ic_agent
@@ -14,16 +15,20 @@ import com.linuxcommandlibrary.app.resources.ic_bluetooth_black_24dp
1415
import com.linuxcommandlibrary.app.resources.ic_bluetooth_start
1516
import com.linuxcommandlibrary.app.resources.ic_bookmark_black_24dp
1617
import com.linuxcommandlibrary.app.resources.ic_bookmark_border_black_24dp
18+
import com.linuxcommandlibrary.app.resources.ic_calculate
1719
import com.linuxcommandlibrary.app.resources.ic_change_folder_white
1820
import com.linuxcommandlibrary.app.resources.ic_check_black_24dp
21+
import com.linuxcommandlibrary.app.resources.ic_cloud
1922
import com.linuxcommandlibrary.app.resources.ic_code_white_48dp
2023
import com.linuxcommandlibrary.app.resources.ic_collapse_all
24+
import com.linuxcommandlibrary.app.resources.ic_content_cut
2125
import com.linuxcommandlibrary.app.resources.ic_create_file_white
2226
import com.linuxcommandlibrary.app.resources.ic_create_new_folder_white
2327
import com.linuxcommandlibrary.app.resources.ic_delete_black_24dp
2428
import com.linuxcommandlibrary.app.resources.ic_delete_file_white
2529
import com.linuxcommandlibrary.app.resources.ic_delete_folder_white_48dp
2630
import com.linuxcommandlibrary.app.resources.ic_desktop_windows_black_24dp
31+
import com.linuxcommandlibrary.app.resources.ic_difference
2732
import com.linuxcommandlibrary.app.resources.ic_dns_black_24dp
2833
import com.linuxcommandlibrary.app.resources.ic_edit_group
2934
import com.linuxcommandlibrary.app.resources.ic_electronics
@@ -37,12 +42,15 @@ import com.linuxcommandlibrary.app.resources.ic_file_edit_white_48dp
3742
import com.linuxcommandlibrary.app.resources.ic_file_link_white_48dp
3843
import com.linuxcommandlibrary.app.resources.ic_file_move_white
3944
import com.linuxcommandlibrary.app.resources.ic_file_permission_white_48dp
45+
import com.linuxcommandlibrary.app.resources.ic_find_replace
4046
import com.linuxcommandlibrary.app.resources.ic_fingerprint_black_24dp
4147
import com.linuxcommandlibrary.app.resources.ic_flash_on_black_24dp
4248
import com.linuxcommandlibrary.app.resources.ic_folder_black_40dp
4349
import com.linuxcommandlibrary.app.resources.ic_folder_list_white
4450
import com.linuxcommandlibrary.app.resources.ic_folder_path_white
51+
import com.linuxcommandlibrary.app.resources.ic_hard_drive
4552
import com.linuxcommandlibrary.app.resources.ic_healing_black_24dp
53+
import com.linuxcommandlibrary.app.resources.ic_history
4654
import com.linuxcommandlibrary.app.resources.ic_icon_bitcoin
4755
import com.linuxcommandlibrary.app.resources.ic_icon_controller
4856
import com.linuxcommandlibrary.app.resources.ic_icon_fun
@@ -115,6 +123,7 @@ import com.linuxcommandlibrary.app.resources.ic_icons8_visible
115123
import com.linuxcommandlibrary.app.resources.ic_icons8_work
116124
import com.linuxcommandlibrary.app.resources.ic_idea
117125
import com.linuxcommandlibrary.app.resources.ic_info_40dp
126+
import com.linuxcommandlibrary.app.resources.ic_inventory
118127
import com.linuxcommandlibrary.app.resources.ic_ip_address
119128
import com.linuxcommandlibrary.app.resources.ic_keyboard_black_24dp
120129
import com.linuxcommandlibrary.app.resources.ic_list_groups_white_48dp
@@ -124,15 +133,20 @@ import com.linuxcommandlibrary.app.resources.ic_list_user_white_48dp
124133
import com.linuxcommandlibrary.app.resources.ic_loupe_black_24dp
125134
import com.linuxcommandlibrary.app.resources.ic_memory_slot
126135
import com.linuxcommandlibrary.app.resources.ic_network_card_40dp
136+
import com.linuxcommandlibrary.app.resources.ic_numbers
127137
import com.linuxcommandlibrary.app.resources.ic_package_40
128138
import com.linuxcommandlibrary.app.resources.ic_power_settings_new_black_24dp
129139
import com.linuxcommandlibrary.app.resources.ic_public_black_24dp
130140
import com.linuxcommandlibrary.app.resources.ic_puzzle
141+
import com.linuxcommandlibrary.app.resources.ic_qr_code
142+
import com.linuxcommandlibrary.app.resources.ic_receipt_long
143+
import com.linuxcommandlibrary.app.resources.ic_record
131144
import com.linuxcommandlibrary.app.resources.ic_refresh_black_24dp
132145
import com.linuxcommandlibrary.app.resources.ic_remote
133146
import com.linuxcommandlibrary.app.resources.ic_remove_user_from_group_white_48dp
134147
import com.linuxcommandlibrary.app.resources.ic_remove_user_group
135148
import com.linuxcommandlibrary.app.resources.ic_report_black_24dp
149+
import com.linuxcommandlibrary.app.resources.ic_schedule
136150
import com.linuxcommandlibrary.app.resources.ic_search_40dp
137151
import com.linuxcommandlibrary.app.resources.ic_search_history_white_48dp
138152
import com.linuxcommandlibrary.app.resources.ic_search_in_file_white_48dp
@@ -143,8 +157,10 @@ import com.linuxcommandlibrary.app.resources.ic_share_black_24dp
143157
import com.linuxcommandlibrary.app.resources.ic_stop_bluetooth
144158
import com.linuxcommandlibrary.app.resources.ic_stop_wifi
145159
import com.linuxcommandlibrary.app.resources.ic_storage_black_24dp
160+
import com.linuxcommandlibrary.app.resources.ic_swap_horiz
146161
import com.linuxcommandlibrary.app.resources.ic_switch_video_white_48dp
147162
import com.linuxcommandlibrary.app.resources.ic_timer_black_24dp
163+
import com.linuxcommandlibrary.app.resources.ic_trending_up
148164
import com.linuxcommandlibrary.app.resources.ic_usb_black_48dp
149165
import com.linuxcommandlibrary.app.resources.ic_user_password
150166
import com.linuxcommandlibrary.app.resources.ic_video_trimming_40dp
@@ -319,6 +335,22 @@ fun rememberIconPainter(icon: AppIcon): Painter {
319335
AppIcon.WEBCAM -> Res.drawable.ic_webcam_white_48dp
320336
AppIcon.WIFI -> Res.drawable.ic_wifi_black_24dp
321337
AppIcon.WIFI_START -> Res.drawable.ic_wifi_start
338+
AppIcon.NUMBERS -> Res.drawable.ic_numbers
339+
AppIcon.CALCULATE -> Res.drawable.ic_calculate
340+
AppIcon.SWAP_HORIZ -> Res.drawable.ic_swap_horiz
341+
AppIcon.FIND_REPLACE -> Res.drawable.ic_find_replace
342+
AppIcon.TRENDING_UP -> Res.drawable.ic_trending_up
343+
AppIcon.SCHEDULE -> Res.drawable.ic_schedule
344+
AppIcon.HISTORY -> Res.drawable.ic_history
345+
AppIcon.QR_CODE -> Res.drawable.ic_qr_code
346+
AppIcon.HARD_DRIVE -> Res.drawable.ic_hard_drive
347+
AppIcon.DIFFERENCE -> Res.drawable.ic_difference
348+
AppIcon.RECORD -> Res.drawable.ic_record
349+
AppIcon.RECEIPT_LONG -> Res.drawable.ic_receipt_long
350+
AppIcon.CLOUD -> Res.drawable.ic_cloud
351+
AppIcon.ACCOUNT_TREE -> Res.drawable.ic_account_tree
352+
AppIcon.INVENTORY -> Res.drawable.ic_inventory
353+
AppIcon.CONTENT_CUT -> Res.drawable.ic_content_cut
322354
}
323355
}
324356
return painterResource(resource)

‎icons/ic_account_tree.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎icons/ic_calculate.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎icons/ic_cloud.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎icons/ic_content_cut.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎icons/ic_difference.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎icons/ic_find_replace.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎icons/ic_hard_drive.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎icons/ic_history.svg‎

Lines changed: 1 addition & 0 deletions
Loading

‎icons/ic_inventory.svg‎

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)