|
Post by Pjot on Jan 7, 2011 1:10:12 GMT 1
Folks, This week I secretly have been working on a genuine GUI version of BaCon. It is the 'source.bac' editor and the 'bacon.bac' sources put together, with some enhancements. So this GUI version does not need an external binary, it is completely self-containing. In fact, it is the fourth incarnation of BaCon! I have posted a preview. Constructive criticism, remarks, comments welcome! Regards Peter
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jan 7, 2011 11:20:44 GMT 1
Wow Peter, you have been a busy guy. An I thought you were just ignoring me. ;D
|
|
|
Post by jcfuller on Jan 7, 2011 11:31:30 GMT 1
Looks good Peter. In the future will you be extending it so one can use their own preferred syntax coloring?
James
|
|
|
Post by Pjot on Jan 7, 2011 13:10:51 GMT 1
Good idea, I will investigate how this can be done.
Thanks, Peter
|
|
|
Post by Pjot on Jan 8, 2011 0:07:25 GMT 1
Many improvements on the GUI version of BaCon: - Ability to execute program directly after conversion
- Re-implemented 'Find' and added 'Replace'
- Ability to use arguments to console programs
- Memorize console shell definition
- Fixed memory leaks
- Code improvements and cleaning
Latest is here. Peter
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jan 8, 2011 3:19:16 GMT 1
Peter, Do I use the latest bash version of the translator to come up with a executable of the IDE version? John Update:That works. files.allbasic.info/BaCon/BaCon - GUI.png[/img] jrs@Laptop:~/BaCon$ ./bacongui BaCon syntaxfile not found! Fetching from BaCon website... done. Nice feature! BonusBaCon now has syntax highlighting support for my gedit (Ubuntu default text editor) and detects the .bac mime.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jan 8, 2011 6:31:00 GMT 1
Maybe it's just me but I don't see why I should have to open a tab first before the option to open a file appears. Open is a top level function and should be available on the start of BaCon. Maybe you could open a default blank tab named "untitled".
|
|
|
Post by Pjot on Jan 8, 2011 9:45:57 GMT 1
When the GUI starts a default empty tab is available by default. You can use "Open tab..." to add a new tab and also open a file at the same time.
Peter
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jan 8, 2011 10:05:07 GMT 1
You are correct.
I see where I got confused. If I close all the tabs, the Open is disabled.
I use gedit a lot and the open is never disabled and will create a new tab with a file open.
I'm just not use to the disconnect between open documents and tabs.
|
|
|
Post by Pjot on Jan 8, 2011 22:56:22 GMT 1
More work done: - Tabs can be re-ordered using drag and drop
- Fixed severe bug with cleaning IF-flags
- More testing on memory leaks
Latest is here. Peter
|
|
|
Post by Pjot on Jan 11, 2011 23:50:35 GMT 1
Many more improvements: - HTML help screen (requires libgtkhtml)
- Line spacing
- Fixed issues when no network is available
- More user experience improvements
- More bugs fixed
Latest is here. Peter
|
|
|
Post by fragadelic on Jan 12, 2011 5:29:35 GMT 1
Can you add bacongui to fetch?
I have a script called update-bacon that pulls everything down into /usr/lib/bacon and then recompiles bacon, fetch and bacongui and copies them to /usr/bin.
|
|
|
Post by fragadelic on Jan 12, 2011 5:33:39 GMT 1
Also, is there an icon for bacon? I'd like to have it as the icon for the .desktop file so it shows up in the menu with a nice icon.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jan 12, 2011 8:13:56 GMT 1
I created my first Bacon GUI with BaCon bash. This latest version was translated/compiled with itself.
|
|
|
Post by Pjot on Jan 12, 2011 9:13:40 GMT 1
All, An icon can be found in the BETA directory. Updated the bacongui.bac source file with a small fix because it could not store its settings correctly. For 'fetch', I am not sure if this is should be default functionality of the converter...? Regards Peter
|
|