+## [Tabata](https://en.wikipedia.org/wiki/High-intensity_interval_training#Tabata_regimen) (auto-detected)
+
+
+
+
+
## Timer
diff --git a/demo/tabata.png b/demo/tabata.png
new file mode 100644
index 0000000000000000000000000000000000000000..c419d3156fba31924e78e8c692820dad8a88fb18
GIT binary patch
literal 17961
zcmeHvcQ~7G`**r`)v7A0r8>-__UbUI_6W6GYR@2oAe|INQ7cAjSFGA2h?=!)uSATB
z9W_HD^4`AB^Zed_-v8b|e@~9Xamk%~T=#XZ&-ppe`wrFBR=afm`gsrtbV>c0vOWlO
zVi5#7wte`+GajQHm?DfB_LXI8B^!rXxu;s$dn0|EX6p|_tKXrvsfmTPmtOOPd3h{E$}kdU zWm>VaoTXns_o;^`XU@AwtaQEJW_%;Cd!#EFE4XMrk(xz>6ax7Cy>yb@vXrjYw_7sv8CR~U1IQTr;8-PF-PpV za9%Cp`i~0=UX Ep1IvooEveyCkA z$SBxpSC*e cPQZc)`J{HB-yBk5E+#^5e zpv i#Tmn|r*`lAcjt#= z2o@Fiwq>_@x#H`76;vsY+wS(8yMuBJIN!O5a68-Q5p_06QxZ{i*K3%sNDUT9_PlKB zZ|OPf5I?Zq;)(Ct_LErLeXG~i(qniL;>FP=M+^1^i$Z&Log=O73eEGJjEQS6`SaUp z&+p876(3*u sI?UK~oFgzBt`dXoo=SMqKK}sv zzVx)Z#8?H2Ce96O3m84G5UX|ChDY#%b+XI2O8(%ULDXwvdMow py8n$Z#|njFI64lpN(1q|gyiHbI+ zV29Cu?T!AM>rjte(q+(lprH9CT@MT%-O;@_#2Dp1QNEOOMyb@gHLNOaY; Z2H#-zzRcf{~*_~L=AF|YxW zJ0fUE!-UW8$`nEQgQGiM+X2+6`&8X)F&S5*2;bGjc)0o cnLIC?XU
jZ5cF4?XP<{0UO z38Dq>`$O$1OS!0`a1Lb74(YH+M$tk~3fn*}O)@+DJJD)|JcQLuf5^zlU`xXVIbbKN z`cn_)M1&&^U-&=F{ZRV61OrAGzudWojCtN-)bMu#V2UU}g};_WVfd<3Ab3e7ZGUH( z7U5c}G(>AZ25OxC2cVsgtpONw-Wv}kC9e|Sg}-TV8b$-$lGwG2c4gzxm66bo+?EH& z+98%fev_SX0+?D{gRu3?M1`{eP!gU#!R_(f9za^j)R6;gfKrU#4Jsi5nH*5R5_8-S zXb>{1l&36a4i*Fe%;Tr7$triNHJ$MJ$n@2zdTJcoNEly#Y0biF*Nw9$1-ru9=d6AC zd<0p}r*5$|NOzXlwBJA+Y&@E@^;+n4U3UpO++TpnQ$NdXD0~Yqo2-Sdgfib{3T?S5 zH_T#L4xq%!yu2lJ{^7Tr9Mx5;gK9V}zvHz&gVv2d+91%WBQM2baeyjx39xOaut_Db zn|^Z$Xe>$5bQ*S_(`l$H9pDywcbFnW>&W#fq!bUk1x| _wfCrrE|><=FhRKyehokWp~-fDyk$T`5yIwf3QUeTb-3b$@p@ zczvvrt5gU}a6j!_@mo6iGT``>kM8^3w|4hhHU;Ql8TxAcH9z-(Pw228mYm)q5iCD? z?`g16y3aDY*VvxX5n_95D*sE)ty=10W_7i649slsPkr-#UHwNvRJBh2q1VX71t2}S zfB&2>L520F1x_vu@rC0mD{GC~L-AQfxTj=S-i9;rH?fMvGDEj9)s(p$SB-id4D{Px z0O|y%voVq`m<_2s4B0KtRIsXv#MB(PO7{PLcQ|y4snsm^FQ0y~tXu7jL{Xf-&e&9$ z+ZU}oH&%0FoCI|6@9uh=KYp3?OPExK#6%iNXNc)mU@%un)n>Ls-{CG6?0+gxRf2^{ zHnpSbZIfm&D8aKGwR~e=rU;asvg&TIH}=H #G#tJ&Gg7@S(EdCW~U;%l;`&>0wHLT&Xwgv0WjuF<#qWPJ*_N z+9Ce?sLp?v;J;e%ztIq0dcVUsBKHFnubg#2O7b5)KM49GRy|GH{xpgXY-l(18qCo_ zD%vgs6_z;*zmmoQd?31apHyw74S ! zW 6Q#cSIvMHgdMAVz|=F@l{eh7MS7yfxH3k&*sd36 zE}T2on`fXaXt1hAKGR~eQSiczxJmMpA>}zLV~MJJYJXtZyS{Q!6q*J#|*h{Gn5V z>r9@lCTZ8b`ZPb=?uDHKCffL8n**m}TKN5Y;zP%nvpGCvIr{fEZZd_YNJBD8N<@=; zE~nsIJ7+w6H~)0Z&u7oJ_x1{xfaRkZqfWeS1adpG<;#Mm< {Q?|N=iGWPaqNNdP>HOSoFXUD;OG&%q|F+T3M=wKn6Dx5MllxF~R z@Te@p)`iSCYfG|CI4z_;Baz6?&GVv?qP`GWal7s-5Ci~sHOGPesK!$R?jGxg!}Z zn^ss4%&&&*#|UTVl~8m4iE_s?Rb2Zd7#0&WdJaW!-!1dA1ZzCkaJQ`d)5hUmaNnnE zP)kkwU=%?c4Ni5#6&JEwnHZ5;;`)@l*T1T3w5Yw~K18XF7MKivDgN!f7WQ$_sNhA3 zgK1W2saWbW`k%W>e*QhX6OalzO@yT2z4)5}yYoF6`#xw;%-+&x{3(M%7WX)%$Gu@- zaVYF}0l$6UV^{_S6}Tb3UN|zl;R}Yg7Fl5KXntqn1}V~EN_oY_I(cvNi-Xp4NhY#D zCF^@U>)XRnI(ZTxL248Y1QjI@s;EJ9q;rvsr#C`fy<=#0k=T=rrNt%y4F+5YzkMy3 zFlGnoOkXZObW$^}MHd`|qcFywmql(+-t7rS8{rxF>(x9xAKiunN^-INk%28xSrkiR z`B}>smndqZYDQyZG|Saa5(V%(Va?f#Q*9}qNb2?I-#K;RDnL`8a2_q9El1I-&XSB9 z7GxR2S&L6vT3CP$4Tt8*#pX4o`CBzQfy)K}1xN$vy)D;$Anyp6xnQ-pxahk#gJspD ziYSp2U^qzo6h$*Z?W9|DFCg!VH#(o403Im#l|1=iD^&T3z_Q$xgt)lSohla-tpCn3 zVsFA2sFJ4n&X)8c4!3|D)y=`-%3UZSkj$mDOT->@VY4Df5kzrR&06Ioz-{begM5LO z4eKwn+s1{a6|b6u;qmmJsX*?tKVJxRRur8LX?0T}vB3wS79XI|n^o=vMUNVMvczlV zBM|c7buD~U&11BVBzzw);#T1^xK%7q_sLlyZNQ2Vw(nmY*34_zpG@YheYWE_c+Z%E z7B;&zX-t%=oysFLw4p{z#}A6FC>A%b{G#M5d!WQ#Su4i*{edfuSGt >=Ct}XR~s baPH-7)8Xm3ygWs-}z$#VOQeI7{yJuj6R6{tU$JS1H D)7|y8;!1H z% G4-F&1PNK;V
t=1w=hn T<6k|GdCP=tlTQfKoc4Nnx|U8>w$%vNTrXRWEYnaoG>2iELjL-^0_Nh7+r$ zP=)OA$bpR6c%!!P`JAg)q+n^9^v@~lsi|k^tL}$>Kn4xNKUisqq8+v*U1-?O7D@Wa zv?2P^(-mw$`?;&^*n2r4&MN0>58B=DRvd#-!hU|{VeJUTA;Tub$3zd@U#&hE)jm+d z3=z#SRJ4)_3aH7h;35=5New>QkgSzw&Fe;~_fnG|Tm;L=U6G5-MpF*X1&>!!9~Hgs zz^z19wJ}??Wpq?nthM{J9K_!3OIhWl_tOthSl=br4bjH_0G{d)R-o2F<&8$4`x&4( z(EqAk)S<-*$ldaf-WPDd9QNEvApdTzSZ7J3?@fJKOu=_tcb!+(W6^hS-zfNbf{nY~ z+|>V6cpB(cSc-hkNsRuoo~A_kL7i#u@D@3W&!_LtPNia^s4r!e(puNmZ(qjl&4#O4 zB9^^SRP+57G8-EkciC6Knmao?0gqDu`%wuc5(G>dubTMXf>Hu7r>fPqa?r zgY*(es_z5n@=#9BosFBxJz>y00Gr~53+?UIM%=r8{^M6e$y9ANR@TtB+4>s*i>Ni& z`U_}Ul#`WhiJGlDk2v$G)!O=C*1RPowwI{tej2d^DpsHAJ6>zxz^;DOy4&~?YRc6K z^1`|H2-UCDF2_$xXy6_Wdzw96u1qJxkLeje 9~?=O)*q!bkg@BjZNW8f@5AuW zkl~Hq QY<*(ZOf%aaimo$;a*L@Ewsyr(V2sqDa-DaUG!mwMf-%@tMl-GWpZC5 g5vt%vdt zwBmuvb9>Wy`r&QZ!s=HFg+tX!-%ZJ4fGWKFK{-dteG$(Z-dg%Zkt3?Tl^!-Nd?Rac z=~yMxPlYRIyHQH?wq$pp7oc#xV1G#mQM+mE{3QL0FFGqLD>E}QFHe1=q09v6z5{ym z;y-bVCv`I*_L^gqfM}|?lh>xX1jHlM{ywa=Z07Ik6GSr5B-pUg#$kQU)z#HH_QaXX z7d?7-A;3dN{2SjI8WgW{-R)J8-=nYL`!v2jzINts5{wu~fWlbIho9Vj_f07ioALfk zLWQhq$gjv~u8a)rna5ww@~n)cKUKPXHK(6PxkM0tMg58(lc~gDB_2jxOJYaVy}%4S zR^AJ`EFw$o?G|5|-*`3UXE6?kKtv )>va#_Ig8njH_q(tNuoC J OU{i*wq {W3CzN6AmzI@OC!O3o)rzO{yZ|<)tfbX;mtSZ6=m3 z2y2N`ViVjAG~#zkek_G9@n7{qv7PSI{=F(NLuvI|n1mv|f^r^c3Z<`qOz9Easl#q% zWI|A?mn$-$w6Avul7>cWM4F9@Y*&Unvc!e#b1WC`qFHqAxN7&`7s(bjM_e(l*T}S; zLykk4Ik%cDjrZLvi$9euBIuHU>VQC#reNHCFqF^rm8h+DoTJ{KsbSHf^rS~;5QuW| z`toBgtoiuUFs6HD$LiBz1Jga?uGgWHT{moNMvn V3G(-SP}^v<7Ig@hoXzoB@` z*uGbuW}NgM=DfN}*n~W8EhTD|H!XjcmYJ;9<7{jowN-Rp4%73^Ib*m<+2x%j Date: Wed, 17 Jun 2026 19:13:03 +0200 Subject: [PATCH 2/3] update Cargo.toml, AGENTS.md to include `tabata` --- AGENTS.md | 2 +- Cargo.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index af50e30..622553d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,6 +1,6 @@ # About -`timr-tui` is a TUI to maintain productivity and focus by providing different timers: Pomodoro, Countdown, Timer, Events. +`timr-tui` is a TUI to maintain productivity and focus by providing different timers: Pomodoro, Tabata, Countdown, Timer, Events. Built with Rust using `Ratatui` as the main library. diff --git a/Cargo.toml b/Cargo.toml index f2de471..5ba272a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "timr-tui" version = "1.10.0" -description = "TUI to organize your time: Pomodoro, Countdown, Timer, Event." +description = "TUI to organize your time: Pomodoro, Tabata, Countdown, Timer, Event." edition = "2024" # Reminder: Always keep `channel` in `rust-toolchain.toml` in sync with `rust-version`. rust-version = "1.96.0" @@ -9,7 +9,7 @@ homepage = "https://github.com/sectore/timr-tui" repository = "https://github.com/sectore/timr-tui" readme = "README.md" license = "MIT" -keywords = ["tui", "timer", "countdown", "pomodoro"] +keywords = ["tui", "timer", "countdown", "pomodoro", "tabata"] categories = ["command-line-utilities"] exclude = [ ".github/*", From 31bdc1774c3a6e1005967940da3dc2a193260bb7 Mon Sep 17 00:00:00 2001 From: jk <47693+sectore@users.noreply.github.com> Date: Wed, 17 Jun 2026 19:15:32 +0200 Subject: [PATCH 3/3] update CL --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index adcd58b..c6cf332 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,10 @@ - (notification) show `Pomodoro` or `Tabata` instead of `Countdown` [#209](https://github.com/sectore/timr-tui/pull/209) +### Misc + +- (docs) add `tabata` screen etc. [#209](https://github.com/sectore/timr-tui/pull/209) + ## v1.10.0 - 2026-06-16 ### Features