Issue: QML ApplicationWindow: ToolTip attached property must be attached to an object deriving from Item
Fix: Moved ToolTip attachment from ApplicationWindow to a proper Item component in main.qml
Issues:
TypeError: Property 'setEnabled' of object ClipboardManager is not a functionTypeError: Property 'setTextOnlyMode' of object ClipboardManager is not a functionTypeError: Property 'setMaxContentSizeMB' of object ClipboardManager is not a functionTypeError: Property 'setShowNotifications' of object ClipboardManager is not a function
Fix: Changed from calling setter functions to direct property assignment in ClipboardSettings.qml:
ClipboardManager.setEnabled(checked)→ClipboardManager.isEnabled = checkedClipboardManager.setTextOnlyMode(checked)→ClipboardManager.textOnlyMode = checkedClipboardManager.setMaxContentSizeMB(value)→ClipboardManager.maxContentSizeMB = valueClipboardManager.setShowNotifications(checked)→ClipboardManager.showNotifications = checked
Issue: ServerCommands section was getting cut off and not visible Fixes:
- Removed
clip: truefrom both ClipboardSettings and ServerCommands GroupBox components - Reduced spacing in components to make them more compact
- Added bottom padding to the second column to ensure enough space
- Improved overall layout efficiency
app/gui/main.qml- Fixed ToolTip attachmentapp/gui/ClipboardSettings.qml- Fixed property bindings and layoutapp/gui/ServerCommands.qml- Fixed layout and clippingapp/gui/SettingsView.qml- Improved column spacing and padding
After these changes:
- ✅ No more ToolTip warnings in the logs
- ✅ No more ClipboardManager property binding errors
- ✅ ServerCommands section should be fully visible and scrollable
- ✅ Clipboard settings should work properly
- ✅ Overall settings UI should be more compact and functional
- Build and run the application
- Navigate to Settings
- Scroll down to see the "Artemis Features" section
- Verify that both "Clipboard Sync" and "Server Commands" sections are visible
- Test clipboard settings toggles and inputs
- Check that no errors appear in the logs
- Verify that the ServerCommands buttons are visible and functional
If the ServerCommands section is still not fully visible, consider:
- Making the components even more compact
- Using a ScrollView within the Artemis Features section
- Reorganizing the layout to use more horizontal space
- Moving some settings to a separate tab or page