Skip to content

Commit af7659e

Browse files
committed
Made file grid look more like snc.
1 parent f847f7c commit af7659e

3 files changed

Lines changed: 32 additions & 30 deletions

File tree

nui-file-explorer/source/nui-file-explorer/CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ set_source_files_properties(
2323

2424
target_link_libraries(
2525
nui-file-explorer
26+
PUBLIC
27+
script-nui-components
2628
PRIVATE
2729
nui-frontend
2830
utility
@@ -38,15 +40,15 @@ target_include_directories(
3840

3941
if (NUI_FILE_EXPLORER_MEMORY64)
4042
if (WIN32)
41-
target_compile_options(nui-file-explorer PRIVATE
43+
target_compile_options(nui-file-explorer PRIVATE
4244
-sMEMORY64=1
4345
)
44-
target_link_options(nui-file-explorer PRIVATE
46+
target_link_options(nui-file-explorer PRIVATE
4547
-sMEMORY64=1
4648
)
4749
else()
4850
# No support for WASM64 in webkit
49-
target_link_options(nui-file-explorer PRIVATE
51+
target_link_options(nui-file-explorer PRIVATE
5052
-sWASM_BIGINT=1
5153
)
5254
endif()

nui-file-explorer/styles/dropdown_menu.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.nui-file-grid-head-dropdown-text {
22
padding: 10px 20px;
3+
font-size: var(--nui-file-grid-dropdown-content-font-size);
34
}
45

56
.nui-file-grid-head-dropdown {

static/styles/main.css

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,36 @@
5252
--color-fields: var(--color);
5353
--border-color-fields: #505050;
5454
--foreground-border-color: #505050;
55+
/* font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; */
56+
--darker-background: color-mix(in srgb, var(--background-color) 80%, black 20%);
5557

5658
/* Switch */
5759
--script-nui-components-switch-color-inactive: #8e8e8e;
5860
--script-nui-components-switch-thumb-color: var(--color-fields);
61+
62+
--nui-file-grid-background-color: var(--background-color);
63+
--nui-file-grid-item-highlight: rgba(255, 255, 255, 0.3);
64+
--nui-file-grid-border-color: var(--border-color-fields);
65+
--nui-file-grid-filter-background: var(--darker-background);
66+
--nui-file-grid-filter-color: var(--color);
67+
--nui-file-grid-border-radius: 0px;
68+
--nui-file-grid-arrow-color: var(--color);
69+
--nui-file-grid-head-font-size: var(--font-size);
70+
--nui-file-grid-button-background: var(--background-color);
71+
--nui-file-grid-border-width: 1px;
72+
--nui-file-grid-dropdown-background: var(--darker-background);
73+
--nui-file-grid-dropdown-content-background: var(--darker-background);
74+
--nui-file-grid-dropdown-color: var(--color);
75+
--nui-file-grid-dropdown-item-color: var(--color);
76+
--nui-file-grid-dropdown-content-font-size: var(--font-size);
77+
--nui-file-grid-context-menu-background: var(--background-color);
78+
--nui-file-grid-table-header-background: var(--background-color);
79+
--nui-file-grid-table-header-color: var(--color);
80+
--nui-file-grid-table-cell-background: var(--background-color);
81+
--nui-file-grid-table-cell-color: var(--color);
82+
--nui-file-grid-context-menu-item-hover-background: var(--background-color);
83+
--nui-file-grid-context-menu-item-hover-color: var(--color);
84+
--nui-file-grid-table-sort-highlight: var(--color);
5985
}
6086

6187
:root[data-theme="light"] {
@@ -84,33 +110,6 @@ body {
84110
margin: 0;
85111
background-color: var(--background-color);
86112
color: var(--color);
87-
/* font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; */
88-
--darker-background: color-mix(in srgb, var(--background-color) 80%, black 20%);
89-
90-
--nui-file-grid-background-color: var(--background-color);
91-
--nui-file-grid-item-highlight: rgba(255, 255, 255, 0.3);
92-
--nui-file-grid-border-color: var(--border-color-fields);
93-
--nui-file-grid-filter-background:
94-
color-mix(in srgb, var(--background-color) 80%, white 20%);
95-
--nui-file-grid-filter-color: var(--color);
96-
--nui-file-grid-border-radius: 8px;
97-
--nui-file-grid-arrow-color: var(--color);
98-
--nui-file-grid-head-font-size: var(--font-size);
99-
--nui-file-grid-button-background: var(--background-color);
100-
--nui-file-grid-border-width: 1px;
101-
--nui-file-grid-dropdown-background: var(--background-color);
102-
--nui-file-grid-dropdown-content-background: var(--background-color);
103-
--nui-file-grid-dropdown-color: var(--color);
104-
--nui-file-grid-dropdown-item-color: var(--color);
105-
--nui-file-grid-dropdown-content-font-size: var(--font-size);
106-
--nui-file-grid-context-menu-background: var(--background-color);
107-
--nui-file-grid-table-header-background: var(--background-color);
108-
--nui-file-grid-table-header-color: var(--color);
109-
--nui-file-grid-table-cell-background: var(--background-color);
110-
--nui-file-grid-table-cell-color: var(--color);
111-
--nui-file-grid-context-menu-item-hover-background: var(--background-color);
112-
--nui-file-grid-context-menu-item-hover-color: var(--color);
113-
--nui-file-grid-table-sort-highlight: var(--color);
114113

115114
--opq-card: #0b1220;
116115
--opq-muted: #98a2b3;

0 commit comments

Comments
 (0)