Commit Graph
80 Commits
Author SHA1 Message Date
elwrcl 96b2873320 docs: editor tools deferred minors 2026-10-03 00:23:48 +03:00
elwrcl 354178a05a fix: ship the font licence with the package 2026-10-03 00:23:34 +03:00
elwrcl 8fcd5f1e59 fix: Ctrl+C, typed text and touchpad taps in the editor 2026-10-03 00:23:33 +03:00
elwrcl b8acc7e00c fix: track the editor's bundled font 2026-10-03 00:17:08 +03:00
elwrcl a4dd8e36e8 docs: editor tools checklist 2026-10-03 00:09:48 +03:00
elwrcl 71360bc68c feat: text, numbers, pixelate and crop in the editor 2026-10-03 00:09:47 +03:00
elwrcl 8fab01bd35 feat: crop history and fitting in the editor 2026-10-03 00:05:09 +03:00
elwrcl 04f51402b3 feat: text, numbers and pixelate in the editor export 2026-10-03 00:01:38 +03:00
elwrcl 07a4858175 feat: bundled font and text layout for the editor 2026-10-02 23:56:56 +03:00
elwrcl 7e08fefc1d docs: phase 5b editor implementation plan 2026-10-02 23:52:41 +03:00
elwrcl 2df93f7d6b docs: phase 5b editor design spec 2026-10-02 23:46:53 +03:00
elwrcl f9b70ca35a docs: editor deferred minors 2026-10-02 18:39:33 +03:00
elwrcl 9d4d37f8c7 fix: wrap the editor toolbar in narrow windows 2026-10-02 18:39:17 +03:00
elwrcl c833883388 fix: keep the editor's image on physical pixels 2026-10-02 18:34:34 +03:00
elwrcl f6723b9740 fix: held keys save, copy and close only once 2026-10-02 18:32:58 +03:00
elwrcl bf8e0500eb fix: show finished shapes as the export draws them 2026-10-02 18:31:29 +03:00
elwrcl cf8b043e1f fix: sharp rectangle corners in the export 2026-10-02 18:29:46 +03:00
elwrcl 9357395976 docs: editor checklist 2026-10-02 18:10:54 +03:00
elwrcl c28330fecb feat: valw edit 2026-10-02 18:10:37 +03:00
elwrcl 6ffb36d49f test: let the detach test's child exit 2026-10-02 18:08:55 +03:00
elwrcl a00e39f55c feat: preview opens the configured editor 2026-10-02 17:52:13 +03:00
elwrcl ea986b06ab feat: editor fitting and export 2026-10-02 17:51:24 +03:00
elwrcl 2b83719802 feat: editor shapes, geometry and history 2026-10-02 17:48:54 +03:00
elwrcl 209475db8b docs: phase 5a editor implementation plan 2026-10-02 17:47:39 +03:00
elwrcl 1599bd4c7e docs: phase 5a editor design spec 2026-10-02 17:41:42 +03:00
elwrcl 760c1251e9 docs: zoom deferred minors 2026-10-02 17:26:55 +03:00
elwrcl 727db602df fix: keep the point under the pointer while zoom animates 2026-10-02 17:26:54 +03:00
elwrcl 00d08383fd docs: zoom checklist 2026-10-02 17:16:31 +03:00
elwrcl b9b8c6defc feat: valw zoom 2026-10-02 17:15:14 +03:00
elwrcl c1b8e5cabe feat: EGL/GLES 3 renderer for zoom 2026-10-02 17:14:21 +03:00
elwrcl 69399a45bb feat: zoom view math and config 2026-10-02 17:11:00 +03:00
elwrcl edc56e0dd0 docs: phase 4 zoom implementation plan 2026-10-02 17:10:07 +03:00
elwrcl 2dea619975 docs: phase 4 zoom design spec 2026-10-02 17:05:19 +03:00
elwrcl 56f0d7faaa docs: window mode deferred minors 2026-10-02 16:28:29 +03:00
elwrcl 1b5d2f082d fix: keep the alpha of window shots in the preview 2026-10-02 16:28:28 +03:00
elwrcl 3c24d604eb fix: skip niri events this niri-ipc can't parse 2026-10-02 16:28:28 +03:00
elwrcl 3a7ba8516e docs: window mode checklist 2026-10-02 16:20:11 +03:00
elwrcl d362ee060c feat: space switches region mode to window mode 2026-10-02 16:20:11 +03:00
elwrcl 5034cdc54f feat: valw window 2026-10-02 16:19:30 +03:00
elwrcl 7513fc8090 feat: niri window pick and screenshot IPC 2026-10-02 16:18:28 +03:00
elwrcl cf1958b86e docs: phase 3 window mode implementation plan 2026-10-02 16:15:08 +03:00
elwrcl 2dfb7cb7a4 docs: phase 3 window mode design spec 2026-10-02 16:05:16 +03:00
elwrcl 473f8d688d docs: end-of-project test checklist 2026-10-02 16:00:43 +03:00
elwrcl 1b5d44c0a9 fix: end a drag the compositor never took over 2026-10-02 15:26:08 +03:00
elwrcl 7998efd3c2 fix: never evict the thumbnail being dragged 2026-10-02 15:25:06 +03:00
elwrcl c660001a6e feat: drag the preview out 2026-10-02 14:58:09 +03:00
elwrcl 8045c24fa2 feat: drag-out data (uri-list, png) and outcomes 2026-10-02 14:57:00 +03:00
elwrcl 6b86ca1833 feat: classify thumbnail drags into swipe and drag-out 2026-10-02 14:56:24 +03:00
elwrcl 511cb70275 docs: preview drag-out implementation plan 2026-10-02 02:42:11 +03:00
elwrcl 328b3f058e docs: preview drag-out design spec 2026-10-01 00:55:42 +03:00
elwrcl 74dff593eb fix: finish closing thumbnails by elapsed time, not frames 2026-09-30 14:28:35 +03:00
elwrcl 0186cb55eb fix: detect the preview image format from its contents 2026-09-30 14:27:51 +03:00
elwrcl 3624873f55 build: satty on PATH; headless preview checks 2026-09-30 14:00:29 +03:00
elwrcl 65da1e39a3 feat: floating preview after captures 2026-09-30 13:30:24 +03:00
elwrcl 7267885d0d feat: preview host process 2026-09-30 13:28:19 +03:00
elwrcl c670c28985 feat: preview thumbnail surface and pixels 2026-09-30 13:26:17 +03:00
elwrcl 76194a383e feat: preview host protocol and hide guard 2026-09-30 13:25:30 +03:00
elwrcl 443c4fea4f feat: preview stack layout, gestures and easing 2026-09-30 13:24:49 +03:00
elwrcl acbf9f74db feat: [preview] config section 2026-09-30 13:24:22 +03:00
elwrcl 04aedc810f docs: phase 2 implementation plan; spec updated with prototype findings 2026-09-30 03:20:01 +03:00
elwrcl f52cb2a430 docs: phase 2 preview design spec 2026-09-30 02:10:07 +03:00
elwrcl a9d979d38f test: bound the whole pipe in the headless clipboard check 2026-09-30 00:52:07 +03:00
elwrcl 9f03a8e4cb test: nix flake checks with headless sway capture 2026-09-30 00:09:05 +03:00
elwrcl 4a89b77179 feat: frozen-frame region selection overlay 2026-09-29 23:34:35 +03:00
elwrcl 2512fdd430 fix: write -o targets that are devices or pipes directly 2026-09-29 23:34:04 +03:00
elwrcl 7ec2d30bce feat: wlr-screencopy capture and valw screen 2026-09-29 23:31:28 +03:00
elwrcl 77ae14ed1d fix: doctor lists errors on one line with the hint last 2026-09-29 23:30:04 +03:00
elwrcl 272f2d30ab feat: wayland connection, niri IPC and valw doctor 2026-09-29 23:28:51 +03:00
elwrcl c6094307f5 feat: file names, atomic PNG writes and clipboard 2026-09-29 23:27:16 +03:00
elwrcl ac8d4e1b72 feat: selection geometry and overlay compositing 2026-09-29 23:27:02 +03:00
elwrcl 1d26367ce5 feat: screencopy frames, pixel formats and output transforms 2026-09-29 23:26:47 +03:00
elwrcl bc3a0bab82 feat: single-instance lock and detached background child 2026-09-29 23:26:32 +03:00
elwrcl 6e069e3e70 feat: per-run log files and panic hook 2026-09-29 23:26:17 +03:00
elwrcl a8ac4a19e6 feat: config file with defaults and unknown-key warnings 2026-09-29 23:26:01 +03:00
elwrcl a5ba6b6705 feat: three-part error rendering with hints 2026-09-29 23:25:26 +03:00
elwrcl d69049d97c build: dendritic flake, devShell and crate skeleton 2026-09-29 23:24:36 +03:00
elwrcl fbdc8da28f docs: keep frames in BGRX order for a fast overlay; plan regenerated 2026-09-29 21:37:39 +03:00
elwrcl 3976ce6fd9 docs: phase 0+1 implementation plan; spec updated with prototype findings 2026-09-29 21:07:21 +03:00
elwrcl da46fe6f0e docs: add original product vision 2026-09-29 19:25:34 +03:00
elwrcl eac7460ff0 docs: add phase 0+1 design spec 2026-09-29 19:23:42 +03:00