• Acolyte of the Butterfly
    Acolyte of the Butterfly
    phoenixkonsole
    Posts: 140 from 2010/8/4
    A new version is available for MorphOS. I can't test it because I have no MOS machine yet.

    http://aeros-os.org/guistore/MorphOS.zip

    :: CHANGELOG ::
    --------------------------------------------------------------------------------
    *** Global components ***
    - libServer : Started a refactoring process to optimize code, trap all
    possible errors and simplify code maintenance, functions and
    methods involved.
    This library is used by all clients (GUI and Text) and all Igo
    utilities.
    - libGUI : Added a new requester that works without blocking the program
    flow, it features a body area whit scrollable content for long
    text and messages. It can be used with the mouse or with the
    keyboard. Keyboard keys depends on the requester layout and the
    configured controls of the application, default config uses the
    arrow key to hilight the button and the <enter> key to select
    it.
    To scroll the body content the user can use the PGUP and PGDOWN
    to scroll throught pages or can use the mouse with the
    following combinations:
    - Mouse wheel : Scroll text line by line
    - Mouse wheel + Right Shift : Scroll text page by page
    - Mouse wheel + Right Control : Scroll to the Top/Bottom

    PGUP/PGDOWN/RIGHTSHIFT/RIGHTCONTROL are actually hardcoded.

    *** General changes ***
    - Log files :
    - Now the application will save two log files, one for the current session
    and one for the previous session to allowing users to send log files
    after a severe program crash.
    - Now the FIPC messages have been switched off because the system seems
    quiet stable, log files will be shorter and the application (including
    the download manager) should run faster.
    - Error trapping :
    - The program will try to catch critical errors suggesting the user to fill
    a bug report and avoiding program crashes.

    * Catalogue search :
    - Now the "search application" button is active, clicking on it a filter
    screen will be opened, available search fields are:
    - platform
    - category
    - keyword
    - price range (from/to)
    Starting the search process the user will be able to browse search results.
    The platform filter is shared with the one used in the AppStore screen.

    * Voucher codes : Fixed a bug. Now the client should answer correctly for a
    correct code used.

    * Catalogue Browser : Fixed the interface title, when goin' back to a previous
    level the title wasn't updated correctly.
    Translated missing gatalogue categories.

    * Catalogue Platform Filter : Fixed a bug showed when hitting the ESC key
    during the platform selection, in this interface
    the ESC key has been disabled.
    * Your Profile :
    - Added "Change password" button to change the logged in user's password,
    there is also a switch to make passwords visible as typed instead of
    showing asterisks.
    - Added "Change mail" button to change the logged in user's email.
    - Added "Submit bug report" button to allow users to send bug reports they
    also have ability to attach the current log file or the previous session's
    one.
    - Added "Terms & Conditions" button to review the terms and conditions
    accepted during the first run.
    Accepting again will return to the previous interface while declining the
    terms the program will quit.

    * Login process : After a Login the purchased apps cache will be forced to
    refresh to avoid using the cache of a previous logged user.

    * Login interface : Above the <Register> button has been added a switch to let
    the user choice if he wants visible passwords or not.
    If the switch is active the password in the password
    requesters will be shown as typed instead to show
    asterisks.

    * Terms and Conditions :
    This screen will be showed if no user has logged to the store at least once,
    so it will be showed at first run or if, after the first run the user quits
    the application without loggin in.
    - ACCEPT : Will load the Login screen
    - DECLINE : Will quit the application
    The text is downloaded from the web server but if internet is not available
    or the computer is disconnected a local copy will be showed.

    * Revocation :
    Every time the user buy something the revocation text will be showed and the
    user must accept it to continue with the buy process.

    * Change Log :
    This screen will be showed if no user has logged to the store at least once,
    so it will be showed at first run or if, after the first run the user quits
    the application without loggin in.

    * DownloadManager :
    Now the download manager will be autostarted AFTER the user have logged in,
    this resolves two problems:
    - User confusion when the download manager is started for the first time.
    - The download manager will use always the account of the currently logged in
    user unless started standalone.
  • »03.09.14 - 18:41
    Profile