all repos — taro @ main

mblaze frontend in uxn + crystal

4f9a2595
taro-ctl: update uxnemu args; taro-ls: update blending usage; v0.2.5
Iris Lightshard nilix@nilfm.cc
c8c65e3f
taro-ls: fix resize by keyboard
Iris Lightshard nilix@nilfm.cc
e85b36fc
taro-ls: slightly increase efficiency of message processing and blank list when changing mailbox or searching
Iris Lightshard nilix@nilfm.cc
df6e8dd4
taro-ls: add indicator for pending operations; update readme
Iris Lightshard nilix@nilfm.cc
43c52865
taro-ls: fix div by zero when resetting scrollbar; taro-ctl: use capped IO to truncate command output before writing message
Iris Lightshard nilix@nilfm.cc
d2a3e71f
taro-ctl: eliminate puts calls and don't convert from IO::Memory in MblazeProxy; taro-ls: various optimizations, reset scrollbar when changing mbox
Iris Lightshard nilix@nilfm.cc
62a4845e
update build script and add quote escape to config; taro-ls: fix scroll wrap by keyboard if the number of items is less than the height of the listbox
Iris Lightshard nilix@nilfm.cc
f3a781e4
taro-ctl: use enum for msg types and put everything in the namespace; taro-ls: add manifest and remove debug call
Iris Lightshard nilix@nilfm.cc
42e78087
missed a spot in the readme
Iris Lightshard nilix@nilfm.cc
73cdb896
update screenshot
Iris Lightshard nilix@nilfm.cc
6b797697
taro-ls: add theme, font-loading support, more keybinds, finishing touches; build, readme, assets...
Iris Lightshard nilix@nilfm.cc
0b858061
taro-ls: implement nav of mail list by key
Iris Lightshard nilix@nilfm.cc
baeb19bc
taro-ls: generalize nav_list_by_key
Iris Lightshard nilix@nilfm.cc
a25d225f
taro-ctl: delete socket file before starting server; taro-ls: add keybinds for switching mailboxes
Iris Lightshard nilix@nilfm.cc
74c68621
implement security remediation for search and refile; add socket pushig updates from, eg mbsync; add documentation to config and UXN_EMU option
Iris Lightshard nilix@nilfm.cc
1f412090
add search indicator
Iris Lightshard nilix@nilfm.cc
24baa38b
refine taro-reader, add MBOX_ROOT to config instead of using env, and adjust refresh logic
Iris Lightshard nilix@nilfm.cc
5f77c786
refactor mread into taro-reader, clean up some code, fix mouse bug in taro-ls
Iris Lightshard nilix@nilfm.cc
c3f5e7a0
update readme a bit
Iris Lightshard nilix@nilfm.cc
73ca4040
fix off-by-one for read msg
Iris Lightshard nilix@nilfm.cc
d6b0ec63
improve readme and mread
Iris Lightshard nilix@nilfm.cc
a795631f
shell out for reader and compose windows - this should work for a while; v0.1.0
Iris Lightshard nilix@nilfm.cc
87cb90db
taro-ls: start implementing extra keybinds
Iris Lightshard nilix@nilfm.cc
6f278d2b
taro-ls: implement search, refile, trash; taro-ctl: search and trash commands refined
Iris Lightshard nilix@nilfm.cc
09ec048f
taro-ls: delete and insert characters properly in the middle of the string
Iris Lightshard nilix@nilfm.cc
09b089fe
taro-ctl: make message channel global; taro-ls: start search handling
Iris Lightshard nilix@nilfm.cc
f9ee51b9
fix off-by-1 pixel error in list click routine
Iris Lightshard nilix@nilfm.cc
91dd545b
README: document message types; taro-ctl: fix 0-length message sending; taro-ls: fix 0-length message reading and list length off-by-1 error
Iris Lightshard nilix@nilfm.cc
4521ea05
taro-ctl: add mblaze commands for search, refile, trash
Iris Lightshard nilix@nilfm.cc
bb102262
taro-ls: add all buttons, click handling, implement refresh and read_all; taro-ctl: fix message size and handle 0 length messages
Iris Lightshard nilix@nilfm.cc
47c0289d
taro-ls: add button row on the bottom, handle hover effect; taro-ctl: implement making all as read
Iris Lightshard nilix@nilfm.cc
68783e11
reorganize code
Iris Lightshard nilix@nilfm.cc
766a98f4
implement range selection for listbox
Iris Lightshard nilix@nilfm.cc
883686d4
fix mbox refresh
Iris Lightshard nilix@nilfm.cc
ebcb2666
change default window size
Iris Lightshard nilix@nilfm.cc
b9267e51
generalized lisbox routines, fixed msg_read, can now switch mailboxes
Iris Lightshard nilix@nilfm.cc
ad0d6274
getting ready to add complexity
Iris Lightshard nilix@nilfm.cc
0f44a9ff
taro-ls: fix mouse rendering; taro-ctl: add some boilerplate
Iris Lightshard nilix@nilfm.cc
d7297b1b
taro-ls: fix underscores in signature comments; MblazeProxy: remove MBOX_ROOT prefix from mdirs
Iris Lightshard nilix@nilfm.cc
d4f9a80d
ChildWindow: wait for termination and read stdin on separate fibers, use exit; taro-ls: scrollbar, fix performance
Iris Lightshard nilix@nilfm.cc
1cad71b4
first commit - resizable uxn window lists inbox and crystal module can talk to it
Iris Lightshard nilix@nilfm.cc