ultralight-ux / Ultralight

Lightweight, high-performance HTML renderer for game and app developers.
https://ultralig.ht
4.69k stars 196 forks source link

Megathread for Missing Features #178

Open adamjs opened 5 years ago

adamjs commented 5 years ago

This issue will keep track of various things missing in Ultralight that are present in Chrome/Firefox.

CSS

Native Inputs/Dialogs

Web Features

SVG/Canvas

Platform-Specific

Miscellaneous

PierBover commented 5 years ago

You should probably add <video> to that list.

adamjs commented 5 years ago

Thanks, added ✅

GrimTheReaper commented 5 years ago

With markdown, instead of:

- Item

you should use

- [ ] Item

It gives you a checkbox that you can click to signify what is done, like:

adamjs commented 5 years ago

Thanks for the tip! Updated.

alandefreitas commented 4 years ago

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.

talentlessguy commented 4 years ago

What about adding dGPU support (NVIDIA for example)?

issue: #220

gajus commented 4 years ago

Is this being kept up to date?

ceccun commented 4 years ago

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...

adamjs commented 4 years ago

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.

Tamirrrr commented 4 years ago

Hey , how can i get a text value from a text input element.

kapulkin commented 4 years ago

Good day. Is the list of features actual? I'am interested in WebRTC, is it not implemented yet?

jonatino commented 4 years ago

@adamjs can you add support for webp images to this list?

jonatino commented 4 years ago

@adamjs also if we can add support for icons for the windows

farshed commented 4 years ago

@adamjs any update on v1.2? when can we expect it to be out?

alandefreitas commented 4 years ago

Is supporting mobile devices still in the plans?

SupinePandora43 commented 4 years ago

254

SupinePandora43 commented 4 years ago

window.onKeypress not work in Browser sample example electron-app source: #L40

SupinePandora43 commented 4 years ago

image

loeffel-io commented 4 years ago

Gamepad API (!!)

gtnardy commented 4 years ago

looking forward for CSS Filters and HTML5 video and audio support!

ryanerwin commented 4 years ago

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

image

antoineok commented 3 years ago

hello, what about "loading webp image file" i got some errors with them

SupinePandora43 commented 3 years ago

Chrome/Firefox Chromium

wolfield commented 3 years ago

Please add https://github.com/ultralight-ux/Ultralight/issues/185 to the list. Chrome/Firefox had subpixel rendering since the beginning.

MohammadMD1383 commented 3 years ago

some css flex properties are not supported like gap, etc...

368

HarryZalessky commented 2 years ago

Is this list kept updated? video and audio support had been added... And what about WebRTC?? When is it coming?? I NEED IT!

SupinePandora43 commented 2 years ago

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

dzcpy commented 2 years ago

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?

SupinePandora43 commented 2 years ago

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

SupinePandora43 commented 2 years ago

YouTube says that fullscreen mode isn't supported

dzcpy commented 2 years ago

Is this project still actively developed / maintained?

SupinePandora43 commented 2 years ago

Is this project still actively developed / maintained?

Yes. 1.3.0 is currently in beta and adds audio/video support + more other features

dzcpy commented 2 years ago

Is there any estimation about when these features will be implemented? It's been too long.

barnabwhy commented 2 years ago

Any plans to add a way of disabling web security? Some things like vue just don't like file:// and complain about cors

p0358 commented 1 year ago

include <Ultralight/MouseEvent.h>

///
/// The various mouse button types.
///
enum Button {
kButton_None = 0,
kButton_Left,
kButton_Middle,
kButton_Right,
};

No support for mouse side buttons (forward/back), and they are supposed to work. See sample here (press forward on the "Result" live sample): https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/buttons

So I cannot even catch them in WndProc and send to the view... (with WM_XBUTTONDOWN: https://stackoverflow.com/questions/67683479/process-mouse-back-and-forward-buttons-in-winforms-form-when-its-client-area-is)

Kukulkano commented 1 year ago

You might want to add IndexedDB and local storage support to that list (maybe include setting a dedicated storage path).

augustpemberton commented 9 months ago

MouseEvents don't seem to contain the movementX or movementY properties:

https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/movementX https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/movementY

Steven-L-42 commented 7 months ago

how is it still 5 years later a problem to set a cursor to none or set it to custom in UL?