Page 1 of 1

Dev-Board

Posted: Sun Jun 23, 2024 8:30 pm
by StarBootics
Hello everyone,

Dev-Board is now available on my GitHub account : https://github.com/StarBootics/Dev-Board

What is Dev-Board ?

A small board and cards like program. Such program is being used to present cards in 4 different categories :

"Ideas and To do"
"In progress"
"Completed" (After 30, 60 or 90 days the cards are moved to the archive. But it's possible to restore them if needed)
"Abandoned" (After 30, 60 or 90 days the cards are moved to the trash. But it's possible to restore them if needed)

The cards can be dragged from one category to another. The main idea here is to balance your daily workload. Of course you need to be capable to self discipline yourself and put only few cards in the "In progress" per day. When they are all completed you just drag them in the "Completed" category.

This program is being released under the unlicense principal AKA Public domain.

Best regards
StarBootics

Re: Dev-Board

Posted: Mon Jun 24, 2024 9:33 am
by dige
Thank you, I like it very much! :D

What I noticed while testing:

- You can't add items unless a new project has been created first

- With many items per box - if a scrollbar is required for the display and you scroll all the way down, the window starts to redraw itself permanently in Windows.

- It would be practical, if the last project was loaded immediately on start


What is your plan with this project? Are you going to develop it further?


Kind regards

dige

Re: Dev-Board

Posted: Mon Jun 24, 2024 9:49 am
by PBJim
Thanks for posting this work. Why is there a specific requirement to compile the application with the below?
The required compiler cannot be found
PureBasic 6.02 beta-4 LTS - C Backend (Linux - x64)

Re: Dev-Board

Posted: Mon Jun 24, 2024 10:02 am
by StarBootics
dige wrote: Mon Jun 24, 2024 9:33 am - You can't add items unless a new project has been created first
Oops I forget to mention that. Indeed you need to create a project first. Also the project will be saved automatically when you close the program, load an existing project or create a new one.
dige wrote: Mon Jun 24, 2024 9:33 am - With many items per box - if a scrollbar is required for the display and you scroll all the way down, the window starts to redraw itself permanently in Windows.
As I have mentioned, I don't have windows installed on any of my computers (I switched to Linux in 2009) so if you find the solution for that let me know.
dige wrote: Mon Jun 24, 2024 9:33 am - It would be practical, if the last project was loaded immediately on start
Maybe an option can be added for that.
dige wrote: Mon Jun 24, 2024 9:33 am What is your plan with this project? Are you going to develop it further?
To be honest, I have made this project specially for all of you, PB users. I have actually 3 versions of this program. One created in PureBasic but for Linux only. One written in Pure C language also Linux only and the last one I have uploaded on my GitHub account and released into the public domain.

During the last 21 years I have created many programs using PureBasic and I still use them on a daily basis. But I'm in the process of slowly phasing PureBasic out in favor of C programming language and sooner or later my own programming language.

So if you want a new feature, post it here and if I have time I may implement it into the program. Otherwise make a fork of this project and continue the development.

Best regards
StarBootics

Re: Dev-Board

Posted: Mon Jun 24, 2024 10:02 am
by wilbert
PBJim wrote: Mon Jun 24, 2024 9:49 am Thanks for posting this work. Why is there a specific requirement to compile the application with the below?
At the end of a .pb file, some additional information is stored that isn't shown inside the IDE.
One of those things is the compiler that is selected.
In this case, Devboard - Main.pb for example contains the line

; Compiler = PureBasic 6.11 LTS - C Backend (Linux - x64)

So when you try to compile that file, it looks for the C backend but you can still select a different compiler in the Compiler Options menu.

Re: Dev-Board

Posted: Mon Jun 24, 2024 10:04 am
by StarBootics
PBJim wrote: Mon Jun 24, 2024 9:49 am Thanks for posting this work. Why is there a specific requirement to compile the application with the below?
The required compiler cannot be found
PureBasic 6.02 beta-4 LTS - C Backend (Linux - x64)
You need to go in the compiler settings and re-select the compiler. You should be able to use any compiler to compile this program.

Best regards
StarBootics

Re: Dev-Board

Posted: Mon Jun 24, 2024 10:09 am
by PBJim
Argh yes, of course, thanks both. It's Monday morning!

It was the word "required" — it made me think there was a compile-time test included. Not used to this, because I rarely download code.

Re: Dev-Board

Posted: Mon Jun 24, 2024 11:05 am
by Axolotl
Open the .pb or .pbi files with an editor like Notepad2 (Notepad++, etc.) to see the config data as commented lines at the end as wilbert mentioned above. If you remove these lines and save the file, it should then also work in PB-IDE again.

Re: Dev-Board

Posted: Mon Jun 24, 2024 12:25 pm
by IceSoft
One wish:
The tool should be resizeable (I dont need such a big window for "planing" issues)

Re: Dev-Board

Posted: Mon Jun 24, 2024 11:41 pm
by StarBootics
IceSoft wrote: Mon Jun 24, 2024 12:25 pm One wish:
The tool should be resizeable (I dont need such a big window for "planing" issues)
Would you prefer a different User Interface that as only one category visible (In progress) and have an auxiliary window that show all categories and where you can move cards around ?

Personally I like the program the way it is but I work with a double screen setup so having the IDE in one screen and Dev-Board in the other. Maybe it's not the case for everybody.

Best regards
StarBootics

Re: Dev-Board

Posted: Tue Jun 25, 2024 7:30 am
by IceSoft
StarBootics wrote: Mon Jun 24, 2024 11:41 pm Would you prefer a different User Interface that as only one category visible (In progress) and have an auxiliary window that show all categories and where you can move cards around ?

Personally I like the program the way it is but I work with a double screen setup so having the IDE in one screen and Dev-Board in the other. Maybe it's not the case for everybody.
I dont need it so "big" which need a "whole" screen for maybe 5 "entries".