Ryan Hughes
92246a50fb
Enable plugin hot reloading for add / remove
2026-06-06 13:25:54 -04:00
David Heinemeier Hansson and Claude Opus 4.8
e5290b0a12
Add yt-dlp "Download Video" Chromium extension
...
Download the current page's video with yt-dlp via Alt+Shift+D or a click
on the toolbar icon. A native-messaging host runs the download, shows live
progress on the Quickshell OSD, and posts a clickable "Download complete"
toast that opens the file in mpv.
- Extension: pinned key for a stable id, green download-video icon,
keyboard command + toolbar action (reads the active tab URL).
- Native host (omarchy-chromium-ytdlp-host): verifies the URL with
yt-dlp --simulate (else "No video found"), streams progress to the OSD
(time-throttled to ~4/s), saves to ~/Videos, opens mpv on click.
- Installer (omarchy-install-chromium-ytdlp) writes the native-messaging
manifest into installed Chromium/Chrome/Brave/Edge profiles; wired into
browser install and chromium refresh, with a migration for existing users.
- omarchy-osd: add -d/--duration so the OSD can persist during a download.
- Add yt-dlp to base packages, load the extension via --load-extension,
and document the Alt+Shift+D binding.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-04 11:15:28 +02:00
David Heinemeier Hansson
e1099e4413
Match lock border to Hyprland style
2026-06-03 13:10:48 +02:00
Ryan Hughes
0f715dff88
Lock screen improvements
2026-06-02 23:32:53 -04:00
Ryan Hughes
53357ace61
Rename purple theme color to magenta
2026-06-02 20:39:36 -04:00
Ryan Hughes
357b77c92c
Register generated VS Code theme extension
2026-06-02 20:28:18 -04:00
Bjarne Øverli and Ryan Hughes
b1505a085d
Implement semantic theme color system
2026-06-02 17:23:28 -04:00
Ryan Hughes
98ba4a9697
Bring on gradient borders
2026-06-02 11:17:13 -04:00
Ryan Hughes
9c4ff68a43
Restore themed Hyprland gradients
2026-06-01 17:37:24 -04:00
David Heinemeier Hansson
a4bb7a46f1
Fix tiled fullscreen toggle
2026-05-29 15:59:13 +02:00
David Heinemeier Hansson
bc32980cca
Replace bar settings with inline config panel
2026-05-27 15:11:36 +02:00
David Heinemeier Hansson
3986522d6e
Extend shell bar config command
2026-05-27 11:20:42 +02:00
David Heinemeier Hansson
8914d30be7
Use hyphenated gaming command routes
2026-05-27 11:15:21 +02:00
David Heinemeier Hansson
0acac408e4
Namespace service and editor installers
2026-05-27 10:53:30 +02:00
David Heinemeier Hansson
ee97329aee
Add service removal commands
2026-05-27 10:48:08 +02:00
David Heinemeier Hansson
106b25e65a
No transparency on the webcam overlay
2026-05-25 21:19:26 +02:00
David Heinemeier Hansson
984f3368b4
On-demand Signal install
2026-05-25 18:19:06 +02:00
David Heinemeier Hansson
0ff8b5eece
Move Spotify to optional service install
2026-05-25 18:12:40 +02:00
David Heinemeier Hansson
d7adaee06b
Move 1pw to an optional install since we need to install the chrome extension anyway as well as login
2026-05-25 17:29:02 +02:00
David Heinemeier Hansson
d6113e5133
Now it's a default
2026-05-24 14:57:43 +02:00
David Heinemeier Hansson
a910b5dcb4
Give reminders an indicator and a full QS flow
2026-05-23 18:04:21 +02:00
David Heinemeier Hansson
e65246642d
Add power to save/restore window widths on a per-app/per-workspace basis with Super + Home and Super + Alt + Home
2026-05-23 13:37:57 +02:00
David Heinemeier Hansson
5fc4921cfc
Make defaults live where defaults always live
2026-05-23 11:28:36 +02:00
Ryan Hughes
4cd6593ba3
Use plugin IPC routes
2026-05-23 04:32:20 -04:00
David Heinemeier Hansson
734e7d9ff2
Revert "Add close tab on SUPER + W"
...
This reverts commit dcfedbf89c .
2026-05-23 10:25:41 +02:00
Ryan Hughes
db7e393104
Better universal copy / paste
...
Works in Nautilus and other places as expected now
2026-05-23 02:10:51 -04:00
Ryan Hughes
dcfedbf89c
Add close tab on SUPER + W
2026-05-22 23:36:05 -04:00
Ryan Hughes
1e2a3156a9
Add google meet pip
2026-05-22 16:16:57 -04:00
Ryan Hughes
e8fc2ef08f
Re-implement better scaling with new icon spacing
2026-05-22 13:30:53 -04:00
David Heinemeier Hansson
b5079bdbad
Revert "Provide better scaling"
...
This reverts commit 3ea8d9ffb7 .
2026-05-22 17:41:30 +02:00
Ryan Hughes
3ea8d9ffb7
Provide better scaling
2026-05-22 11:30:43 -04:00
David Heinemeier Hansson
ccfee4e94d
Just use shift
2026-05-22 14:51:44 +02:00
David Heinemeier Hansson
1bd3c8a9b0
Add codex yolo mode
2026-05-22 14:43:45 +02:00
David Heinemeier Hansson
7b83d847a6
Use shift instead as more reliable with these special keys
2026-05-22 14:39:18 +02:00
David Heinemeier Hansson
1636242191
Add media source switching
2026-05-22 13:26:26 +02:00
David Heinemeier Hansson
7b6a03fa08
Refine shell panel transitions and layout
2026-05-22 11:22:42 +02:00
David Heinemeier Hansson
4f9aa96de0
Beef up audio recovery when something goes wrong
2026-05-22 09:39:26 +02:00
David Heinemeier Hansson
8510a81921
Toggle weather panel from shortcut
2026-05-21 13:31:28 +02:00
David Heinemeier Hansson
c3cabffa44
Use launcher hides list
2026-05-21 12:43:03 +02:00
David Heinemeier Hansson
190c31503c
Merge branch 'dev' into omarchy-shell
2026-05-21 09:56:50 +02:00
Pavel Kadera and GitHub
b911a6f8ba
Only bind F9 to Voxtype if installed ( #5882 ) ( #5897 )
2026-05-21 06:48:20 +02:00
David Heinemeier Hansson
e1066e67d5
Switch media controls to QS MPRIS
2026-05-20 22:53:50 +02:00
David Heinemeier Hansson
e021863b67
Convert tui and web app remove to QS menus
2026-05-20 22:33:45 +02:00
David Heinemeier Hansson
5bc151f994
Convert theme remove to a QS menu
2026-05-20 22:18:38 +02:00
David Heinemeier Hansson
16193e7c93
Convert tz setting to a QS menu
2026-05-20 22:10:46 +02:00
David Heinemeier Hansson
e29394a133
Start cleanup of menu
2026-05-20 19:25:57 +02:00
David Heinemeier Hansson
ed3320cb8d
Just emojis
2026-05-20 14:12:06 +02:00
David Heinemeier Hansson
b7c0e10288
Just clipboard
2026-05-20 14:09:09 +02:00
David Heinemeier Hansson
41425481db
app-launcher to just launcher
2026-05-20 13:57:22 +02:00
David Heinemeier Hansson
ea1b0e7ced
Extract panels out into their own top-level concern
2026-05-20 13:51:39 +02:00