you are right the first part is already implemented to some extent but i would like to see it extended
what do you think of:
per-folder setting that are saved
so that it is remembered how a folder was/should be displayed, of course you would need to have a default for every folder so all folders don't have to have a definition but also customizable so for example an "folderssettings.xml" for storing default settings for all folders and appended to as the user changes settings for other folders:
sorry but the code samples are displayed without indentation as intended
so for example this would be a default/required setting
Quote:<folder setting>
<hierarchy>"my movies"</hierarchy>
<display_files>.avi|.ogm|.mkv</display_files>
<not_displayed_text>-cd1|xvid|brutus|.avi|.ogm|.mkv</filtered_text>
<sort_by>name</sort_by>
<view>"big icons"</view>
<stack>yes</stack>
<file_number_idenifier>*-cd#.</file_number_identifier>
<series>no</series>(see support for tv episode folders)
<display_files_sizes>no</displayfiles_sizes>
<display_files_dates>yes</displayfiles_dates>
<big_title>"the movies"<big_title>
<subs folder>e:\subs|\\solar\subs</subs folder>
<cache subs>yes</cache subs>
</folder setting>
and for a specific folder "\\server\tv\simpsons\season1"
Quote:<folder setting>
<hierarchy>\\server\tv\simpsons\season1</hierarchy>
<display_files>.mpg</display_files>
<not_displayed_text>"the simpsons"|dvdrip|.avi</not_displayed_text>
<view>"list"</view>
<sort_by>episode_number</sort_by>
<stack>no</stack>
<series>yes</series>
<display_synopsys>yes</display_synopsys>
<episode_number_idenifier>e## </episode_number_identifier>
<season_number_idenifier> s##</season_number_identifier>
<display_files_sizes>no</displayfiles_sizes>
<display_files_dates>no</displayfiles_dates>
<big_title>"the simpsons - season one"<big_title>
</folder setting>
so if the folder is browsed in "my movies" it will default to the
Quote:<hierarchy>"my movies"</hierarchy>
settings but if the folders is \\server\tv\simpsons\season1 and
Quote:<hierarchy>\\server\tv\simpsons\season1</hierarchy>
settings exist then use them instead.
to start with this could simply be to store the settings that are definable atm (stacking, view, sort by, folder image) but could allow developers to add new display settings types later on e.g some of the ones in the above code examples
<not_displayed_text>
a particular implementation would allow the user to define view settings via a dialogue box and this could be as well as or instead of the buttons on the left.
i’m not sure how big an effect this will have on the skins but i think it would be minimal dependeing on what features are implemented
i think this feature would allow for other features to be implemented easier