Giter Site home page Giter Site logo

benherbst / idaesbasic Goto Github PK

View Code? Open in Web Editor NEW
142.0 5.0 5.0 478 KB

Idaesbasic - An all in one project manager that stores everything in files directly into your project! ๐Ÿคฏ

License: Apache License 2.0

Java 2.68% Kotlin 97.10% Batchfile 0.22%
projectmanagement todolist kanban calendar calendar-view todolist-app kanban-board kanban-board-application javafx-gui javafx-desktop-apps

idaesbasic's Introduction

maven "windows" "ubuntu" "java" "build_by" "with_love"

Idaesbasic - Project-Managment redefined

Use the 0.9.1 branch if you want to see the code before Kotlin rewrite!



Idaesbasic

Everything is a file ๐Ÿ’พ

With this project managment tool, everything is a file. Your todolists are .todo files and your kanbans .knbn ... You can store everything local on you computer and directly in your project. For example: figures/player/player.todo, if you are a Game-Developer and you want to manage planning of the player.

Big tool set โš’๏ธ

There will be lot of tools in Idaesbasic:

  • Todolist
  • Kanban
  • Whiteboard
  • Video call
  • Chatting
  • Calendar
  • Email
  • Messenges
  • ...

image image image image

At the moment, todolist, calendar and kanban are implemented, more are coming soon!

Support me ( PayPal )

Donate

Compare with other tools

Has feature โœ…
Doesn't have feature โŒ
Feature is coming soon โฑ๏ธ
Not completly implemented ๐Ÿ˜‘
Feature Idaesbasic Zenkit Trello Todoist
Save into files โœ… ๐Ÿ˜‘ ( Only markdowns from Hypernotes ) ๐Ÿ˜‘ ( Not directly, you must use import and export ) โŒ
Kanbans โœ… โœ… โœ… โœ…
Calendars โœ… โœ… โœ… โŒ
Todolists โœ… โœ… โŒ โœ…
Whiteboards โฑ๏ธ โŒ โŒ โŒ
Mindmaps โฑ๏ธ โœ… โŒ
No electron โœ… โŒ โŒ โŒ

Get started ๐Ÿ›ซ

(1) Downloaad and install the app for windows or linux.

How do I do that?

For Windows:

Download the .exe file at https://github.com/BenHerbst/idaesbasic/releases/tag/0.9.1.

You maybe have to expand the "Assets" menu.

Then Open the Explorer and go to "Downloads". There you should find the .exe if it got downloaded. If not, download the .exe again!

Then, if downloaded and found in the Explorer, double click on it and an installer pops up.

There you just have to follow the steps and Idaesbasic is ready to use!

For Linux:

Download the .deb ( currently unavaible ) or .jar file at https://github.com/BenHerbst/idaesbasic/releases/tag/0.9.1. ( .deb is only for Debian or Debian based Linux like Ubuntu, Linux Mint or Pop!_OS )

Then open your file explorer. Go to "Downloads" and find the .deb or .jar file

If you downloaded the .deb for Debian or Debian based Linux, just double click the .deb and follow the install instructions.

If you got the .jar, which also runs on Arch, Manjaro or VOID Linux, you also have to get Java 17. The best way to install it is to go to https://jdk.java.net/17/ and read the install instructions there or go to Google and check how to install Java 17 or Openjdk 17 on your system.

There is also jdk-openjdk on Arch and Manjaro: pacman -S jdk-openjdk.

After the installation of Java 17, go to the file explorer, find the .jar and double click it. If that not work, open a Terminal window and execute:

  1. cd Downloads
  2. java -jar (" The file name of the .jar file ")
  3. if Idaesbasic doesn't start, copy the text of the Terminal window of take a screenshot and report it at https://github.com/BenHerbst/idaesbasic/issues. You have to get a Github account.

I would love it when anyone could help me creating a flatpak of this project!

Macos: There is currently no Macos version. You have to self compile it with Maven and Java 17 from https://github.com/BenHerbst/idaesbasic/tree/0.9.1.

I don't own a Macos device. Apple restricts you to own a Macos device to create a package for Macos.

Maybe someone with a Mac device could help me?


(2) Click on "Projects" -> "Add project" and select a folder
(3) Create a new todolist via "File" -> "New" -> "New todolist"
(4) Name the file and set the file location
(5) Create your todos, and click on "File" -> "Save" to save them

_To update the file browser, click on "Projects" -> "Project list" -> [Project location]_

It is recommended to create a idaes-files folder under your project, as it helps keeping focus, after I tested the both methods: At same place as tasks working folder under project or as, recommended, seperate folder for Idaesbasic.

Free and open source ๐Ÿ—ฝ

Idaesbasic is free and open source software.

  • Everyone can make a pull request and we will add it
  • Everyone can see the code
  • Everyone can change the code and build the software perfect for her / his needs

For everyone ๐Ÿง‘๐Ÿง‘โ€๐Ÿฆฐ๐Ÿง‘โ€๐Ÿฆฑ๐Ÿง‘โ€๐Ÿฆณ๐Ÿง‘โ€๐Ÿฆฒ๐Ÿง”๐ŸงŸ

  • If you want to use the software to manage your personal tasks, go and use the todolist.
  • If you are a big tech company and you want to manage a website, go and use the kanban and team features, and change the code to your needs.
  • If you are a single person that is famous, manage all your interviews etc. in the todolist and calendar.
  • If you are a single developer, manage the tasks for your project directly in the project it selfes and create kanbans.

License

The software is provided under the Apache 2.0 License

Contributing

If you want to contribute to Idaesbasic, see CONTRIBUTING.md first!

Build with javafx ๐Ÿ’ช

The software is build with javafx 17:

  • Faster than web app
  • Small, doesnt have a browser inside
  • Less ram
  • Can access your files

Website

The website of the project is avaible under https://benherbst.github.io/idaesbasic

Future

Version 1.0.0 Stable:

  • Todolists with time and tags
  • Whiteboard
  • Email managment
  • Faster, Optimized
  • Bug fixes
  • ...

This is my first real Github project I started as a side project, I still maintain some times and do things here and there and I hope you like it!

idaesbasic's People

Contributors

benherbst avatar ochotzas avatar ss1978 avatar stacksharebot 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

idaesbasic's Issues

[BUG] User can go to main view, even if he hasn't selected a project

Describe the bug
User can go to the main view, even if he hasnt select a project

To Reproduce if necessary
Steps to reproduce the behavior:

  • Click on add project in welcome screen
  • Close file manager

Device (please complete the following information):

  • OS: Windows 11
  • Version: 0.9.0 - Beta

[BUG] Fix scroll panel corner style

Describe the bug
The scroll panel corner color is white, make it darkmode

Screenshots if necessary
Screenshot 2021-11-07 204927

Device (please complete the following information):

  • OS: All
  • Version: 0.9.0 / 0.9.1

Possible enhancements

Hey!

  • I've been trying Idaes for a day and found some things that can be improved. The first one occurs when you hover your mouse in the sidebar and it highlights blank lines;~~

imagen

  • #8

  • The sidebar should show the folder instead of the full path, because if you use any cloud solution, it shows a non-attractive visualization like: C:\Users\%USER%\OneDrive\Documents\%FOLDER%\Idaes

  • You could move the data shown in the bottom bar to the right, so it doesn't look too long and you can take a quicklook without too much characters. Also, I think there's a typo in the "Messanges" showed in the bottom bar

imagen

[BUG] New windows don't have icons

Describe the bug
When the user creates a new windows, it doesnt contain an icon

To Reproduce if necessary
Steps to reproduce the behavior:
Open a new window

Device (please complete the following information):

  • OS: Windows 11
  • Version: 0.9.1

[BUG] Cant delete project

Describe the bug
Cant delete project, if clicking on delete, it just switches to welcome screen but never reaches the delete code

Device (please complete the following information):

  • OS: Windows 11
  • Version: 0.9.1

[BUG] Save dated on todos doesnt work

Describe the bug
You cant save the dates of todos and load them, it is broken

Device (please complete the following information):

  • OS: Windows 11
  • Version: 0.9.0 Beta

[BUG] When main window gets closed, all window closes

Describe the bug
All windows get closed, if the main window gets closed

To Reproduce if necessary
Steps to reproduce the behavior:
Open multipile windows and close the main window

Device (please complete the following information):

  • OS: Windows 11
  • Version 0.8.0 and 0.9.0

[ENHANCEMENT] Add installation instructions

Describe the enhancment
Add installation instructions

"(1) Downloaad and install the app for windows or linux." - I think this could be expanded a bit, it's not clear for me how I can achieve this step. Please keep in mind that I do not program in Java (although I have some knowledge on how to setup JDK & JRE, Maven)

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.