Giter Club home page Giter Club logo

svgcleaner-gui's Introduction

SWUbanner

vshymanskyy's GitHub stats

svgcleaner-gui's People

Contributors

jokalliauer avatar razrfalcon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

svgcleaner-gui's Issues

check-gcc-output failed with "no-return-in-nonvoid-function" when building rpm

Hi,

When I try to package svgcleaner-gui in .rpm package format (for openSUSE), build is OK but rpm checks failed with the following output:

[   10s] ... testing for serious compiler warnings
[   10s]     (using /usr/lib/build/checks-data/check_gcc_output)
[   10s]     (using /var/tmp/build-root/openSUSE_Tumbleweed-x86_64/.build.log)
[   10s] 
[   10s] I: Program returns random data in a function
[   10s] E: svgcleaner no-return-in-nonvoid-function src/exceptions.cpp:37
[   10s] E: svgcleaner no-return-in-nonvoid-function src/process.cpp:77
[   10s] 
[   10s] I: Program returns random data in a function
[   10s] E: svgcleaner no-return-in-nonvoid-function src/exceptions.cpp:37
[   10s] E: svgcleaner no-return-in-nonvoid-function src/process.cpp:77

I had to disable those checks to be able to build it correctly.
I guess that's no big deal as the build itself runs fine but this issue can prevent svgcleaner-gui from being build automatically in OBS.

Thank you for your time and attention.
Regards.

Translations

Translating the GUI is easy, but what to do with svgcleaner's doc and error messages?

So we need to find a way to translate svgcleaner's errors and errors from all it dependencies.

Also we have to find someone who can translate svgcleaner's doc, which is pretty big. And this person should have at least basic knowledge about the SVG.

So currently, only Russian translation can be made. By me.

xcb plugin?

Downloaded the latest Linux release - tried to run the GUI on Ubuntu 14.04. Received this error message.

This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.

Which magical apt-get commands do I need to invoke to get the GUI working?

Windows 10 error

I tried it out on Windows 10 build 17120 and got this strange error:

Process 'svgcleaner-cli' exit with error:
thread 'main' panicked at 'already borrowed: BorrowMutError', src\libcore\result.rs:906:4
note: Run with `RUST_BACKTRACE=1` for a backtrace.

svgcleaner executable not found

I have svgleaner binary inside of /usr/bin:

which svgcleaner
/usr/bin/svgcleaner

It works:

svgcleaner -V
svgcleaner 0.9.5

But svgcleaner-gui reports, that it cannot find it -- shows dialog about this:

The 'svgcleaner' executable is not found.

It should be in the application folder.

When i removed catch all exception handling inside findCleaner(), i got this error:

terminate called after throwing an instance of 'QString'

Build on debian testing with Qt 5.12.5.

missing some GUI features from 0.6.2...

Hi RazrFalcon,
while algorithms of 0.6.9 are better that 0.6.2 (i believe your charts on home page :) ), there are some features that i miss from 062:

  • no preview before/after
  • no possibility to save result to source dir with prefix/postfix

Is there any chance to get it in new GUI?

executable not found

When i unpack the archive and try to run svgcleaner-gui, i get the following error:

The '7za' executable is not found.
It should be in the application folder.

But 7za file is located in the application folder and it has executable permissions

Please add close buttons

Please add a close button for the application and, more important, for the info dialog box.
I use a tiling window manager under Linux, and there is no obvious way to get rid of the info dialog box one opened.

macOS install - unidentified developer

When i'm trying to install svgCleaner on mac i get this error:
“SVGCleaner” can’t be opened because it is from an unidentified developer.

I know I can change my security preferences, but I thought it should be mentioned here.

does not contain any version numbers on macOS

i've downloaded the latest release but when selecting it in the Finder it doesn't show its version number
all macOS apps are supposed to contain version numbers
both the CFBundleVersion and the CFBundleShortVersionString entries in your Info.plist file are missing
Screenshot 2021-10-08 at 23 17 21

Tab order in GUI

Preferences -> Output

I click my mouse in "coordinates" I then press tab.

I expect the cursor to move to the next item "properties", instead it jumps down 3 to "path's coordinates".

My C++ is pretty rusty, but I think the issue is in https://github.com/RazrFalcon/svgcleaner-gui/blob/master/src/preferences/outputpage.ui

I think it's to do with the order in which the XML file is generated (based on https://stackoverflow.com/questions/2823351/how-to-automate-detection-of-out-of-order-tab-navigation-in-qt-dialogs)

Compare raster images

Problems:

  • QtWebKit is huge and outdated, so we need to use it's fork. Witch is pain to distribute.
  • QtWebEngine is even bigger and doesn't support printing yet.
  • QtWebKit has rendering bugs...

Drag&drop

Hello :) great work!
I really like your app
What about enable drag&drop, it would be fine
Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.