Commit Graph

42 Commits

Author SHA1 Message Date
stjet
10daa9982b v1.2.1: text measuring support
several malvim features added, font data caching, taskbar title overflow fix, new background
v1.2.1
2025-09-06 06:23:57 +00:00
stjet
08c2358bdc v1.2
random lockscreen message, remove rand dep for audio player, add version to about window, add o/O to malvim, add circles to draw, bug fixes, minor byte savings for font .alpha format
v1.2.0
2025-08-18 17:27:16 +00:00
stjet
2c4455f623 lines, barebones drawing window
addition of lines means ipc slightly changed, though can be ignored. also, minor malvim fix
2025-08-12 06:54:21 +00:00
stjet
ec5cba13c8 fix for touchscreen fb redraw v1.1.0 2025-05-04 19:11:29 +00:00
Jon Dough
4c4c9a1b35 v1.1: Merge pull request #2 from stjet/v1.1 2025-05-04 17:10:46 +00:00
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