elwrcl
|
b47e5d8250
|
selection: span a rectangle over several outputs, locate a point
|
2026-10-04 20:44:43 +03:00 |
|
elwrcl
|
5dd040af21
|
docs: spanning region plan
|
2026-10-04 20:43:49 +03:00 |
|
elwrcl
|
ff1b28e9ef
|
docs: spanning region spec
|
2026-10-04 20:40:02 +03:00 |
|
elwrcl
|
10a0806662
|
region: a square size label
|
2026-10-04 19:25:27 +03:00 |
|
elwrcl
|
1627056e00
|
zoom: set cursor shapes with the enter serial (niri ignores a release's, so the hand stayed after a drag)
|
2026-10-04 19:25:27 +03:00 |
|
elwrcl
|
4bf53289ea
|
editor: noctalia backend (noctalia msg annotate)
|
2026-10-04 17:49:33 +03:00 |
|
elwrcl
|
210c9f4260
|
zoom: a magnifier cursor (zoom-in), a grabbing hand while dragging
|
2026-10-04 16:35:11 +03:00 |
|
elwrcl
|
b42b969e55
|
noctalia-plugin: a panel big enough for four mode buttons and three options (clipped at 360x220 live)
|
2026-10-04 16:34:14 +03:00 |
|
elwrcl
|
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)
|
2026-10-04 16:34:03 +03:00 |
|
elwrcl
|
d9c4a66209
|
toolbar: no run log for --state and --set
|
2026-10-04 06:27:57 +03:00 |
|
elwrcl
|
619eab9dc9
|
noctalia-plugin: captures as streams (no 5 s timeout), valw's error message in notifications, full state on every --set
|
2026-10-04 06:27:57 +03:00 |
|
elwrcl
|
9fa71fd399
|
home-manager: programs.valw.noctalia.enable; README and checklist
|
2026-10-04 06:15:11 +03:00 |
|
elwrcl
|
127d44040e
|
noctalia-plugin: bar widget, toolbar panel and tile, with Luau tests and a flake check
|
2026-10-04 05:58:08 +03:00 |
|
elwrcl
|
c8626dbe3e
|
toolbar: --state, --set and --run for the Noctalia plugin
|
2026-10-04 05:22:38 +03:00 |
|
elwrcl
|
3d7a4de10a
|
toolbar: state as JSON and KEY=VALUE sets, for the Noctalia plugin
|
2026-10-04 05:18:18 +03:00 |
|
elwrcl
|
d0a12a2a5d
|
docs: Noctalia plugin plan; spec wiring and exit-code fixes
|
2026-10-04 05:15:10 +03:00 |
|
elwrcl
|
f38bf08765
|
docs: Noctalia plugin spec
|
2026-10-04 05:08:07 +03:00 |
|
elwrcl
|
5a06890c0c
|
sound: macOS-like two-hit shutter, Balatro clatter, bell arpeggio tail, even loudness, volume 0.9
|
2026-10-04 04:53:49 +03:00 |
|
elwrcl
|
58c8c57b1f
|
docs: theme review minors
|
2026-10-03 21:38:17 +03:00 |
|
elwrcl
|
de79a84b03
|
fix: let the picked window redraw as active before the shot
|
2026-10-03 21:38:00 +03:00 |
|
elwrcl
|
50ad31017f
|
fix: one frame-callback chain per animated surface; hex never panics
|
2026-10-03 21:37:05 +03:00 |
|
elwrcl
|
45bcde0b9c
|
docs: picker and backdrop in the README and checklist
|
2026-10-03 21:24:38 +03:00 |
|
elwrcl
|
419bb36c6d
|
perf: backdrop at half resolution and 30 fps
|
2026-10-03 21:21:18 +03:00 |
|
elwrcl
|
7fc477b902
|
feat: window picker
|
2026-10-03 21:21:18 +03:00 |
|
elwrcl
|
c6736b0ac3
|
feat: picker windows, layout, state and icons
|
2026-10-03 20:55:09 +03:00 |
|
elwrcl
|
3f529f3a65
|
feat: valw backdrop
|
2026-10-03 20:45:20 +03:00 |
|
elwrcl
|
94cc30475f
|
feat: paint shader renderer
|
2026-10-03 20:37:22 +03:00 |
|
elwrcl
|
201f43ef34
|
feat: theme-coloured region dim
|
2026-10-03 20:35:44 +03:00 |
|
elwrcl
|
2178b840ad
|
feat: theme palettes
|
2026-10-03 20:11:19 +03:00 |
|
elwrcl
|
3c6613bfc8
|
docs: theme round implementation plan
|
2026-10-03 20:09:26 +03:00 |
|
elwrcl
|
be815a34d3
|
docs: theme round design spec
|
2026-10-03 20:06:59 +03:00 |
|
elwrcl
|
cf262470df
|
docs: home-manager deferred minors
|
2026-10-03 03:47:50 +03:00 |
|
elwrcl
|
d298a3c3c7
|
fix: __check-config runs quietly without a home directory
|
2026-10-03 03:47:50 +03:00 |
|
elwrcl
|
c97dd018b6
|
docs: README and home-manager checklist
|
2026-10-03 03:39:18 +03:00 |
|
elwrcl
|
4c6ee710a8
|
feat: home-manager module
|
2026-10-03 03:38:46 +03:00 |
|
elwrcl
|
85559b1031
|
feat: valw __check-config
|
2026-10-03 03:37:45 +03:00 |
|
elwrcl
|
b294210a8f
|
docs: home-manager module implementation plan
|
2026-10-03 03:37:04 +03:00 |
|
elwrcl
|
381eb72721
|
docs: home-manager module design spec
|
2026-10-03 03:35:32 +03:00 |
|
elwrcl
|
a27829ba10
|
docs: polish deferred minors
|
2026-10-03 02:50:13 +03:00 |
|
elwrcl
|
2531866d22
|
fix: shutter sound before the window shadow; faster vertical blur
|
2026-10-03 02:50:13 +03:00 |
|
elwrcl
|
7a2e7645bf
|
fix: rewrite cached sounds that differ from this build's
|
2026-10-03 02:48:40 +03:00 |
|
elwrcl
|
6dfa418f8c
|
fix: Shift and Space combine, and a held Shift doesn't freeze the press
|
2026-10-03 02:46:53 +03:00 |
|
elwrcl
|
4de96f5018
|
docs: polish checklist
|
2026-10-03 02:36:44 +03:00 |
|
elwrcl
|
2e839398b2
|
feat: combo shutter sound
|
2026-10-03 02:36:44 +03:00 |
|
elwrcl
|
7068b7d28b
|
feat: synthesised shutter sounds and the combo count
|
2026-10-03 02:34:21 +03:00 |
|
elwrcl
|
f3f7082016
|
feat: optional shadow around window shots
|
2026-10-03 02:33:29 +03:00 |
|
elwrcl
|
bd58d2c1b7
|
feat: size label while selecting a region
|
2026-10-03 02:32:25 +03:00 |
|
elwrcl
|
e0b5d0e9f5
|
feat: Shift, Alt and Space while selecting a region
|
2026-10-03 02:31:23 +03:00 |
|
elwrcl
|
7f9782dc97
|
docs: polish phase implementation plan
|
2026-10-03 02:30:02 +03:00 |
|
elwrcl
|
9c6e1af479
|
docs: polish phase design spec
|
2026-10-03 02:26:18 +03:00 |
|
elwrcl
|
ee257bbf49
|
docs: toolbar deferred minors
|
2026-10-03 01:43:12 +03:00 |
|
elwrcl
|
f044915a17
|
fix: destroy the toolbar before the round-trip that hides it
|
2026-10-03 01:43:11 +03:00 |
|
elwrcl
|
43d56838c1
|
fix: the toolbar's cursor and preview options win over the config
|
2026-10-03 01:41:51 +03:00 |
|
elwrcl
|
33ce0cefa0
|
docs: toolbar checklist
|
2026-10-03 01:34:57 +03:00 |
|
elwrcl
|
d4b4fe0685
|
feat: valw toolbar
|
2026-10-03 01:34:57 +03:00 |
|
elwrcl
|
a1ba80f15e
|
feat: toolbar drawing
|
2026-10-03 01:32:36 +03:00 |
|
elwrcl
|
6dbd900b01
|
feat: toolbar state and layout
|
2026-10-03 01:31:10 +03:00 |
|
elwrcl
|
124572fdf5
|
docs: phase 6 toolbar implementation plan
|
2026-10-03 01:30:07 +03:00 |
|
elwrcl
|
985e525c6a
|
fix: keep work notes out of the package source
|
2026-10-03 01:21:23 +03:00 |
|
elwrcl
|
5c5ec662db
|
docs: phase 6 toolbar design spec
|
2026-10-03 01:16:47 +03:00 |
|
elwrcl
|
9089f50bca
|
fix: checks skip the package's RUNPATH patch
|
2026-10-03 00:25:49 +03:00 |
|
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 |
|