View Issue Details

IDProjectCategoryView StatusLast Update
0000228OpenMPT[All Projects] User Interfacepublic2017-09-22 17:12
ReporterSaga MusixAssigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status newResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0000228: Alternative Settings Dialog structure
Description

Note: These suggestions have been made by Snu.

General Notes:

  • auto save really should have an option to save files without including the samples
  • maybe some outdated settings could be removed from the sound card section, such as 'max polyphony' (seriously? that really hasnt mattered since the days of pentium 1s) [I disagree --saga], and preamp, and soft panning
  • overall, the dialog really should be larger, at least in width

Proposal 1, tabs:


keyboard layout

  • basically the same as 'keyboard' tab, just the import/export buttons should be at the top or bottom

sound

  • includes the 'sound quality' section from the 'player' tab,
  • includes everything from the 'sound card' tab
  • 'no loud samples' setting from general tab (maybe?)
  • 'enable sound effects' check, and 'settings' button opening up a sub-dialog with:
    • includes 'control' section from the 'player' tab
    • includes everything from the 'equalizer' tab

appearance

  • divided into two sections, 'pattern' and 'general'
  • pattern section includes:
    • includes elements from the colors tab
    • includes some settings from the general tab:
      • display rows in hex
      • show prev/next patterns
  • general section includes:
    • settings from general tab:
      • use large font for comments
      • flat buttons
      • update sample status in tree

behavior

  • settings from general tab:
    • always center active row
    • cursor scroll mode: stop, wrap, advance
    • drag and drop editing
    • overflow paste mode
    • old style context menu
    • follow song off by default
    • reset channels on loop
    • ignored muted channels (as "mute mode" dropdown combo / radio buttons --saga)
    • maintain sample sync on mute
    • single click to expand tree
  • includes settings from the update tab

recording

  • includes settings from the midi tab, 'midi recording' section
  • settings from general tab:
    • midi record
    • record key up as: none, note off, note fade (radio buttons)
    • automatic delay commands
    • play new notes while recording
    • play whole row while recording

files

  • includes settings from 'auto save' tab
  • includes 'create backup files' setting from 'general' tab
  • includes default directories settings from 'general' tab
  • default mod type (maybe with an option to always use the default, even if a module is open) or template to use

Proposal 2, tabs:


keyboard layout - same as proposal 1
sound - same as proposal 1
pattern settings

  • appearance:
    • includes elements from the colors tab
    • includes some settings from the general tab:
      • display rows in hex
      • show prev/next patterns
  • behavior:
    • settings from general tab:
      • always center active row
      • cursor scroll mode: stop, wrap, advance
      • drag and drop editing
      • overflow paste mode
      • old style context menu
      • follow song off by default
      • reset channels on loop
      • ignored muted channels (as "mute mode" dropdown combo / radio buttons --saga)
      • maintain sample sync on mute

general settings:

  • appearance:
    • use large font for comments
    • flat buttons
    • update sample status in tree
  • behavior:
    • single click to expand tree
    • includes settings from 'auto save' tab
    • includes 'create backup files' setting from 'general' tab
    • includes default directories settings from 'general' tab
    • includes settings from the update tab
  • default mod type (maybe with an option to always use the default, even if a module is open) or template to use
TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

harbinger

harbinger

2012-02-27 14:52

reporter   ~0000613

I do agree some compartmentalization is due, and i would definitely like to get away from the "list checkbox" in favor of individual checkboxes in more appropriate tabs. However, i do agree with Jojo that backward compatibility, even to Pentium 1s, should remain. (It wasn't that long ago i was running MPT on a Windows 98 emulator with low CPU speed.)
Also the MIDI tab should remain intact, but perhaps streamlined a little better based on the feature.

Overall, though, a good idea -- even though that entire section would hafta be rewritten for the OHM and Wikipages!

Saga Musix

Saga Musix

2012-12-10 21:47

administrator   ~0000996

Additions to a possible "sample editor" section:

  • Default format for saving (WAV, FLAC)
  • FLAC: compression level
  • Customizable undo buffer size

Issue History

Date Modified Username Field Change
2012-02-26 17:24 Saga Musix New Issue
2012-02-27 14:52 harbinger Note Added: 0000613
2012-12-10 21:47 Saga Musix Note Added: 0000996