Comments (10)
@mamarilmanson Scribus is not browser based its built with Qt5... what you're suggesting is a total rewrite of Scribus? (or else I'm missing something?)
from scribus.
@mamarilmanson i guess that if you want do such a move, you have to restart a new scribus from scratch.
i'm following a bit the discussions on atom vs. sublime and it seems that electron already has issues with rendering syntax highlightings for big text files... i wonder if it can manage micro-typography and displaying heavy images.
also, html+css -- while making steady progresses -- do not seem to be ready yet for typography work.
but feel free to demonstrate the contrary!
p.s. sadly, i've missed stéphanie's workshop on doing layout with html at this year's lgm :-(
it could have given me some more insights on this topic...
from scribus.
"but feel free to demonstrate the contrary!" - I felt motivated but time is not on my side unfortunately...
On my subjective suggestion... I feel it will reach out to more devs to contribute as far as the learning curve of the language to be used is concerned (html/css)...
but as far as a design program somehow it felt achievable... I found this one: http://www.pixate.com/ but it is for mobile... I just see potential for a design app with a more familiar backend for me to scroll up and down... :D
from scribus.
and also this one which had a cameo on one talk I saw on youtube: https://github.com/benogle/curve-app
from scribus.
and another one? https://mockingbot.in/?#
from scribus.
Hi,
I don’t think a port of Scribus to Electron is feasible.. As others already noted, it would be a complete rewrite since the programming language and platform are different.
The other apps you linked are toy applications compared with Scribus. It’s kind of like comparing MS Paint to Photoshop…
/Andreas
Edit: formatting for thread
from scribus.
@mamarilmanson thanks for your input nonetheless
Closing ticket
from scribus.
a few provocative questions:
- why hasn't the curve app developed to an inkscape ersatz in the last 9 months?
- why are all the commits by one single person (what's about the larger dev audience?)
- have you tried to move a group of 1000 shapes in curve.app?
personally, i also believe that a higher level language would help having more developers, but i'm not sure that a full rewrite is doable.
at the end, a few dedicated programmers -- or even just one! ... like in the case of curve-- seem to lead to better results than waiting for the big crew to join...
from scribus.
:D
from scribus.
A higher level language than C++? That would not be JavaScript then, but rather something like OCaml, Prolog or Haskell. And good luck with finding developers for that…
I think refactoring the C++ source into something more structured is a better approach, and a clean scripting interface could open the way to alternate GUIs.
Just my €0.02.
/Andreas
from scribus.
Related Issues (20)
- Scribus 1.5.7 build fails with Qt 6.2 HOT 3
- Suggestion: Guidelines, margin outline, bleed lines should always be on the top layer. HOT 2
- [ Feature request ] multi page resources support? HOT 1
- Scribus appimage file are included "additional data" from PPA ? HOT 2
- implement printing via cups api HOT 1
- [UI/UX] Make the text and image borders distinguishable from actual borders HOT 1
- Convert pdf to sla via command line HOT 2
- Display Colors not selectable Windows+Ubuntu [bug] [help wanted] HOT 1
- swear words in German GUI 1.5.8 HOT 3
- Exporting a publication to PDF HOT 1
- Cannot browse folders in Picture Browser
- Make the page preview resizable in the "Annotation Properties" window
- None of the AppImages work
- Margins can't be changed after document has been created
- Snap to Guides ignored when Snap to Grid is on
- Content Properties window too big/can't be resized smaller (Ubuntu/KDE)
- Doesn't build with podofo 0.10.0 HOT 1
- Windows NSIS installer: Where is the source code? HOT 1
- Python API: Recurse into groups HOT 2
- Import of Inkscape pages HOT 2
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 scribus.