Dev-Board

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
StarBootics
Addict
Addict
Posts: 1006
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Dev-Board

Post 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
The Stone Age did not end due to a shortage of stones !
dige
Addict
Addict
Posts: 1397
Joined: Wed Apr 30, 2003 8:15 am
Location: Germany
Contact:

Re: Dev-Board

Post 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
"Daddy, I'll run faster, then it is not so far..."
PBJim
Enthusiast
Enthusiast
Posts: 296
Joined: Fri Jan 19, 2024 11:56 pm

Re: Dev-Board

Post 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)
User avatar
StarBootics
Addict
Addict
Posts: 1006
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Board

Post 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
The Stone Age did not end due to a shortage of stones !
wilbert
PureBasic Expert
PureBasic Expert
Posts: 3942
Joined: Sun Aug 08, 2004 5:21 am
Location: Netherlands

Re: Dev-Board

Post 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.
Windows (x64)
Raspberry Pi OS (Arm64)
User avatar
StarBootics
Addict
Addict
Posts: 1006
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Board

Post 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
The Stone Age did not end due to a shortage of stones !
PBJim
Enthusiast
Enthusiast
Posts: 296
Joined: Fri Jan 19, 2024 11:56 pm

Re: Dev-Board

Post 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.
Axolotl
Addict
Addict
Posts: 826
Joined: Wed Dec 31, 2008 3:36 pm

Re: Dev-Board

Post 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.
Just because it worked doesn't mean it works.
PureBasic 6.04 (x86) and <latest stable version and current alpha/beta> (x64) on Windows 11 Home. Now started with Linux (VM: Ubuntu 22.04).
User avatar
IceSoft
Addict
Addict
Posts: 1694
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Re: Dev-Board

Post by IceSoft »

One wish:
The tool should be resizeable (I dont need such a big window for "planing" issues)
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
User avatar
StarBootics
Addict
Addict
Posts: 1006
Joined: Sun Jul 07, 2013 11:35 am
Location: Canada

Re: Dev-Board

Post 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
The Stone Age did not end due to a shortage of stones !
User avatar
IceSoft
Addict
Addict
Posts: 1694
Joined: Thu Jun 24, 2004 8:51 am
Location: Germany

Re: Dev-Board

Post 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".
Belive! C++ version of Puzzle of Mystralia
Bug Planet
<Wrapper>4PB, PB<game>, =QONK=, PetriDish, Movie2Image, PictureManager,...
Post Reply