From 895f1b27efac9aa1b2143e577a1a92b125793c20 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Wed, 29 Apr 2026 13:19:22 +0900 Subject: [PATCH] taut: better top bar --- assets/disk0/tvdos/bin/taut.js | 26 +++++++++----------------- assets/disk0/tvdos/bin/tautbtn.png | Bin 214 -> 518 bytes assets/disk0/tvdos/bin/tautbtn.r8 | 2 +- assets/disk0/tvdos/bin/tauthdr.png | Bin 353 -> 730 bytes assets/disk0/tvdos/bin/tauthdr.r8 | 2 +- 5 files changed, 11 insertions(+), 19 deletions(-) diff --git a/assets/disk0/tvdos/bin/taut.js b/assets/disk0/tvdos/bin/taut.js index d4770a4..601214f 100644 --- a/assets/disk0/tvdos/bin/taut.js +++ b/assets/disk0/tvdos/bin/taut.js @@ -615,8 +615,8 @@ const transportControlColour = [160,20,20,20] const transportControlHint = ["O","I","U","Y"] let transportControlOldPos = 3 // index for transportControlReverse function drawStatusBar() { - fillLine(1, colStatus, 255) - fillLine(2, colStatus, 255) + fillLine(1, colWHITE, 255) + fillLine(2, colWHITE, 255) const sCueIdx = cueIdx.hex03() const sCueMax = (song.lastActiveCue < 0 ? 0 : song.lastActiveCue).hex03() @@ -636,7 +636,7 @@ function drawStatusBar() { if (active) con.color_pair(transportControlColour[j], 255) else - con.color_pair(colStatus, 255) + con.color_pair(colWHITE, 255) con.move(1, SCRW - 5*(j+1) + 1 + 2) print(transportControlSymbol[j]) @@ -664,7 +664,7 @@ function drawStatusBar() { // current audio device status // play/stop sym - con.color_pair(colStatus, 255) + con.color_pair(colWHITE, 255) con.move(1,1) print(`${sym.playhead}${PLAYHEAD}`) con.move(2,1) @@ -672,29 +672,21 @@ function drawStatusBar() { // cue row con.move(1,4) - con.color_pair(colStatus, 255); print(`Cue `) + con.color_pair(colWHITE, 255); print(`Cue `) con.color_pair(colVol, 255); print(`${sCueIdx}`) - con.color_pair(colStatus, 255); print(`/`) + con.color_pair(colWHITE, 255); print(`/`) con.color_pair(colVol, 255); print(`${sCueMax}`) - con.color_pair(colStatus, 255); print(` Row `) + con.color_pair(colWHITE, 255); print(` Row `) con.color_pair(colVoiceHdr, 255); print(`${sRow}`) // bpm spd con.move(2,4) - con.color_pair(colStatus, 255); print(`BPM `) + con.color_pair(colWHITE, 255); print(`BPM `) con.color_pair(colPan, 255); print(`${sBPM}`) - con.color_pair(colStatus, 255); print(` Tickspeed `) + con.color_pair(colWHITE, 255); print(` Tickspeed `) con.color_pair(colEffOp, 255); print(`${sSpd}`) // app title - /*let s1 = "Microtone" - let s2 = "tracker for tsvm" - con.move(1, (SCRW - (s1.length & 254)) >>> 1) - con.color_pair(colBrand, 255); print('Micro') - con.color_pair(colStatus, 255); print('tone') - con.move(2, (SCRW - (s2.length & 254)) >>> 1) - con.color_pair(colSep, 255); print('tracker for ') - con.color_pair(74, 255); print('tsvm')*/ gl.drawTexImageOver(logoTexture, (SCRPW-logoTexture.width) >>> 1, 7) } diff --git a/assets/disk0/tvdos/bin/tautbtn.png b/assets/disk0/tvdos/bin/tautbtn.png index 33d270617d7b698537cd25428e82d248bbfc581a..11b801468bee5c6275706bd19e9d325a2bb2d3ec 100644 GIT binary patch delta 506 zcmVeK~Z&1{-bj?W3 zik^|Dz^2OmZ=P0mV!Ynn6NZi#+x{4a&ONABZ2RZLwyUS$dWI{#>0g(eroKe4G_}AH z__pEVx~Zl1;c^H1pNyoLtVu4}&TJOm&%v93-aF_XUa4o*IOpsU;#=~IZsFh%M&!P4 z^%v>hXa6joG@6ki7*jq;L_t&t*JFJ5?%jU|AYj?EXAg*GU}As*LX7wC-!m|Q2th$X w1||>z7a^n_t_DRH*c`aYG_X_<*&IOz0BdY4)Bpeg literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi`!3HE>e`QkyQk(@Ik;M!QdO!(1WyXr7_GLi9 z4o?@y5Rc<;ryt}!puoe-`HIOPCH)1*8V2PJOxgy_$_F@dg;$>6m%QXhvc3PrjVwFE zi_hKG)IR3H-rQrjCGv^FmFn>Qr_|p!q!{cs$kyfLc<0O^Brqo```fH<4UU={-8J>C zuSTssuMDmRTcKsPaX My85}Sb4q9e05K*_9RL6T diff --git a/assets/disk0/tvdos/bin/tautbtn.r8 b/assets/disk0/tvdos/bin/tautbtn.r8 index 844ca9a..749447c 100644 --- a/assets/disk0/tvdos/bin/tautbtn.r8 +++ b/assets/disk0/tvdos/bin/tautbtn.r8 @@ -1 +1 @@ -■■√√√√√√√√√√·√√········∙∙·∙∙∙∙∙∙°∙∙°°°°°°°°ўў°ўўўўўўўўaa \ No newline at end of file +■■···········∙∙··∙∙∙∙∙∙∙∙∙°∙∙°°∙°°°°°°°ўў°°ўўўўўўўўў_ў__ \ No newline at end of file diff --git a/assets/disk0/tvdos/bin/tauthdr.png b/assets/disk0/tvdos/bin/tauthdr.png index 8352118f28dbe005419aff846f3bc33a05bbf37c..8faddfac6c15a854fcc632d8991971f6976a2b64 100644 GIT binary patch delta 691 zcmV;k0!;nk0@?+TBYy#IX+uL$X=7sm04R}lkvmHRK@^3*JVeoi6k3QVq=;gXfGCKi z#=<5@h!Kq1B%7CztjlhKh^=5_5wH+#d=>r!Z3SBeK~Mw{YfE2^g!N7mNRT+o?EN@1 z=W_QfI3oqEXt}4MsF%#xT-d*qSoU|m;bsUIe!NM|GG?OD2!H>s?*|;J-iK7L|L?V3 zJ?V_4ful=!QZvkwuuMZ_qhu)F74FmW$+YmXaL|+ig>RIes`IPjT%A7^oAKBzI8{%7 zu7y)AtmVz3@ThR0SSV|adDNG9GWz0z)B)LpSj3nkELo%|vqpguA*s4#*4{T(^Ubp^ z9!=f`o0#Irk$)F&P}H(?%}C9Po{^`(rpoq2Zyx!dthK?88{uqYNJ*ZY}`{%^A ztEb?4hAX}4UzePwzC^DywZIYhw&CKssipSeatHdKjHH>YNiNyWY!=?n!JB~IJLq1i zXVp08>=EKy@{4Za;1EXSzHjvx>E37mES@x)00009aFHexe-cSVK~z}7?N{3ogCGzD zr4n06N=Vt3khEYa63J-hhFQ2f9y5NhKO!E7F3TR;_ww@Q#B*D%0YEX5aRbIogMz-W zREbE9-19rZANYOLfuZ0|}&t^RBPqj7kXw;3K`4e2MB(JM|d5K@A)LG*F@dAYY0Q#{xoO57&t+V5LQkjtgxKxm>Q|icW~&3ZW)8r+haKQvC{SSeU7oTH>u-YC9TV z))3M9)L{Xd7dhmkrQ~qA;+TEkE!wKcA0?*)jor|^DHL5!5j9?0lWU&mBvCm6Yko>3 ZdB1&2Bk!E2!ZH8=002ovPDHLkV1hegR~7&O delta 327 zcmV-N0l5C!1>pjaBYyx1a7bBm001r{001r{0eGc9b^rhY6G=otR9M69SJ4iGFbK5j zr}^3bn(1U&4Iu|D;DcEtF=LdT_PjzZQ_$+R)#jIdFVkz#))As!G7|(xCq9wr<2b%T zSeE56&o*mHwPH`SM(*Dz*eV;^OW}Der=0QYe*{aCiCGQ=HVo7i%dOsgr!9PAgZtAJ3=X zHLH#h!g>wSGfsZ=`8W}hq)e`*Xh|@E)`8e-gLQZoN|7dFjs6uy`DyPC)T-Ol_-nA%ty%x Z?gw>+BZ#P_{(Jxc002ovPDHLkV1i$*mIVL+ diff --git a/assets/disk0/tvdos/bin/tauthdr.r8 b/assets/disk0/tvdos/bin/tauthdr.r8 index 48c10ac..a2e7a17 100644 --- a/assets/disk0/tvdos/bin/tauthdr.r8 +++ b/assets/disk0/tvdos/bin/tauthdr.r8 @@ -1 +1 @@ -              ╙╙╙                                                                       ╙╙╙      ╙╙╙  ╙╙╙                                                                       ╙╙╙      ╙╙╙                                       ¤¤                                   ╙╙╙╙    ╙╙╙╙                                      ¤¤¤                                   ╙╙╙╙    ╙╙╙╙  ╙╙╙    ╙╙╙╙╙╙   ╙╙  ╙╙    ╙╙╙╙╙╙   ¤¤¤¤¤¤   ¤¤¤¤¤¤   ¤¤  ¤¤¤¤     ¤¤¤¤¤¤  ╙╙╙╙╙  ╙╙╙╙╙  ╙╙╙   ╙╙╙╙╙╙╙╙  ╙╙╙╙╙╙╙  ╙╙╙╙╙╙╙╙  ¤¤¤¤¤¤  ¤¤¤¤¤¤¤¤  ¤¤¤¤¤¤¤¤¤   ¤¤¤¤¤¤¤¤ ╙╙╙╙╙  ╙╙╙╙╙  ╙╙╙  ╙╙╙╙  ╙╙   ╙╙╙╙    ╙╙╙╙  ╙╙╙╙  ¤¤¤   ¤¤¤¤  ¤¤¤¤ ¤¤¤¤  ¤¤¤¤ ¤¤¤    ¤¤¤╙╙╙╙╙╙╙╙╙╙╙╙  ╙╙╙  ╙╙╙        ╙╙╙     ╙╙╙    ╙╙╙  ¤¤¤   ¤¤¤    ¤¤¤ ¤¤¤    ¤¤¤ ¤¤¤  ¤¤¤¤¤╙╙╙ ╙╙╙╙ ╙╙╙  ╙╙╙  ╙╙╙        ╙╙╙     ╙╙╙    ╙╙╙  ¤¤¤   ¤¤¤    ¤¤¤ ¤¤¤    ¤¤¤ ¤¤¤¤¤¤¤¤¤ ╙╙╙ ╙╙╙╙ ╙╙╙  ╙╙╙  ╙╙╙╙  ╙╙   ╙╙╙     ╙╙╙╙  ╙╙╙╙  ¤¤¤   ¤¤¤¤  ¤¤¤¤ ¤¤¤    ¤¤¤ ¤¤¤¤      ╙╙╙  ╙╙  ╙╙╙  ╙╙╙   ╙╙╙╙╙╙╙╙  ╙╙╙      ╙╙╙╙╙╙╙╙    ¤¤¤¤  ¤¤¤¤¤¤¤¤  ¤¤¤    ¤¤¤  ¤¤¤¤¤¤¤¤ ╙╙╙  ╙╙  ╙╙╙  ╙╙╙    ╙╙╙╙╙╙   ╙╙╙       ╙╙╙╙╙╙      ¤¤¤   ¤¤¤¤¤¤   ¤¤¤    ¤¤¤   ¤¤¤¤¤¤   \ No newline at end of file +жжж      жжж  жжж                                                                       жжж      жжж  жжж                                                                       жжжж    жжжж                                       яя                                   жжжж    жжжж                                      яяя                                   жжжжж  жжжжж  жжж    жжжжжж   жж  жж    жжжжжж   яяяяяя   яяяяяя   яя  яяяя     яяяяяя  жжжжж  жжжжж  жжж   жжжжжжжж  жжжжжжж  жжжжжжжж  яяяяяя  яяяяяяяя  яяяяяяяяя   яяяяяяяя жжжжжжжжжжжж  жжж  жжжж  жж   жжжж    жжжж  жжжж  яяя   яяяя  яяяя яяяя  яяяя яяя    яяяжжж жжжж жжж  жжж  жжж        жжж     жжж    жжж  яяя   яяя    яяя яяя    яяя яяя  яяяяяжжж жжжж жжж  жжж  жжж        жжж     жжж    жжж  яяя   яяя    яяя яяя    яяя яяяяяяяяя жжж  жж  жжж  жжж  жжжж  жж   жжж     жжжж  жжжж  яяя   яяяя  яяяя яяя    яяя яяяя      жжж  жж  жжж  жжж   жжжжжжжж  жжж      жжжжжжжж    яяяя  яяяяяяяя  яяя    яяя  яяяяяяяя жжж      жжж  жжж    жжжжжж   жжж       жжжжжж      яяя   яяяяяя   яяя    яяя   яяяяяя   \ No newline at end of file