penpot / penpot Goto Github PK
View Code? Open in Web Editor NEWPenpot: The open-source design tool for design and code collaboration
Home Page: https://penpot.app
License: Mozilla Public License 2.0
Penpot: The open-source design tool for design and code collaboration
Home Page: https://penpot.app
License: Mozilla Public License 2.0
Is there a reason why the view mode icon is a different colour to all the other icons?
In edit mode, new pages are added above the current page. In view mode, pages are added to the end of the list. Personally, I think adding new pages immediately below the current page is the most intuitive.
The need for full name at sign up is unclear. If there is no reason for it, can we remove it, to make sign up simpler? This will require removal from profile page as well.
Ruler is showing, whether the ruler icon is clicked or not.
Tested on Chromium and Firefox at commit #ba40b99c.
Even though the button is focused, there is no visual indication. Changing colour and bolding text/border change is required. Links, should also change visually on focus.
Error messages cover the top toolbar and prevent me from using it, even though the toolbar is functional. Perhaps showing it at the top of the canvas is less intrusive?
Also, the close button does not change colour until I click it. It should change (I think) when I hover over it. I can only close the dialogue box if I click outside the box, but not on the close button.
Interestingly, I can close the "new color" dialogue box by clicking on the button (but again the colour only changes when I click it).
Error on starting figwheel in frontend
In frontend:
npm run figwheel
> [email protected] figwheel /home/uxbox/uxbox/frontend
> PATH=./scripts:$PATH ./scripts/build-worker && PATH=./scripts:$PATH ./scripts/figwheel
Could not transfer artifact lein-ancient:lein-ancient:pom:0.6.10 from/to clojars (https://clojars.org/repo/): Specified destination directory cannot be created: /home/uxbox/.m2/repository/lein-ancient/lein-ancient/0.6.10
This could be due to a typo in :dependencies or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
npm ERR! Linux 4.8.0-37-generic
npm ERR! argv "/home/uxbox/.nvm/versions/node/v6.9.2/bin/node" "/home/uxbox/.nvm/versions/node/v6.9.2/bin/npm" "run" "figwheel"
npm ERR! node v6.9.2
npm ERR! npm v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] figwheel: `PATH=./scripts:$PATH ./scripts/build-worker && PATH=./scripts:$PATH ./scripts/figwheel`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] figwheel script 'PATH=./scripts:$PATH ./scripts/build-worker && PATH=./scripts:$PATH ./scripts/figwheel'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the uxbox package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! PATH=./scripts:$PATH ./scripts/build-worker && PATH=./scripts:$PATH ./scripts/figwheel
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs uxbox
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls uxbox
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/uxbox/uxbox/frontend/npm-debug.log
Error on starting clojure stuff in backend
In backend:
./scripts/run.sh
Could not transfer artifact lein-ancient:lein-ancient:pom:0.6.10 from/to clojars (https://clojars.org/repo/): Specified destination directory cannot be created: /home/uxbox/.m2/repository/lein-ancient/lein-ancient/0.6.10
This could be due to a typo in :dependencies or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
I've no idea where I am going wrong here.
Any idea?
When using the rectangle or circle tool to create a new shape, I expect Ctl-drag to create a perfect square or circle, but it does not. This is the default for most graphics software.
The function of the ruler icon is not clear. It is currently next to the grid icon which shows/hides the grid, which suggests that the ruler icon shows/hides the x-y axis page rulers (it actually measures distances between 2 points). The location, icon, etc should be improved to make the function clearer.
See issue #48 for an example of confusion!
Many of the uxbox keyboard shortcuts are standard browser keyboard shortcuts (on Chrome, Firefox, Edge for Windows/Linux). For example:
Ctl-R -> reload page
Ctl-Shift-H -> open history window
Ctl-Shift-O -> open bookmarks window
See Chrome, Firefox, Edge and Safari keyboard shortcuts for details.
Whoever designed uxbox's shortcuts was obviously using a Mac ;-)
I can suggest some hopefully better shortcuts (later) if you want.
I've started the docker container but I'm unfamiliar with tmux
and not sure how to use it.
I'm not even sure what to look for, are there screenshots anywhere to help get started?
I do not see any error messages when:
Nothing happens when I click the register button.
At present, sections that are unrelated to inputs have initial focus.
Also, the other links "Forgot your password?", "Don't have an account?" should also get tab focus.
When paths are created, the default fill colour is black at an opacity of 0%. However, this is confusing because the path is not filled (the first thing you see is the black palette, my eye did not go further to see the opacity setting). If it were set to "none", it would be more intuitive. Inkscape has a "no fill" button (see below).
Further, even when you change the colour, the path does not change, because opacity is 0%. If you change from a colour of "none", to some colour, the opacity should default to 100%.
Maybe, something like this?
Path objects and pencil objects use different tools and icons to create them, but they are represented by the same icon and name in the layers panel. It would be more consistent and easier to identify if the pencil objects were given a pencil icon and name.
Even if I click a previous version and press "accept", the latest ("current") version is always highlighted.
I do not get an error message when I submit a recover password request when I have no connection.
I do not know if the zipped files are svg or html or other. Perhaps explain as "Download all pages as svg in a zip file."
FYI: I got the following error message when running the manage.sh script:
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /imagemagick/config/missing autoconf
/imagemagick/config/missing: line 81: autoconf: command not found
WARNING: 'autoconf' is missing on your system.
You should only need it if you modified 'configure.ac',
or m4 files included by it.
Fixed it by adding autoconf to the Dockerfile :)
7.0.4-6
is out of date and not retrievable at url.
Grid is off in the image below, but the magnet is checked. If I move objects when grid is off, it does not snap to grid.
Option 3 is the best UX and most work :D. This would require some thought as to how to show that the settings are disabled. The text is so dim already, another visual indicator is required.
As an aside, the "Magnet option" would be better named "Snap", with the checkbox labelled "Snap to grid".
I expect "activate magnet" to align objects to the grid (when I move them), but nothing happens. There are also a number of usability issues (like the name and "magnet option" is not necessary), which perhaps should go in a different issue.
Tested on Chromium and Firefox at commit #ba40b99c.
"Continue" suggests that there are more steps to be completed. (Also, I think "Get started" is more friendly than "Register").
Password recovery email does not get sent. Is this just because those settings are disabled or not configured for the dev environment?
Clicking the "Export HTML" button does nothing in Chromium or Firefox.
I mentioned this in #50, but it has not been addressed, so I have opened another issue.
A vision of what uxbox aspires to be will encourage early adoption and contribution. Contributors will be able to decide if uxbox is a project that they want to contribute to. This also helps keep uxbox on track. It also improves transparency. See Jared Spool's 3Qs.
The vision should describe uxbox's raison d'etre. This boils down to:
Hi,
when i try to reconnect the docker image, it restarts the process of running the app and thus it done finds uxbox under /home/uxbox/ . How to reconnect the running application Docker image/Container terminal.
NOTE: STILL THE APPLICATION IS ACCESSIBLE FROM WEB URL.
Opacity slider does not change text transparency, whether the text object or actual text is selected.
I'm getting "Unable to connect to backend server" message.
In the console:
XMLHttpRequest cannot load https://test.uxbox.io/api/auth/token. Response for preflight is invalid (redirect)
'on-error: {:status 0, :payload ""} uxbox$main$ui$on_error @ ui.js:39'
undefined uxbox$main$ui$on_error @ ui.js:41
However, I can login to the demo site.
When click on View Mode (Ctrl + P). The url dosent hold the IP on which the application is hosted. it goes to local host IP.
I got the error in figweel(#1) tmax screen
Saving to: ‘/home/uxbox/.lein/self-installs/leiningen-2.7.1-standalone.jar.pending’
/home/uxbox/.lein/self-installs/leini 100%[=======================================================================>] 14.66M 136KB/s in 3m 5s
2017-01-20 14:43:01 (81.2 KB/s) - ‘/home/uxbox/.lein/self-installs/leiningen-2.7.1-standalone.jar.pending’ saved [15370238/15370238]
Could not transfer artifact lein-ancient:lein-ancient:pom:0.6.10 from/to clojars (https://clojars.org/repo/): Specified destination directory cannot be created: /home/uxbox/.m2/repository/lein-ancient/lein-ancient/0.6.10
This could be due to a typo in :dependencies or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
npm ERR! Linux 4.8.0-34-generic
npm ERR! argv "/home/uxbox/.nvm/versions/node/v6.9.1/bin/node" "/home/uxbox/.nvm/versions/node/v6.9.1/bin/npm" "run" "figwheel"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! code ELIFECYCLE
npm ERR! [email protected] figwheel: `PATH=./scripts:$PATH ./scripts/build-worker && PATH=./scripts:$PATH ./scripts/figwheel`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] figwheel script 'PATH=./scripts:$PATH ./scripts/build-worker && PATH=./scripts:$PATH ./scripts/figwheel'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the uxbox package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! PATH=./scripts:$PATH ./scripts/build-worker && PATH=./scripts:$PATH ./scripts/figwheel
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs uxbox
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls uxbox
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/uxbox/uxbox/frontend/npm-debug.log
uxbox@44074e1b6533:~/uxbox/frontend$
and backend(#2) tmax screen too
uxbox@44074e1b6533:~/uxbox/backend$ ./scripts/run.sh
Could not transfer artifact lein-ancient:lein-ancient:pom:0.6.10 from/to clojars (https://clojars.org/repo/): Specified destination directory cannot be created: /home/uxbox/.m2/repository/lein-ancient/lein-ancient/0.6.10
This could be due to a typo in :dependencies or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.
If I select the group layer, the ungroup icon is disabled. I expect to be able to ungroup all objects if the group-1 object is selected.
If I select a grouped object, the ungroup icon is enabled, but does not ungroup. It would be nice if selecting one grouped object (eg Circle-1) let me ungroup only that object.
.
However, I can ungroup nested groups. But it still does strange things. Notice in the gif that after I ungroup Group-3, the ungroup icon is still enabled and only after I click it again does it become disabled.
If I cannot connect to demo.uxbox.io after I log in, I get the "Unable to connect to backend server" error message. However, my pages load and most of the functionality is available. Therefore, the error message could be more descriptive and tell me what functionality remains and what is lost. Obviously, if my work has been saved is the most important!
Note that this is the same message I get if I cannot login, so there may need to be specific messages, not just 1 generic message.
Finally, some kind of help or suggestions would be nice to troubleshoot.
Only the colour changes, not the shape. This makes it difficult to remember which is which and tell the difference, especially for colour blind people. Hovering over the icon also changes the icon to the same colour as locked, but does not change the state, unless you click, which makes things even more confusing. A slightly bigger icon would be even clearer!
Screenshot is from firefox, but Chromium is similar.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.