Giter Site home page Giter Site logo

mrsquirrely / squirrelyconverter Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 22.97 MB

Simple Converters for Everyone

Home Page: http://convert.mrsquirrely.net

License: GNU General Public License v3.0

C# 100.00%
converter webm material xaml mahapps-metro webp materialdesigninxaml image video dotnet

squirrelyconverter's Introduction

Squirrely Converters

Update Augest 16th 2020

I have decided once again to recode this project. Though not without reason.
I try to do things that I haven't before, this project included one of these things.
With this project I was trying to create a plugin system. I wasn't sure how to do this at the time.
I tried my best but fell short. Recently I came back to this to resart what I wanted. 
With the time away I have learned quite a bit. So I am able to do a plugin system decently well.
That is my plan. To have a plugin system and stand alone versions of every converter/utility.
Simple Converters for Everyone :

Free, simple, and beautiful to use converters for everyone! The goal with this project isn't to create converters or utilities, it's to create beautiful converters and utilities. For far to long we've had to deal with ugly, no more!

Converters / Utilities:
  • Image Converter
  • Video Converter
  • Zip Program
  • Office Converter
  • Waifu2x Program
  • To see!

Images :

Coming Soon!

News :

Look above!

Change Log :

  • None yet! Coming real soon!

ToDo :

  • to see

License :

Converter.Lib - LGPLv3
Converter.Win - GPLv3
ImageConverter.Lib - GPLv3
ImageConverter.Win - GPLv3
Libraries Used Libraries Planned
Handy Controls SevenZipSharp
Webp Lib for Animated WebP waifu2x ncnn Vulkan
Magick.NET Humanizer
Squirrel Sizer avalonia

squirrelyconverter's People

Contributors

mrsquirrely avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

fossabot

squirrelyconverter's Issues

New FFMPEG wapper

Create a new FFMPEG wrapper as the one I am currently using seemingly broke.

Test

This is just a test and can be ignored!

Create the video converter

I need to re-create the video converter.
Knowing how easy it was to move the code over for the image converter this shouldn't be too difficult.

Move all the util code

I need to move all the util codes from the main project to its own. This is so that everything can use them not just the main project. Right now I have moved the logger, enums, and some of the utils themselves. I still need to move the toast and the rest of the util code.

Add Image settings

I need to add settings for all the image formats.
There are no WebP settings that currently work.
What is going to be added first is

  • No Alpha
  • Save EXIF
  • Quality

GIF SUPPORT RIGHT NOW!!!!

Describe the solution you'd like
We need GIF support! I need to convert all my lovely GIFS to WebP or WebM!!!

Pretty the code up a bit.

Some of the code should be in "Utils" but are on the "MainView" Also need to add comments to things you know what those things are for/do. Update to use string interpolation

Create the toast notifier

I'm not 100% sure how I'm going to do this, though I haven't tried yet. I could be simple as breathing.

Download Converters

Add ability to download any future converters or converters that wasn't installed during installation

Add support for WebM

There is absolutely no support for WebM at the moment.
I first wish to get WebP sorted out first before I get started with WebM.

Update code for modulation

I need to recode the converters so they work independently from each other. This isn't going to be that hard to do.

Things that need to be fixed/Want to add with WebP Converter

To Fix:

  1. When converting it doesn't update the "Converted" column correctly
  2. It doesn't backup any subfolders
  3. It only goes 1 subfolder down

To Add:

  1. When you double click on the image in the list open the image to view. (Or have a preview window)
  2. Show how much space an image takes up and how much was saved, also with all images added up

Progress sliders!

I'm going to start using the template I set up...
Is your feature request related to a problem? Please describe.
Yes and no. Right now you can't see progress on anything really.

Describe the solution you'd like
Simple, just add a progress slider to the conversion process...
I'm not sure whether or not where I want it to be located.
I might put it like where the name of the file is so it looks mondo cool.

Additional context
I'm not sure I can get the progress from the images...
I might put a progress at the bottom so when one image is done converting it adds to the progress.

Add a "Finished" message

There currently isn't a "Finished" message that shows up when the encoding or decoding is finished.

Video Support

Adding support for video conversion. Going to use FFMPEG.

Needs a new Message Box

I thought I fixed it but it seems I didn't. So I need to find another way, I might just have to deal with the default message box. It just looks so darn ugly. So I'm looking for a solution.

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.