Feature list : Customizing

From Sokoban Wiki

(Difference between revisions)
Jump to: navigation, search
(Perhaps you should update the link to Supersoko, I find that it is a Github project? Url: https://github.com/datahaven/SuperSoko)
(Customizing: removed extra column)
 
(2 intermediate revisions not shown)
Line 2: Line 2:
<!-- -->
<!-- -->
-
 
+
== Customizing ==
== Customizing ==
{{LastREVISIONTIME}}
{{LastREVISIONTIME}}
   
   
<!-- ::::: CUSTOMIZING :::::: -->  
<!-- ::::: CUSTOMIZING :::::: -->  
-
<!-- YASC | Sokofan | Sokoban++ | JSokoApplet | SokForWindows | YSokoban | SokoSave Mobile | SokoSave Desktop | SuperSoko -->
+
<!-- YASC | Sokoban++ | JSokoApplet | SokForWindows | YSokoban | SokoSave Desktop -->
<!--:-->
<!--:-->
{| class="soko-table"  
{| class="soko-table"  
! colspan="6" | Customizing !! colspan="50" | <div align="right">Customizing</div>
! colspan="6" | Customizing !! colspan="50" | <div align="right">Customizing</div>
|- {{programs}}
|- {{programs}}
-
| {{tc}} | settings interface || {{yes}} graphical user interface (tree-view) || {{yes}} 17 on/off settings: menu options; other: text editing of ini-file || {{yes}} graphical user interface (tabbed notebook view) || {{yes}} graphical user interface || {{yes}} graphical user interface (tabbed notebook view) || {{tc}} | settings interface || {{yes}} graphical user interface (window) || {{yes}} graphical user interface (tabbed notebook view) || {{yes}} graphical user interface (window) || {{yes}} graphical user interface (tabbed notebook view) || ||
+
| {{tc}} | settings interface || {{yes}} graphical user interface (tree-view) || {{yes}} graphical user interface (tabbed notebook view) || {{yes}} graphical user interface || {{yes}} graphical user interface (tabbed notebook view) || {{yes}} graphical user interface (window) || {{yes}} graphical user interface (window)  
|-  
|-  
-
| {{tc}} | configurable statusbar (e.g., level title, moves, pushes) || {{no}} || {{no}} || {{yes}} || {{no}} || {{no}} || {{tc}} | configurable statusbar (e.g., level title, moves, pushes) || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | configurable statusbar (e.g., level title, moves, pushes) || {{no}} || {{yes}} || {{no}} || {{no}} || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | configurable game state graphics (e.g., moves/pushes) || {{yes}} fonts, colours, buttons (static layout) || {{no}} || {{yes}} skin graphics (configurable layout) || {{no}} || {{no}} || {{tc}} | configurable game state graphics (e.g., moves/pushes) || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | configurable game state graphics (e.g., moves/pushes) || {{yes}} fonts, colours, buttons (static layout) || {{yes}} skin graphics (configurable layout) || {{no}} || {{no}} || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | customizable cursors || {{no}} || {{no}} || {{yes}} graphics, skin dependent || {{no}} || {{yes}} small/large built-in cursors || {{tc}} | customizable cursors || {{no}} || {{no}} || {{no}} || {{no}} || ||
+
| {{tc}} | customizable cursors || {{no}} || {{yes}} graphics, skin dependent || {{no}} || {{yes}} small/large built-in cursors || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | customizable mouse actions || {{yes}}(only right-click) || {{no}} || {{no}} || {{no}} || || {{tc}} | customizable mouse actions || {{yes}}(buttons: left, middle, right) || {{no}} || {{no}} || || ||
+
| {{tc}} | customizable mouse actions || {{yes}}(only right-click) || {{no}} || {{no}} || || {{yes}}(buttons: left, middle, right) || {{no}}  
|-  
|-  
-
| {{tc}} | customizable sound events || {{yes}} independent || {{yes}} skin dependent || {{yes}} skin dependent || {{no}} || {{no}} || {{tc}} | customizable sound events || {{no}} || {{no}} || {{no}} || {{yes}} independent || ||
+
| {{tc}} | customizable sound events || {{yes}} independent || {{yes}} skin dependent || {{no}} || {{no}} || {{no}} || {{no}}  
|-  
|-  
-
| {{tc}} | background music || {{no}} <!--source: cd-audio, folder, playlist<br>formats:<br>cda, mid, mp3, wma<br>(limited mp3 support)--> || {{no}} || {{no}} || {{no}} || {{yes}} source: folder<br>formats: midi, mp3. || {{tc}} | background music || {{no}} || {{no}} || {{no}} || {{yes}} source: folder<br>format: midi. || ||
+
| {{tc}} | background music || {{no}} <!--source: cd-audio, folder, playlist<br>formats:<br>cda, mid, mp3, wma<br>(limited mp3 support)--> || {{no}} || {{no}} || {{yes}} source: folder<br>formats: midi, mp3. || {{no}} || {{no}}  
|-
|-
! colspan="6" | Customizing : Background Image!! colspan="50" | <div align="right">Customizing : Background Image</div>
! colspan="6" | Customizing : Background Image!! colspan="50" | <div align="right">Customizing : Background Image</div>
|- {{programs}}
|- {{programs}}
-
| {{tc}} | customizable backgrounds || {{yes}} independent, with preview || {{yes}} independent || {{yes}} skin dependent || {{yes}} independent || {{yes}} skin dependent || {{tc}} | customizable backgrounds || {{yes}} independent, with preview || {{yes}} independent, with preview || {{no}} || {{yes}} || ||
+
| {{tc}} | customizable backgrounds || {{yes}} independent, with preview || {{yes}} skin dependent || {{yes}} independent || {{yes}} skin dependent || {{yes}} independent, with preview || {{no}}  
|-  
|-  
-
| {{tc}} | background control || {{yes}} source: color, image;<br>(image view: center, scale, stretch, tile) || {{yes}} source: color, image, combined skin image;<br>(image view: tile) || {{yes}} source: color, image;<br>(image view: center, stretch, tile) || {{no}} || {{yes}} source: image;<br>(image view: tile) || {{tc}} | background control || {{yes}} source: image;<br>(image view: center, stretch, tile) || {{yes}} source: color, image;<br>(image view: tile) || {{no}} || {{yes}} source: color, background tile from skin;<br>(color options: skin color, window color) || ||
+
| {{tc}} | background control || {{yes}} source: color, image;<br>(image view: center, scale, stretch, tile) || {{yes}} source: color, image;<br>(image view: center, stretch, tile) || {{no}} || {{yes}} source: image;<br>(image view: tile) || {{yes}} source: image;<br>(image view: center, stretch, tile) || {{no}}  
|-  
|-  
-
| {{tc}} | quick browse backgrounds || {{no}} "slow" browse via settings || {{yes}} menu: next; keyboard shortcuts: previous, next, default || {{no}} || {{yes}} browse with preview via settings || {{no}} || {{tc}} | quick browse backgrounds || {{yes}} tool button with drop-down list || {{yes}} browse with preview via settings || {{no}} || {{un}} {{tip|background properties depends on settings or skin}} || ||
+
| {{tc}} | quick browse backgrounds || {{no}} "slow" browse via settings || {{no}} || {{yes}} browse with preview via settings || {{no}} || {{yes}} tool button with drop-down list || {{no}}  
|}
|}
[[#top|Top]]
[[#top|Top]]

Current revision as of 18:43, 17 July 2024



Customizing

Last change: 2024/07/17 18:43:17
Customizing
Customizing
 
settings interface yes graphical user interface (tree-view) yes graphical user interface (tabbed notebook view) yes graphical user interface yes graphical user interface (tabbed notebook view) yes graphical user interface (window) yes graphical user interface (window)
configurable statusbar (e.g., level title, moves, pushes) no yes no no no no
configurable game state graphics (e.g., moves/pushes) yes fonts, colours, buttons (static layout) yes skin graphics (configurable layout) no no no no
customizable cursors no yes graphics, skin dependent no yes small/large built-in cursors no no
customizable mouse actions yes(only right-click) no no yes(buttons: left, middle, right) no
customizable sound events yes independent yes skin dependent no no no no
background music no no no yes source: folder
formats: midi, mp3.
no no
Customizing : Background Image
Customizing : Background Image
 
customizable backgrounds yes independent, with preview yes skin dependent yes independent yes skin dependent yes independent, with preview no
background control yes source: color, image;
(image view: center, scale, stretch, tile)
yes source: color, image;
(image view: center, stretch, tile)
no yes source: image;
(image view: tile)
yes source: image;
(image view: center, stretch, tile)
no
quick browse backgrounds no "slow" browse via settings no yes browse with preview via settings no yes tool button with drop-down list no

Top



SokRFI - Sokoban Requests for Implementation

Customizing : SokRFI - Sokoban Requests for Implementation
Feature Description
background-image changer This feature is for the users that look for to always have a different background, playing a level.
It is applied to the following events in the program:

• On program start-up
• After solving a level.

For the convenience of users and updates are groups all backgrounds in a single folder.
One can also choose the mode in that the background will be changed:

• Next image.
• Previous image.
• Random image.

Implemented in Sokomind

Top

Personal tools