-
-
Acolyte of the Butterfly
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