@@ -31,6 +31,7 @@ This document tracks the implementation of display server features that enable A
3131- [x] ` window_title_get ` - Get current window title (returns window name)
3232- [x] ` window_always_on_top ` - Pin window above others
3333- [x] ` window_background_colour ` - Set window background color with alpha (transparency)
34+ - [x] ` window_opacity ` - Set window opacity
3435- [x] ` window_fullscreen ` - Enter/exit fullscreen mode
3536
3637---
@@ -59,13 +60,13 @@ This document tracks the implementation of display server features that enable A
5960### Smart Layout
6061- [x] ` layout_tile ` - Auto-tile windows (left/right/top/bottom/quadrants/grid)
6162- [x] ` layout_stack ` - Stack windows in cascade pattern
62- - [ ] ` layout_beside_editor ` - Position window beside detected IDE window
63- - [ ] ` layout_suggest ` - Given screen dimensions, suggest optimal arrangement
63+ - [x ] ` layout_beside_editor ` - Position window beside detected IDE window
64+ - [x ] ` layout_suggest ` - Given screen dimensions, suggest optimal arrangement
6465- [x] ` layout_snap ` - Snap window to screen edge/corner/center
6566
6667### AI-Optimized Layout
67- - [ ] ` screen_find_space ` - Find empty screen space for new window
68- - [ ] ` window_arrange_pair ` - Put two windows side-by-side optimally
68+ - [x ] ` screen_find_space ` - Find empty screen space for new window
69+ - [x ] ` window_arrange_pair ` - Put two windows side-by-side optimally
6970- [x] ` layout_workflow ` - Preset layouts: "coding", "debugging", "presenting", "side-by-side"
7071
7172---
@@ -114,8 +115,8 @@ This document tracks the implementation of display server features that enable A
114115- [x] ` webview_resources ` - List loaded resources (scripts, styles, images)
115116
116117### DevTools
117- - [ ] ` webview_devtools_open ` - Open DevTools for window
118- - [ ] ` webview_devtools_close ` - Close DevTools
118+ - [x ] ` webview_devtools_open ` - Open DevTools for window
119+ - [x ] ` webview_devtools_close ` - Close DevTools
119120
120121---
121122
@@ -124,29 +125,29 @@ This document tracks the implementation of display server features that enable A
124125### Clipboard
125126- [x] ` clipboard_read ` - Read clipboard text content
126127- [x] ` clipboard_write ` - Write text to clipboard
127- - [ ] ` clipboard_read_image ` - Read image from clipboard
128- - [ ] ` clipboard_write_image ` - Write image to clipboard
128+ - [x ] ` clipboard_read_image ` - Read image from clipboard
129+ - [x ] ` clipboard_write_image ` - Write image to clipboard
129130- [x] ` clipboard_has ` - Check clipboard content type
130131- [x] ` clipboard_clear ` - Clear clipboard contents
131132
132133### Notifications
133134- [x] ` notification_show ` - Show native system notification (macOS/Windows/Linux)
134135- [x] ` notification_permission_request ` - Request notification permission
135136- [x] ` notification_permission_check ` - Check notification authorization status
136- - [ ] ` notification_clear ` - Clear notifications
137- - [ ] ` notification_with_actions ` - Interactive notifications with buttons
137+ - [x ] ` notification_clear ` - Clear notifications
138+ - [x ] ` notification_with_actions ` - Interactive notifications with buttons
138139
139140### Dialogs
140141- [x] ` dialog_open_file ` - Show file open dialog
141142- [x] ` dialog_save_file ` - Show file save dialog
142143- [x] ` dialog_open_directory ` - Show directory picker
143144- [x] ` dialog_message ` - Show message dialog (info/warning/error) (via notification_show)
144145- [x] ` dialog_confirm ` - Show confirmation dialog
145- - [ ~ ] ` dialog_prompt ` - Show input prompt dialog (not supported natively in Wails v3)
146+ - [x ] ` dialog_prompt ` - Show input prompt dialog with a webview fallback when native support is unavailable
146147
147148### Theme & Appearance
148149- [x] ` theme_get ` - Get current theme (dark/light)
149- - [ ] ` theme_set ` - Set application theme
150+ - [x ] ` theme_set ` - Set application theme
150151- [x] ` theme_system ` - Get system theme preference
151152- [x] ` theme_on_change ` - Subscribe to theme changes (via WebSocket events)
152153
@@ -173,7 +174,7 @@ This document tracks the implementation of display server features that enable A
173174- [x] ` tray_set_label ` - Set tray label text
174175- [x] ` tray_set_menu ` - Set tray menu items (with nested submenus)
175176- [x] ` tray_info ` - Get tray status info
176- - [ ] ` tray_show_message ` - Show tray balloon notification
177+ - [x ] ` tray_show_message ` - Show tray balloon notification
177178
178179---
179180
@@ -235,7 +236,6 @@ This document tracks the implementation of display server features that enable A
235236- [x] ` tray_info ` - Get tray status
236237
237238### Phase 8 - Remaining Features (Future)
238- - [ ] window_opacity (true opacity if Wails adds support)
239239- [ ] layout_beside_editor, layout_suggest
240240- [ ] webview_devtools_open, webview_devtools_close
241241- [ ] clipboard_read_image, clipboard_write_image
0 commit comments