Comments (15)
Qt render is effectively dead, we are hard at work on a cl-electron port if you would be so inclined as to help :-)
from nyxt.
@jmercouris Presumably that depends on NodeJS?
chromium + node :)
from nyxt.
In that case, I think we should close this issue.
QtWebEngine is rather limiting and once we close #2989 we'll stop supporting it.
@jmercouris, closing?
from nyxt.
Qt had too many issues for us, that is why we are working on a different version. I wish it were easy, but finding a good renderer is really hard.
from nyxt.
@jmercouris well.. this seems quite interesting idea to be honest.
Help? I think I may able to help to port it to macOS. I've suceffuly build and run Nyxt-3.5.0 on macOS via MacPorts:
from nyxt.
Qt render is effectively dead, we are hard at work on a cl-electron port if you would be so inclined as to help :-)
@jmercouris Presumably that depends on NodeJS?
@catap How about fixing NodeJS over a weekend? We just need to rewrite the assembler…
from nyxt.
@jmercouris Presumably that depends on NodeJS?
chromium + node :)
Oh, so trivial to fix LOL
@jmercouris It is really desirable to have either Qt4 or Carbon backend working.
from nyxt.
@catap if you're able to run Nyxt on macOS using WebKit, what would be the advantage of using Qt? Better performance since it uses Chromium's engine?
from nyxt.
@aadcg nope, I was just courious about it status because I've tried to build it at begining with Qt and after some time and fixing some "forgotten things"... well I've started to doubt that it works.
from nyxt.
Right now it simple doesn’t supported 🫣
from nyxt.
Yes, we don't ship Nyxt with Qt since it always lagged behind the WebKit port.
Again, I'm eager to listen to the motivation behind the interest in Qt when #2989 is an on-going effort and the currently widely supported WebKit port provides a better experience.
from nyxt.
@aadcg There are platforms where WebKit is not there, and fixing it is non-trivial, time-consuming and potentially just impossible. Also, there are infinite number of WebKit-based browsers around.
from nyxt.
@barracuda156 what about QtWebEngine? Doesn't the same argument apply?
Also, there are infinite number of WebKit-based browsers around.
And what conclusion are you extracting from this fact?
from nyxt.
@aadcg I merely replied to “Again, I'm eager to listen to the motivation behind the interest in Qt”. I won’t convince anyone here, especially if the matter is already decided.
QtWebKit exists back in Qt4, which works fine. Early versions of Qt5 should be fixable with moderate efforts. Fixing V8 requires rewriting assembler to begin with – and then fixing unknown number of bugs, because no one tested it on 32-bit Big-endian for years. So to me there is a difference.
And what conclusion are you extracting from this fact?
I guess it is pretty obvious for anyone to arrive at :) But it is your project, and you can do whatever you wish with it, of course.
from nyxt.
I won’t convince anyone here, especially if the matter is already decided.
Everything is always open to discussion.
I'm sincerely trying to understand your view but I'm afraid I don't get it yet.
Nyxt is developed in such a way that switching web renderer is relatively easy. Let's focus on WebKit-based and Chromium-based renderers. The GUI toolkit is irrelevant here (GTK, Qt, etc). We have a port that works on WebKit. For Chromium we used to support QtWebEngine, but it proved to be rather uninteresting. Our best bet to achieve that goal is to close #2989.
Please share your knowledge and perspective. Thanks!
from nyxt.
Related Issues (20)
- Screen flickering on wayland and nvidia drivers HOT 1
- Broken clipboard commands on WSL (using Guix) HOT 6
- Links to nx-router and nx-tailor in EXTENSIONS.org are broken. HOT 3
- Consistent Hang With `search-auto-complete t` HOT 8
- Unable to navigate to gmail.com HOT 4
- Unable to login to gemini sites that require a self cert HOT 1
- Invalid Git submodule HOT 2
- Render Dark/Transparent/Blurred Screen When Loading Instead of White Flash HOT 3
- Function imports in cl-gobject-introspection & fset are incompatible with SBCL 2.4.5 HOT 3
- Unhandled floating point interrupt when starting Nyxt on the most recent SBCL (2.4.5) HOT 3
- Keys missing in Emacs key mode HOT 2
- Youtube keeps asking for device info permission HOT 1
- Customizable Prompt Buffer Placement (Top/Bottom) HOT 3
- `render-menu` UI bug
- `(url (current-buffer))` when panel buffers are open HOT 1
- copy-to-clipboard failing to find existing external utilities HOT 2
- `prompter:marks` should reflect the order by which the user selected the suggestions
- Deprecate use of `nclasses:define-generic` HOT 1
- nyxt on windows? HOT 1
- Startup routine opens two windows instead of one
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nyxt.