Difference between revisions of "ToDo: For DA Integration"
From Audacity Wiki
(Mac Hi-Contrast theme.) |
(Many todos done.) |
||
Line 4: | Line 4: | ||
==Bugs== | ==Bugs== | ||
− | * {{ | + | * {{done}} 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, | + | ::This is caused by theming the text. The fix is to support color warping (on/off) as an option, on by default. With color warping active, which will happen if the system theme is similar enough, Audacity will use the system settings for this control rather than faking it by new (colored) text items. That will be OK for VI and HI-Contrast users. |
* {{done}} 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. | ||
− | * {{ | + | * {{done}} In Hi-Contrast theme the meter numbers are the same color as the meter |
− | :: The fix is | + | :: The fix is (a) to detect this special case and (b) draw a contrasting background behind the numbers in that case. |
* {{done}} The pip on Mixer board is not rotated | * {{done}} 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. | ||
− | * {{ | + | * {{done}} Mac buttons in dark theme don't look good. |
:: Will fix. | :: Will fix. | ||
− | * {{ | + | * {{done}} Mac buttons in high contrast theme aren't high contrast buttons. |
:: Will fix. | :: Will fix. | ||
− | * {{ | + | * {{done}} Midi select color does not match wave select color. |
:: Will fix. | :: Will fix. | ||
* {{todo}} (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. | ||
Line 35: | Line 35: | ||
* {{todo}} 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. | ||
− | * {{ | + | * {{done}} Note-tracks are not themed |
:: Will add an extra color for the zebra coloring. | :: Will add an extra color for the zebra coloring. | ||
* {{todo}} 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. | ||
− | * {{ | + | * {{done}} Graph labels in 'Plot Spectrum' are too light (in dark theme) |
:: Will fix. | :: Will fix. | ||
− | * {{todo}} The | + | * {{done}} The Light theme uses the 'cotton reel' images for pinned/unpinned. |
+ | :: Will be fixed as part of other work. | ||
+ | * {{todo}} The Dark theme uses 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 51: | Line 53: | ||
==Improvement Requests== | ==Improvement Requests== | ||
− | * {{ | + | * {{done}} 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. | ||
− | * {{ | + | * {{done}} 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. | ||
* {{todo}} Themes do not adapt (much) to system theme | * {{todo}} Themes do not adapt (much) to system theme | ||
Line 84: | Line 86: | ||
:: It needs reorganising. | :: It needs reorganising. | ||
− | * {{ | + | * {{done}} Blue background on Hi-Contrast theme selected track-panel-info reduces contrast. |
− | :: Instead the surrounds for buttons should | + | :: Instead the surrounds for buttons should be differentiated, and that will give greater clarity that the track is selected. And a different selection colour used. |
* {{done}} 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. | ||
Line 95: | Line 97: | ||
* {{todo}} 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. | ||
− | * {{ | + | * {{done}} Separate image for rotated pip for slider on Mixer board. |
:: The shadow should be below, not above, so can't just rotate the normal pip. | :: The shadow should be below, not above, so can't just rotate the normal pip. | ||
Revision as of 22:23, 26 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
-
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, on by default. With color warping active, which will happen if the system theme is similar enough, Audacity will use the system settings for this control rather than faking it by new (colored) text items. That will be OK for VI and HI-Contrast users.
- 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.
- The fix is (a) to detect this special case and (b) draw a contrasting background behind the numbers in that case.
- Will fix. Wasn't a problem in DA which had a round pip.
- Will fix.
- Will fix.
- Will fix.
- Cause unknown.
- Need to check this.
- Will fix.
- Gale 24Apr17: Replacing the resize handle with a black rectangle affects specifically "Classic" and "Light" Theme. It persists after restarting Audacity.
- Will fix.
- Not clear why. It's compounded by the bars themselves resizing but not their container.
- Aim to fix this.
- Not a DA bug, but made more obvious by DA. Fix to be done for both record and play.
- Will re-instate as an option.
- Will add an extra color for the zebra coloring.
- Will at least use the background colors in future.
- Will fix.
- Will be fixed as part of other work.
- 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
- These colors need to be split.
- These colors need to be split.
- 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.
- 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.
- Would be nice to have.
- Not caused by DA, but would be nice to fix it.
- 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.
- Gale 24Apr17: It was the change from Store/Retrieve cursor or selection to Save/Restore. I changed it back.
- 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
- Might fix some time.
- Not new. Might fix some time.
- 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.
- Outside our control.
- 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.
- It needs reorganising.
- Instead the surrounds for buttons should be differentiated, and that will give greater clarity that the track is selected. And a different selection colour used.
- This is tough. Maybe a blue and not as saturated would work.
- Also tough, though a much bigger colour and brightness difference could be used.
- Hi-Contrast was originally done as a proof of concept. Can be fixed later.
- These are still owner-draw.
- The shadow should be below, not above, so can't just rotate the normal pip.
With EXPERIMENTAL_DA
- Yep, ought to be made consistent. One thought is to use icons.
- Needs e.g. a ring around it.