Project

General

Profile

Bug #704

Amiga manifest tag is no longer working on a new application created via Computers button.

Added by Brian Flanagan about 3 years ago. Updated about 3 years ago.

Status:
Rejected
Priority:
Normal
Target version:
-
Start date:
03/27/2021
Due date:
% Done:

0%

Estimated time:
Affected version:

Description

If I open a NEW application via the "Computers" button, I used to be able to switch to the Amiga manifest using:

#manifest: "amiga" 

In the version 1.0.0 (B6a), this tag is now ignored.
The AOZ palette, timers, etc. are used regardless of the #manifest: "amiga" tag.

I can fix this by manually deleting the manifest from the program folder.
The change should be automatic when the tag is changed.

Also, I want to be able to create programs which can switch the manifest on-the-fly.
This will not be possible without automatic switching.


Files

Change_Template_Any_Time.png (14.8 KB) Change_Template_Any_Time.png We need to live up to this! ;-) Brian Flanagan, 04/14/2021 01:28 PM
#1

Updated by Francois Lionet about 3 years ago

  • Assignee set to Baptiste Bideaux
#2

Updated by Baptiste Bideaux about 3 years ago

  • Status changed from New to Rejected

The manifest is the default (and priority) place to set up your AOZ application.

If I want to create an "amiga" program, I create it for that from the "New Application" panel and choose "Amiga". This way, I have the right parameters.

So for me there is no problem, you just have to use the right kind of project from the beginning.

#3

Updated by Brian Flanagan about 3 years ago

Baptiste: I understand that for you it is not a problem, but think about it from a beginner's viewpoint, and from a UX perspective.

Beginner: Many people will see "Computers" and think: Yes, I want a Computer program (vs smart phone or web site), so they click "Computer". (The Amiga is a computer, so the type of computer may not even occur to them.) Then, when they decide to add the #manifest: "amiga" tag, they'll be confused when AOZ does not use the Amiga configuration, even though they told it explicitly to do so.

UX: The eyes normally tend to focus on the upper left portion of the display.
The upper left (and therefore the most prominent) selection on the New dialog box is "Computers". They may not even look beyond that selection if it applies (which it does).

NOTE: The New dialog box even explicitly states that you will be able to change the template at any time!


For future versions of AOZ, IMO, we should allow the users to change the template at any time, (as well as on-the-fly), so a single program could optimize itself for multiple configurations either automatically or programmatically. Think about it. This would be a great way to set up user preferences for an AOZ application - by using a programmatically selectable manifest! (We could set display resolutions, columns, etc.)

Of course, they should also be able to "tweak" the settings in custom manifests. This would be a practical application of the manifest editor, a tool which Francois had previously suggested creating.

Also available in: Atom PDF