This website requires JavaScript.
2edc8c18cc
tyo
main
elwrcl
2026-10-09 15:51:59 +03:00
e320f7a1b6
docs: keep the design notes local (untracked, ignored)
elwrcl
2026-10-09 15:45:19 +03:00
2028a9aaa7
final changes
elwrcl
2026-10-04 23:20:21 +03:00
42bca37ed8
selection: spans on the physical pixel grid; a box inside one output is its plain crop (fractional pointer corners made single shots 1 px short and resampled, and doubled seam rows)
elwrcl
2026-10-04 20:52:21 +03:00
857c1f0b65
region: a selection across monitors, stitched into one image
elwrcl
2026-10-04 20:45:43 +03:00
3495b42afa
stitch: a selection over several outputs as one image
elwrcl
2026-10-04 20:44:47 +03:00
b47e5d8250
selection: span a rectangle over several outputs, locate a point
elwrcl
2026-10-04 20:43:54 +03:00
5dd040af21
docs: spanning region plan
elwrcl
2026-10-04 20:43:17 +03:00
ff1b28e9ef
docs: spanning region spec
elwrcl
2026-10-04 20:39:59 +03:00
10a0806662
region: a square size label
elwrcl
2026-10-04 19:25:27 +03:00
1627056e00
zoom: set cursor shapes with the enter serial (niri ignores a release's, so the hand stayed after a drag)
elwrcl
2026-10-04 19:23:29 +03:00
4bf53289ea
editor: noctalia backend (noctalia msg annotate)
elwrcl
2026-10-04 17:48:28 +03:00
210c9f4260
zoom: a magnifier cursor (zoom-in), a grabbing hand while dragging
elwrcl
2026-10-04 16:34:24 +03:00
b42b969e55
noctalia-plugin: a panel big enough for four mode buttons and three options (clipped at 360x220 live)
elwrcl
2026-10-04 16:34:14 +03:00
245d1e7d81
backdrop: re-read the wallpaper when frames speed up again (niri throttles hidden surfaces to ~1 callback/s, so a 2 s pause never came)
elwrcl
2026-10-04 16:32:36 +03:00
d9c4a66209
toolbar: no run log for --state and --set
elwrcl
2026-10-04 06:27:57 +03:00
619eab9dc9
noctalia-plugin: captures as streams (no 5 s timeout), valw's error message in notifications, full state on every --set
elwrcl
2026-10-04 06:26:13 +03:00
9fa71fd399
home-manager: programs.valw.noctalia.enable; README and checklist
elwrcl
2026-10-04 05:58:20 +03:00
127d44040e
noctalia-plugin: bar widget, toolbar panel and tile, with Luau tests and a flake check
elwrcl
2026-10-04 05:23:11 +03:00
c8626dbe3e
toolbar: --state, --set and --run for the Noctalia plugin
elwrcl
2026-10-04 05:18:24 +03:00
3d7a4de10a
toolbar: state as JSON and KEY=VALUE sets, for the Noctalia plugin
elwrcl
2026-10-04 05:15:52 +03:00
d0a12a2a5d
docs: Noctalia plugin plan; spec wiring and exit-code fixes
elwrcl
2026-10-04 05:10:11 +03:00
f38bf08765
docs: Noctalia plugin spec
elwrcl
2026-10-04 05:07:57 +03:00
5a06890c0c
sound: macOS-like two-hit shutter, Balatro clatter, bell arpeggio tail, even loudness, volume 0.9
elwrcl
2026-10-04 04:44:31 +03:00
58c8c57b1f
docs: theme review minors
elwrcl
2026-10-03 21:38:17 +03:00
de79a84b03
fix: let the picked window redraw as active before the shot
elwrcl
2026-10-03 21:37:05 +03:00
50ad31017f
fix: one frame-callback chain per animated surface; hex never panics
elwrcl
2026-10-03 21:32:54 +03:00
45bcde0b9c
docs: picker and backdrop in the README and checklist
elwrcl
2026-10-03 21:24:38 +03:00
419bb36c6d
perf: backdrop at half resolution and 30 fps
elwrcl
2026-10-03 20:56:13 +03:00
7fc477b902
feat: window picker
elwrcl
2026-10-03 20:56:13 +03:00
c6736b0ac3
feat: picker windows, layout, state and icons
elwrcl
2026-10-03 20:46:09 +03:00
3f529f3a65
feat: valw backdrop
elwrcl
2026-10-03 20:37:44 +03:00
94cc30475f
feat: paint shader renderer
elwrcl
2026-10-03 20:36:23 +03:00
201f43ef34
feat: theme-coloured region dim
elwrcl
2026-10-03 20:11:26 +03:00
2178b840ad
feat: theme palettes
elwrcl
2026-10-03 20:09:33 +03:00
3c6613bfc8
docs: theme round implementation plan
elwrcl
2026-10-03 20:09:20 +03:00
be815a34d3
docs: theme round design spec
elwrcl
2026-10-03 20:06:59 +03:00
cf262470df
docs: home-manager deferred minors
elwrcl
2026-10-03 03:47:50 +03:00
d298a3c3c7
fix: __check-config runs quietly without a home directory
elwrcl
2026-10-03 03:46:08 +03:00
c97dd018b6
docs: README and home-manager checklist
elwrcl
2026-10-03 03:38:57 +03:00
4c6ee710a8
feat: home-manager module
elwrcl
2026-10-03 03:37:52 +03:00
85559b1031
feat: valw __check-config
elwrcl
2026-10-03 03:37:04 +03:00
b294210a8f
docs: home-manager module implementation plan
elwrcl
2026-10-03 03:37:03 +03:00
381eb72721
docs: home-manager module design spec
elwrcl
2026-10-03 03:35:32 +03:00
a27829ba10
docs: polish deferred minors
elwrcl
2026-10-03 02:50:13 +03:00
2531866d22
fix: shutter sound before the window shadow; faster vertical blur
elwrcl
2026-10-03 02:49:01 +03:00
7a2e7645bf
fix: rewrite cached sounds that differ from this build's
elwrcl
2026-10-03 02:47:00 +03:00
6dfa418f8c
fix: Shift and Space combine, and a held Shift doesn't freeze the press
elwrcl
2026-10-03 02:44:15 +03:00
4de96f5018
docs: polish checklist
elwrcl
2026-10-03 02:36:44 +03:00
2e839398b2
feat: combo shutter sound
elwrcl
2026-10-03 02:34:43 +03:00
7068b7d28b
feat: synthesised shutter sounds and the combo count
elwrcl
2026-10-03 02:33:35 +03:00
f3f7082016
feat: optional shadow around window shots
elwrcl
2026-10-03 02:32:31 +03:00
bd58d2c1b7
feat: size label while selecting a region
elwrcl
2026-10-03 02:31:28 +03:00
e0b5d0e9f5
feat: Shift, Alt and Space while selecting a region
elwrcl
2026-10-03 02:30:14 +03:00
7f9782dc97
docs: polish phase implementation plan
elwrcl
2026-10-03 02:29:57 +03:00
9c6e1af479
docs: polish phase design spec
elwrcl
2026-10-03 02:26:15 +03:00
ee257bbf49
docs: toolbar deferred minors
elwrcl
2026-10-03 01:43:11 +03:00
f044915a17
fix: destroy the toolbar before the round-trip that hides it
elwrcl
2026-10-03 01:42:13 +03:00
43d56838c1
fix: the toolbar's cursor and preview options win over the config
elwrcl
2026-10-03 01:40:15 +03:00
33ce0cefa0
docs: toolbar checklist
elwrcl
2026-10-03 01:34:57 +03:00
d4b4fe0685
feat: valw toolbar
elwrcl
2026-10-03 01:32:42 +03:00
a1ba80f15e
feat: toolbar drawing
elwrcl
2026-10-03 01:31:37 +03:00
6dbd900b01
feat: toolbar state and layout
elwrcl
2026-10-03 01:30:13 +03:00
124572fdf5
docs: phase 6 toolbar implementation plan
elwrcl
2026-10-03 01:30:02 +03:00
985e525c6a
fix: keep work notes out of the package source
elwrcl
2026-10-03 01:21:23 +03:00
5c5ec662db
docs: phase 6 toolbar design spec
elwrcl
2026-10-03 01:16:36 +03:00
9089f50bca
fix: checks skip the package's RUNPATH patch
elwrcl
2026-10-03 00:25:49 +03:00
96b2873320
docs: editor tools deferred minors
elwrcl
2026-10-03 00:23:48 +03:00
354178a05a
fix: ship the font licence with the package
elwrcl
2026-10-03 00:23:33 +03:00
8fcd5f1e59
fix: Ctrl+C, typed text and touchpad taps in the editor
elwrcl
2026-10-03 00:17:55 +03:00
b8acc7e00c
fix: track the editor's bundled font
elwrcl
2026-10-03 00:17:07 +03:00
a4dd8e36e8
docs: editor tools checklist
elwrcl
2026-10-03 00:09:48 +03:00
71360bc68c
feat: text, numbers, pixelate and crop in the editor
elwrcl
2026-10-03 00:05:36 +03:00
8fab01bd35
feat: crop history and fitting in the editor
elwrcl
2026-10-03 00:01:56 +03:00
04f51402b3
feat: text, numbers and pixelate in the editor export
elwrcl
2026-10-02 23:57:09 +03:00
07a4858175
feat: bundled font and text layout for the editor
elwrcl
2026-10-02 23:52:49 +03:00
7e08fefc1d
docs: phase 5b editor implementation plan
elwrcl
2026-10-02 23:52:33 +03:00
2df93f7d6b
docs: phase 5b editor design spec
elwrcl
2026-10-02 23:46:48 +03:00
f9b70ca35a
docs: editor deferred minors
elwrcl
2026-10-02 18:39:17 +03:00
9d4d37f8c7
fix: wrap the editor toolbar in narrow windows
elwrcl
2026-10-02 18:34:34 +03:00
c833883388
fix: keep the editor's image on physical pixels
elwrcl
2026-10-02 18:32:58 +03:00
f6723b9740
fix: held keys save, copy and close only once
elwrcl
2026-10-02 18:31:29 +03:00
bf8e0500eb
fix: show finished shapes as the export draws them
elwrcl
2026-10-02 18:29:46 +03:00
cf8b043e1f
fix: sharp rectangle corners in the export
elwrcl
2026-10-02 18:28:34 +03:00
9357395976
docs: editor checklist
elwrcl
2026-10-02 18:10:54 +03:00
c28330fecb
feat: valw edit
elwrcl
2026-10-02 18:08:55 +03:00
6ffb36d49f
test: let the detach test's child exit
elwrcl
2026-10-02 17:52:19 +03:00
a00e39f55c
feat: preview opens the configured editor
elwrcl
2026-10-02 17:51:35 +03:00
ea986b06ab
feat: editor fitting and export
elwrcl
2026-10-02 17:49:01 +03:00
2b83719802
feat: editor shapes, geometry and history
elwrcl
2026-10-02 17:47:46 +03:00
209475db8b
docs: phase 5a editor implementation plan
elwrcl
2026-10-02 17:47:29 +03:00
1599bd4c7e
docs: phase 5a editor design spec
elwrcl
2026-10-02 17:41:37 +03:00
760c1251e9
docs: zoom deferred minors
elwrcl
2026-10-02 17:26:54 +03:00
727db602df
fix: keep the point under the pointer while zoom animates
elwrcl
2026-10-02 17:25:45 +03:00
00d08383fd
docs: zoom checklist
elwrcl
2026-10-02 17:16:31 +03:00
b9b8c6defc
feat: valw zoom
elwrcl
2026-10-02 17:14:26 +03:00
c1b8e5cabe
feat: EGL/GLES 3 renderer for zoom
elwrcl
2026-10-02 17:11:05 +03:00
69399a45bb
feat: zoom view math and config
elwrcl
2026-10-02 17:10:15 +03:00
edc56e0dd0
docs: phase 4 zoom implementation plan
elwrcl
2026-10-02 17:10:02 +03:00
2dea619975
docs: phase 4 zoom design spec
elwrcl
2026-10-02 17:05:17 +03:00