Ultralight
Ultralight copied to clipboard
Megathread for Missing Features
This issue will keep track of various things missing in Ultralight that are present in Chrome/Firefox.
CSS
- [x]
CSS user-select property - [x]
CSS Radial Gradients (just needs shader implementation) - [ ] CSS Filter Effects (eg blur, hue, grayscale, contrast, etc.)
- [ ] CSS Backdrop Filter
- [ ] CSS Blurred Text Shadow (dependent on compositing blurs in shader)
- [ ] CSS Cursor Images
- [ ] CSS border-image-slice (renders but has glitches)
Native Inputs/Dialogs
- [x]
Native Input: Select Elements (native widget dropdowns) - [x]
Native Input: Radio / Checkbox Elements (native widget drawing) - [x]
Native Input: Progress Bars - [x]
Native Input: Sliders (Range Element) - [ ] Native Input: Date Selection
- [ ] Native Input: Color Selection
- [ ] Native Input: Local File Selection
- [ ] JavaScript Alerts/Dialogs
Web Features
- [x]
JavaScript Intl API / Localization - [x]
WebSockets over SSL (WebSockets over HTTP work) - [x]
WebAssembly - [ ] WebGL (need to spawn offscreen EGL context or pipe into GPUDriver)
- [ ] WebRTC
- [ ] HTML5 Video / Audio suport
SVG/Canvas
- [x]
Line Joins / Line Caps in SVG/Canvas. Currently uses defaults (miter line join / butt line cap), need to add support for other options. - [ ] CanvasRenderingContext2D.filter
- [ ] CanvasRenderingContext2D.imageSmoothingEnabled
- [ ] CanvasRenderingContext2D.imageSmoothingQuality
Platform-Specific
- [x]
Platform clipboard API (cut, copy, paste) - [ ] Platform drag and drop (dragging to/from native window)
- [ ] Input Method Editor API (IME, used for Japanese, Korean, etc. input)
Miscellaneous
You should probably add <video>
to that list.
Thanks, added ✅
With markdown, instead of:
- Item
you should use
- [ ] Item
It gives you a checkbox that you can click to signify what is done, like:
- [ ] Not Done
- [x] Done
Thanks for the tip! Updated.
It is possible to create a system tray icon for the application? Something like that. It's often useful for the user to close the window but to keep a deamon running in the background.
What about adding dGPU support (NVIDIA for example)?
issue: #220
Is this being kept up to date?
Hello! You sent an email to STREAM's public service host. This account is not monitored meaning that your email will be lost in the wonders of our servers...
It's a bit out of date since most work the last two months has been in the 1.2 development branch (rebased off latest WebKit, changeset has 1M+ LOC). Going to push to public GitHub soon and update this thread.
Hey , how can i get a text value from a text input element.
Good day. Is the list of features actual? I'am interested in WebRTC, is it not implemented yet?
@adamjs can you add support for webp images to this list?
@adamjs also if we can add support for icons for the windows
@adamjs any update on v1.2? when can we expect it to be out?
Is supporting mobile devices still in the plans?
#254
window.onKeypress
not work in Browser
sample
example electron-app
source: #L40
Gamepad API (!!)
looking forward for CSS Filters and HTML5 video and audio support!
Looking forward to supporting media queries for dark mode, so that embedded Ultralight windows can toggle the light/dark mode automatically matching the Desktop OS Light/Dark mode setting.
For example: https://davy.dev/darkmode
This works with Epiphany (webkit) but not yet with Ultralight v1.2.0-beta.2.
UPDATE Nov 30th: Still doesn't appear to be present in the latest version of Ultralight v1.2.0
hello, what about "loading webp image file" i got some errors with them
~~Chrome/Firefox~~ Chromium
Please add https://github.com/ultralight-ux/Ultralight/issues/185 to the list. Chrome/Firefox had subpixel rendering since the beginning.
some css flex properties are not supported like gap
, etc...
#368
Is this list kept updated? video and audio support had been added... And what about WebRTC?? When is it coming?? I NEED IT!
Is this list kept updated? video and audio support had been added... And what about WebRTC?? When is it coming?? I NEED IT!
It's not exactly done yet. 1.3 stable isn't released
Is this list kept updated? video and audio support had been added... And what about WebRTC?? When is it coming?? I NEED IT!
Have video and audio been added?
Is this list kept updated? video and audio support had been added... And what about WebRTC?? When is it coming?? I NEED IT!
Have video and audio been added?
In latest sdk yes
YouTube says that fullscreen mode isn't supported