Difference between revisions of "ToDo: For DA Integration"

From Audacity Wiki
Jump to: navigation, search
(More colour issues.)
(To-do and done markers.)
Line 4: Line 4:
 
==Bugs==
 
==Bugs==
  
* Selection toolbar is inaccessible (does not respond to tabs normally and not read by Screen Readers)
+
* {{todo}} Selection toolbar is inaccessible (does not respond to tabs normally and not read by Screen Readers)
 
::This is caused by theming the text.  The fix is to support color warping (on/off) as an option, and with color warping on use the system settings for this control rather than faking it by new (colored) text items.
 
::This is caused by theming the text.  The fix is to support color warping (on/off) as an option, and with color warping on use the system settings for this control rather than faking it by new (colored) text items.
* On Linux Classic theme, the buttons are posterized
+
* {{done}} On Linux Classic theme, the buttons are posterized
 
:: This is caused by color warping from Windows default (bright) rather than from old default (darker).  It will be fixed by using a darker default in the theme and color warping that to light on Windows.
 
:: This is caused by color warping from Windows default (bright) rather than from old default (darker).  It will be fixed by using a darker default in the theme and color warping that to light on Windows.
* In Hi-Contrast theme the meter numbers are the same color as the meter
+
* {{todo}} In Hi-Contrast theme the meter numbers are the same color as the meter
 
:: The fix is probably to draw a contrasting background behind the numbers.  An alternative might be to use two colors, one for when over green, and one for when over black.
 
:: The fix is probably to draw a contrasting background behind the numbers.  An alternative might be to use two colors, one for when over green, and one for when over black.
* The pip on Mixer board is not rotated
+
* {{todo}} The pip on Mixer board is not rotated
 
:: Will fix.  Wasn't a problem in DA which had a round pip.
 
:: Will fix.  Wasn't a problem in DA which had a round pip.
* Mac buttons in some themes (dark theme in particular) don't look good.
+
* {{todo}} Mac buttons in some themes (dark theme in particular) don't look good.
 
:: Will fix.  Hi-Contrast will need custom buttons for Mac.
 
:: Will fix.  Hi-Contrast will need custom buttons for Mac.
* (reported) Sickly green colour for unused-track backgrounds in Classic theme on Mac.
+
* {{todo}} (reported) Sickly green colour for unused-track backgrounds in Classic theme on Mac.
 
:: Cause unknown.   
 
:: Cause unknown.   
* (reported) Play cursor vanishes (except against waveform) in hi-contrast theme on Mac.
+
* {{todo}} (reported) Play cursor vanishes (except against waveform) in hi-contrast theme on Mac.
 
:: Need to check this.
 
:: Need to check this.
* Colour at right end of meter bars is wrong when dragged, after having changed theme in the same session.
+
* {{todo}} Colour at right end of meter bars is wrong when dragged, after having changed theme in the same session.
 
:: Will fix.
 
:: Will fix.
  
* Toolbars lose their previous sizing, after visiting preferences and OKing.
+
* {{todo}} Toolbars lose their previous sizing, after visiting preferences and OKing.
 
:: Aim to fix this.
 
:: Aim to fix this.
* Tooltips for record-same-track and record-new-track don't update
+
* {{todo}} Tooltips for record-same-track and record-new-track don't update
 
:: Not a DA bug, but made more obvious by DA.  Fix to be done for both record and play.
 
:: Not a DA bug, but made more obvious by DA.  Fix to be done for both record and play.
* Old icon for record=append missing
+
* {{todo}} Old icon for record-append missing
 
:: Will re-instate as an option.
 
:: Will re-instate as an option.
* Note-tracks are not themed
+
* {{todo}} Note-tracks are not themed
 
:: Will add an extra color for the zebra coloring.
 
:: Will add an extra color for the zebra coloring.
  
* Spectrogram is not themed
+
* {{todo}} Spectrogram is not themed
 
:: Will at least use the background colors in future.
 
:: Will at least use the background colors in future.
* Graph labels in 'Plot Spectrum' are too light (in dark theme)
+
* {{todo}} Graph labels in 'Plot Spectrum' are too light (in dark theme)
 
:: Will fix.
 
:: Will fix.
  
  
* The Light and Dark themes use the 'cotton reel' images for pinned/unpinned.
+
* {{todo}} The Light and Dark themes use the 'cotton reel' images for pinned/unpinned.
 
:: Will be fixed as part of other work.
 
:: Will be fixed as part of other work.
 
{{note|'''Peter 18Apr17:''' I think these cotton reel icons are more serious than a mere "niggle".  
 
{{note|'''Peter 18Apr17:''' I think these cotton reel icons are more serious than a mere "niggle".  
Line 43: Line 43:
 
==Improvement Requests==
 
==Improvement Requests==
  
* The ruler bar color can not be controlled independently of one of the selection colors
+
* {{todo}} The ruler bar color can not be controlled independently of one of the selection colors
 
:: These colors need to be split.
 
:: These colors need to be split.
* The time-text-control has lost the color distinction between numbers and units.
+
* {{todo}} The time-text-control has lost the color distinction between numbers and units.
 
:: These colors need to be split.
 
:: These colors need to be split.
* Themes do not adapt (much) to system theme
+
* {{todo}} Themes do not adapt (much) to system theme
 
:: This is a big chunk of work, and won't be in 2.2.0.  It is most relevant to the Hi-Contrast theme where users may set individual colors for many aspects.  Doing this well entails extending the color warping.
 
:: This is a big chunk of work, and won't be in 2.2.0.  It is most relevant to the Hi-Contrast theme where users may set individual colors for many aspects.  Doing this well entails extending the color warping.
* Old themes not usable with new ImageCache layout.
+
* {{todo}} Old themes not usable with new ImageCache layout.
 
:: It's possible using an old debug build with EXPERIMENTAL_THEMING_PREFS to export as separate images, and then re-import with the new code, saving some work.
 
:: It's possible using an old debug build with EXPERIMENTAL_THEMING_PREFS to export as separate images, and then re-import with the new code, saving some work.
* Meter numbers can't be switched on/off
+
* {{todo}} Meter numbers can't be switched on/off
 
:: Would be nice to have.
 
:: Would be nice to have.
* With big fonts (e.g. in linux) the sizing looks messy.
+
* {{todo}} With big fonts (e.g. in linux) the sizing looks messy.
 
:: Not caused by DA, but would be nice to fix it.
 
:: Not caused by DA, but would be nice to fix it.
  
* Naming of some items in rearranged menus 'not as previously agreed'.
+
* {{todo}} Naming of some items in rearranged menus 'not as previously agreed'.
 
:: There may be mistakes in that, and even possibly something that was there is now missing.  A list here of the problem changes would help.  Some changes were made for consistency and have sound reasons/arguments for them.
 
:: There may be mistakes in that, and even possibly something that was there is now missing.  A list here of the problem changes would help.  Some changes were made for consistency and have sound reasons/arguments for them.
  
Line 62: Line 62:
 
==Niggles==
 
==Niggles==
  
* Meter icons aren't actually buttons and highlight differently
+
* {{todo}} Meter icons aren't actually buttons and highlight differently
 
:: Might fix some time.
 
:: Might fix some time.
* Mute/Solo buttons do not have a hover effect.
+
* {{todo}} Mute/Solo buttons do not have a hover effect.
 
:: Not new.  Might fix some time.
 
:: Not new.  Might fix some time.
* The sync-lock icon has gone from the track display.
+
* {{todo}} The sync-lock icon has gone from the track display.
 
:: If it is brought back it should do more than it did before.  It is easy to tell what mode one is in with a selection present.
 
:: If it is brought back it should do more than it did before.  It is easy to tell what mode one is in with a selection present.
* Focus box invisible on buttons in darker themes.
+
* {{todo}} Focus box invisible on buttons in darker themes.
 
:: Outside our control.
 
:: Outside our control.
* Many corners of the interface are not themed.
+
* {{todo}} Many corners of the interface are not themed.
 
:: So work still to do.  Some will depend on using a system theme.  The main work of theming is on things we draw ourselves, such as the track panel and the html text.
 
:: So work still to do.  Some will depend on using a system theme.  The main work of theming is on things we draw ourselves, such as the track panel and the html text.
* ImageCache.png is confusing.
+
* {{todo}} ImageCache.png is confusing.
 
:: It needs reorganising.
 
:: It needs reorganising.
  
* Blue background on Hi-Contrast theme selected track-panel-info reduces contrast.
+
* {{todo}} Blue background on Hi-Contrast theme selected track-panel-info reduces contrast.
 
:: Instead the surrounds for buttons should become cyan, and that will give greater clarity that the track is selected.
 
:: Instead the surrounds for buttons should become cyan, and that will give greater clarity that the track is selected.
* Cyan selection in Hi-Contrast theme reduces contrast.
+
* {{done}} Cyan selection in Hi-Contrast theme reduces contrast.
 
:: This is tough.  Maybe a blue and not as saturated would work.
 
:: This is tough.  Maybe a blue and not as saturated would work.
* RMS vs normal colors in Hi-Contrast theme reduces contrast.
+
* {{done}} RMS vs normal colors in Hi-Contrast theme reduces contrast.
 
:: Also tough, though a much bigger colour and brightness difference could be used.
 
:: Also tough, though a much bigger colour and brightness difference could be used.
 +
* {{done}} Circles are not centred in Hi-Contrast view
 +
:: Hi-Contrast was originally done as a proof of concept.  Can be fixed later.
  
* Dragger icons in ImageCache.png aren't used
+
* {{todo}} Dragger icons in ImageCache.png aren't used
 
:: These are still owner-draw.
 
:: These are still owner-draw.
  
 
==With EXPERIMENTAL_DA==
 
==With EXPERIMENTAL_DA==
  
* Mute/solo are stacked in wave-tracks but not note-tracks
+
* {{todo}} Mute/solo are stacked in wave-tracks but not note-tracks
 
:: Yep, ought to be made consistent.  One thought is to use icons.  
 
:: Yep, ought to be made consistent.  One thought is to use icons.  
* Dark logo 'vanishes' into background on a dark toolbar.
+
* {{todo}} Dark logo 'vanishes' into background on a dark toolbar.
 
:: Needs e.g. a ring around it.
 
:: Needs e.g. a ring around it.

Revision as of 18:12, 24 April 2017

This page is for keeping track of bugs in Dark Audacity integration into 2.2.0 development build.
  • I'm hoping it will reduce the overhead in tracking bugs and requests for improvements

Bugs

  • ToDo.png Selection toolbar is inaccessible (does not respond to tabs normally and not read by Screen Readers)
This is caused by theming the text. The fix is to support color warping (on/off) as an option, and with color warping on use the system settings for this control rather than faking it by new (colored) text items.
  • Done.png On Linux Classic theme, the buttons are posterized
This is caused by color warping from Windows default (bright) rather than from old default (darker). It will be fixed by using a darker default in the theme and color warping that to light on Windows.
  • ToDo.png In Hi-Contrast theme the meter numbers are the same color as the meter
The fix is probably to draw a contrasting background behind the numbers. An alternative might be to use two colors, one for when over green, and one for when over black.
  • ToDo.png The pip on Mixer board is not rotated
Will fix. Wasn't a problem in DA which had a round pip.
  • ToDo.png Mac buttons in some themes (dark theme in particular) don't look good.
Will fix. Hi-Contrast will need custom buttons for Mac.
  • ToDo.png (reported) Sickly green colour for unused-track backgrounds in Classic theme on Mac.
Cause unknown.
  • ToDo.png (reported) Play cursor vanishes (except against waveform) in hi-contrast theme on Mac.
Need to check this.
  • ToDo.png Colour at right end of meter bars is wrong when dragged, after having changed theme in the same session.
Will fix.
  • ToDo.png Toolbars lose their previous sizing, after visiting preferences and OKing.
Aim to fix this.
  • ToDo.png Tooltips for record-same-track and record-new-track don't update
Not a DA bug, but made more obvious by DA. Fix to be done for both record and play.
  • ToDo.png Old icon for record-append missing
Will re-instate as an option.
  • ToDo.png Note-tracks are not themed
Will add an extra color for the zebra coloring.
  • ToDo.png Spectrogram is not themed
Will at least use the background colors in future.
  • ToDo.png Graph labels in 'Plot Spectrum' are too light (in dark theme)
Will fix.


  • ToDo.png The Light and Dark themes use the 'cotton reel' images for pinned/unpinned.
Will be fixed as part of other work.
Peter 18Apr17: I think these cotton reel icons are more serious than a mere "niggle".
  • Peter 19Apr17: Thanks for promoting this James.

Improvement Requests

  • ToDo.png The ruler bar color can not be controlled independently of one of the selection colors
These colors need to be split.
  • ToDo.png The time-text-control has lost the color distinction between numbers and units.
These colors need to be split.
  • ToDo.png Themes do not adapt (much) to system theme
This is a big chunk of work, and won't be in 2.2.0. It is most relevant to the Hi-Contrast theme where users may set individual colors for many aspects. Doing this well entails extending the color warping.
  • ToDo.png Old themes not usable with new ImageCache layout.
It's possible using an old debug build with EXPERIMENTAL_THEMING_PREFS to export as separate images, and then re-import with the new code, saving some work.
  • ToDo.png Meter numbers can't be switched on/off
Would be nice to have.
  • ToDo.png With big fonts (e.g. in linux) the sizing looks messy.
Not caused by DA, but would be nice to fix it.
  • ToDo.png Naming of some items in rearranged menus 'not as previously agreed'.
There may be mistakes in that, and even possibly something that was there is now missing. A list here of the problem changes would help. Some changes were made for consistency and have sound reasons/arguments for them.


Niggles

  • ToDo.png Meter icons aren't actually buttons and highlight differently
Might fix some time.
  • ToDo.png Mute/Solo buttons do not have a hover effect.
Not new. Might fix some time.
  • ToDo.png The sync-lock icon has gone from the track display.
If it is brought back it should do more than it did before. It is easy to tell what mode one is in with a selection present.
  • ToDo.png Focus box invisible on buttons in darker themes.
Outside our control.
  • ToDo.png Many corners of the interface are not themed.
So work still to do. Some will depend on using a system theme. The main work of theming is on things we draw ourselves, such as the track panel and the html text.
  • ToDo.png ImageCache.png is confusing.
It needs reorganising.
  • ToDo.png Blue background on Hi-Contrast theme selected track-panel-info reduces contrast.
Instead the surrounds for buttons should become cyan, and that will give greater clarity that the track is selected.
  • Done.png Cyan selection in Hi-Contrast theme reduces contrast.
This is tough. Maybe a blue and not as saturated would work.
  • Done.png RMS vs normal colors in Hi-Contrast theme reduces contrast.
Also tough, though a much bigger colour and brightness difference could be used.
  • Done.png Circles are not centred in Hi-Contrast view
Hi-Contrast was originally done as a proof of concept. Can be fixed later.
  • ToDo.png Dragger icons in ImageCache.png aren't used
These are still owner-draw.

With EXPERIMENTAL_DA

  • ToDo.png Mute/solo are stacked in wave-tracks but not note-tracks
Yep, ought to be made consistent. One thought is to use icons.
  • ToDo.png Dark logo 'vanishes' into background on a dark toolbar.
Needs e.g. a ring around it.