etaf
0.3.4updatedText application framework facade
Install
(require 'package)
(add-to-list 'package-archives '("etaf" . "https://etaf.top/packages/"))
(package-initialize)
(package-refresh-contents)
(package-install 'etaf-install)
(call-interactively #'etaf-install)
One entry installs everything ETAF provides. Evaluate this once (it only bootstraps the installer), then use M-x etaf-install and pick etaf. etaf-install checks the required capabilities, installs the framework dependencies, opens the application and reopens it offline later. Upgrade or remove with M-x list-packages, then restart Emacs. Read the installation reference for the full workflow.
Latest changes
Newest entries in the CHANGELOG.md shipped with this version.
- etaf-video-render-backend selects how etaf-video puts a graphical frame on screen. image (the default) keeps publishing one scaled JPEG per frame, canvas reads BGRA frames into one Emacs canvas image and refreshes it in…
- etaf-surface-create, etaf-surface-provide, etaf-surface-host and etaf-surface-declare let content that owns its palette and its light/dark switch declare them to the host that frames it. etaf-surface-theme…
- A Host with :drag-edge non-nil receives edge gesture phases while a drag that has moved rests in a window edge band. Each phase names the touched edges and reports intent only; the drag handler owns the viewport and the…
- etaf-app-open, etaf-app-close, etaf-app-state and etaf-app-buffer give every application one lifecycle: a canvas buffer, a default face that follows the application's theme, a fit callback that runs after each settled…
Package details
- Version
0.3.4- Updated
- newest commit that changed the files this package ships — 2395f838f156
- Requires
- emacs 29.1, ebox 3.1.0, ecss 0.1.0
- Used by
- etaf-db, etaf-desktop, etaf-gamekit, etaf-manual, etaf-md-preview, etaf-ncm, etaf-pomodoro, etaf-posframe, etaf-tanks, etaf-telega, etaf-ui, etaf-video-player, etaf-weread, etaf-xiangqi, exc
- Installs
- 42 files, 1010 KB downloaded
- Repository
- github.com/emacs-taf/etaf
- Source commit
2395f838f156- SHA-256
ab93ab58591f5e6d813d078fbbe16f718fd6c36d26c9f0efcad177308b6b8d4f- Archive file
etaf-0.3.4.tar— the exact bytespackage.elinstalls, byte-compiled locally on install