processing / processing/processing4
Implement reliable getLibraryFolder() and getDocumentsFolder() methods in MacPlatform
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 494
- Forks
- 183
- Merge medio
- 4 h 39 min
- PR fusionados (30 d)
- 3
Descripción
Created by: benfry
With the removal of FileManager in JDK 9+ we no longer have a means of getting the Documents and Library folders on macOS.
For now, it's possible to use System.getProperty("user.home") and tack Library or Documents onto the end of that, however I'm guessing that it won't be possible in future OS releases, or perhaps even with a signed version of the app, due to security-related changes to how file system access works.
(Appending these folder names works now even on localized systems, since the native language shown is not what's used internally by the OS.)
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza localizando MacPlatform y sus métodos getLibraryFolder() y getDocumentsFolder(). Investiga las APIs de macOS compatibles para resolver estas carpetas sin FileManager y, después, verifica el resultado en sistemas localizados y con aplicaciones firmadas; se considera terminado cuando ambos métodos devuelven de forma fiable las carpetas previstas en las versiones actuales de macOS.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java, macos
- Área
- desktop, operating-systems
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100