BugTracker New Version 1.1 RTF
BugTracker New Version 1.1 RTF
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
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.
-
- Enthusiast
- Posts: 443
- Joined: Sun Apr 06, 2008 12:54 pm
- Location: Brisbane, Qld, Australia
- Contact:
Re: BugTracker Release 1
I'm interested but Windows 11 wouldn't let me download the setup program, reporting 'virus detected'.
Re: BugTracker Release 1
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.
That's odd.
Maybe a win11 parameter.
The look of BugTracker reminds me of the 80s.
A+
Denis
Denis
- NicTheQuick
- Addict
- Posts: 1519
- Joined: Sun Jun 22, 2003 7:43 pm
- Location: Germany, Saarbrücken
- Contact:
Re: BugTracker Release 1
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.
Re: BugTracker Release 1
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.
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.
Re: BugTracker Release 1
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).
Re: BugTracker Release 1 Updated Release
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
===================================
Completed!
Both Products are Zipped Installs.
If you run across ANYTHING let me know! Or Desire Enhancements etc....
Pete
-
- Enthusiast
- Posts: 443
- Joined: Sun Apr 06, 2008 12:54 pm
- Location: Brisbane, Qld, Australia
- Contact:
Re: BugTracker Release 1 Updated Release
Zipped version downloaded and installed OK, thanks.
Re: BugTracker Release 1 Updated Release
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
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
Re: BugTracker Release 1 Updated Release
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 ?
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
Re: BugTracker Release 1 Updated Release
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
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
Re: BugTracker Release 1 Updated Release
Thanks Phollyer, any Linux build ?
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
Re: BugTracker Release 1 Updated Release
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.
---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.
Re: BugTracker Release 1 Updated Release
Thanks Phollyer, I appreciate it.
Spec: Linux Mint 20.3 Cinnamon, i7-3770K, 16GB RAM, RTX 2070 Super
Re: BugTracker Release 1 Updated Release
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.
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.