Skip to content

Iwaneq/KZMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of contents

Introduction

What KZMaker is?

KZMaker is my first bigger product, which allows user to create scout documents (Karty Zbiórki) faster and simplier, than on paper.

Why I created KZMaker?

To be honest - because of my laziness ;pp Writing these documents on phone notepad, and then writing them by hand on printed template was taking too much time. I was thinking, how can I do all of this steps in one place, and there is where the idea was born. First version of app was writed in WinForms. Months later, after gainging some experience in other, smaller projects, I decided to finally recreate whole product to something more modern.

Technologies

To write app I used:

  • .NET 5.0
  • MvvmCross 8.0.2
  • Ookii.Dialogs.Wpf 4.0.0
  • squirrel.windows 1.9.0

Why MvvmCross as mvvm framework?

In near future I want to make Android port of KZMaker. MvvmCross allows me to have more shared between platforms code, so I won't need to write most of already existing classes, to just fit them into other platform.

Ookii.Dialogs?

Simple library for better Windows dialogs. I usually used them in getting saving paths by folder dialogs.

squirrel.windows?

Framework which allows me to implement application update features to KZMaker. In settings page you can search for new updates. If there is new release in this GitHub repo, application will take that as new version, and will ask user if he wants to update, or not.

Launch

What do I need to install app?

Just... .NET 5.0 Runtime, in case you don't have installed it already. System requirements at this moment are only for operating system. KZMaker at this moment is only avaible for Windows (7/8/10/11).

How can I install KZMaker?

In GitHub repo you can download any release you want. The most recommended is the latest one. You can also visit Project's website and download installer package from there.

After you downloaded release package, you need to open Setup.exe. Then the installation will run itself, creating KZMaker icon on your desktop.

image

Updates

What's new in KZMaker 2.1.0?

Loading screen!

KZMaker now have a loading screen. While loading, application is checking for new updates (you can turn that option off in settings).

New notifications system!

Notifications system has been refactored. Now it's simpler and clearer.

New settings page!

Because of increasing number of new settings, I decided to divide settings into four smaller Views. In new settings page you can also see more info about application (like version, author) and even give me a feedback or report a bug!

Resizing option!

Now, you can resize and dock KZM window! :3

Future

General plans

Currently, plans for KZMaker development are simple: make sure Windows app is as best as it can and release Android version soon. If I'll be still working at this project, I will consider about integration system, between desktop app and Android one.

Roadmap

Milestones:

  • Release desktop app
  • Release Android app
  • Make integration system between them

Sources

Icons

Tools

Tools that I used to create KZMaker:

  • Figma - digital designer, where you can create layouts for apps, websites etc.

Worth checking out

About

KartaZbiórkiMaker is software wich allows you to make Karta Zbiórki documents faster and simplier, than on paper.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages