BugTracker New Version 1.1 RTF

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

BugTracker New Version 1.1 RTF

Post by Phollyer »

Everyone, I have Released my next Product....

BugTracker

BugTracker is a simple bug tracker for the individual or small group development teams.
It Manages Projects and the "Issues" that come with them.

Features
- Simple easy to understand GUI
- Multiple Bug Statuses
- Multiple Update Text's for each Bug.
- Update Flag for Those Texts to be output onto Release Notes, vs those kept internal.
- Beautifully formatted Release Notes
- Built in Spell Check
- Multiple editable Themes

https://www.pahlabs.com/product/productbugtracker/

-----------------------------------
Minor Update due to unnamed enemeration...fixes Product screen background

--------------------------------------
New Product Release
I'm Now USING BugTracker ON BugTracker,
Result is 11 issues found, fixed and reported. Modified NEW toolbar with an additional Report.
Fixed Report Sort ordering.

---------------------------------------

Release 3 is now Available for download.

---------------------------------------------

Release 4 is now Available for download.

====================================================
BugTracker Upgraded to Version 1.1
Aside from minor fixes RTF has been Added to Bug & BugUpdate screens!
Also fixed install script.
This upgrade to RTF went as expected, only took 3-4 hours, to upgrade to RTF on the two screens; It is proof that my Reuse design of RTF works like a champ. There is only ONE set of RTF code. Toolbars, menus, procedures with the two screens having RTF. I still want to work on the Screen to screen Transitions. but this is pretty minor. I've upgraded Website screen shots.

HTTPS://www.PAHLabs.com
Last edited by Phollyer on Sat Sep 09, 2023 1:24 pm, edited 4 times in total.
ozzie
Enthusiast
Enthusiast
Posts: 443
Joined: Sun Apr 06, 2008 12:54 pm
Location: Brisbane, Qld, Australia
Contact:

Re: BugTracker Release 1

Post by ozzie »

I'm interested but Windows 11 wouldn't let me download the setup program, reporting 'virus detected'.
Denis
Enthusiast
Enthusiast
Posts: 778
Joined: Fri Apr 25, 2003 5:10 pm
Location: Doubs - France

Re: BugTracker Release 1

Post by Denis »

I'm under W11 and no problem to download setup.exe (i have Eset internet security too).
That's odd.
Maybe a win11 parameter.


The look of BugTracker reminds me of the 80s.
A+
Denis
User avatar
NicTheQuick
Addict
Addict
Posts: 1519
Joined: Sun Jun 22, 2003 7:43 pm
Location: Germany, Saarbrücken
Contact:

Re: BugTracker Release 1

Post by NicTheQuick »

Where does it store the data and can multiple users use it at the same time?
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: BugTracker Release 1

Post by Phollyer »

OZZIE

Yes. the install is unsigned...that's why Win 11 doesn't Like it. Just Say keep anyway, them more options and download. it.

Sadly, certificates to sign install's run $150 to $300 per year! I'm trying to share software on the cheap...well inexpensive. But I haven't got back to working out my website charging yet...so things are (for now) free.

---------------------

NicTheQuick

It stores data, at the moment, in a SQLite DB on your C:/User/{Name}/AppData/BugTracker
The Code "CAN" store data to ANY PureBasic Supported databases with just a few tweaks. Contact me offline and I can show you how all that works. As for multi user, under a different DB, maybe even SQLite if only 2 or 3. I'm wanting an excuse to flush out Workflows, add email notifications of assignment. So..

-------------------------
Denis

Looks like the '80's. Well if things work why change? The GUI needs little if any explaining, nor does it need a Magnifying Glass to read. I Remember the '80 well, Mainframes, punch cards, Cobol, PL1, Fortran, Good Days...the dBase 2, dBase II, IV, Clipper...finally Foxpro, and VB. There comes a point when it's just syntax.
Fred
Administrator
Administrator
Posts: 18220
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: BugTracker Release 1

Post by Fred »

You can try to zip you installer, it should go through the smartscreen. I do it for the free version of PureBasic and it seems to work (our exe are signed but we still have issue with smartscreen).
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: BugTracker Release 1 Updated Release

Post by Phollyer »

Give a few Moments, I'll Have a Zipped version out there to download.

===================================
Completed!

Both Products are Zipped Installs.

If you run across ANYTHING let me know! Or Desire Enhancements etc....

Pete
ozzie
Enthusiast
Enthusiast
Posts: 443
Joined: Sun Apr 06, 2008 12:54 pm
Location: Brisbane, Qld, Australia
Contact:

Re: BugTracker Release 1 Updated Release

Post by ozzie »

Zipped version downloaded and installed OK, thanks.
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: BugTracker Release 1 Updated Release

Post by Phollyer »

Has anyone had issues with the latest release?
I keep thinking I've missed a Database Update/Change between the two releases.

But then I'm working on third (and fourth) Product release, while updating BugTracker, and ClassBuilder. After Next Product (PBXLicense) Release I'll Update ClassBuilder again I've made several code changes already and have identified a few more bugs to be fixed as I use him to build these products. This is the only way to test ClassBuilder, is to simply use him.

Pete
User avatar
Janni
Enthusiast
Enthusiast
Posts: 127
Joined: Mon Feb 21, 2022 5:58 pm
Location: Norway

Re: BugTracker Release 1 Updated Release

Post by Janni »

Love to see builders using PB. Keep it up Pete!

I'm not sure I understand what exactly Classbuilder do.. can you explain it like I'm five years old ?
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: BugTracker Release 1 Updated Release

Post by Phollyer »

ClassBuilder Assists you in creating Pure Basic Software.

You design your forms in whatever tool you like saving the as .pbf files (pbf == PureBasicForm), the open ClassBuilder and design the supporting Database layer to your application.

From a configuration standpoint you *SHOULD* enter in a Supported String Compare Utility, I use WinMerge, but I support others. As you generate code, the later tweak and REGenerate this tool SAVES your life, and it's automatically supported in the Application.

Terminology of ClassBuilder is:

"VIEW" is code behind FORM including processing loop, handles transferring "data" (strings, integers, etc) to the Form. From Database Model to and From Form, also handles Form Theming form and Controls, also handle Gadget Transformations. By Transformations I mean changing a ComboBoxGadget to a Custom Version ComboBoxEX, or ButtonGadget to any of the 25 or so CustomButton controls ClassBuilder "Knows". This is now a seamless simple GUI driven Process.

"MODEL" is your "DATABASE" Layer Objects. Their job is to read and write to ANY PureBasic supported Database, There are many standardized gadget loads, for ListViewGadgets, ComboBoxes, ListIconGadgets. These Models or classes interact with the VIEWS to present and save data to a database

"TYPES" are STATIC code tables, using enumeration. These make your code MUCH easier to read and understand, while minimizing bug issues.

ClassBuilder Generates ALL these Code Sheets for you. It Supports unlimited Parent Child Relationships. All you do is populate 2-3 screens with your table and form information and ClassBuilder can write the code for you. The MORE complete you input your information, such as Button Replacements, Code behind Buttons choices, Button text, etc... The More ClassBuilder will build for you. ClassBuilder "Tries" to match your Gadget Names/Text to Procedures Guessing your intention...but... The more Complete you Enter data...the more accurate the generated code is, and less "Issues".

Are there issues? sure. The permutations of Data Types (string, Integer, image, Clob, blob, etc) with Supported Gadget is amazing in and of it's self, but then compound that by the 25+ CustomGadgets containing thousands of button styles and colors is truly massive.

I recommend Starting by Creating a NEW Project in an empty file. ClassBuilder will provide you with a Starting point to build your Application, complete with database and 1000's of starting lines of code, and the Custom Gadgets,

Look through ThemeSupport.pbi in Includes Folder, ALSO review Static.pbi in Utils folder. ThemeSupport is full of Procedures to use in theming Controls on your forms. Static is Packed FULL of useful procedures for any and All Applications. See Manual sections for explanations of ALL these Procedures.

Next Build a simple form, FirstName, LastName, Email Address, the Open classBuilder and build the Matching Database Layer (Model) and link Form Fields to Database Fields. Play Around Generating the Code reviewing What ClassBuilder Builds for you. You'll begin to figure out the true power of ClassBuilder. See how what you enter on screens translates to Generated code. Get Stuck? Every Screen in ClassBuilder is linked to help via F1.
Or simply Email me. or ask here on forum...I'll answer as fast as possible.

Ask Away....
Pete
User avatar
Janni
Enthusiast
Enthusiast
Posts: 127
Joined: Mon Feb 21, 2022 5:58 pm
Location: Norway

Re: BugTracker Release 1 Updated Release

Post by Janni »

Thanks Phollyer, any Linux build ?
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: BugTracker Release 1 Updated Release

Post by Phollyer »

well, at the moment I went for looks using Scintilla, and ProHUI menus. Both are Windows ONLY components. ClassBuilder WILL run on linux using Crossover or Wine, I've had it up on a Raspberry Pi. But No, not Natively.
---HOWEVER---
The goal of ClassBuilder is to Generate Code You WILL use and I believe is platform Independent (in theory). The CODE ClassBuilder generates for you IS simply Pure Basic, and should be completely OS Agnostic Modules...Procedures...Straight Code. But this, for the moment is untested. I'm 99.9% Sure it would be fine except for maybe Images and Blobs I suspect (but Don't know) the coding for them may be different between Operating Systems. I presume SQLite doesn't care nor any of the other Database schemes.
Hope this makes Sense.
IF you could run ClassBuilder is Wine (for instance), the simply copy and paste the code into Your Linux Side Applications.
Once I get it Fully debugged, if there is interest, I'll attempt to rip out the elements of classbuilder which are Windows Dependent, and put out what I hope would be a platform independent version...but I'll need some assistance in debugging THAT version on Linux. I Have Linux, and use it some, but I'm no Linux Expert.

====================================
As a side note, if you've not guessed already. My eye sight is pretty bad..Due to an Illness, I suffered 8-9 years ago, It left my right eye color blind, and very scarred, with nerve damaged, and my Left eye does "okay", I have no depth perception and still learning how to walk, type, fine motor still is poor. Sorry for all the typo's, I use the ProGUI menus to get them larger and bold text, so I can Read them, I prefer Dark screens with high contrast text, explains the screens, and my themes.
User avatar
Janni
Enthusiast
Enthusiast
Posts: 127
Joined: Mon Feb 21, 2022 5:58 pm
Location: Norway

Re: BugTracker Release 1 Updated Release

Post by Janni »

Thanks Phollyer, I appreciate it.
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
Phollyer
Enthusiast
Enthusiast
Posts: 145
Joined: Sat Jun 03, 2017 3:36 am
Location: USA, Texas
Contact:

Re: BugTracker Release 1 Updated Release

Post by Phollyer »

New Version is Available to download, I've made several updates to BugTracker and ClassBuilder

BugTracker,: Fixed bug in saving Configuration.
modified bug to color code the bug list by status

ClassBuilder: Continuing tweaks to code generation
made several alterations to custom controls an imbedded code.
Post Reply