Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Megathread for Missing Features #178

Open
12 of 30 tasks
adamjs opened this issue Oct 7, 2019 · 38 comments
Open
12 of 30 tasks

Megathread for Missing Features #178

adamjs opened this issue Oct 7, 2019 · 38 comments
Assignees
Labels
bug Something isn't working

Comments

@adamjs
Copy link
Member

adamjs commented Oct 7, 2019

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

  • 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

Miscellaneous

@adamjs adamjs added the bug Something isn't working label Oct 7, 2019
@adamjs adamjs self-assigned this Oct 7, 2019
@adamjs adamjs pinned this issue Oct 7, 2019
@PierBover
Copy link

You should probably add <video> to that list.

@adamjs
Copy link
Member Author

adamjs commented Oct 9, 2019

Thanks, added ✅

@GrimTheReaper
Copy link

GrimTheReaper commented Oct 17, 2019

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
  • Done

@adamjs
Copy link
Member Author

adamjs commented Oct 17, 2019

Thanks for the tip! Updated.

@alandefreitas
Copy link

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
Copy link

What about adding dGPU support (NVIDIA for example)?

issue: #220

@gajus
Copy link

gajus commented Feb 21, 2020

Is this being kept up to date?

@ceccun

This comment was marked as spam.

@adamjs
Copy link
Member Author

adamjs commented Feb 21, 2020

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
Copy link

Tamirrrr commented Mar 3, 2020

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

@kapulkin
Copy link

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

@jonatino
Copy link

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

@jonatino
Copy link

jonatino commented Apr 21, 2020

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

@farshed
Copy link

farshed commented May 2, 2020

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

@alandefreitas
Copy link

Is supporting mobile devices still in the plans?

@SupinePandora43
Copy link

#254

@SupinePandora43
Copy link

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

@SupinePandora43
Copy link

image

@loeffel-io
Copy link

Gamepad API (!!)

@gtnardy
Copy link

gtnardy commented Sep 13, 2020

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

@ryanerwin
Copy link

ryanerwin commented Oct 12, 2020

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
Copy link

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

@SupinePandora43
Copy link

Chrome/Firefox Chromium

@wolfield
Copy link

Please add #185 to the list. Chrome/Firefox had subpixel rendering since the beginning.

@MohammadMD1383
Copy link

MohammadMD1383 commented Oct 20, 2021

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

@HarryZalessky
Copy link

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

@SupinePandora43
Copy link

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
Copy link

dzcpy commented Dec 22, 2021

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
Copy link

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
Copy link

YouTube says that fullscreen mode isn't supported

@dzcpy
Copy link

dzcpy commented May 9, 2022

Is this project still actively developed / maintained?

@SupinePandora43
Copy link

Is this project still actively developed / maintained?

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

@dzcpy
Copy link

dzcpy commented Sep 14, 2022

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

@barnabwhy
Copy link

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

@p0358
Copy link

p0358 commented Nov 14, 2022

#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
Copy link

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

@augustpemberton
Copy link

@Steven-L-42
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests