From 58c3d40713ed8a1deb8ea74f4f388d859d66198b Mon Sep 17 00:00:00 2001 From: CJ Pais Date: Sat, 2 Aug 2025 11:19:42 -0700 Subject: [PATCH] add dark assets for test --- src-tauri/resources/tray_idle_dark.png | Bin 0 -> 1522 bytes src-tauri/resources/tray_recording_dark.png | Bin 0 -> 1308 bytes src-tauri/resources/tray_transcribing_dark.png | Bin 0 -> 1461 bytes src-tauri/src/lib.rs | 9 ++++++++- 4 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 src-tauri/resources/tray_idle_dark.png create mode 100644 src-tauri/resources/tray_recording_dark.png create mode 100644 src-tauri/resources/tray_transcribing_dark.png diff --git a/src-tauri/resources/tray_idle_dark.png b/src-tauri/resources/tray_idle_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..873b11b3a0c7689c1739835fa780585b3c5c0247 GIT binary patch literal 1522 zcmY+EeKZq#7{`Cx*u2cm%axKexuF$pW6TOucA3I3WfGH3v*Ts7qD4)5xh*e=*tmWkrR$`FH@pHv>R$9)J~POYk0m6BqzKFaRLt0ARq)f8f1G zIe;GB@9F{+m(sicP@dGeZuH{-XzF}T$XRA^hO&v^Q9Q_q88xUbVqN)zBIQjGCZFcd z^9hMVabu&y!XsEH-YG5%6(7k3z#=2j$2s;93fVL-bWHMpVkR+xL>0``N^0_%4a39t zm~dz|%Ou}%#Hsf%av)b6%Ks8^rOkH7oogP|IYS)Sk%aEZp)!Kx&}+i>G|^^y(=pZB z>n;H;_IjGlGZvgciW-Juq-VPHPJEg?&pA+UJQPaO-hdQ+=-hP^8?%CC61;H{y6dF1edQ<-{PLG zp`*B+1Z8W~?7YV}i@mkz>~Sc+K_~BW&xNEhhJANL7;>XfmFn##se&z3`}*aG=TdeE zmaphv)*KNCG(w1j_Qsplv=;MJFRjI_!Ej>Z}={J5g9{Hlh!J34*n~>KAinKbS=CQDI$|rzC$9mEr z5>Z?(05BJdi!+V=r<^`mFU4rL%zJ835#H)nZQB}?U5Q)-L7#-4`v`oJUPE{&pCpQE zCqmkinj#rPtaj|}>h3Ri9O`UX)8ZIZtjKq<9!iu1R?zKK`gvQ)LgFm^ zrs|1B#O<-=YUZ1tDCpVZeFXQS87Rk2^=f6hA1Td>W2-`vv*W^lcKGK;@o=ugb) z1+_8w#-%R>olPBh7wQ8@c3#v|if;+G{s12Df{YD^YCl04V zWPfl261iE7~a=}lEaTy_JagA{fFM!rDy7y z^j89-C5`nU>&|vPy970-r`;;1<_UxMWnm168iA0@3eLzSE~Yka@jzO`fC}1%O|`Gu zv=!#LH)w0ukU@6A$ATPn)S|2{ssQ&9V)$mep1&Lozvi%#Xz!XJ5IMS0O$1@1IZa3q ziYGm=)}jqucqn&B&ccf{58z9}+h;h@&j-fJn(6ysk2_=(`;~Q3;!YUjdBnwpl%Za1 zT&eW#_)NpA4g^ELvxHLi%qXMRs)m8p?(IT|C(g`!vNK&rWp_Te!$yOS*3FkcxG?m2 zn>_Diy9%kHS@G*0?MF$g8iG<&MO_De0u2m#u`jMw*=Ps)o8m&!a-BDt2oEzxM$5zdX;U-izMDUMY=1-!KDY;M9$FkAht*o% zAd{;Sbgy|q)hbKQQ2fPZlYc*vrh2(Iv*(JcyXeUcTZ*#!aGGrfHnQK^>TmDD^QB(N zg5pFf*1GwkCh7d-`Y(MVp%*|=drfw}l_lq!LrS%qDc!^ADYc%$fv3C`$LzY_^XWd^ zi76wRusQHqQ!IFgV=0CWNmJMq$N93!#*%Tbay?)4me%%Z_v(kTgW7apgL*B=(wTH< z-~>Wi=cvARl>y#Ya5a37R&-0x3dC%v(|Gh_o0{yX=MHm18 zR>0>9&B^*C6w>TKd}EW@36XqZ008Mk02EmOOqwgj005~F07GH`7-s;$Cu(j6dz%;V zi1q$lFncJw^^SQ$C-Os50GMm@Nia~Lu{W2NazTKfcu11q3%vJlPYU^=N5fv@7SO$@F{+KbPakqN!6-ufuq|8C^fMr z?VS@K6q1r}A6NQ*6aPNEqc1P3D*(XzZ`p+z93m`XcbTcG;g63Vz1h zqX}7=7@OjrWsN-cjO<4^GRUUK01MNIV@t|33PnSq?`&VI46Q3CD=&XM5a8`U#bR*I zbqW=PtFb$rOHK4O)WbP}{vzq>ig25sYW3-GA|2+pY9!4V%kL~sL9uY}x=-|Uu(+sp z*~8*w#|Tdve|lLdX}tntJFF1wr>AG1l_)A{1jF}qJxb2& z|JEw3Qrabz`+dkqf34rk?VEXgl!aN~9e{kK7l=c0K@eX{7~17WJy;ZH7sDYAYJA!( z@RZU#E8DgN_gVuaf&JYjtv~YXg{zE$ai#TgajH-dY%H_Nmk#dFpIf|6&r1mNRwEa!^tm0SilACs&C_1t5bT?#d0tw&9W1{~U9(v& z&9B~5PS!kE-H7Z|bNik-UbMbl#=JluY)yh#*#zzf4&vR6)tL?Eh7hQ9y zh|m&3aBu58{k}ZfY~z4f1)9SLgQt+l1J`>_-%r#|EH#d8niEp?vG&23#1p;TQ=32G zH0d4vN5g>l*8OLXr&Yde3p8}I;a>gC&Gv|}-%T>(Y~li4o^iCw=lBZeh0Y36_nRvl zlh}^N@aFkCduG9seGc`qxQdDG);j)SM{lRo6D711c!V%?UMTnS{Bhqg(_+jbL|gX~ z+j7uRUyX`f^S&nZWiQ^YDrRGm;w35a@c6|4GVWdscQfYknel-A@XpKtfnOlE Ik|WOi2g)%Yd;kCd literal 0 HcmV?d00001 diff --git a/src-tauri/resources/tray_transcribing_dark.png b/src-tauri/resources/tray_transcribing_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d3d9cd2f5b91e02b676a9b43c2c56a088877f067 GIT binary patch literal 1461 zcmY+Ec{mh!7{`AzSY}+gqGfVK2s<;bF*B|iCb`BnlC>!rXN_~3P`f6N++v9w6;FvA zr6R{TqD83O6=8%}S2@P8ES-62 z{!K#sJO^j%U3sqLeZtuufT*JYFk=DO=2gr&04|~cSU3v+E(ZYFkXtM#W8MOK&eqBj z?8m3Qe$JaDKln!FeI5q^OiNMN0<&{#a{E0>z)*p8NUt zX+x2CMee1EGz=k9$`V6(Mra~b6B@6M!bOpklDoWjI zm4rZ}p-Mu|xs&11XWof*N()36b~?>9bGozS_t!e|>mNz`AH={JLsb_H1lQrE$vM($ zZ{Zbjd24@x70U*jt-d@prP(*^vHMr}oyJ5#`{e2Fc!v2n1nlg%#AU=2ftsGu3A4er3^8rvhh8UH5_dFB90`BaOwo-IHUZM zhpJ${c}4eBF+xB?phz8$*EFm^mdq;%bdAcHA9>6zo>J`?p1Whsn)@KZZre%qDI=8` ze9}j#Iom2SRqv+09(wAB{}5;}PRp{euoWSzii_6=546+Ygm<@=qDIov?!hdsg)awn zOJq;~!S7h|R(^O~w8a6d9LxGURbgdGBy6#@^?anW*Rp;Ile_TZ!DCkh)4tCn!HEqT zQd6{!LLGlic&PWZrd)Gu!4Lr^^wqU$YM{rE^(U=CmK4M9*emSD*M7zl_(vk|GAE_h zLEYODh~zUb=WuGGH!}xH`92={AVx#Uc|xz=2^9eSv#+t~i`bVd^21VxTRftn+S}|( zcKu2s+#qtmg);JPajR*ucWrNXDwLxJPzpNn%_^g-aE-$nCO!JG78`97O?S;SxAz(g z#vJ0^kXXcWQ>|=}e^|d5=9e+Y3w=w&IzadUb-{~I>}GMOMVEQ&Nb=P{ZCy!u4~I<) zwj~J6=i^rOCs`A) z3kJuNk*ot&9jg?1RukBhkX+Ej!p3z?dgdn`69d-r>mk(B3$6;r zt{Bckx4x*U%AL2LHD?C~XBLN-XOnbZX`y2{)(gpAu+w&S-aVi9KkbYopS9h;#^vgp zC^xJ_G|=-Y_bGQDcoJo$hU8i{yzqLqZY24M#G<)D4kqXdHPtcXx2=8w6>46LLR}bR zJ4kQcCL^#J&uvLjUtBj)Pm0Pm4S2tjG@HXLB(1V!&8);n`={XtFjMJqw=4N)Xbs`? zGueJml&q+EIQLD@h#9zXda~=J0^(yw+Q)nwsu5Pwv`pqt)7DEf(Z$Wu)w%oPM9qba zNV6>#du3ixTjVE-3bKOsvcYuZlv`u3*z%UYk9#+sP`zfb7YIxeqO#VK!n#+=A#x)A z*ON`hzuZJjva&Va4?MTa%;YeMc*V-##??&Wn_fpewU?{RCibDBh=&ELb&@H(7o|og zouX5{=sq~_Fdtq3U6ihY4$4RerAtAfak@r0eSIwy3Wq`=jqj!Y0MLS|0ltwx0D3qc zqmTIxlvf;G;sF}}U7!che8TBow2=QZXd@h24~NEnXFNuasPGtIO(I)9BA$);7Ybr~ AH2?qr literal 0 HcmV?d00001 diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index ef76971..436ab3c 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -78,9 +78,16 @@ pub fn run() { )) .manage(Mutex::new(ShortcutToggleStates::default())) .setup(move |app| { + // Log the current system theme + if let Some(main_window) = app.get_webview_window("main") { + if let Ok(theme) = main_window.theme() { + println!("System theme: {:?}", theme); + } + } + let tray = TrayIconBuilder::new() .icon(Image::from_path(app.path().resolve( - "resources/tray_idle.png", + "resources/tray_idle_dark.png", tauri::path::BaseDirectory::Resource, )?)?) .show_menu_on_left_click(true)