AppBuilder v3.1 for Hollywood 10 released

Allanon · 866

Allanon

  • Newbie
  • *
    • Posts: 18
    • Karma: +2/-0
    • A-MC Creative Development
on: April 13, 2023, 02:23:27 AM
AppBuilder v3.1 released
Here is the project page where you can read all the details and where you can download the packages.
-----
AppBuilder is a tool that can drastically increase your Hollywood-MAL productivity, infact, with AppBuilder, you can compile and pack your cross-platform projects with a single click without bothering with long shell commands.



In a standard environment, if you want to target multiple platforms and you are making use of plugins, you would have to build your executables and manually you have to pack them including the right plugin for every targeted platform. This process is extremely boring but worst part is that it can lead to mistakes copying the wrong plugin for the targeted platform or putting it in the wrong folder.

If you often build your applications for multiple platforms this utility is a must have!



With a easy to use interface this app let you select for which platforms you want to build, let you set up your main source and what Hollywood plugins your application needs: AppBuilder will manage for you all the boring tasks like copying the correct plugin version in the correct target platform folder.

Additionally AppBuilder can manage for you your application resources, just tell AppBuilder which resources must be included with your application and it will copy all of them in the right folders, MacOS application boundles are also handled, MacOS .app bundles will be managed by AppBuilder with no efforts from the user.



AppBuilder can also manage external data: with external data I mean data that must be included with your distribution but that is not essential to run your application, and should be placed outside the main application folder.

Think about a “readme” file, or documentation files : setting these files as external, AppBuilder will copy them inside the build folder but outside the application folder, this is especially useful for MacOS applications because external files will be placed outside the application boundle and will be easily accessible by the final users.

One more thing that AppBuilder can do is to create for you a zipped archive ready to be distributed, it uses 7zip so you must have it on your system to use this feature or, at least, you should have a similar program that uses the same command line arguments of 7zip.

You can get a key for free if you are my patron or you can get it with a small donation (please read about it in the project's web page).



Change Log
- Started support for multi-language (but not yet available)
- Changed the layout to add an information line at the bottom of the window
- Overing the mouse on a button a brief explanation will be displayed on the bottom line
- Added a “Reset configuration” button in the “Configuration” window
- Configuration is now saved in JSON format, old format is still processed and converted to the new one
- Added switch : “Use build date in build folders”
- Added switch : “Open build folder after building the application”
- Added project switch : Enable/Disable “Console Mode”
- Added project switch : Enable/Disable “Lock Settings”
- All plugins has been updated to their latest available version, missing plugins has been added.
- Compilation targets has been updated
- Added support for Hollywood 10


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #1 on: April 13, 2023, 02:47:20 AM
Great job Fabio, AppBuilder will be installed on the next version of AfA One x86/68k

Thanks for testing AppBuilder on AROs One, hope everything worked well


Allanon

  • Newbie
  • *
    • Posts: 18
    • Karma: +2/-0
    • A-MC Creative Development
Reply #2 on: April 13, 2023, 02:58:50 AM
Great, thank you :)
All went fine with AROS One distro  ;)


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #3 on: April 14, 2023, 11:42:33 AM
Fabio, I noticed that in the AROS x86 version of AppBuilder, the top bar does not appear, so you cannot shrink/widen the GUI or close the program.

On OS3, on the other hand, if you try to shrink the GUI, you get a black screen and an error


Allanon

  • Newbie
  • *
    • Posts: 18
    • Karma: +2/-0
    • A-MC Creative Development
Reply #4 on: April 15, 2023, 01:30:05 AM
On AROS probabily you are using a screen resolution with a width of 1024 or lower and the borders are removed to allow you to run the program, if you try to run it with a 1280 width resolution it should work, I've faced the same problem on my tests.

On OS3 I didn't have this problem, if you get some error message could you post a screen shot?


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #5 on: April 15, 2023, 02:11:25 AM
Yes I confirm with 1280 the top bar appears on AROS, too bad because 1024 is the most indicated and most used resolution on VM
Strange though, on OS3 with 1024 resolution the top bar works fine

On GUI shrinkage, the error appears only on OS3.9 + AfA OS (see screenshot)
With OS 3.9 standard and OS 3.2, the error is not there, however, on these systems it is not allowed to shrink the GUI

---- Italiano ----

Si confermo con 1280 la barra superiore appare su AROS, peccato perchè 1024 è la risoluzione più indicata e la più usata su VM
Strano però, su OS3 con la risoluzione 1024 la barra superiore funziona bene

Sul restringimento della GUI, l'errore appare solo su OS3.9 + AfA OS (vedi screenshot)
Con OS 3.9 standard e OS 3.2, l'errore non c'è, però su questi sistemi non è consentito restringere la GUI


Allanon

  • Newbie
  • *
    • Posts: 18
    • Karma: +2/-0
    • A-MC Creative Development
Reply #6 on: April 15, 2023, 11:32:16 AM
Yes I confirm with 1280 the top bar appears on AROS, too bad because 1024 is the most indicated and most used resolution on VM
Strange though, on OS3 with 1024 resolution the top bar works fine
I think it's because the decorators on OS3 are smaller and the window's size+decorators fit in the screen area, btw I'll try to resize the main window to let it fit in 1024 width screens in the next version.

On GUI shrinkage, the error appears only on OS3.9 + AfA OS (see screenshot)
With OS 3.9 standard and OS 3.2, the error is not there, however, on these systems it is not allowed to shrink the GUI
What do you mean that the "gui shrink is not allowed"? The resize gadget does not work or you can enlarge but not reduce? Because in the latter case it's ok, the gui cannot be shrinked below its minimum size which is the starting size.


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #7 on: April 15, 2023, 12:11:16 PM
Ok, although on OS3 with AfA OS I use window themes similar to those of AROS !