Jon Dough
6cc8e06e89
Read /dev/input for touchscreen ( #3 )
2025-05-04 03:00:34 +00:00
stjet
dfe065d26a
fix un-fullscreening windows changing the coords, fix touchscreen not redrawing framebuffer
2025-05-02 01:07:15 +00:00
stjet
c1afd3f33e
inhouse pty
2025-04-30 04:50:11 +00:00
stjet
724ffbd494
multi-line copy/paste, more copy/paste
...
fix C and D in nimbus romono
2025-04-26 05:17:06 +00:00
stjet
7c6a7d6b6d
remove termion: inhouse key parsing
...
replace blake2 with sha512, fix C and D in romono, minor terminal and audio player fixes
2025-04-25 15:01:20 +00:00
stjet
667b4cd2d9
change project structure to make more sense
...
(move wm only stuff to wm dir)
2025-04-21 06:57:42 +00:00
stjet
c5a41244b4
handle tty raw mode ourselves
2025-04-21 05:51:07 +00:00
stjet
d32b82a2bb
v1.0.3: mostly malvim improvements
...
malvim: search, d$, %. fix w and m in mono font. apply some clippy lint suggestions
v1.0.3
2025-04-17 00:53:31 +00:00
stjet
11af21ee6d
fix copy in install script
v1.0.2
2025-03-24 00:24:04 +00:00
stjet
fa4627316d
v1.0.2: arrow keys, start menu paging support
...
key press convenience methods, fix logo, docs, add more chars
2025-03-23 21:41:59 +00:00
stjet
cdb35767ac
v1.0.1: fix start menu and shortcut bug
...
also, change default password, make file explorer last modified sane
v1.0.1
2025-03-17 02:49:30 +00:00
stjet
668ce2ea6c
v1.0.0: tab path autocomplete, malvim features, terminal history
...
various fixes, docs, some kanji and romaji font chars
v1.0.0
2025-03-16 05:56:00 +00:00
stjet
22b21401f9
fix for potentially wrong int type
2025-03-13 16:12:29 +00:00
stjet
1d4a284ae9
terminal tab path autocomplete, docs, different int size fix?
2025-03-13 08:04:03 +00:00
stjet
8c0b85ae9f
beta 1: remove framebuffer crate, replace with own code, small fixes/features added
...
added some kanji, docs
2025-03-13 06:48:53 +00:00
stjet
3b5c37520e
add koxinga image
2025-03-07 18:51:22 +00:00
stjet
e4ab8c4127
assorted fixes
2025-03-07 06:28:22 +00:00
stjet
9eb9ace77f
start menu dynamically find window binaries, break out ming-wm-lib
...
also, fix so audio player compiles, fix for empty draw instructions vec
2025-03-03 07:12:29 +00:00
stjet
1b9922d70f
dynamically find window binaries instead of hardcode
...
also, terminal compile fix whoops
2025-03-02 07:45:36 +00:00
stjet
1a5eba7191
major usability improvements
...
Terminal now modal, supports line buffering, stdin, because it uses pty (and threading). Also supports paste, again (?). Audio player queueing no longer blocks, supports appending. Now can change window size. Halfscreen window shortcut improved. Eliminate dirs dep, deconstruct audiotags dep, better feature flags. Remove .alpha files because they are built. Use /home/jondough for default dirs if possible. Themes config. Fix for rotated touchscreen. Write more docs
2025-02-28 03:03:09 +00:00
stjet
e769bc1452
use nimbus roman, theme config, lto
...
license, philosophy, more shippori chars, slight code shuffling
2025-02-21 15:09:51 +00:00
stjet
cb766ce8a5
inhouse serialize/deserialize, remove ron and serde deps
...
malvim gets 'A'
2025-02-12 07:44:36 +00:00
Jon Dough
cc34a54cd9
Add touchscreen support with onscreen keyboard ( #1 )
...
Possible that framebuffer doesn't update without actual keypress (eg, volume down). But, works.
2025-02-10 05:03:49 +00:00
stjet
8d0a317819
file explorer file info, multi-byte char deleting fix
...
more docs, reversi game win/lose/tie and restart
2025-01-25 23:04:20 +00:00
stjet
03f1d649e0
docs, password config, help, about
...
render -> draw, file explorer, writer is RefCell
2025-01-01 09:38:11 +00:00
stjet
acdb59d668
copy paste shortcuts, file explorer scrolling
...
malvim find in file with /
2024-12-27 23:58:45 +00:00
stjet
606d8bf67f
file explorer mnvp, malvim fixes
...
also terminal ctrl+p and ctrl+n, error logging for the ipc windows, other fixes
2024-12-20 08:39:58 +00:00
stjet
3ed612752b
malvim autoindent and line gg, file explorer boilerplate
2024-12-16 07:23:41 +00:00
stjet
5da36108fe
reversi working, fixes
2024-12-06 03:10:45 +00:00
stjet
eec8b055d3
custom backgrounds, audio player better
2024-11-01 05:37:50 +00:00
stjet
4be9bbc411
handle window crashes, various fixes
...
add reversi, fixes for audio player and terminal
2024-10-28 05:07:35 +00:00
stjet
cfece80c66
separate windows out, IPCcargo run --release!
2024-10-22 05:28:23 +00:00
stjet
decf1d3b82
MUSIC PLAYERgit diff --cached src/window_likes/malvim.rs! and fixes
2024-10-21 05:21:59 +00:00
stjet
4a972783a8
malvim mostly working, ish
2024-10-19 05:15:54 +00:00
stjet
4311b424c8
improve window render, malvim draft, fixes
2024-10-17 23:49:27 +00:00
stjet
edf293185f
keyboard working, actual terminal
...
also bug fixes
2024-10-13 04:24:17 +00:00
stjet
f595d4f43c
ported ming-os graphics to linux framebuffer
2024-10-12 06:18:05 +00:00