This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I might have missed something, please check ALL accessible descriptions, they seem to be missing everywhere. Sources: No Accessible description : Class: javax.swing.JComboBox { Source Level: | } Class: javax.swing.JTextField { Module Suite: | } Class: javax.swing.JTextField { Project Folder: | } ------------------------------------- Libaries: No Accessible description : Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Manage Platforms... | } Class: javax.swing.JButton { Remove | } Class: javax.swing.JComboBox { NetBeans Platform: | } Class: javax.swing.JList { Module Dependencies: | } Class: javax.swing.JList { Required Tokens | } Components with no mnemonic : Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Remove | } NOTE: UI of this panel does not match a11y criteria, add mmenonics to Add & Remove buttons. If not possible, UI must be somehow changed (move some components to another panel,...). --------------------------------------- Display: No Accessible description : Class: javax.swing.JTextArea { Long Description: | } Class: javax.swing.JTextField { Display Name: | } Class: javax.swing.JTextField { Short Description: | } --------------------------------------- API versioning No Accessible name : Class: javax.swing.JTextArea { | } No Accessible description : Class: javax.swing.JButton { Add... | } Class: javax.swing.JList { | } Class: javax.swing.JRadioButton { Autoload | } Class: javax.swing.JRadioButton { Eager | } Class: javax.swing.JRadioButton { Regular | } Class: javax.swing.JTable { Public Packages: | } Class: javax.swing.JTextField { Code Name Base: | } Class: javax.swing.JTextField { Major Release Version: | } Class: javax.swing.JTextField { Module Type: | } Class: javax.swing.JTextField { Provided Tokens: | } Class: javax.swing.JTextField { Specification Version: | } Class: javax.swing.JTextArea { | } -------------------------------- BUILD|Compiling No Accessible description : Class: javax.swing.JCheckBox { Generate Debugging Info | } Class: javax.swing.JCheckBox { Report Uses of Deprecated APIs | } -------------------------------- BUILD|Packaging No Accessible description : Class: javax.swing.JButton { Browse... | } Class: javax.swing.JCheckBox { Must be Installed Globally | } Class: javax.swing.JCheckBox { Needs Restart on Install | } Class: javax.swing.JTextField { Author: | } Class: javax.swing.JTextField { Home Page: | } Class: javax.swing.JTextField { JAR File: | } Class: javax.swing.JTextField { License: | } --------------------------- BUILD|Documenting No Accessible description : Class: javax.swing.JTextField { Javadoc Title: | }
Simply, just relativelly time consuming task. Hopefully TBD -> 5.0.
I would have to do this someday anyway. Started...
Fixed by VIM ;) I tried my best, if I forgot something let me know (REOPEN), thanks. Checking in ui/customizer/CustomizerCompiling.java; 1.5 -> 1.6; Checking in ui/customizer/CustomizerDisplay.java; 1.25 -> 1.26; Checking in ui/customizer/CustomizerDocumenting.java; 1.8 -> 1.9; Checking in ui/customizer/CustomizerLibraries.java; 1.38 -> 1.39; Checking in ui/customizer/CustomizerPackaging.java; 1.13 -> 1.14; Checking in ui/customizer/CustomizerSources.form; 1.6 -> 1.7; Checking in ui/customizer/CustomizerSources.java; 1.13 -> 1.14; Checking in ui/customizer/CustomizerVersioning.java; 1.29 -> 1.30; Checking in ui/customizer/Bundle.properties; 1.63 -> 1.64;
Only those two remained...:) Libraries panel: Components with no mnemonic : Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Remove | } (required tokens) API versioning: Components with no mnemonic : Class: javax.swing.JLabel { Module Type: | }
> Libraries panel: That's OK, according to spec. Look at that panel. There are already buttons for adding dependencies. Tokens are not used so often. So when the user wants to use them TAB can be used. > API versioning: Again. Try the panel. BTW don't believe a11y module on 100% ;)
Libraries: Ok, if the UI spec was approved, i've no problem with it:) API versioning: Oh, the radio buttons have mnemonic, only label does not, but that's ok. Fine, verified.