Editing CSSU Features Configuration Editor
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 3: | Line 3: | ||
It has been built using the PyQt libraries and the Python language. | It has been built using the PyQt libraries and the Python language. | ||
- | It provides the ability to change a number of parameters in the transitions.ini configuration file | + | It provides the ability to change a number of parameters in the transitions.ini configuration file. The options are shown in the [[Community SSU/Features]] wiki page. |
Additional information on the usage, settings and implications could be found below. | Additional information on the usage, settings and implications could be found below. | ||
==Installation== | ==Installation== | ||
- | The application is hosted in the [[Extras]] repositories. Its status can be seen at the [http://maemo.org/packages/view/cssufeatures/ packages page] | + | The application is hosted in the [[Extras]] repositories. |
- | + | Its status can be seen at the [http://maemo.org/packages/view/cssufeatures/ packages page] | |
- | + | ||
- | + | ||
The project is also hosted in [https://garage.maemo.org/projects/cssufeatures/ Maemo Garage] | The project is also hosted in [https://garage.maemo.org/projects/cssufeatures/ Maemo Garage] | ||
Line 17: | Line 15: | ||
The application depends to the following packages: | The application depends to the following packages: | ||
- | + | * python2.5 | |
- | + | * python2.5-qt4-gui | |
- | + | * python2.5-qt4-core | |
- | + | * python2.5-qt4-maemo5 | |
==Usage info== | ==Usage info== | ||
- | === | + | ===General=== |
- | + | FIXME | |
- | + | ====Start-Up==== | |
+ | |||
+ | On the start-up of the application, the <code>transition.ini</code> file is read and its values are shown in the corresponding UI elements. | ||
[[Image:CSSUfeaturesConfiguration_main1.png|500px]] | [[Image:CSSUfeaturesConfiguration_main1.png|500px]] | ||
- | + | ====Errors==== | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===Errors=== | + | |
- | + | FIXME | |
- | + | ||
- | + | When the application starts it checks first if the [[Community-SSU]] is installed. | |
+ | In the case it does not finds it an error message is displayed and the application exits. | ||
[[Image:CSSUfeaturesConfiguration_error1.png|350px]] | [[Image:CSSUfeaturesConfiguration_error1.png|350px]] | ||
- | Subsequently, a check is made if the options in the <code>transition.ini</code> file are available for editing. | + | Subsequently, a check is made if the options in the <code>transition.ini</code> file are available for editing. In the case of their unavailability an error banner is displayed for user information and the application exits. |
- | + | ||
- | In the case of their unavailability | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
[[Image:CSSUfeaturesConfiguration_error1.jpg|350px]] | [[Image:CSSUfeaturesConfiguration_error1.jpg|350px]] | ||
===Changing Options=== | ===Changing Options=== | ||
- | |||
The operation of the application is simple: | The operation of the application is simple: | ||
- | * Choose the options you would like to have (for info on the options look in the [[Community SSU/Features]] page). | + | * Choose the options you would like to have (for info on the options look in the [[Community SSU/Features]] page). |
- | * Press the "Update" button | + | * Press the "Update" button. |
- | + | [[Image:CSSUfeaturesConfiguration_main1.png|350px]] | |
- | [[Image: | + | [[Image:CSSUfeaturesConfiguration_main2.png|350px]] |
- | [[Image: | + | '''''Note''''': Options like the "tactile feedback" will be disabled if the relevant package is not installed. |
- | + | ||
- | '''''Note''''': Options like the "tactile feedback" will be | + | ===Other Options=== |
- | + | ||
- | === | + | |
- | * The "Current" button sets the current options the system is using in the options (which are shown also in the startup of the application) | + | * The "Current" button sets the current options the system is using in the options (which are shown also in the startup of the application) |
- | * The "Default" button sets the values in UI equal to those shipped with the Community SSU | + | * The "Default" button sets the values in UI equal to those shipped with the Community SSU. |
- | + | ||
[[Image:CSSUfeaturesConfiguration_current.png|350px]] | [[Image:CSSUfeaturesConfiguration_current.png|350px]] | ||
[[Image:CSSUfeaturesConfiguration_default.png|350px]] | [[Image:CSSUfeaturesConfiguration_default.png|350px]] | ||
- | '''''Note''''': Neither of those buttons propagate any changes to the system. They will only set the UI elements. The options visible in the UI will be applied only after pressing the "Update" button. | + | '''''Note''''': Neither of those buttons propagate any changes to the system. They will only set the UI elements. The options visible in the UI will be applied only after pressing the "Update" button. |
- | ===Restoring | + | ===Restoring to Default Options=== |
- | + | ||
- | + | ||
If for some reason the transitions.ini file becomes messed up it is possible to restore the default: | If for some reason the transitions.ini file becomes messed up it is possible to restore the default: | ||
Line 102: | Line 72: | ||
[[Image:CSSUfeaturesConfiguration_restore.png|350px]] | [[Image:CSSUfeaturesConfiguration_restore.png|350px]] | ||
- | + | '''''Note''''': This will restore to the shipped version of the transitions.ini and will not have any effect on the similar file in <code>/etc/hildon/theme/</code> that might be used by theming. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
===Applying changes to the system=== | ===Applying changes to the system=== | ||
Line 135: | Line 99: | ||
In the About window, apart from the application version and description, one can find a button pointing to this page. | In the About window, apart from the application version and description, one can find a button pointing to this page. | ||
- | [[Image: | + | [[Image:CSSUfeaturesConfiguration_about.png|350px]] |
- | + | ||
==Issues & ToDo== | ==Issues & ToDo== | ||
- | |||
- | |||
- | |||
* <strike>It only edits transitions.ini located under /usr/share/hildon-desktop/. Thus, will fail if you have more transitions.ini files (e.g. using the theme-customizer).</strike> fixed in version [[#0.3-1]] | * <strike>It only edits transitions.ini located under /usr/share/hildon-desktop/. Thus, will fail if you have more transitions.ini files (e.g. using the theme-customizer).</strike> fixed in version [[#0.3-1]] | ||
Line 148: | Line 108: | ||
* <strike>'''BLOCKER''': In the "parallax" field the values need to be float, i.e. "2.0" and not "2", otherwise the GUI fails to open.</strike> fixed in version [[#1.1-1]] | * <strike>'''BLOCKER''': In the "parallax" field the values need to be float, i.e. "2.0" and not "2", otherwise the GUI fails to open.</strike> fixed in version [[#1.1-1]] | ||
* <strike>MINOR: if "tactile" package is installed and disable option if it's not.</strike> fixed in version [[#1.2-1]] | * <strike>MINOR: if "tactile" package is installed and disable option if it's not.</strike> fixed in version [[#1.2-1]] | ||
- | * | + | * MINOR: The application should reside in the Settings under Personalisation. At the moment it is in the applications. |
- | + | ||
==Versions== | ==Versions== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
===1.6-1=== | ===1.6-1=== | ||
+ | Availability: [[Extras-testing]] | ||
+ | If you find it fulfils the QA criteria vote [http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/cssufeatures/1.6-1/ here] | ||
Changes: | Changes: | ||
- | + | * Added a dynamic button in the application menu to add/remove the entry in the Power Key menu. | |
- | + | * Added a postrm script to remove settings made by the application when uninstalled. | |
- | + | * Added new entries in the update script. | |
===1.5-1=== | ===1.5-1=== | ||
Changes: | Changes: | ||
- | + | * Added code in the postinstall to compile the python code. | |
- | + | * Removed the menu button for restarting hildon-desktop (crashes other Qt apps). | |
- | + | * Added menu button for rebooting the device. | |
- | + | * Added note for option that requires reboot. | |
- | + | * Several UI modifications for usability. | |
- | + | * Modified icon. | |
===1.3-1=== | ===1.3-1=== | ||
Changes: | Changes: | ||
- | + | * Fix for the application freeze when restarting hildon-desktop. | |
===1.2-1=== | ===1.2-1=== | ||
Changes: | Changes: | ||
- | + | * Added a menu button for restarting hildon-desktop (e.g. needed for blurless update). | |
- | + | * Added check if the Community SSU is installed. | |
- | + | * Added check if the transitions.ini file used has all new features available. | |
- | + | * Added check if the tactile package is installed and enable/disable accordingly the selection. | |
===1.1-1=== | ===1.1-1=== | ||
Changes: | Changes: | ||
- | + | * Corrections in the postinstall script. | |
- | + | * Fix in configuration readout for case where string could be read as integer. | |
- | + | * Modified the way the app starts, it's name in the window and application menu. | |
===1.0-1=== | ===1.0-1=== | ||
Changes: | Changes: | ||
- | + | * Implemented the CURRENT button. Additionally when app opens shows the current values. | |
- | + | * Added rotation support in the About panel (does not need forced rotation). | |
- | + | * Added better banner messages for actions taken. | |
- | + | * Several GUI beautifications. | |
===0.4-1=== | ===0.4-1=== | ||
Changes: | Changes: | ||
- | + | * Removed desktop file from the hildon-control-panel. It doesn't work yet. | |
- | + | * Added messages for which configuration file will be used. | |
===0.3-1=== | ===0.3-1=== | ||
Changes: | Changes: | ||
- | + | * Implemented the DEFAULT button to revert all values in the GUI back to system's defaults. | |
- | + | * If an update is requested, the system checks if a transitions.ini file exists in /etc/hildon/theme/ (used by theming) and updates that too. | |
- | + | * Update in the sudoers file to accept the new command for the additional update. | |
===0.2-1=== | ===0.2-1=== | ||
Changes: | Changes: | ||
- | + | *Some small beautifications in the GUI. | |
===0.1-1=== | ===0.1-1=== | ||
Changes: | Changes: | ||
- | + | * Initial version. | |
==License== | ==License== |
Learn more about Contributing to the wiki.